@import url(https://fonts.googleapis.com/css?family=Montserrat:300,500,800);
body{background-color:#f6f6f6;font-family:Montserrat,sans-serif;font-size:1em}.form-control:focus{border-color:#999;box-shadow:none}p.xs{line-height:20px}header{background:#ffd220;left:0;padding:10px 0;position:absolute;right:0;top:0}header .title-brand{align-items:center;display:flex;justify-content:space-between}header .title-brand img{height:36px;margin-left:15px;margin-right:8px}header .title-brand:after{background:url(/images/qrcode.png?f22a4adcd5ac8b644895a50d46cf653a) no-repeat;background-size:100%;content:" ";display:block;height:64px;margin-right:15px;width:64px}.copyright,header .header-product{display:none}#signup{margin-top:100px}#signup .signup-header{background:#ffd220;display:block;margin:-20px -15px 15px}#signup .signup-header .signup-header-text{border-bottom:3px solid #000;color:#000;font-family:Courier New,monospace;font-size:.9em;font-weight:600;padding:10px}#signup .signup-header .signup-header-text span{color:#fff}#signup .signup-header .signup-countdown-container{display:none}#signup .signup-left{width:100%}#signup .signup-right{background-color:#fff;border-radius:10px;padding:20px 15px;width:100%}#signup .signup-right .signup-submit-optin,#signup .signup-right .signup-submit-optout{padding-left:.75rem!important;padding-right:.75rem!important}#signup .signup-right form .form-group-checkbox label{margin-bottom:0}#signup .signup-right form .form-group{margin-bottom:10px}#signup .signup-right form .form-group.form-optin-partner{margin-bottom:0}#signup .signup-right form .birthdate{background-color:#252525;border-radius:10px;padding:15px}#signup .signup-right form .birthdate .birthdate-text{color:#fff;display:block!important;margin:-6px 0 3px;width:100%}#signup .signup-right form .birthdate .birthdate-text:before{color:#ffd220;content:"\f1fd";font-family:Font Awesome\ 5 Free;font-weight:900;margin-right:8px}#signup .signup-right form .birthdate .col:first-child{padding-right:.7rem}#signup .signup-right form .birthdate .col:last-child{padding-left:.7rem}#signup .signup-right form .birthdate select{padding-left:5px;width:100%}#signup .signup-right form .form-control{border-radius:10px;color:#000;height:43px}#signup .signup-right form .form-control:-moz-placeholder-shown{background-color:#f7f7f7;border:1px solid #d9d9d9;color:#96a1a5}#signup .signup-right form .form-control:placeholder-shown{background-color:#f7f7f7;border:1px solid #d9d9d9;color:#96a1a5}#signup .signup-right form .form-control:focus{background-color:#fff;border:1px solid #ffd220;box-shadow:0 8px 11px hsla(73,4%,61%,.28)}#signup .signup-right form .container-gender{width:100%}#signup .signup-right form .container-gender .gender-1,#signup .signup-right form .container-gender .gender-2{background:#f7f7f7;border:1px solid #d9d9d9;border-radius:10px;color:#96a1a5;cursor:pointer;display:flex;height:43px;justify-content:center}#signup .signup-right form .container-gender .gender-1 .gender-name,#signup .signup-right form .container-gender .gender-2 .gender-name{align-self:center}#signup .signup-right form .container-gender .gender-1 input[type=radio],#signup .signup-right form .container-gender .gender-2 input[type=radio]{display:none}#signup .signup-right form .container-gender .gender-1{margin-right:5px}#signup .signup-right form .container-gender .gender-2{margin-left:5px}#signup .signup-right form .container-gender .gender-1.active,#signup .signup-right form .container-gender .gender-2.active{background-color:#ffd220;border-color:#ffd220;color:#000}#signup .signup-button,#signup button[type=submit]{align-items:center;background:linear-gradient(180deg,#1a1a1a,#727272);border:none;border-radius:34px;box-shadow:0 0 2px 2px hsla(0,0%,80%,.56);color:#fff;display:flex;font-size:1.2em;font-weight:700;height:64px;justify-content:center;line-height:1em;margin-bottom:10px;margin-top:5px;padding:8px 10px 8px 68px;position:relative;text-decoration:none;text-transform:uppercase;width:100%}#signup .signup-button:hover,#signup button[type=submit]:hover{text-decoration:none}#signup .signup-button span,#signup button[type=submit] span{z-index:2}#signup .signup-button small,#signup button[type=submit] small{font-size:.7em;text-transform:none}#signup .signup-button strong,#signup button[type=submit] strong{display:block;font-size:1.4em;padding-top:10px}#signup .signup-button:after,#signup button[type=submit]:after{align-items:center;background-color:#ffd220;border-radius:34px;color:#000;content:"\f30b";display:inline-flex;font-family:Font Awesome\ 5 Free;font-size:1.8em;font-weight:900;height:54px;justify-content:center;left:5px;margin-right:8px;position:absolute;top:5px;width:74px}#signup #sponsors{margin-top:15px;padding:0 15px}small{font-weight:400;line-height:1.6em}#signup .input-container{padding-right:0}#signup .input-container .form-group{padding-right:0!important}#steps{margin-left:-15px;margin-right:-15px}#steps header{display:none}#steps .steps-container{border-radius:10px;margin-top:150px;padding-bottom:20px}#steps .steps-container .img-progress-bar{border-top-left-radius:10px;border-top-right-radius:10px;margin:0 15px;width:calc(100% - 30px)}#steps .steps-container input[type=radio]{margin-top:-5px;vertical-align:middle}#steps .steps-container #progress{margin-left:-15px;margin-right:-15px}#steps .steps-container #progress .progress-bullet{display:none}#steps .steps-container #progress .progress-bar-container{align-items:center;display:flex;font-family:Courier New,monospace;height:80px;justify-content:flex-end;left:0;margin:0 auto;max-width:720px;position:absolute;right:0;top:0;width:100%;z-index:2}#steps .steps-container #progress .progress-bar-container .progress-bar-step-text{color:#000;font-size:.85em;font-weight:600;margin-bottom:5px;text-transform:uppercase}#steps .steps-container #progress .progress-bar-container .progress{background-color:transparent;border:1px solid #000;filter:drop-shadow(0 2px 2px rgba(157,159,150,.28));height:13px;width:300px}#steps .steps-container #progress .progress-bar-container .progress .progress-bar{background:#000;border-radius:4px;margin:1px}#steps .steps-container #progress .progress-bar-container .progress .progress-bar span{display:none}#steps .steps-container #progress .progress-bar-text{align-items:center;background:#ffd220;display:flex;height:80px;left:0;position:absolute;top:0;width:100%}#steps .steps-container #progress .progress-bar-text p{color:#000;display:block;font-size:.9em;font-weight:600;margin:0 auto;padding-right:360px;text-transform:uppercase;width:720px}#steps .steps-container .offer{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 8px 11px hsla(73,4%,61%,.28);margin-bottom:25px;margin-top:0;overflow:hidden;padding:15px}#steps .steps-container .offer~.offer{border-radius:10px;margin-top:20px}#steps .steps-container .offer .form-control{font-size:14px}#steps .steps-container .offer aside{margin-bottom:10px}#steps .steps-container .offer aside label{font-size:14px}#steps .steps-container .offer p{font-size:16px;margin-bottom:8px}#steps .steps-container .offer h3{color:#1d2a2f;font-size:1.3em;font-weight:600;margin-bottom:10px}#steps .steps-container .offer .radio label,#steps .steps-container .offer .subscribe label{border-radius:10px;color:#fff;font-size:22px;line-height:28px;margin-bottom:8px;padding:10px 50px;white-space:inherit}#steps .steps-container .offer .radio label.btn,#steps .steps-container .offer .subscribe label.btn{background-color:#ffd220;border:none;color:#000}#steps .steps-container .offer .accordeon.first label{background-color:#ffd220;color:#000}#steps .steps-container .offer #loading{margin:20px 0}#steps .steps-container .offer #loading p.h4{font-size:26px}#steps .offer_gooddeal a.btn-yes,#steps button.btn-submit{background:#ffd220;border:none;border-radius:10px;box-shadow:0 0 2px 2px hsla(0,0%,80%,.56);color:#000;font-size:26px;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:#ffd220}#loading{margin:20px 0}#steps .steps-container .offer.offer_qualificationquestion p{color:#1d2a2f;font-size:1.3em}#steps .steps-container .offer_qualificationquestion.offer input[type=radio]{display:none}#steps .steps-container .offer_qualificationquestion.offer p{font-size:1.3em;line-height:30px;margin-bottom:30px;padding-top:20px;text-align:center}#steps .steps-container .offer_qualificationquestion.offer .radio,#steps .steps-container .offer_qualificationquestion.offer .subscribe{margin-left:auto;margin-right:auto;width:70%}#steps .steps-container .offer_qualificationquestion.offer .radio .col-auto,#steps .steps-container .offer_qualificationquestion.offer .subscribe .col-auto{width:100%}#steps .steps-container .offer_qualificationquestion.offer .radio label,#steps .steps-container .offer_qualificationquestion.offer .subscribe label{border-radius:10px;color:#fff;font-size:24px;line-height:30px;margin-bottom:10px;padding:14px;width:100%}#steps .steps-container .offer_qualificationquestion.offer .radio label.btn,#steps .steps-container .offer_qualificationquestion.offer .subscribe label.btn{background-color:#ffd220;border:none;color:#000}#steps .steps-container .offer_qualificationquestion.offer .radio label.btn:active,#steps .steps-container .offer_qualificationquestion.offer .radio label.btn:focus,#steps .steps-container .offer_qualificationquestion.offer .radio label.btn:hover,#steps .steps-container .offer_qualificationquestion.offer .subscribe label.btn:active,#steps .steps-container .offer_qualificationquestion.offer .subscribe label.btn:focus,#steps .steps-container .offer_qualificationquestion.offer .subscribe label.btn:hover{background:#ffd220}#steps .steps-container .offer_coregdegraded.offer .col-auto,#steps .steps-container .offer_coregpremium.offer .col-auto,#steps .steps-container .offer_infinitycoreg.offer .col-auto{width:auto}#steps .steps-container .offer_coregdegraded.offer label.btn,#steps .steps-container .offer_coregpremium.offer label.btn,#steps .steps-container .offer_infinitycoreg.offer label.btn{background-color:#ffd220;border:none;border-radius:10px;color:#000;font-size:20px;line-height:30px;margin-bottom:10px;padding:5px 15px;width:100%}#steps .steps-container .offer_coregdegraded.offer label.btn:active,#steps .steps-container .offer_coregdegraded.offer label.btn:focus,#steps .steps-container .offer_coregpremium.offer label.btn:active,#steps .steps-container .offer_coregpremium.offer label.btn:focus,#steps .steps-container .offer_infinitycoreg.offer label.btn:active,#steps .steps-container .offer_infinitycoreg.offer label.btn:focus{background:#ffd220}#steps .steps-container .offer_coregdegraded.offer label.btn.btn-no,#steps .steps-container .offer_coregpremium.offer label.btn.btn-no,#steps .steps-container .offer_infinitycoreg.offer label.btn.btn-no{background-color:#d2dce0}#steps .steps-container .offer_coregdegraded.offer label.btn.btn-no:hover,#steps .steps-container .offer_coregpremium.offer label.btn.btn-no:hover,#steps .steps-container .offer_infinitycoreg.offer label.btn.btn-no:hover{background-color:#96a1a5}#steps .steps-container .offer_coregdegraded.offer label.btn.btn-selected,#steps .steps-container .offer_coregpremium.offer label.btn.btn-selected,#steps .steps-container .offer_infinitycoreg.offer label.btn.btn-selected{background:#000!important;color:#fff}#steps .steps-container .offer_infinitylinkout h3,#steps .steps-container .offer_linkoutdegraded h3{text-align:center}#steps .steps-container .offer_infinitylinkout a.btn-no,#steps .steps-container .offer_infinitylinkout a.btn-yes,#steps .steps-container .offer_linkoutdegraded a.btn-no,#steps .steps-container .offer_linkoutdegraded a.btn-yes{background-color:#ffd220;border:none;border-radius:10px;color:#000;font-size:18px;padding:10px 20px}#steps .steps-container .offer_infinitylinkout a.btn-no:hover,#steps .steps-container .offer_infinitylinkout a.btn-yes:hover,#steps .steps-container .offer_linkoutdegraded a.btn-no:hover,#steps .steps-container .offer_linkoutdegraded a.btn-yes:hover{background-color:#ffd220}#steps .steps-container .offer_infinitylinkout a.btn-no,#steps .steps-container .offer_linkoutdegraded a.btn-no{background-color:#d2dce0}#steps .steps-container .offer_infinitylinkout a.btn-no:hover,#steps .steps-container .offer_linkoutdegraded a.btn-no:hover{background-color:#96a1a5}#steps .steps-container .offer_gooddeal a.btn-yes{line-height:46px;margin-top:20px}footer{font-family:Courier New,monospace;font-size:.95rem;margin:200px -15px 10px}footer a,footer a:hover{color:#212529;text-decoration:underline}.img-header-mobile,.img-progress-bar{width:100%}@media (max-width:767px){.img-landing,.img-progress-bar{display:none}#signup{margin-top:84px}#signup .signup-right{border-top-left-radius:0;border-top-right-radius:0}#signup .signup-header .signup-header-text{font-size:1em}#signup #sponsors{background-color:#fff;border-radius:6px;padding:10px}#signup #sponsors img{margin:10px 0}#steps .steps-container #progress .progress-bar-text p{padding:10px}#steps .steps-container #progress .progress-bar-container{background:#ffd220;border-bottom:3px solid #000;height:auto;padding:0 10px 20px;top:80px}#steps .steps-container #progress .progress-bar-container .progress,#steps .steps-container #progress .progress-bar-container>div{width:100%}#steps .steps-container .offer{border-radius:10px;margin:170px 10px 10px}#steps .steps-container .offer~.offer{margin-top:10px}#steps .steps-container .offer img{display:block;margin:0 auto 5px;max-height:100px}#steps .steps-container .offer h3{font-size:16px;line-height:inherit}#steps .steps-container .offer.offer_qualificationquestion p{font-size:16px}#steps .steps-container .offer_banner.offer img,#steps .steps-container .offer_gooddeal.offer img,#steps .steps-container .offer_popin.offer img{max-height:250px}#steps .steps-container .offer_gooddeal a.btn-yes{line-height:inherit}#steps .steps-container .offer_qualificationquestion.offer p{font-size:20px;line-height:26px}#steps .steps-container .offer_qualificationquestion.offer .radio,#steps .steps-container .offer_qualificationquestion.offer .subscribe{width:auto}#steps .steps-container .offer_qualificationquestion.offer .radio label,#steps .steps-container .offer_qualificationquestion.offer .subscribe label,footer{padding:10px}}@media (min-width:992px){#steps .steps-container #progress .progress-bar-container{max-width:960px;width:960px}#steps .steps-container #progress .progress-bar-text p{width:960px}#signup .signup-header{border-top-left-radius:10px;border-top-right-radius:10px}}@media (min-width:768px){.img-landing{border-radius:10px;width:calc(100% - 10px)}.img-header-mobile{display:none}.signup-left{flex:0 0 58.333333%;max-width:58.333333%;padding-right:10px}.signup-right{flex:0 0 41.666667%;max-width:41.666667%}}
