.t26-module-contact{padding:56px 16px;@media (min-width:768px){padding-bottom:90px;padding-left:24px;padding-right:24px;padding-top:90px}& .t26-contact__inner{margin:0 auto;max-width:1280px}& .t26-contact__headline{color:inherit;font-size:44px;line-height:.9;margin:0 0 34px;text-wrap:balance;@media (min-width:768px){font-size:95px;line-height:.8}strong{color:#ff93d6}& p{margin:0}}& .t26-contact__sub{font-size:17px;line-height:1.5;margin:0 0 32px;max-width:60ch;@media (min-width:768px){font-size:24px;margin-bottom:48px;margin-left:0;margin-right:0;margin-top:0}& p{margin:0 0 .5em}& p:last-child{margin:0}}& .t26-contact__card{border-radius:18px;color:#0f1b36;padding:32px 20px 24px;position:relative;@media (min-width:768px){padding-bottom:40px;padding-left:56px;padding-right:56px;padding-top:56px}}& .t26-contact__card-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px;@media (min-width:768px){flex-wrap:nowrap;gap:24px}}& .t26-contact__card-title{align-items:center;color:#0f1b36;display:inline-flex;font-size:32px;font-weight:900;gap:18px;letter-spacing:.005em;line-height:1;margin:0;text-transform:uppercase;@media (min-width:768px){font-size:47px}}& .t26-contact__card-bar{align-self:center;background:#0f1b36;display:none;height:6px;@media (min-width:768px){display:block;flex:1 1 auto;max-width:320px}}& .t26-contact__avatar{border:3px solid #fff;border-radius:50%;box-shadow:0 1px 3px rgba(15,27,54,.12);height:44px;margin-left:auto;object-fit:cover;width:44px}& .t26-contact__form{& .hs-form,& form{background:transparent!important;border:0!important;color:#0f1b36;padding:0!important}& fieldset.form-columns-1,& fieldset.form-columns-2,& fieldset.form-columns-3{border:0!important;display:grid!important;gap:24px!important;margin:0 0 20px!important;max-width:none!important;padding:0!important}& fieldset.form-columns-1{grid-template-columns:1fr!important}& fieldset.form-columns-2{grid-template-columns:1fr!important;@media (min-width:768px){grid-template-columns:repeat(2,minmax(0,1fr))!important}}& fieldset.form-columns-3{grid-template-columns:1fr!important;@media (min-width:768px){grid-template-columns:repeat(3,minmax(0,1fr))!important}}& fieldset .hs-form-field{float:none!important;padding:0!important;width:100%!important}& .input{margin-right:0!important}& .hs-form-field>label,& .hs-form-field>label.hs-main-font-element{color:#0f1b36!important;display:block!important;font-size:14px!important;font-weight:700!important;margin:0 0 10px!important}& .hs-form-required{color:#d90b8a!important;margin-left:4px}& input.hs-input:not([type=checkbox]):not([type=radio]),& select.hs-input,& textarea.hs-input{background:#fff!important;border:0!important;border-radius:12px!important;box-shadow:0 1px 0 rgba(15,27,54,.04);color:#0f1b36!important;font-size:15px!important;outline:none!important;padding:16px 20px!important;transition:box-shadow .18s ease;width:100%!important}& input.hs-input:focus,& select.hs-input:focus,& textarea.hs-input:focus{box-shadow:0 0 0 2px #d90b8a!important}& textarea.hs-input{font-family:inherit;min-height:120px!important;resize:vertical}& .inputs-list{list-style:none;margin:0;padding:0}& .hs-form-booleancheckbox,& .hs-form-checkbox{margin:0 0 8px;& label{align-items:flex-start;color:#0f1b36;cursor:pointer;display:flex;font-size:14px;gap:12px;line-height:1.5;&>span{flex:1}}& input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#0f1b36;border:0;border-radius:6px;cursor:pointer;flex:0 0 auto;height:22px;margin:1px 0 0;position:relative;width:22px;&:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:11px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:6px}}}& .legal-consent-container{color:#5b6378;font-size:12px;line-height:1.5;margin:16px 0 28px;& p{margin:8px 0 0}& a{color:inherit;text-decoration:underline}}& .hs-error-msgs{color:#d90b8a;font-size:12px;list-style:none;margin:6px 0 0;padding:0}& .hs-submit{display:flex;justify-content:center;margin-top:8px}& .hs-button,& input.hs-button[type=submit]{align-items:center;appearance:none!important;-webkit-appearance:none!important;background:#f5b6d4!important;border:0!important;border-radius:999px!important;color:#0f1b36!important;cursor:pointer;display:inline-flex!important;font-size:16px!important;font-weight:800!important;gap:12px;letter-spacing:.04em!important;padding:18px 36px!important;text-transform:uppercase!important;transition:background .18s ease,transform .18s ease;width:auto!important;&:after{background:currentColor;content:"";height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 16'><path d='M16 0l8 8-8 8-1.4-1.4 5.6-5.6H0V7h20.2L14.6 1.4z'/></svg>") center /contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 16'><path d='M16 0l8 8-8 8-1.4-1.4 5.6-5.6H0V7h20.2L14.6 1.4z'/></svg>") center /contain no-repeat;width:20px}&:hover{background:#d90b8a;color:#fff;transform:translateY(-1px)}}}}