.contact-details{position:relative;font-family:Poppins,sans-serif;color:#0d4d69;container-type:inline-size}.contact-details input{color:#0d4d69}.contact-details :is(h1,h2){margin:0;font-family:Exotc350DmBdEU,sans-serif;font-size:32px;font-weight:400;line-height:38px;text-align:left}.contact-details .contact-details__subtitle{margin:16px 0 0;font-size:22px;font-weight:400;line-height:24px;text-align:center}.contact-details .contact-details__subtitle.first{text-align:left}.contact-details a{color:inherit}.contact-details .contact-details__background{display:block!important}.contact-details :is(.contact-details__background,.contact-details__background--mobile){width:100%!important;position:absolute;z-index:-10;inset:0}.contact-details :is(.contact-details__background img,.contact-details__background--mobile img){object-fit:cover}.contact-details .contact-details__background--mobile img{max-width:800px;max-height:1115px}.contact-details .contact-details__background--mobile{display:none}.contact-details picture{height:100%;width:100%!important}.contact-details .contact-details__link-text{font-size:18px;font-weight:400;line-height:27px;text-align:left}.contact-details .contact-details__info{display:flex;flex-direction:column;justify-content:space-between;gap:32px}.contact-details .contact-details__success{text-align:center;margin:48px 0;display:flex;flex-direction:column;gap:64px;align-items:center}.contact-details .contact-details__success :is(h1,h2){text-align:center;text-transform:uppercase}.contact-details .contact-details__success .contact-details__success__text{font-family:Poppins,sans-serif;font-size:22px;font-weight:400;line-height:33px}.contact-details .contact-details__success .contact-details__success__caption{font-size:32px;font-weight:400;line-height:38px;text-transform:uppercase;font-family:Exotc350DmBdEU,sans-serif}.contact-details .contact-details__form{display:flex;flex-direction:column;align-items:center}.contact-details .contact-details__frame{display:grid;grid-template-columns:1fr 1fr;margin:50px auto 62px;max-width:1224px;padding:48px 32px;gap:24px;border-radius:10px;background:#ffffffb3;min-height:588px}@container (max-width: 1240px){.contact-details .contact-details__frame{max-width:calc(100cqw - 32px)}}.contact-details .contact-details__frame .form__field.form__field--checkbox label{font-size:12px;line-height:18px}.contact-details .contact-details__links{display:flex;flex-direction:column;gap:24px;flex-grow:1;max-width:374px}.contact-details .contact-details__link{font-size:18px}.contact-details .contact-details__link-item{display:flex;gap:16px;align-items:center}.contact-details .contact-details__icons{display:flex;gap:32px}.contact-details .contact-details__form-title{text-align:center}.contact-details form{display:flex;flex-direction:column;gap:18px;margin-top:16px;font-family:Poppins,sans-serif;align-items:center;max-width:552px}.contact-details .contact-details__submit{width:257px;height:40px;padding:8px 24px;border-radius:25px;background-color:#0b456b;color:#fff;font-size:16px;font-weight:400;line-height:24px;text-align:center;text-transform:uppercase;cursor:pointer;border:none}.contact-details .form__field{display:flex;flex-direction:column;gap:4px;width:100%}.contact-details .form__field label{font-size:14px;font-weight:400;line-height:21px}.contact-details .form__field input:not([type=checkbox]){height:40px;padding:8px 16px;border-radius:10px;border:1px solid #0d4d69;background-color:transparent}.contact-details .form__field textarea{min-height:136px;padding:8px 16px;border-radius:10px;border:1px solid #0d4d69;background-color:transparent;width:100%}.contact-details .form__field input[type=checkbox]{width:20px;height:20px;border:1px solid #0d4d69;background-color:transparent;flex-shrink:0}.contact-details .contact-details__form-header{max-width:552px}.contact-details .form__field--phone{position:relative}.contact-details .contact-details__form--error{font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:18px;text-align:left;color:#bf0000;position:absolute;bottom:-18px;left:0}.contact-details .form__field--checkbox{display:flex;gap:8px;flex-direction:row;align-items:center}.contact-details .form__field--checkbox label{font-size:12px;font-weight:400;line-height:18px;text-align:left;color:#0d4d69}.contact-details .form__field--checkbox a{font-weight:600}@container (max-width: 900px){.contact-details .contact-details__frame{display:flex;flex-direction:column;gap:64px;border-radius:10px;margin:50px 46px 40px;padding-bottom:8px}.contact-details :is(h1,h2){text-align:center}.contact-details .contact-details__subtitle{font-size:20px;line-height:30px}.contact-details .contact-details__subtitle.first{text-align:center}}@container (max-width: 800px){.contact-details .contact-details__background{display:none!important}.contact-details .contact-details__background--mobile{display:block!important}.contact-details .form__field label{font-size:16px;line-height:24px}}@container (max-width: 576px){.contact-details .contact-details__frame{margin:32px 16px;padding:32px 16px 8px}}
/*# sourceMappingURL=jdd-component__contact-details.entrypoint.css.map */
