.survey{margin-bottom:40px;padding:20px;position:relative}.survey:before{background-image:url(https://540098.fs1.hubspotusercontent-na1.net/hubfs/540098/bg-survey_dark.jpg);background-size:cover;content:"";height:80%;left:-20px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 40px)}.survey .survey-content{display:flex;flex-direction:column;margin:0 auto;max-width:940px;position:relative}.survey .survey-content .survey-content__body{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 0 20px 5px rgba(0,0,0,.1);box-shadow:0 0 20px 5px rgba(0,0,0,.1);padding:30px;position:relative}.survey .survey-content .survey-content__body>div.hs_cos_wrapper_type_inline_rich_text{margin-bottom:40px}.survey .survey-content .survey-content__body h1{color:#1b97fa;font-size:1.75rem;line-height:1.2;margin-bottom:16px}.survey .survey-content .survey-content__body form .hs-form-field{margin-bottom:36px;position:relative}.survey .survey-content .survey-content__body form fieldset.form-columns-2>div{width:100%!important}.survey .survey-content .survey-content__body form fieldset .input{margin-right:0!important}.survey .survey-content .survey-content__body form label{display:block}.survey .survey-content .survey-content__body form .hs-form-field>label{letter-spacing:1px;text-transform:uppercase}.survey form input[type=email],.survey form input[type=file],.survey form input[type=number],.survey form input[type=password],.survey form input[type=tel],.survey form input[type=text],.survey form select,.survey form textarea{background-color:#1b97fa20;border:none;border-radius:6px;height:42px;padding:10px 14px}.survey form textarea{height:180px}.survey .survey-content .survey-content__body form .hs-fieldtype-radio ul[role=checkbox]{column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}.survey .survey-content .survey-content__body form .hs-fieldtype-checkbox .hs-form-checkbox-display,.survey .survey-content .survey-content__body form .hs-fieldtype-radio .hs-form-radio-display{column-gap:16px;display:grid;grid-template-columns:20px 1fr}.survey .survey-content .survey-content__body form .hs-fieldtype-checkbox .hs-form-checkbox-display input[type=checkbox],.survey .survey-content .survey-content__body form .hs-fieldtype-radio .hs-form-radio-display input[type=radio]{-webkit-appearance:none;appearance:none;border:2px solid #1b97fa20;border-radius:3px;display:block;height:20px;margin:2px 0 0;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:20px}.survey .survey-content .survey-content__body form .hs-fieldtype-radio .hs-form-radio-display input[type=radio]{border:3px solid #fff;border-radius:50%;outline:2px solid #1b97fa20}.survey .survey-content .survey-content__body form .hs-fieldtype-checkbox .hs-form-checkbox-display input[type=checkbox]:checked,.survey .survey-content .survey-content__body form .hs-fieldtype-radio .hs-form-radio-display input[type=radio]:checked{background-color:#1b97fa}.survey .survey-content .survey-content__body form .hs-fieldtype-checkbox .hs-form-checkbox-display input[type=checkbox]:before{color:#fff;content:"\f00c";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-40%);transition:all .3s ease-in-out;visibility:hidden}.survey .survey-content .survey-content__body form .hs-fieldtype-checkbox .hs-form-checkbox-display input[type=checkbox]:checked:before{opacity:1;visibility:visible}.survey .survey-content .survey-content__body form .hs-fieldtype-checkbox .hs-form-checkbox-display span,.survey .survey-content .survey-content__body form .hs-fieldtype-radio .hs-form-radio-display span{font-size:1rem}.survey .survey-content .survey-content__body form .inputs-list{list-style:none;margin:0;padding:0}.survey .survey-content .survey-content__body form .inputs-list>li{display:block;margin:16px 0}.survey .survey-content .survey-content__body form .inputs-list input,.survey .survey-content .survey-content__body form .inputs-list span{vertical-align:middle}.survey .survey-content .survey-content__body form input[type=checkbox],.survey .survey-content .survey-content__body form input[type=radio]{cursor:pointer;margin-right:.35rem}.survey .survey-content .survey-content__body form .input select{color:#494a52!important}.survey .survey-content .survey-content__body form .hs-error-msgs>li{margin:0}.survey .survey-content .survey-content__body form .hs-error-msgs .hs-error-msg{bottom:-30px;position:absolute}.survey .survey-content .survey-content__body form .hs-submit{margin-top:30px}.survey .survey-content .survey-content__body .submitted-message,.survey .survey-content .survey-content__body .survey-results,.survey .survey-content .survey-content__body form .hs-submit .actions:before{display:none}.survey .survey-content .survey-content__body .survey-results .survey-results__content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:340px}.survey .survey-content .survey-content__body .survey-results .survey-results__content .btn{color:#fff}@media (min-width:481px){.survey .survey-content .survey-content__body form fieldset.form-columns-2{align-items:flex-end;column-gap:20px;display:grid;grid-template-columns:1fr 1fr}}@media (min-width:768px){.survey .survey-content .survey-content__body h1{font-size:2.25rem}}