.header[data-astro-cid-qgrrgaau]{padding:22px 0;background:transparent;position:fixed;z-index:2;top:0;left:0;right:0;transition:all var(--transition)}.header--white[data-astro-cid-qgrrgaau]{box-shadow:0 4px 25px #0000000d;background:#fff}.header[data-astro-cid-qgrrgaau]:has(.header__overlay--open){background:#fff}.header__inner[data-astro-cid-qgrrgaau]{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.header__logo[data-astro-cid-qgrrgaau]{display:flex;align-items:center;justify-content:center;width:44px;height:32px}.header__logo[data-astro-cid-qgrrgaau] svg[data-astro-cid-qgrrgaau]{max-width:100%;max-height:100%}.header__logo[data-astro-cid-qgrrgaau] path[data-astro-cid-qgrrgaau]{transition:fill var(--transition)}.header--white[data-astro-cid-qgrrgaau] .header__logo[data-astro-cid-qgrrgaau] path[data-astro-cid-qgrrgaau]{fill:#000}.header[data-astro-cid-qgrrgaau]:has(.header__overlay--open) .header__logo[data-astro-cid-qgrrgaau] path[data-astro-cid-qgrrgaau]{fill:#000}.header__burger[data-astro-cid-qgrrgaau]{width:45px;display:flex;flex-direction:column;align-items:end;gap:8px}.header__burger[data-astro-cid-qgrrgaau] svg[data-astro-cid-qgrrgaau]{display:none;max-width:100%;max-height:100%}.header__burger-line[data-astro-cid-qgrrgaau]{height:3px;background:#fff;width:100%;transition:background var(--transition)}.header--white[data-astro-cid-qgrrgaau] .header__burger-line[data-astro-cid-qgrrgaau]{background:#000}.header[data-astro-cid-qgrrgaau]:has(.header__overlay--open) .header__burger-line[data-astro-cid-qgrrgaau]{background:#000}.header__burger-line[data-astro-cid-qgrrgaau]:first-child{width:23px}.header__burger-line[data-astro-cid-qgrrgaau]:nth-child(2){width:34px}.header[data-astro-cid-qgrrgaau]:has(.header__overlay--open) .header__burger[data-astro-cid-qgrrgaau] svg[data-astro-cid-qgrrgaau]{display:block}.header[data-astro-cid-qgrrgaau]:has(.header__overlay--open) .header__burger-line[data-astro-cid-qgrrgaau]{display:none}.header__overlay[data-astro-cid-qgrrgaau]{position:fixed;inset:76px 0 0;background:#00000080;opacity:0;visibility:hidden;transition:opacity var(--transition),visibility var(--transition)}.header__overlay--open[data-astro-cid-qgrrgaau]{opacity:1;visibility:visible}.header__menu[data-astro-cid-qgrrgaau]{background:#fff;padding:40px 0 60px;transform:translateY(-120%);transition:transform .5s}.header__overlay--open[data-astro-cid-qgrrgaau] .header__menu[data-astro-cid-qgrrgaau]{transform:translateY(0)}.header__menu-list[data-astro-cid-qgrrgaau]{display:flex;flex-direction:column;align-items:center;gap:40px}.header__menu-item[data-astro-cid-qgrrgaau]{font-size:24px;text-transform:uppercase}@media (max-width: 576px){.header[data-astro-cid-qgrrgaau]{padding:19px 0}.header__logo[data-astro-cid-qgrrgaau]{width:30px;height:22px}.header__burger[data-astro-cid-qgrrgaau]{width:25px;gap:5px}.header[data-astro-cid-qgrrgaau]:has(.header__overlay--open) .header__burger[data-astro-cid-qgrrgaau]{height:16px}.header__burger-line[data-astro-cid-qgrrgaau]{height:2px}.header__burger-line[data-astro-cid-qgrrgaau]:first-child{width:12px}.header__burger-line[data-astro-cid-qgrrgaau]:nth-child(2){width:20px}.header__overlay[data-astro-cid-qgrrgaau]{top:60px}.header__menu-list[data-astro-cid-qgrrgaau]{gap:35px}.header__menu-item[data-astro-cid-qgrrgaau]{font-size:16px}}.footer[data-astro-cid-so7jxkal]{background:#f8f8f8;padding:100px 0 50px}.footer__inner[data-astro-cid-so7jxkal]{display:flex;justify-content:space-between}.footer__item[data-astro-cid-so7jxkal]{display:flex;flex-direction:column;justify-content:space-between}.footer__logo[data-astro-cid-so7jxkal]{width:44px;height:32px;display:flex;align-items:center;justify-content:center;margin-bottom:40px}.footer__logo[data-astro-cid-so7jxkal] svg[data-astro-cid-so7jxkal]{max-width:100%;max-height:100%}.footer__address[data-astro-cid-so7jxkal]{font-size:22px;letter-spacing:-.03em}.footer__contacts[data-astro-cid-so7jxkal]{display:flex;gap:60px}.footer__item-top-label[data-astro-cid-so7jxkal]{font-size:22px;letter-spacing:-.03em;color:#909090;margin-bottom:32px}.footer__contacts-list[data-astro-cid-so7jxkal]{display:flex;flex-direction:column;gap:22px}.footer__contacts-link[data-astro-cid-so7jxkal]{font-size:32px;letter-spacing:-.03em}.footer__mobile[data-astro-cid-so7jxkal]{display:flex;align-items:center;justify-content:space-between;margin-top:120px}.footer__mobile-item[data-astro-cid-so7jxkal]{font-size:22px;text-align:center;color:#909090}@media (max-width: 1300px){.footer__contacts[data-astro-cid-so7jxkal]{gap:40px}}@media (max-width: 1100px){.footer[data-astro-cid-so7jxkal]{padding:90px 0 45px}.footer__inner[data-astro-cid-so7jxkal]{flex-direction:column;gap:60px}.footer__logo[data-astro-cid-so7jxkal]{width:69px;height:50px;margin-bottom:25px}.footer__address[data-astro-cid-so7jxkal]{font-size:16px}.footer__contacts[data-astro-cid-so7jxkal]{flex-direction:column;gap:35px}.footer__item-top-label[data-astro-cid-so7jxkal]{font-size:14px;color:var(--general-text);margin-bottom:20px}.footer__contacts-list[data-astro-cid-so7jxkal]{gap:15px}.footer__contacts-link[data-astro-cid-so7jxkal]{font-size:20px}.footer__mobile[data-astro-cid-so7jxkal]{flex-direction:column;gap:20px;align-items:center;margin-top:90px}.footer__mobile-item[data-astro-cid-so7jxkal]{font-size:16px}.footer__mobile-item[data-astro-cid-so7jxkal]:nth-child(2){order:3}.footer__mobile-item[data-astro-cid-so7jxkal]:nth-child(3){order:2}}.tg-link[data-astro-cid-l42drz32]{position:fixed;z-index:1;bottom:20px;right:20px;height:64px;width:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#000}@media (max-width: 576px){.tg-link[data-astro-cid-l42drz32]{height:48px;width:48px;padding:11px}.tg-link[data-astro-cid-l42drz32] svg[data-astro-cid-l42drz32]{max-width:100%;max-height:100%}}*{padding:0;margin:0;border:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;font-size:100%;line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer;background:transparent}button::-moz-focus-inner{padding:0;border:0}a,a:visited,a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top;height:auto;max-width:100%;object-fit:cover}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a,button{color:inherit;-webkit-tap-highlight-color:#00000000}address{font-style:normal}@font-face{font-family:Evolventa;src:local("Evolventa"),url(/fonts/Evolventa-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Evolventa;src:local("Evolventa"),url(/fonts/Evolventa-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--general-bg: #fff;--general-text: #000;--white-text: #fff;--accent-color: #ff881f;--transition: .3s}html{box-sizing:border-box;font-size:18px;font-family:Evolventa,Arial,sans-serif;scroll-padding:50px;font-weight:400;scroll-behavior:smooth;scrollbar-gutter:stable}body{color:var(--general-text);background:var(--general-bg)}.container{max-width:1600px;margin:0 auto;padding:0 20px;height:100%}.button{border:1px solid #000;padding:23px 25px;max-width:320px;width:100%;display:flex;align-items:center;justify-content:center;gap:20px}.title{font-size:40px;line-height:1.5;text-transform:uppercase}.input{padding:20px;border:1px solid #000;width:100%;font-size:16px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #ff881f}.article__content b{display:block;margin-bottom:25px}.article__content p{margin-bottom:25px}.article__content p:last-child{margin-bottom:0}@media (max-width: 780px){.article__content p{margin-bottom:20px}}.production__swiper-pagination .swiper-pagination-bullet,.articles__pagination .swiper-pagination-bullet{background:transparent;border:1px solid #000;opacity:1}.production__swiper-pagination .swiper-pagination-bullet-active,.articles__pagination .swiper-pagination-bullet-active{background:#000}@media (max-width: 780px){.title{font-size:24px;line-height:1.35;letter-spacing:.09em}}@media (max-width: 576px){.button{font-size:16px;padding:14px}.input{padding:15px 20px}}
