.contact__contaier{padding:0 40px;margin:64px 0}.contact__info,.contact__info-wrap{display:flex;flex-direction:column;gap:32px}.contact__title{font-family:Foglihten;font-size:32px;line-height:44px;font-weight:500}.contact__contaier{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.contacts__map{width:100%}.contacts__map-frame{filter:grayscale(100%);width:100%;height:17vw;border:none;border-radius:24px}.contacts__list{padding:10px;display:flex;flex-direction:column;gap:16px;font-size:13px;line-height:120%;text-transform:uppercase}.contacts__list-wrap{display:flex;flex-direction:column;gap:32px}.contacts__socials{display:flex;gap:44px}.contacts__socials li{height:44px;width:44px}.contact-form{display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-top:20px}.contact-form__row{width:100%;display:flex;gap:24px}.contact-form__field{display:flex;flex-direction:column;gap:8px;width:100%}.contact-form__label{font-size:14px;line-height:140%;font-weight:400;padding-left:10px}.contact-form__input{width:100%;border:1px solid var(--main-color);border-radius:24px;font-size:14px;padding:16px;color:var(--main-color);background-color:#fffdfa}.contact-form__input::placeholder{color:#78020e80}.contact-form__checkbox-label{cursor:pointer;position:relative;display:flex;gap:12px;align-items:flex-start}.contact-form__checkbox{position:absolute;opacity:0;top:0;left:0}.contact-form__checkbox-custom-wrap{width:18px;height:18px;min-width:18px;border-radius:50%;border:1px solid var(--main-color)}.contact-form__checkbox-custom-wrap.active,.contact-form__submit{background-color:var(--main-color)}.contact-form__submit{font-size:13px;text-transform:uppercase;height:44px;width:200px;display:flex;align-items:center;justify-content:center;color:#fffdfa;border-radius:24px}.contact-bottom{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center;padding:0 40px}.contact-bottom-text-logo h2{font-family:Foglihten;font-size:32px;line-height:44px;font-weight:500;text-transform:uppercase;text-align:center;margin:0 auto 28px;max-width:676px}.contact-form__checkbox-text{font-size:14px;font-weight:400;line-height:140%}.contact-bottom-text-logo div{width:251px;height:64px;margin:0 auto}.contact-bottom-text{display:flex;flex-direction:column;gap:24px}.contact-form__checkbox-link{text-decoration:underline!important}@media (max-width:1200px){.contact__contaier{margin:50px 0;grid-template-columns:1fr}.contact-form{padding-top:0}.contacts__map-frame{height:30vw}.contact-bottom{gap:40px}}@media (max-width:756px){.contact__contaier{margin:10px 0 70px;padding:0 15px;gap:60px}.contact__title{font-size:24px}.contacts__map-frame{height:70vw}.contact__info-wrap{flex-direction:column-reverse}.contact-form{gap:20px}.contact-form__row{flex-direction:column;gap:20px}.contact-form__submit{width:100%}.contact-bottom{grid-template-columns:1fr;gap:80px;padding:0 20px}.contact-bottom-text-logo h2{margin:0 auto 24px;max-width:313px}.contact-bottom-text-logo div{width:209px;height:59px}}