.contact-details__layout{display:grid;flex-wrap:wrap}.contact-details__info{display:flex;flex-direction:column;gap:28px}.contact-details__divider{height:2px;margin:17px 0 0}.contact-details .section-header{display:flex;flex-direction:column;gap:20px}.contact-details__form-header h4.h4{font-weight:500}.contact-details__headings :is(h1,h2,h3,h4,h5,h6){margin:0}.contact-details__description{margin:0}.contact-details__description p:last-child{margin-bottom:0}.contact-details__brand-name{font-size:36px;font-weight:700;line-height:1.2;margin:0}.contact-information{display:flex;flex-direction:column;gap:12px}.contact-details__location-name{font-size:26px;font-weight:500;line-height:130%;margin:0}.contact-details__address{align-items:flex-start;display:flex;font-size:20px;gap:6px}.contact-details__address-icon{font-weight:400;line-height:150%}.contact-details__address-icon img,.contact-details__address-icon svg{display:block;height:auto;max-height:24px;max-width:24px;width:auto}.contact-details__address-text p:last-child{margin-bottom:0}.contact-details__phones{display:flex;flex-direction:column;font-size:16px;gap:12px}.contact-details__phone-item{align-items:center;display:flex;gap:6px}.contact-details__phone-icon{color:var(--secondary-color);display:block;flex-shrink:0;line-height:0}.contact-details__phone-icon img,.contact-details__phone-icon svg{display:block;height:auto;max-height:24px;max-width:24px;width:auto}.contact-details__phone-text{display:flex;flex-direction:column;gap:2px}.contact-details__phone-number{color:inherit;display:block;font-family:Gotham,sans-serif;font-size:20px;line-height:150%;text-decoration:none}.contact-details__phone-number:hover{text-decoration:underline}.contact-details__social{align-items:center;display:flex;flex-wrap:wrap;margin-top:48px}.contact-details__social-list{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.contact-details__social-link{align-items:center;border-radius:50%;color:var(--white-color);display:flex;height:24px;justify-content:center;line-height:0;width:24px}.contact-details__social-link svg{height:24px;width:24px}.contact-details__social-link svg path{transition:all .3s ease-in-out}.contact-details__social-link:hover svg path{fill:#72161d!important}.contact-details__form-header :is(h1,h2,h3,h4,h5,h6){margin-bottom:0}.contact-details__form-intro{line-height:1.5;margin-bottom:24px}.contact-details__form-intro p:last-child{margin-bottom:0}.contact-details__form .hs-form,.contact-details__form .hs_cos_wrapper_type_form{background:transparent;border:none;padding:0}.text-center .contact-details__divider,.text-center .contact-details__social,.text-center .hs_submit.hs-submit{justify-content:center;margin-left:auto;margin-right:auto}.text-right .contact-details__social,.text-right .hs_submit.hs-submit{justify-content:flex-end}.text-right .contact-details__divider{margin-left:auto;margin-right:0}.contact-details__layout--reverse .contact-details__form-card{flex:1}.contact-details__form-card .top-part{display:flex;flex-direction:column;gap:8px}.divider-wrapper{margin-bottom:0}@media (min-width:768px){.contact-details__layout{align-items:start;grid-template-columns:1fr 1fr}.contact-details__layout--reverse .contact-details__info{order:2}.contact-details__layout--reverse .contact-details__form-card{order:1}}@media (max-width:1024px){.form-columns-2 .hs-form-field{width:100%!important}.contact-details__layout{display:flex!important;flex-direction:column}.contact-details__layout>div{width:100%}.contact-details__info>div{width:50%}.contact-details__info{flex-direction:row!important}.contact-details__layout>.contact-details__form-card.custom-form{margin:0 auto;max-width:90%}}@media (max-width:767px){.contact-details__info{flex-direction:column!important;gap:46px}.contact-details__info>div{width:100%}.contact-details__layout>.contact-details__form-card.custom-form{margin:0 auto;max-width:100%}}