@import url(https://fonts.googleapis.com/css?family=Montserrat:500,800);
@charset "UTF-8";body{background-color:#b5b5b5;font-family:Montserrat,sans-serif}footer,footer a{color:#fff}footer a{text-decoration:underline}#signup .img-landing,.copyright{display:none}#signup .signup-right{background-color:#fff;border-radius:20px;box-shadow:1px 3px 20px 0 #b8b8b8}#signup .signup-right .signup-header-text:after{content:"📬"}#signup .signup-right .input-container,#signup .signup-right .signup-title{margin:auto;width:90%}#signup .signup-right .signup-title{display:flex;font-size:1.3rem;font-weight:800;justify-content:space-between;line-height:30px;margin:36px auto 10px}#signup .signup-right #signup-continue,#signup .signup-right .signup-button{align-items:center;background-color:var(--theme-color);border-color:var(--theme-color);border-radius:0 0 20px 20px;color:#fff;display:flex;font-size:18px;font-weight:800;height:60px;justify-content:center;letter-spacing:0;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}#signup .signup-right #signup-continue:hover,#signup .signup-right .signup-button:hover{text-decoration:none}#signup .signup-right .signup-submit-optin{border-radius:0!important}#signup .signup-right #signup-continue:after{content:url(/images/arrow.png?9a05e935cb93cb957b3f07dd8fbd82e4);display:inline-block;margin-left:30px;margin-top:7px}#signup .signup-right .container-gender{width:50%}#signup .signup-right .container-gender .btn-outline-dark{border-color:#e0dfe9;color:inherit}#signup .signup-right .form-bloctel a.bloctel{right:15px}#signup .signup-right .gender-1,#signup .signup-right .gender-2{background-color:#f0f5f7;border:2px solid #e0dfe9;cursor:pointer;display:flex;height:46px;justify-content:center;width:100%}#signup .signup-right .gender-1 .gender-name,#signup .signup-right .gender-2 .gender-name{align-self:center}#signup .signup-right .gender-1 input[type=radio],#signup .signup-right .gender-2 input[type=radio]{display:none}#signup .signup-right .gender-1.active,#signup .signup-right .gender-2.active{background-color:#fff}#signup .signup-right .gender-1{border-radius:25px 0 0 25px;border-right:1px solid #e0dfe9}#signup .signup-right .gender-2{border-left:1px solid #e0dfe9;border-radius:0 25px 25px 0}#signup .title-brand{display:inline-block;font-size:1.4rem;text-transform:uppercase}#signup .title-brand img{height:40px}#signup .input-container{flex-basis:auto!important;flex-grow:0!important;max-width:none!important}#signupForm input[type=email],#signupForm input[type=tel],#signupForm input[type=text]{padding-left:18px}#signupForm input[type=email],#signupForm input[type=tel],#signupForm input[type=text],#signupForm select{border:2px solid #e0dfe9;border-radius:25px;height:46px}#signupForm input[type=email]:focus,#signupForm input[type=tel]:focus,#signupForm input[type=text]:focus,#signupForm select:focus{background-color:#fff;border:2px solid var(--theme-color);box-shadow:none}#signupForm .form-group{margin-bottom:.5rem}#signupForm .birthdate{display:flex;justify-content:space-between}#signupForm .birthdate div.col{display:inline-block;width:100%}#signupForm .birthdate div.col:first-child{margin-right:5px}#signupForm .birthdate div.col:last-child{margin-left:5px}#signupForm .birthdate select{width:100%}#signupForm input:invalid,#signupForm select:invalid{background-color:#f0f5f7}#signupForm input:valid,#signupForm select:valid{background-color:#fff}#signupForm ::-moz-placeholder{color:#9a9cb9;opacity:1}#signupForm ::placeholder{color:#9a9cb9;opacity:1}#signupForm .form-group-checkbox input{margin-right:5px}#signupForm:before{color:var(--theme-color);content:"_____";margin-top:-10px;position:relative;top:-15px}#sponsors{margin-bottom:35px}#sponsors img{background-color:#fff;border-radius:10px;margin-bottom:10px;padding:10px}#steps{margin-bottom:60px}#steps header{display:none}#steps .steps-container{background-color:#fff;border-radius:15px;box-shadow:0 9px 25px 0 rgba(154,156,185,.37);margin:auto;max-width:810px;padding:40px}#steps .offer{box-shadow:0 1px 4px 1px hsla(0,0%,80%,.56);margin-bottom:20px;padding:15px;position:relative}#steps .offer h3{color:#3023a1;font-size:1.2rem;font-weight:700}#steps .offer_gooddeal a.btn-yes,#steps button.btn-submit{background:var(--theme-color);border:none;border-radius:10px;box-shadow:0 0 2px 2px hsla(0,0%,80%,.56);color:#fff;font-family:Roboto,Arial,sans-serif;font-size:1rem;font-weight:700;margin-bottom:10px;margin-top:5px;padding:8px 35px;text-transform:uppercase}#steps .offer_gooddeal a.btn-yes:focus,#steps button.btn-submit:focus{background:#007a99}#progress{border-bottom:1px solid #e0dfe9;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:30px;padding-bottom:30px}#progress .progress-bar-text{font-size:1.5rem;font-weight:700;width:48%}#progress .progress-bar-container .progress-bar-step-text{margin-bottom:5px;text-align:center;text-transform:uppercase}#progress .progress-bar-container .progress{background:#fff;height:14px;margin:0 auto;max-width:400px}#progress .progress-bar-container .progress .progress-bar{background:var(--theme-color)}#progress .progress-bar-container .progress .progress-bar span{display:none}.offer_qualificationquestion.offer{box-shadow:none;margin:20px auto 150px;max-width:700px}.offer_qualificationquestion.offer input[type=radio]{display:none}.offer_qualificationquestion.offer p{font-size:1.5rem;line-height:30px;margin-bottom:30px;padding-top:20px;text-align:center}.offer_qualificationquestion.offer .radio,.offer_qualificationquestion.offer .subscribe{margin-left:auto;margin-right:auto;width:70%}.offer_qualificationquestion.offer .radio .col-auto,.offer_qualificationquestion.offer .subscribe .col-auto{width:100%}.offer_qualificationquestion.offer .radio label,.offer_qualificationquestion.offer .subscribe label{border-radius:10px;color:#fff;font-size:1rem;line-height:30px;margin-bottom:10px;padding:14px;width:100%}.offer_qualificationquestion.offer .radio label.btn,.offer_qualificationquestion.offer .subscribe label.btn{background-color:var(--theme-color);border:none}.offer_qualificationquestion.offer .radio label.btn:active,.offer_qualificationquestion.offer .radio label.btn:focus,.offer_qualificationquestion.offer .subscribe label.btn:active,.offer_qualificationquestion.offer .subscribe label.btn:focus{filter:brightness(.7)}.offer_coregdegraded p,.offer_coregpremium p,.offer_infinitycoreg p{font-size:.9rem}.offer_coregdegraded label.btn,.offer_coregpremium label.btn,.offer_infinitycoreg label.btn{align-items:center;border:none;border-radius:10px;color:#fff;display:flex;font-size:1rem;justify-content:center;line-height:30px;margin-bottom:10px;padding:10px 25px;width:100%}.offer_coregdegraded label.btn:active,.offer_coregdegraded label.btn:focus,.offer_coregpremium label.btn:active,.offer_coregpremium label.btn:focus,.offer_infinitycoreg label.btn:active,.offer_infinitycoreg label.btn:focus{filter:brightness(.7)}.offer_coregdegraded label.btn.btn-selected,.offer_coregpremium label.btn.btn-selected,.offer_infinitycoreg label.btn.btn-selected{background:#000!important}.offer_coregdegraded label.btn-yes,.offer_coregpremium label.btn-yes,.offer_infinitycoreg label.btn-yes{background-color:var(--theme-color)}.offer_coregdegraded label.btn-no,.offer_coregpremium label.btn-no,.offer_infinitycoreg label.btn-no{background-color:#9a9cb9}.offer_coregdegraded label input[type=radio],.offer_coregpremium label input[type=radio],.offer_infinitycoreg label input[type=radio]{margin-right:10px}#steps .offer_popin{text-align:center}#steps .offer_popin h3{color:#000;font-weight:400;text-align:left}#steps .offer_popin .offer-img img{border:2px dashed #000;padding:10px}#steps .offer_popin a.btn{background-color:var(--theme-color);border-radius:10px;color:#fff;font-size:1rem;padding:8px 30px;text-transform:uppercase}#steps .offer_popin a.btn:active,#steps .offer_popin a.btn:focus{filter:brightness(.7)}#steps .offer_infinitylinkout h3,#steps .offer_linkoutdegraded h3{font-size:1rem}.offer_infinitylinkout h3,.offer_linkoutdegraded h3{text-align:center}.offer_infinitylinkout h3:last-child,.offer_linkoutdegraded h3:last-child{font-size:.9rem}.offer_infinitylinkout a.btn-no,.offer_infinitylinkout a.btn-yes,.offer_linkoutdegraded a.btn-no,.offer_linkoutdegraded a.btn-yes{background-color:var(--theme-color);border:none;border-radius:10px;color:#fff;font-size:1rem;padding:10px 20px}.offer_infinitylinkout a.btn-no:active,.offer_infinitylinkout a.btn-no:focus,.offer_infinitylinkout a.btn-yes:active,.offer_infinitylinkout a.btn-yes:focus,.offer_linkoutdegraded a.btn-no:active,.offer_linkoutdegraded a.btn-no:focus,.offer_linkoutdegraded a.btn-yes:active,.offer_linkoutdegraded a.btn-yes:focus{filter:brightness(.7)}@media (min-width:768px){#signup{min-height:900px}#signup header{display:inline-block;position:absolute}#signup header .title-brand{margin-top:10px}#signup .img-header-mobile{display:none}#signup .signup-container{display:flex;justify-content:space-between}#signup .signup-right{margin:40px 0;max-width:390px}#signupForm:before{left:2rem}#steps .steps-container{margin-top:75px}#progress .container-img-progress-bar{max-width:49%}#progress .progress-bar-container{font-size:.9em;left:50%;max-width:500px;padding:15px;position:absolute;top:0;transform:translate(-50%);width:100%}}@media (max-width:767px){.img-header-mobile{display:block;width:100%}#signup header{background-color:#fff;margin-left:-15px;margin-right:-15px;padding:10px}#signup .signup-right{border-top-left-radius:0;border-top-right-radius:0;margin-bottom:40px}#signup .signup-right .input-container,#signup .signup-right .signup-title{padding:0 15px;width:100%}#signup .signup-right .signup-title{margin-top:10px;width:90%}#signup .signup-left{width:100%}#signupForm:before{left:4%}#steps .steps-container{padding:0}#progress{border:none;flex-direction:column;justify-content:normal;margin-bottom:0;padding-bottom:0}#progress .progress-bar-container{background:#b5b5b5;order:-1;padding:15px}#progress .img-progress-bar{border-top-left-radius:15px;border-top-right-radius:15px;max-width:100%}#progress .progress-bar-text{display:none}#progress .container-img-progress-bar{background:#b5b5b5;max-width:100%}.offer_qualificationquestion.offer{margin:0 auto 150px;padding:0 25px}#steps .offer_banner.offer img,#steps .offer_gooddeal.offer img,#steps .offer_popin.offer img{max-height:250px}#steps .offer_banner aside,#steps .offer_gooddeal aside,#steps .offer_popin aside{margin-top:15px}#video .header{display:none}}
