.zf-templateWrapper{gap:16px;display:grid}@media(max-width: 1279px){.zf-templateWrapper{gap:12px}}@media(min-width: 768px){.zf-templateWrapper{display:flex}}.zfMultiColGrid{display:grid;gap:16px}@media(max-width: 1279px){.zfMultiColGrid{gap:12px}}@media(min-width: 768px){.zfMultiColGrid{grid-template-columns:1.8fr 1fr}}.zf-nameWrapper{display:grid;gap:16px}@media(max-width: 1279px){.zf-nameWrapper{gap:12px}}@media(min-width: 768px){.zf-nameWrapper{grid-template-columns:1fr 1fr}}.zf-fmFooter{flex-shrink:0}.zf-tempContDiv input[type=text],.zf-tempContDiv textarea,.zf-tempContDiv .zf-pdfTextArea{height:42px;opacity:1;padding:10px 24px;border-radius:50px;border:1px solid #d7d7d7;color:#aeaeb2;width:100%;font-weight:bold;letter-spacing:.01em}@media(max-width: 1279px){.zf-tempContDiv input[type=text],.zf-tempContDiv textarea,.zf-tempContDiv .zf-pdfTextArea{padding:10px 16px}}.zf-tempContDiv input[type=text]::placeholder,.zf-tempContDiv textarea::placeholder,.zf-tempContDiv .zf-pdfTextArea::placeholder{color:#aeaeb2}.zf-tempContDiv span{display:block}.zf-errorMessage{font-size:15px;padding-top:10px;color:var(--color-red)}.zf-submitColor{--btn-height: 42px;--btn-color: #000;--btn-padding-inline: 20px}@media(max-width: 767px){.zf-submitColor{width:100%}}.footer{background-color:var(--color-black);color:var(--color-white)}.footer__wrapper{display:grid;grid-template-columns:100px auto 700px;padding-block:60px;gap:64px 28px}@media(max-width: 1279px){.footer__wrapper{grid-template-columns:100px auto 550px;column-gap:24px}}@media(max-width: 1023px){.footer__wrapper{grid-template-columns:100px auto}}@media(max-width: 767px){.footer__wrapper{grid-template-columns:1fr;padding-block:60px;gap:28px}}.footer__logo{grid-column:1/-1}.footer__map{display:grid;grid-column:1/-1;grid-template-columns:repeat(5, auto);gap:32px;align-items:start;justify-content:space-between}@media(max-width: 1023px){.footer__map{grid-template-columns:repeat(3, auto)}}@media(max-width: 767px){.footer__map{row-gap:40px;grid-template-columns:repeat(auto-fit, minmax(143px, 160px))}}.footer__separator{height:100%;width:1px;background-color:#393943}@media(max-width: 1023px){.footer__separator{display:none}}.footer__nav{display:grid;align-items:start;row-gap:16px}.footer__nav_advanced{grid-template-columns:1fr 1fr;column-gap:60px}@media(max-width: 1023px){.footer__nav_advanced{grid-column:1/-1}}@media(max-width: 767px){.footer__nav_advanced{column-gap:32px;justify-content:space-between;grid-template-columns:repeat(auto-fit, minmax(143px, 160px))}}.footer__bottom{display:flex;justify-content:space-between}.footer__info{display:flex;align-items:flex-start;gap:28px}.footer__social{display:flex;gap:12px;max-width:max-content;align-self:start}.footer__social-item{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.footer__social-item:hover{opacity:.7}@media(max-width: 767px){.footer__social{margin-inline:auto}}.footer__about{display:grid;gap:8px;line-height:1.5}@media(max-width: 767px){.footer__about{gap:16px;text-align:center}}.footer__newsletter{max-width:800px}@media(max-width: 1023px){.footer__newsletter{grid-column:1/-1}}@media(max-width: 767px){.footer__newsletter{padding-top:28px;border-top:1px solid rgb(var(--palette-white)/0.4)}}.footer__newsletter-title{font-size:24px;font-weight:700;margin-bottom:12px}@media(max-width: 1279px){.footer__newsletter-title{font-size:18px}}@media(max-width: 767px){.footer__newsletter-title{margin-bottom:24px}}.footer__copyright{grid-column:1/-1;border-top:1px solid rgb(var(--palette-white)/0.4);font-size:14px;line-height:1.5;text-align:center;padding-top:28px}.footer__copyright-wrap{max-width:774px;margin-inline:auto}.footer__copyright a{text-decoration:underline}.footer-logo{display:flex}.footer-logo__element{width:100%}.footer-nav__row{display:grid;row-gap:16px}.footer-nav__category{font-size:24px;line-height:126%;font-weight:bold;grid-column:1/-1}.footer-nav__subcategory{font-size:18px;font-weight:bold;margin-bottom:4px}.footer-nav__links{display:grid;row-gap:8px}.footer-nav__link{font-size:14px;line-height:1.7;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.footer-nav__link:hover{color:rgb(var(--palette-white)/0.7)}/*# sourceMappingURL=bottom.css.map */
