@font-face{font-family:"SofiaProLight";src:url(/assets/Sofia_Pro_Light-939720fc098dedb948446ffe6978baa6306b1b2ae40ec074e28ebafa87e9dbe8.ttf) format("truetype")}@font-face{font-family:"SofiaProRegular";src:url(/assets/Sofia_Pro_Regular-a27069f19fcb33722a41ee60b3f83726669bb9babd75cb8d937191eeb7ffd39a.ttf) format("truetype")}@font-face{font-family:"SofiaProMedium";src:url(/assets/Sofia_Pro_Medium-b142adc6a76092e26da385ecd0b08c696349881544602c0d5707ac5226fb91f6.ttf) format("truetype")}@font-face{font-family:"SofiaProSemiBold";src:url(/assets/Sofia_Pro_SemiBold-e431242e26c71b61f1a59b5d771b83d8d7885ccac25fe3021503d74b198bfb98.ttf) format("truetype")}@font-face{font-family:"SofiaProItalic";src:url(/assets/Sofia-Pro-Italic-4356a908a3f8a7aa996c55bc1d0e340f13b4727cad79e896eb1e9e0a00f623a8.ttf) format("truetype")}@font-face{font-family:"OpenSansRegular";src:url(/assets/OpenSans-Regular-bc0e0ff3df04eb1e5757661e7aa71a05910b1a349cc7ace2e8ab50ede7c17b09.ttf) format("truetype")}@font-face{font-family:"OpenSansBold";src:url(/assets/OpenSans-SemiBold-b3185de4446e67a69ed55fd1337466f660afc5f7eb161137865d21ae69778df1.ttf) format("truetype")}@font-face{font-family:"Recoleta";src:url(/assets/Recoleta-Regular-280f205ed1e01d8b1ef9f1702dbeb4b85266f6a7631da8efc1e3fea226dd643a.ttf) format("truetype")}.float-left{float:left}.float-right{float:right}.bg-white{background-color:#ffffff !important}.bg-lightgray{background-color:#fafafa !important}.inline-block{display:inline-block}.inline{display:inline}.width-25{width:25%}.width-40{width:40%}.width-49{width:49%}.width-50{width:49%}.width-60{width:60%}.width-66{width:66%}.width-75{width:75%}.width-100{width:100%}.sofia-semibold{font-family:"SofiaProSemiBold", sans-serif}.sofia-light{font-family:"SofiaProLight", sans-serif}.opensans-regular{font-family:"OpenSansRegular", sans-serif}.display-none{display:none}.display-block{display:block}.align-center{text-align:center}.flex{display:flex}.flex .flex-1{flex:1}.flex.space-between{justify-content:space-between}.flex-items-center{align-items:center}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.cursor-pointer{cursor:pointer}.gray{color:#d3d3d3}.darkgray{color:#555}.pink{color:#ff92aa}.color-pink2{color:#ffd8d8}.mgtop0{margin-top:0}.mb-0{margin-bottom:0 !important}.clear{clear:both}.italic{font-style:italic}html{height:100%}body{display:flex;flex-direction:column;min-height:100%;font-family:"SofiaProSemiBold", sans-serif}a{color:#4789ff}.well{border:1px solid #d3d3d3;background-color:#fafafa;width:66%;margin:0.5rem auto 1.5rem auto;display:table;padding:1rem;border-radius:5px;font-family:"SofiaProLight", sans-serif}.well hr{padding-top:1.25rem}.register-toolbar .toolbar-logo{text-align:right;height:74px;display:flex;justify-content:space-between}.header-item{color:#4789ff;font-family:"SofiaProMedium", sans-serif;display:inline-block;list-style-type:none;padding:0px 30px 10px;font-size:15px;text-align:center;float:none}.header-item a{color:#5b73a0;transition:all 0.2s;padding-bottom:6px}.register-toolbar.header-new-web{padding:0 7%}.register-toolbar.header-new-web .site-branding{float:left;width:100px;padding:10px}.register-toolbar.header-new-web .site-branding img{width:100%;height:auto}.register-toolbar.header-new-web .main-navigation{width:calc(100% - 120px - 100px);float:left;text-align:right}.register-toolbar.header-new-web .main-navigation .navBar.newStyleHeader{margin-bottom:0}.register-toolbar.header-new-web .main-navigation .navBar.newStyleHeader li{display:inline-block;list-style-type:none;padding:0px 30px;font-size:15px;text-align:center;font-family:"SofiaProMedium", sans-serif}.register-toolbar.header-new-web .main-navigation .navBar.newStyleHeader li a{color:#5b73a0;transition:all 0.2s;font-size:18px;height:87px;line-height:87px}.register-toolbar.header-new-web .main-navigation .navBar.newStyleHeader li a:hover{color:#153777;text-decoration:none}.register-toolbar.header-new-web .main-navigation .navBar.newStyleHeader li a:focus{outline:none;outline-offset:0;text-decoration:none}.register-toolbar.header-new-web .register-btn{width:120px;float:left;height:87px;line-height:87px}.register-toolbar.header-new-web .register-btn #login-access{display:inline-block;min-width:0;width:100%;padding:4px 4px 4px;text-align:center;text-transform:none;font-size:17px;margin:0;transition:all 0.2s;color:#5f98ff;border:1px solid #5f98ff;background:transparent;border-radius:30px;line-height:23px}.register-toolbar.header-new-web .register-btn #login-access:hover{background:#5f98ff;color:#fff}.toolbar-logo .vert-sep{color:#d3d3d3}.field_with_errors{display:inline}.forms-container{font-family:"SofiaProSemiBold", sans-serif}.forms-container .title-p{text-align:center;font-size:x-large;color:#555;margin-bottom:5px;margin-top:1rem;clear:both}.forms-container .title-hr{width:40px;border-top:5px solid #8bcaf7;margin:0 auto}.forms-container .content .register-form .input-row label.tag-block{display:block;color:#555}.forms-container .content .register-form .input-row label.tag-inline{display:inline;color:#555}.forms-container .content .register-form .input-row .required-tag,.forms-container .content .register-form .input-row .optional-tag{color:#d3d3d3;font-size:small;font-family:"SofiaProLight", sans-serif}.forms-container .input-row{font-family:"SofiaProMedium", sans-serif}.tool-tip{position:relative;display:inline-block;cursor:help}.tool-tip .tool-tip-text{visibility:hidden;background-color:#ffffff;border:1px solid #d3d3d3;color:#d3d3d3;text-align:center;border-radius:5px;padding:10px;position:absolute;z-index:1}.tool-tip:hover .tool-tip-text{visibility:visible}.forms-container .content .register-form input{border:0.0625rem solid lightgray}.forms-container .content .payment-form input:active,.forms-container .content .payment-form input:focus,.forms-container .content .register-form input:active,.forms-container .content .register-form input:focus{border:0.0625rem solid darkgray}.forms-container .content .register-form .input-row.remember fieldset label{color:#555;font-size:small !important;font-family:"SofiaProLight", sans-serif;margin-left:0;padding-left:0;vertical-align:bottom}.forms-container input#user_remember_me{vertical-align:bottom}.forms-container div.helper-link{font-size:small;color:#555;margin:0}.forms-container div.helper-link a{color:#4789ff}.forms-container div.helper-link a:hover{color:#4789ff !important}.forms-container div#forgot-pass{margin:0.625rem 0 10px 0;text-align:right;font-family:"SofiaProLight", sans-serif}.forms-container div#forgot-pass a:hover{color:#4789ff !important}.forms-container .buttons-container{margin:1rem 0 0 0;float:none}.forms-container button.btn-devise{border-radius:1.5rem;background:#4789ff !important;border:0.0625rem solid #4789ff !important;letter-spacing:1.6px}.forms-container button.btn-devise:hover{background:#4789ff !important}.forms-container .val-ok{border-color:#4789ff !important}.forms-container .val-nok{border-color:#8bcaf7 !important}.register-layout{background-color:#d3d3d3;flex:1}.controller-users\/sessions .register-layout{overflow:hidden}.controller-registrations .register-layout{overflow:hidden}.controller-users\/passwords .register-layout{overflow:hidden}#footer-main{padding:0.3125rem 1.9375rem;background-color:#fafafa;background-color:#30395a;color:#fff}#footer-main .footer-item{color:#4789ff;font-size:x-small;font-family:"SofiaProMedium", sans-serif}#footer-main .vert-sep{margin-left:5px;margin-right:5px;font-size:x-small;color:gray;font-family:"SofiaProMedium", sans-serif}#footer-main #footer-left{margin-top:10px}#footer-main #footer-right{margin-top:20px}#footer-main #footer-sub{margin-top:25px;font-size:x-small;color:#555;font-family:"SofiaProLight", sans-serif}#footer-main.newStyleFooter{color:#fff;font-size:12px;padding:60px 10%}#footer-main.newStyleFooter .rrss-column{display:flex;flex-direction:row}#footer-main.newStyleFooter .rrss-column .ifeel-logo{padding-right:50px}#footer-main.newStyleFooter .rrss-column .ifeel-logo img{width:auto;max-height:70px;margin-bottom:10px}#footer-main.newStyleFooter .rrss-column .ifeel-logo .footer-bienestar h4{font-size:18px}#footer-main.newStyleFooter .rrss-column .footer-price{padding-left:50px;padding-top:7px}#footer-main.newStyleFooter .footer-copy-rrss{display:flex;flex-direction:row;border-top:1px solid #a6aab8;padding:10px 0 0;align-items:center;margin-top:30px}#footer-main.newStyleFooter .footer-copy-rrss .footer-copyright{margin-bottom:0;align-self:auto;color:#a6aab8;font-size:12px;font-family:"OpenSansRegular", sans-serif}#footer-main.newStyleFooter .footer-copy-rrss .footer-legal-rrss{margin-left:auto;align-self:auto;margin-right:0}#footer-main.newStyleFooter .footer-copy-rrss .footer-legal-rrss ul{float:left;margin-bottom:0}#footer-main.newStyleFooter .footer-copy-rrss .footer-legal-rrss ul:not(:last-child){margin-right:60px}#footer-main.newStyleFooter .footer-copy-rrss .footer-legal-rrss ul li{display:inline-block}#footer-main.newStyleFooter .footer-copy-rrss .footer-legal-rrss ul.f-legal li{margin-right:20px;line-height:36px}#footer-main.newStyleFooter .footer-copy-rrss .footer-legal-rrss ul.f-legal li a{color:#a6aab8;font-size:12px;font-family:"OpenSansRegular", sans-serif}#footer-main.newStyleFooter .footer-copy-rrss .footer-legal-rrss ul.rrss li{font-size:17px;margin-right:20px}#footer-main.newStyleFooter .footer-copy-rrss .footer-legal-rrss ul.rrss li a i{color:#fff;width:36px;height:36px;border-radius:50%;line-height:36px;text-align:center}#dk-menu{float:right;list-style:none;clear:both;position:absolute;z-index:100;top:50px;right:30px;-webkit-box-shadow:-10px 10px 10px 0px #8a8a8a;-moz-box-shadow:-10px 10px 10px 0px #8a8a8a;box-shadow:-10px 10px 10px 0px #8a8a8a}#mb-menu{height:100vh;transform:translateY(-100%);transition:all 0.4s;position:fixed;z-index:99999;top:0;left:0;background:#fff;width:100%;overflow:auto}#mb-menu.event-visible{transform:translateY(0px)}#mb-menu #close-mobile-menu{width:100%;display:block;text-align:right;font-size:30px;padding-right:30px}#mb-menu .site-branding{text-align:center;margin:0 auto 40px}#mb-menu ul{list-style:none;padding-left:0;text-align:center}#mb-menu ul li{margin-bottom:50px;text-transform:uppercase}#mb-menu ul li a{color:#153777;font-size:14px}.mb-menu-item{display:flex;background:#ffffff;padding-right:10px}.mb-menu-item .header-item{text-align:center;width:100%;border-bottom:1px solid #ffffff}.mb-menu-item-last .header-item{border-bottom:1px solid #d3d3d3}#mb-menu-toggle img,#dk-menu-toggle img{margin-top:10px}#mb-forgot a{color:gray}#new_answer input[type="radio"],input[type="checkbox"]{vertical-align:sub;margin-right:1rem;cursor:pointer}#new_answer label{cursor:default;display:inline;margin-left:0.5rem;color:#555}#new_answer input.btn-devise{border-radius:1.5rem;background:#4789ff !important;border:0.0625rem solid #4789ff !important;letter-spacing:1.6px}#new_answer input.btn-devise:hover{background:#4789ff !important}#new_answer .survey-option{margin-left:1rem;margin-bottom:1rem}#choose-language-view{text-align:center;padding:30px 0 40px;max-width:500px;margin:0 auto}#choose-language-view h2{color:#153777}#choose-language-view ul li{display:inline-block;padding:20px 50px;opacity:0.8;cursor:pointer;transition:opacity 0.2s}#choose-language-view ul li:hover{opacity:1}#choose-language-view ul li a{display:block;color:#153777;font-size:16px}#choose-language-view ul li a:hover{text-decoration:none}#choose-language-view ul li img{width:50px;display:block;margin-bottom:16px}.controller-errors .register-layout{background:url(/images/404_error_img_02.jpg) no-repeat fixed center;background-size:cover}.controller-errors #wrap-404{font-family:"SofiaProMedium", sans-serif;padding-top:5rem}.controller-errors #wrap-404 #img-404{float:right;margin-right:3em}.controller-errors #wrap-404 #desc-404{float:left;color:white}.controller-errors #wrap-404 #desc-404 h2{margin:0 0 1em 1em;line-height:1.2em;width:100%;line-height:1.2em}.controller-errors #wrap-404 #button-404{clear:both;border-radius:4rem;background:#fff;cursor:pointer;font-size:1.2em;letter-spacing:0.06em;text-transform:uppercase;text-align:center;color:white;padding:1em;width:16em;color:#111e4c;margin-left:3em;margin-bottom:1em}.controller-errors #wrap-404 #button-404:hover{transform:translateY(-3px);box-shadow:0 6px 6px 0 rgba(0,0,0,0.2)}@media screen and (max-width: 1500px){.register-toolbar.header-new-web .main-navigation .navBar.newStyleHeader li{padding:0px 23px}.register-toolbar.header-new-web .main-navigation .navBar.newStyleHeader li a{font-size:17px}#footer-main.newStyleFooter{padding:40px 7%}}@media screen and (max-width: 1400px){.register-toolbar.header-new-web{padding:0px 5%}.register-toolbar.header-new-web .main-navigation .navBar.newStyleHeader li{padding:0px 20px}.register-toolbar.header-new-web .main-navigation .navBar.newStyleHeader li a{font-size:16px}}@media screen and (max-width: 1200px){.register-toolbar.header-new-web .main-navigation .navBar.newStyleHeader li{padding:0px 15px}.register-toolbar.header-new-web .main-navigation .navBar.newStyleHeader li a{font-size:15px}#footer-main.newStyleFooter .footer-copy-rrss .footer-legal-rrss ul:not(:last-child){margin-right:auto}}@media screen and (max-width: 1100px){.register-toolbar.header-new-web{padding:0px 3%}.register-toolbar.header-new-web .main-navigation .navBar.newStyleHeader li{padding:0px 12px}#footer-main.newStyleFooter .rrss-column{justify-content:center}#footer-main.newStyleFooter .footer-copy-rrss{flex-direction:column-reverse;justify-content:center}#footer-main.newStyleFooter .footer-copy-rrss .footer-legal-rrss{margin-left:0;align-self:auto;margin-right:0;margin-bottom:15px}}@media screen and (max-width: 760px){.dk{display:none !important}.mb{display:auto !important}.mb-vmg-0{margin-top:0 !important;margin-bottom:0 !important}.mb-font-small{font-size:small !important}.forms-container .content{padding-right:2rem;padding-left:2rem}.survey-container .survey-content{width:100%}#mb-menu ul li{margin-bottom:40px}.controller-errors #img-404{padding-right:5%;max-width:75%}.controller-errors #desc-404{padding-left:5%;max-width:85%}.controller-errors #button-404{text-align:center;padding-left:0;width:100%;margin-left:1em}#footer-main.newStyleFooter{padding:30px 5%}}@media screen and (max-width: 600px){#footer-main.newStyleFooter .rrss-column .ifeel-logo{padding-right:2%;width:61%}#footer-main.newStyleFooter .rrss-column .footer-price{padding-left:2%;width:35%;align-self:center}#footer-main.newStyleFooter .footer-copy-rrss .footer-legal-rrss{width:75%}#footer-main.newStyleFooter .footer-copy-rrss .footer-legal-rrss ul{float:none;margin:0;display:flex;flex-direction:row;justify-content:space-around}#footer-main.newStyleFooter .footer-copy-rrss .footer-legal-rrss ul.f-legal li:last-child{margin-right:0}#footer-main.newStyleFooter .footer-copy-rrss .footer-legal-rrss ul.rrss li{font-size:17px;margin-right:8px}#footer-main.newStyleFooter .footer-copy-rrss .footer-legal-rrss ul.rrss li:last-child{margin-right:0}#footer-main.newStyleFooter .footer-copy-rrss .footer-copyright{text-align:center;width:75%}}@media screen and (min-width: 761px){.dk{display:auto !important}.mb{display:none !important}.controller-errors #img-404{padding-right:2rem}.controller-errors #desc-404{margin-left:2rem;max-width:45%}.controller-errors #desc-404 h2{margin:2em 0 1em 2em;font-size:2em;line-height:1em}}.loginBtn{box-sizing:border-box;position:relative;margin:0.2em;padding:0 15px 0 46px;border:none;text-align:center;line-height:34px;white-space:nowrap;border-radius:0.2em;font-size:16px;color:#fff}.loginBtn:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:34px;height:100%}.loginBtn:focus{outline:none}.loginBtn:active{box-shadow:inset 0 0 0 32px rgba(0,0,0,0.1)}.loginBtn--facebook{background-color:#3a5085;background-image:#4789ff;text-shadow:0 -1px 0 #354c8c;float:left}.loginBtn--facebook:before{background:url(/assets/icon_facebook-58666379a5a7c7b69b7c93b407f5ac234d614d5de745a21f2efad4bba4ce1012.png) 6px 6px no-repeat}.loginBtn--facebook:hover,.loginBtn--facebook:focus{background-color:#111e4c;background-image:#4789ff}.loginBtn--google{color:black;background:transparent;float:right}.loginBtn--google:before{background:url(/assets/google22-8a217c0341dfde01588908b7c20cfc93d4d720bb297bd96d839090585eaae469.png) 6px 6px no-repeat}.loginBtn--google:hover,.loginBtn--google:focus{background:transparent}.loginBtn{font-size:medium;width:46%}.loginBtn--facebook,.loginBtn--google{width:49%;color:white;margin:0}.socials{width:100% !important}@media (max-width: 544px){#choose-language-view ul li{padding:20px 25px}}
