/* свои шрифты вместо Adobe Typekit донора (кит привязан к его домену, плюс внешний запрос) */
@font-face{font-family:"freight-display-pro";src:url("_assets/fonts/serif-var.ttf") format("truetype-variations"),
  url("_assets/fonts/serif-var.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"mrs-eaves";src:url("_assets/fonts/serif-var.ttf") format("truetype-variations"),
  url("_assets/fonts/serif-var.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"mrs-eaves-roman-lining";src:url("_assets/fonts/serif-var.ttf") format("truetype");
  font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"mrs-eaves-roman-small-caps";src:url("_assets/fonts/serif-sc.ttf") format("truetype");
  font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"mrs-eaves-roman-all-small-ca";src:url("_assets/fonts/serif-sc.ttf") format("truetype");
  font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"mrs-eaves-roman-petite-caps";src:url("_assets/fonts/serif-sc.ttf") format("truetype");
  font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"mrs-eaves-roman-all-petite-c";src:url("_assets/fonts/serif-sc.ttf") format("truetype");
  font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"freight-sans-pro";src:url("_assets/fonts/sans-var.ttf") format("truetype-variations"),
  url("_assets/fonts/sans-var.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"freight-sans-pro-lights";src:url("_assets/fonts/sans-var.ttf") format("truetype");
  font-weight:100 900;font-style:normal;font-display:swap}

/* наши поправки поверх темы */
.mb-header--logo img{height:56px;width:auto;max-width:300px;object-fit:contain}
@media (max-width:1024px){.mb-header--logo img{height:42px}}
.footer__logo{max-height:90px;width:auto}
.off-canvas-menu__navigation-container img.logo__header-main{width:220px;height:auto}

/* форма заявки вместо виджета чужого сервиса */
.enquiry-form{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:46rem;margin:2.5rem auto 0}
.enquiry-form__row{display:flex;flex-wrap:wrap;gap:1.25rem}
.enquiry-form__row>label{flex:1 1 16rem}
.enquiry-form label{display:flex;flex-direction:column;gap:.5rem;font-size:.78rem;letter-spacing:.14em;
  text-transform:uppercase;color:#214b47}
.enquiry-form input,.enquiry-form textarea{width:100%;padding:.85rem 1rem;border:1px solid #c9cfc6;
  background:#fff;font-size:1rem;font-family:inherit;color:#1d201f;border-radius:0}
.enquiry-form input:focus,.enquiry-form textarea:focus{outline:2px solid #517b6a;outline-offset:1px}
.enquiry-form__submit{align-self:flex-start;background:#214b47;color:#fff;border:0;cursor:pointer;
  padding:.9rem 2.6rem;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase}
.enquiry-form__submit:hover{background:#517b6a}
.enquiry-form__note{font-size:.85rem;color:#4a534e;margin:0}

/* страховки: ничего не перехватывает клики и не блокирует прокрутку */
.cky-overlay,.cky-consent-container,.cky-modal,#sb_instagram,.sbi_lightbox,
.whatsapp-info-container,.banner-award-badge{display:none!important}
html,body{overflow-x:hidden!important}
body{overflow-y:auto!important}
