.hcq-wrap .content__inner{margin:auto}.hcq form{background-color:#fff;box-shadow:10px 10px 30px rgba(0,0,0,.5);min-height:500px;padding-bottom:114px;position:relative;width:100%}.hcq .start-group.hide{display:none}.hcq form fieldset.section{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;min-height:500px;padding:100px 32px 114px;position:absolute;top:0;width:100%;z-index:1}.hcq form fieldset.section.hide{display:none}.hcq form .hs-form-field>label{color:#011739;display:block;font-family:termina,sans-serif;font-size:clamp(2rem,1.914rem + .238vw,2.2rem);font-weight:900;line-height:1.2;margin-bottom:20px;text-align:center}.hcq form label.hs-form-radio-display{cursor:pointer;display:flex;flex-direction:column;position:relative;width:100%}.hcq form label.hs-form-radio-display .hs-input+span{border:1px solid rgba(0,0,0,.15);border-radius:5px;cursor:pointer;display:block;height:100%;padding:10px;position:relative;text-align:center;transition:box-shadow .3s}.hcq form ul.inputs-list.multi-container{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);padding-top:50px}.hcq form ul li.hs-form-radio .hs-input{height:55px!important;left:0;opacity:0;position:absolute!important;top:0;top:0!important;visibility:hidden;width:100%!important}.hcq form label.hs-form-radio-display .hs-input+span:before{background-color:rgba(0,0,0,.09);border:2px solid #fff;border-radius:100px;content:"";height:30px;left:calc(50% - 15px);position:absolute;top:-45px;width:30px}.hcq form label.hs-form-radio-display .hs-input+span:active:before,.hcq form label.hs-form-radio-display .hs-input+span:hover:before{background-color:#fff;border:2px solid rgba(0,0,0,.15)}.hcq form label.hs-form-radio-display>.hs-input:checked+span:after{background:#db222a;border-radius:50%;color:#fff;content:"✓";font-family:Sans-Serif;font-size:2rem;height:30px;left:calc(50% - 15px);line-height:30px;position:absolute;text-align:center;top:-45px;width:30px}.hcq form label.hs-form-radio-display .hs-input:checked+span{border:1px solid var(--red);box-shadow:0 5px 10px rgba(0,0,0,.15)}.hcq form .hs_submit.hs-submit{bottom:0;position:absolute;right:0;width:100%;z-index:99}.hcq form .hide.cma__section-button,.hcq form .hs-button.primary.hide{display:none}.hcq form .cma__section-button{-webkit-appearance:none;background-color:#db222a;border:0;bottom:32px;clip-path:polygon(0 0,calc(100% - 1.2rem) 0,100% 50%,calc(100% - 1.2rem) 100%,0 100%,1.2rem 50%);color:#fff;cursor:pointer;display:inline-block;font-family:termina,sans-serif;font-size:1.5rem;font-weight:700;line-height:1;padding:.5em 1.5em;position:absolute;right:32px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-in-out,color .2s ease-in-out;vertical-align:middle;z-index:3}.hcq form .cma__section-button:focus,.hcq form .cma__section-button:hover{background-color:#011739;color:#fff}.hcq form .cma__section-button.cma__section-button--prev{background-color:#707070;clip-path:none;left:32px;right:auto;z-index:3}.hcq form .actions{width:100%}.hcq form .cma__section-button.cma__section-button--prev:focus,.hcq form .cma__section-button.cma__section-button--prev:hover{background-color:#011739;color:#fff}.hcq form .hs-button{-webkit-appearance:none;background-color:green;border:0;bottom:32px;clip-path:polygon(0 0,calc(100% - 1.2rem) 0,100% 50%,calc(100% - 1.2rem) 100%,0 100%,1.2rem 50%);color:#fff;cursor:pointer;display:inline-block;font-family:termina,sans-serif;font-size:1.5rem;font-weight:700;line-height:1;padding:.5em 1.5em;position:absolute;right:32px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-in-out,color .2s ease-in-out;vertical-align:middle;z-index:3}.hcq form .hs-button:focus,.hcq form .hs-button:hover{background-color:#011739;color:#fff}.hcq form .hs_error_rollup{display:none}.hcq form .error-message{color:red;display:none;margin-bottom:10px}.hcq form .hs-input.error:invalid+.error-message,.hcq form fieldset.error .error-message{display:block}.hcq form fieldset.show>.error-message:not(:first-of-type){display:none}.quiz-group__indicator{background-color:rgba(0,0,0,.05);display:grid;grid-template-columns:repeat(7,1fr);left:0;margin:0 auto;max-width:920px;position:relative;text-align:center;top:26px;width:100%;z-index:3}.quiz-group__indicator-active{left:0;position:absolute;top:100%;transition:all .5s}.quiz-group__indicator-active:after,.quiz-group__indicator-active:before{border-right:13px solid transparent;content:"";height:0;position:absolute;width:0}.quiz-group__indicator-active:before{border-left:13px solid transparent;border-top:13px solid #db222a;left:0;top:100%;z-index:1}.quiz-group__indicator-active:after{border-left:13px solid transparent;border-top:13px solid #ededed;left:0;top:calc(100% - 4px);z-index:2}.quiz-group__indicator-item{border-bottom:3px solid #db222a;color:#707070;cursor:pointer;font-weight:900;line-height:1.2em;padding:1px 3px;position:relative}.quiz-group__indicator-item:not(:last-of-type){border-right:1px solid #707070}.quiz-group__indicator-item:after{background-color:#707070;bottom:0;content:"";height:0;left:0;position:absolute;transition:all .3s;width:100%;z-index:-1}.cma__progress{align-items:center;display:flex;margin-top:30px;position:relative;z-index:1}.cma__progress-pages{color:#fff;flex:0 1 auto;font-size:1.6rem;font-weight:900;left:0;line-height:1.2em;margin-right:10px;padding:0 20px;position:absolute}.cma__progress-bar{background-color:#f2f2f2;border-bottom:3px solid #db222a;flex:1 1 auto;height:26px}.cma__progress-bar-completed{background-color:#707070;height:100%;transition:width .15s}.thankyou-message{box-shadow:10px 10px 30px rgba(0,0,0,.5);margin-left:auto;margin-right:auto;padding:40px 32px 30px;position:relative;text-align:center}.thankyou-message h2{line-height:1.2}.thankyou-message p{color:#000;font-size:15px}@media(max-width:1024px){.cma__progress-pages{font-size:1.3vw;padding:0 10px}}@media(max-width:680px){.cma__progress-pages{color:#000;font-size:12px;padding:0 10px;position:absolute}}@media(max-width:479px){.hcq form fieldset.section{padding-left:20px;padding-right:20px}.hcq form .cma__section-button.cma__section-button--prev{left:20px}.hcq form .cma__section-button,.hcq form .hs-button{font-size:1.1rem;padding:1em 1.5em;right:20px}.hcq form,.hcq form fieldset.section{min-height:580px}}