.res-detail-form{overflow:hidden;padding:100px 0;position:relative}.res-detail-form__bgImg{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%}.res-detail-form__overlay{background:linear-gradient(157deg,rgba(12,34,38,.95) 5%,rgba(25,66,71,.88) 54%,rgba(12,34,38,.95) 102%);inset:0;pointer-events:none;position:absolute}.res-detail-form__wrap{align-items:flex-start;box-sizing:border-box;display:flex;gap:64px;margin:0 auto;max-width:var(--container-max,1200px);padding:0 var(--gutter);position:relative;z-index:1}.res-detail-form__promo{display:flex;flex-direction:column;flex-shrink:0;gap:17px;width:min(100%,553px)}.res-detail-form__panel{flex:1;min-width:0;width:100%}.res-detail-form__card{background:#f6f8f9;border:1px solid rgba(140,161,163,.2);border-radius:12px;box-sizing:border-box;padding:32px;width:100%}.res-detail-form__embed{width:100%}.res-detail-form__placeholder{color:#556467;font-size:16px;margin:0}.res-detail-form__embed .hbspt-form,.res-detail-form__embed .hs-form,.res-detail-form__embed form{max-width:100%;width:100%}.res-detail-form__embed .hs-form fieldset{max-width:none;width:100%}.res-detail-form__embed .hs-form .hs-form-field{margin-bottom:24px}.res-detail-form__embed .hs-form .hs-form-field>label{color:#0c2226;display:block;font-size:14px;font-weight:500;letter-spacing:.14em;margin-bottom:7px;text-transform:uppercase}.res-detail-form__embed .hs-form .hs-form-field>label .hs-form-required{color:#e83a25}.res-detail-form__embed .hs-form input[type=email],.res-detail-form__embed .hs-form input[type=tel],.res-detail-form__embed .hs-form input[type=text],.res-detail-form__embed .hs-form select,.res-detail-form__embed .hs-form textarea{background:#fff;border:1px solid rgba(140,161,163,.4);border-radius:4px;box-sizing:border-box;color:#0c2226;font-family:var(--font-family);font-size:14px;min-height:48px;padding:12px 14px;width:100%}.res-detail-form__embed .hs-form textarea{min-height:120px}.res-detail-form__embed .hs-form .hs-submit .hs-button,.res-detail-form__embed .hs-form input[type=submit]{align-items:center;background:#194247;border:0;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:16px;font-weight:500;justify-content:center;letter-spacing:.06em;min-height:56px;padding:20px 40px;transition:transform .2s ease,background-color .2s ease;width:100%}.res-detail-form__embed .hs-form .hs-submit .hs-button:hover,.res-detail-form__embed .hs-form input[type=submit]:hover{background:#337077;transform:scale(1.02)}.res-detail-form__embed .hs-form .form-columns-2{display:grid;gap:25px;grid-template-columns:1fr 1fr;max-width:100%;width:100%}.res-detail-form__embed .hs-form .form-columns-1 .hs-form-field,.res-detail-form__embed .hs-form .form-columns-2 .hs-form-field,.res-detail-form__embed .hs-form .hs-form-field{float:none;max-width:100%;width:100%}.res-detail-form__embed .hs-form .hs-input,.res-detail-form__embed .hs-form .input{box-sizing:border-box;max-width:100%;width:100%!important}.res-detail-form [data-sr]{opacity:1;transform:none}.res-detail-form .is-sr-hidden[data-sr=left]{opacity:0;transform:translateX(-20px)}.res-detail-form .is-sr-hidden[data-sr=right]{opacity:0;transform:translateX(20px)}.res-detail-form .is-sr-shown{opacity:1;transform:none;transition:opacity .65s ease,transform .65s ease}@media (max-width:1024px){.res-detail-form__wrap{flex-direction:column}.res-detail-form__card,.res-detail-form__embed,.res-detail-form__panel,.res-detail-form__promo{width:100%}.res-detail-form__embed .hs-form .form-columns-2{grid-template-columns:1fr}.res-detail-form__embed .hs-form .form-columns-2 .hs-form-field{float:none!important;max-width:100%!important;width:100%!important}}@media (max-width:767px){.res-detail-form{padding:64px 0}.res-detail-form__wrap{gap:32px}.res-detail-form__card{padding:24px 20px}.res-detail-form__embed .hs-form .form-columns-1,.res-detail-form__embed .hs-form .form-columns-2,.res-detail-form__embed .hs-form fieldset{max-width:100%!important;width:100%!important}.res-detail-form__embed .hs-form .form-columns-2{display:flex;flex-direction:column;gap:0;grid-template-columns:1fr}.res-detail-form__embed .hs-form .form-columns-1 .hs-form-field,.res-detail-form__embed .hs-form .form-columns-2 .hs-form-field,.res-detail-form__embed .hs-form .hs-form-field{float:none!important;max-width:100%!important;width:100%!important}}.pd-form__promo{display:flex;flex-direction:column;gap:24px}.pd-form__title{color:#fff;font-size:clamp(28px,3.3vw,48px);font-weight:500;letter-spacing:-.02em;line-height:1.15;margin:0}.pd-form__description,.pd-form__description p{color:hsla(0,0%,100%,.85);font-size:clamp(15px,1.25vw,18px);font-weight:500;line-height:1.55;margin:0}@media (max-width:767px){.pd-form__title{font-size:32px;letter-spacing:-2px;line-height:1.2}}