.quiz--banner--sec{display:flex;justify-content:center;position:relative;width:100%}.quiz--banner--sec.hide{display:none}.quiz--banner--overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.quiz--banner--wrap{align-items:flex-start;column-gap:95px;display:flex;justify-content:space-between;max-width:1164px;z-index:1}.quiz--banner--caption{float:left;max-width:calc(100% - 430px);padding-top:25px;width:100%}.quiz--banner--steps{float:left;max-width:430px;width:100%}.quiz--banner--steps--wrap{column-gap:5px;display:flex;float:left;width:100%}.quiz--banner--step{align-content:baseline;border-radius:5px;flex-wrap:wrap;float:left;max-width:33%;min-height:247px;padding:20px;text-align:center;width:100%}.quiz--banner--step,.quizb--step--icon{background-color:#fff;display:flex;justify-content:center}.quizb--step--icon{align-items:center;border:6px solid #00946d;border-radius:100%;height:80px;margin-bottom:30px;margin-top:-60px;width:80px}.quizb--step--title{border-bottom:2px dashed #7e7e7e;float:left;font-size:20px;font-weight:700;line-height:1.3;margin-bottom:20px;padding-bottom:10px;width:100%}.quizb--step--text{float:left;font-size:16px;font-weight:400;line-height:1.4;width:100%}.quiz--banner--caption h2{color:#fff;font-size:56px;font-weight:700;line-height:1.1;margin-bottom:10px}.quiz--banner--caption p{color:#fff;font-size:18px;font-weight:400;line-height:26px}.quizb--button{display:flex;float:left;justify-content:center;padding-top:40px;width:100%}.quizb--button span.form--tigger{background:#00946d;border-radius:26px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:400;line-height:1;padding:16px 25px}.quizb--popup{display:none}.quizb--popup.open{background:#f7f7f7;display:flex;min-height:750px;position:relative;width:100%}.quizb--popup--caption{align-content:center;background:#ebf5f4;display:flex;flex-wrap:wrap;float:left;justify-content:center;max-width:40%;padding:20px;row-gap:70px;width:100%}.quizb--popup--ctext{float:left;max-width:475px;width:100%}.quizb--popup--ctext h3{font-weight:700}.quizb--popup--ctext h3,.quizb--popup--ctext h4{color:#17191a;float:left;font-size:24px;margin-bottom:15px;text-align:center;width:100%}.quizb--popup--ctext h4{font-weight:400;line-height:1.2}.quizb--popup--ctext p{color:#494b50;float:left;font-size:16px;font-weight:400;line-height:1.3;text-align:center;width:100%}.quizb--popup--form{align-content:center;align-items:center;display:flex;flex-wrap:wrap;float:left;justify-content:center;max-width:60%;padding:30px;position:relative;width:100%}.quizb--popupform--wrap{float:left;max-width:712px;width:100%}.quizb--popupform{display:none;float:left;width:100%}.quizb--popupform.fstep-1{display:block;position:relative}.quizb--popupform .form-title{display:none}.quizb--popupform>span.hs_cos_wrapper,.quizb--popupform>span.hs_cos_wrapper>div{display:block;float:left;width:100%}.quizb--popupform .hs-form{float:left;width:100%}.quizb--popupform .hs-form .hs-form-field{float:left;margin-bottom:25px;width:100%}.quizb--popupform .hs-form .hs-form-field>label{color:#121212;float:left;font-size:20px;font-weight:600;line-height:28px;width:100%}.quizb--popupform .hs-form .hs-form-field>.input{float:left;width:100%}.quizb--popupform form input[type=email],.quizb--popupform form input[type=file],.quizb--popupform form input[type=number],.quizb--popupform form input[type=password],.quizb--popupform form input[type=search],.quizb--popupform form input[type=tel],.quizb--popupform form input[type=text],.quizb--popupform form select,.quizb--popupform form textarea{background-color:#f8f8f8;border:1px solid #dfdfdf;border-radius:6px;color:#494b50;font-size:18px;font-weight:400}.quizb--popupform form select{padding:0 20px}.quizb--popupform--nav{bottom:0;display:flex;float:left;justify-content:center;padding:0 30px 57px;position:absolute;right:0;width:100%}.quizb--popupform--nav--wrap span.error-msg{color:red;display:none;font-size:18px;left:0;position:absolute}.quizb--popupform--nav--wrap{align-items:center;column-gap:12px;display:flex;float:left;justify-content:flex-end;max-width:712px;position:relative;width:100%}.quizb--popupform--nav--wrap span.quizb--nav--btn{display:inline-flex}.quizb--popupform--nav--wrap span.close--sorry-msg,.quizb--popupform--nav--wrap span.quizb--nav--btn{align-items:center;background:#285780;border-radius:5px;color:#fff;column-gap:10px;cursor:pointer;font-weight:500;padding:10px 15px}.quizb--popupform--nav--wrap span.close--sorry-msg{display:none}.quizb--popupform--nav--wrap span.quizb--nav--close{align-items:center;background:#285780;border-radius:5px;color:#fff;column-gap:10px;cursor:pointer;display:none;font-weight:500;padding:9px 15px}.quizb--popupform.fstep-1 input[type=submit]{border-radius:0!important;bottom:-96px;height:44px;opacity:0;position:absolute;right:0;width:95px;z-index:1}.quizb--popupform--nav.cstep-1 span#prev--quizb--field{display:none}.quizb--popupform--nav.cstep-2 span#prev--quizb--field{cursor:not-allowed;opacity:.3}.quizb--popupform.fstep-2 ul.inputs-list.multi-container,.quizb--popupform.fstep-2 ul.inputs-list.multi-container li,.quizb--popupform.fstep-2 ul.inputs-list.multi-container li label{float:left;width:100%}.quizb--popupform.fstep-2 ul.inputs-list.multi-container li{margin-bottom:15px}.quizb--popupform.fstep-2 ul.inputs-list.multi-container li label input{display:block!important;left:0;opacity:0;position:absolute}.quizb--popupform.fstep-2 ul.inputs-list.multi-container li label input+span{align-items:center;background:#f8f8f8;border:1px solid #dfdfdf;border-radius:8px;color:#494b50;display:inline-flex;font-size:18px;font-weight:400;padding:15px 20px;position:relative;width:100%}.quizb--popupform.fstep-2 ul.inputs-list.multi-container li label input+span:before{background:transparent;border:1px solid #7f7f7f;content:"";height:30px;width:30px}.quizb--popupform.fstep-2 ul.inputs-list.multi-container li label input:checked+span:before{border:1px solid #24b58f}.quizb--popupform.fstep-2 ul.inputs-list.multi-container li label input:checked+span:after{background:#24b58f;border-radius:100%;content:"";height:20px;left:25px;position:absolute;width:20px}.quizb--popupform.fstep-2 .hs-form .hs-form-field>label{margin-bottom:25px}.quizb--popupform.fstep-2 .hs-form .hs-form-field,.quizb--popupform.fstep-2 .hs-form .hs_submit{display:none}.quizb--popupform.fstep-2 .hs-form .hs_submit.last-step{display:block}.quizb--popupform.fstep-2 .hs-form .hs_submit{bottom:0;justify-content:center;left:0;position:absolute}.quizb--popupform.fstep-2 .hs-form .hs_submit .actions{display:flex;justify-content:flex-end;max-width:712px;width:100%}.quizb--popupform.fstep-2 input[type=submit]{border-radius:4px!important;height:44px;opacity:0;transform:translateY(-57px);width:95px;z-index:1}.quizb--popupform.fstep-2 .hs-form .hs-form-field.visible-field{display:block}.quizb--popupform.fstep-3 .hs_add_a_selfie___image_of_your_teeth{align-content:center;align-items:center;background:url(https://39739645.fs1.hubspotusercontent-na1.net/hubfs/39739645/upload_icon.png) no-repeat center 150px;background-size:26px;border:1px dashed #d1d1d1;border-radius:8px;display:inline-flex;flex-wrap:wrap;height:440px;justify-content:center;padding-top:25px;position:relative;text-align:center}.quizb--popupform.fstep-3 .hs_add_a_selfie___image_of_your_teeth input[type=file]{background:#ff0;border:none;bottom:0;cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}.hs_add_a_selfie___image_of_your_teeth.hasfile>label>span{color:#00946d}.quizb--popupform.fstep-3 .submitted-message{color:#13c395;font-size:40px}.sorry-msg{align-items:center;color:#1b4468;display:none;flex-flow:column;font-size:22px;line-height:1.4;row-gap:20px;text-align:center}.sorry-msg span{display:inline-block;float:left;padding-left:25px;width:100%}@media(max-width:990px){.quiz--banner--wrap{column-gap:30px}.quizb--popup{flex-wrap:wrap}.quizb--popup--caption{align-items:center;column-gap:40px;max-width:inherit;padding:50px 0}}@media(max-width:768px){.quiz--banner--wrap{flex-wrap:wrap;justify-content:center;row-gap:70px}.quiz--banner--caption{max-width:inherit}.quiz--banner--caption h2{font-size:42px}}@media(max-width:600px){.quiz--banner--step{padding:10px}.quizb--step--icon{height:70px;margin-bottom:15px;margin-top:-45px;width:70px}}