.together-survey-form{padding-bottom:80px;padding-top:80px}.to_form_banner{color:#fff;padding:50px;text-align:center}#start-survey,.to_form_banner{border-radius:20px}.to_form_banner #start-survey{background:#000;background-color:#000;border:1px solid #000;border-radius:28px;color:#fff;font-size:16px;font-weight:600;line-height:41px;padding:5px 41px;text-decoration:none;width:250px}.to_form_banner #start-survey:hover{background:#fff;border:1px solid #fff;color:#000}.form-section{bottom:0;left:0;opacity:0;outline:0;overflow:hidden;overflow-x:hidden;overflow-y:auto;padding:50px;position:fixed;right:0;text-align:center;top:0;z-index:-1}.form-section:before{content:"";display:inline-block;height:100%;margin-right:0;vertical-align:middle}.form-section div[data-hs-forms-root=true]{background:#fff;border-radius:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:50px}.form-section .form-inner{display:inline-block;max-width:1000px;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;vertical-align:middle;width:95%}.form-section.active .form-inner{position:relative;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);z-index:999}.form_bg{background:#fff;border-radius:10px;box-shadow:0 4px 34px 0 rgba(0,0,0,.11);display:flex;flex-direction:column;justify-content:center;min-height:520px;padding:50px 0;text-align:left}.together-survey-form form>div{display:none}.together-survey-form form>div.active{display:block}.form-section .hs-richtext.hs-main-font-element{display:none}.form-section.active{opacity:1;z-index:99999}.form-section .bg-overlay{background:transparent;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear;width:100%;z-index:0}.form-section.active .bg-overlay{background:rgba(0,0,0,.89);z-index:99}.form-section .button_wrap{display:flex;justify-content:center;margin-top:30px}.form-section .button_wrap .btn{background:#fff;border:1px solid #b10d2c;border-radius:50px;color:#b10d2c;font-weight:700;padding:15px 30px}.form-section .button_wrap .btn:hover{background:#b10c2c;border-color:#fff;color:#fff}.together-survey-form .hs_submit .primary:hover{background-color:#890004;border-color:#890004;color:#fff}.form-section .button_wrap .btn+.btn{margin-left:15px}.together-survey-form ul.inputs-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px}.together-survey-form ul.inputs-list li{padding:0 10px;position:relative;width:33%}.together-survey-form ul.inputs-list li span{border:1px solid;border-radius:5px;display:block;font-weight:400;height:100%;padding:15px;text-align:center;transition:all .3s ease}.together-survey-form ul.inputs-list li input{appearance:none;display:block;height:100%;left:0;line-height:1;margin:0;position:absolute;top:0;width:100%}.together-survey-form .hs-form-field>label{font-family:Poppins;font-size:32px;font-weight:600;line-height:26px;text-align:center}.together-survey-form ul.inputs-list li input:hover+span{border-color:#b10d2c;color:#b10d2c}.together-survey-form ul.inputs-list li input:checked+span{background:#b10d2c;color:#fff}.together-survey-form ul.inputs-list li input:focus{outline:none}.hs-richtext.hs-main-font-element,.together-survey-form .hs-form-field{margin:0}.together-survey-form ul.inputs-list li>label{height:100%;margin:0}.together-survey-form .progress{background:#d9d9d9;border-radius:0;border-top-left-radius:12px;border-top-right-radius:12px;height:10px;margin:0;position:absolute;top:0;width:100%}.together-survey-form .progress-bar{background-color:#b10d2c}.together-survey-form .hs_submit.{bottom:0;left:calc(50% + 30px);position:absolute}.together-survey-form form{position:relative}.together-survey-form .hs_submit .primary{background:#b10d2c;border:1px solid #b10d2c;border-radius:50px;color:#fff;font-weight:700;line-height:1.42857143;margin:30px 0 0 150px;padding:15px 30px}.together-survey-form .no-list.hs-error-msgs{justify-content:left;width:100%}.together-survey-form .no-list.hs-error-msgs li{width:100%}.steps label.hs-error-msg{color:#b10d2c;margin-top:10px}.steps input,.steps label,.steps legend{text-align:center}.form-section .button_wrap.last-index{bottom:0;left:calc(50% - 150px);position:absolute}.hs_submit.hs-submit.active{text-align:center}.together-survey-form legend{border:0}.form-section .close_btn{color:#fff;cursor:pointer;height:40px;position:absolute;right:-40px;top:-40px;width:40px;z-index:99}.close_btn svg{height:100%;width:100%}.top_content_wrap{margin-bottom:32px}.top_content_wrap h2{margin-bottom:16px}@media(max-width:991px){.together-survey-form{padding-bottom:60px;padding-top:60px}}@media(max-width:767px){.together-survey-form{padding-bottom:40px;padding-top:40px}.together-survey-form ul.inputs-list li{width:50%}}@media(max-width:576px){.form-section div[data-hs-forms-root=true]{padding:20px}.together-survey-form ul.inputs-list li{width:100%}.form-section{padding:50px 20px}.form-section .form-inner{width:98%}.form-section .close_btn{right:-12px;top:-40px;width:24px}}@media (max-width:390px){.together-survey-form .hs_submit .primary{margin:30px 0 0 135px}.form-section .button_wrap.last-index{left:calc(50% - 135px)}}