.sn-page__contact{--sn-contact-form-bg:#1d0269;--sn-contact-form-color:#fff;--sn-contact-form-label:#ababb8}.sn-contact__header{margin-bottom:20px}.sn-contact__header h1{font-size:32px;font-weight:700;line-height:125%}.sn-contact__header .secondary-header{font-size:20px;font-weight:400;line-height:150%}.sn-contact__box{--sn-contact-box-border:#eaeaed;--sn-contact-box-grey:#f9fafc;--sn-contact-box-image-bg:#fe9a03;border:1px solid var(--sn-contact-box-border);border-radius:20px;display:flex!important;flex-direction:column;flex-wrap:nowrap;float:none!important;gap:24px;margin-bottom:20px;padding:20px}.sn-contact__box.sn-contact__box--grey{background:var(--sn-contact-box-grey)}.sn-contact__box>.row-fluid-wrapper:first-child{flex:0 0 48px}.sn-contact__box>.row-fluid-wrapper:first-child .hs_cos_wrapper_type_linked_image{align-items:center;background:var(--sn-contact-box-image-bg);border-radius:100px;display:flex;height:48px;justify-content:center;width:48px}.sn-contact__box>.row-fluid-wrapper:first-child img{height:24px;width:24px}.sn-contact__box>.row-fluid-wrapper:last-child{flex-grow:1}.sn-contact__box .hs_cos_wrapper_type_rich_text h4{font-size:24px;font-weight:700;line-height:125%;padding:9px 0 19px}.sn-contact__box .hs_cos_wrapper_type_rich_text a:not(.sn-link){color:#181818;text-decoration:none}.sn-contact__box .hs_cos_wrapper_type_rich_text a.sn-link{font-size:20px}.sn-contact__box .hs_cos_wrapper_type_rich_text a.sn-link:after{transform:rotate(45deg)}.sn-contact__box .hs_cos_wrapper_type_rich_text strong{font-weight:700}.sn-contact__form-wrapper{border-radius:20px;display:flex!important;flex-direction:column;gap:20px;padding:16px}.sn-contact__form-wrapper.sn-contact__form-wrapper--blue{background:var(--sn-contact-form-bg)}.sn-contact__form-header h2{color:var(--sn-contact-form-color);font-size:24px;font-weight:700;line-height:125%;margin-bottom:8px}.sn-contact__form-header .secondary-header{color:var(--sn-contact-form-color);font-size:20px;font-weight:400;line-height:150%}.sn-contact__form .hs-form-field{margin-bottom:20px}.sn-contact__form .hs-form-field label{font-size:14px;font-weight:500;line-height:160%;margin-bottom:8px}.sn-contact__form .hs-form-field label,.sn-contact__form .hs-form-field>label>span.hs-form-required{color:var(--sn-contact-form-label)}.sn-contact__form .hs-form-field textarea{min-height:184px}.sn-contact__form .hs-form-field.hs-fieldtype-checkbox>label{color:var(--sn-contact-form-color);font-size:20px;font-weight:700;line-height:120%;margin:20px 0}.sn-contact__form .hs-form-field.hs-fieldtype-checkbox ul.inputs-list{list-style:none}.sn-contact__form .hs-form-field.hs-fieldtype-checkbox ul.inputs-list li{margin-bottom:16px}.sn-contact__form .hs-form-field.hs-fieldtype-checkbox ul.inputs-list li label{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;margin:0}.sn-contact__form .hs-form-field.hs-fieldtype-checkbox ul.inputs-list li label>input{flex:0 0 16px;height:16px;width:16px}.sn-contact__form .hs-form-field.hs-fieldtype-checkbox ul.inputs-list li label>input:focus,.sn-contact__form .hs-form-field.hs-fieldtype-checkbox ul.inputs-list li label>input:hover{outline:none}.sn-contact__form .hs-form-field.hs-fieldtype-checkbox ul.inputs-list li label>span{color:var(--sn-contact-form-color);font-size:20px;font-weight:400;line-height:150%}.sn-contact__form .hs-submit input[type=submit]{width:100%}.sn-contact__form .submitted-message{color:var(--sn-contact-form-color);font-size:32px;font-weight:700;margin:48px 0;text-align:center}@media screen and (max-width:767px){.sn-page__contact .main-content>.row-fluid-wrapper>.row-fluid{display:flex;flex-direction:column-reverse}.sn-contact__form-wrapper{margin-bottom:40px}}@media screen and (min-width:768px){.sn-contact__box{flex-direction:row}.sn-contact__header h1{font-size:48px;margin-top:40px}.sn-contact__form-header h2{font-size:32px}.sn-contact__form .hs-form{column-gap:20px;display:flex;flex-direction:row;flex-wrap:wrap}.sn-contact__form .hs-form .hs-form-field{flex:1 1 100%}.sn-contact__form .hs-form .hs-form-field.hs-company,.sn-contact__form .hs-form .hs-form-field.hs-email,.sn-contact__form .hs-form .hs-form-field.hs-firstname,.sn-contact__form .hs-form .hs-form-field.hs-lastname{flex:0 1 calc(50% - 10px)}.sn-contact__form .hs-form-field.hs-fieldtype-checkbox ul.inputs-list{column-count:2}.sn-contact__form .hs-submit{flex-grow:1}}@media screen and (min-width:1024px){.sn-contact__form-wrapper{padding:40px}}@media screen and (min-width:1440px){.sn-contact__box.sn-contact__box--grey{margin:62px 0 0}}