@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */h1,h2,h3,h4,p,a{margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}*:focus-visible{outline:2px solid #757575}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@media (max-width: 767px){.section{padding:0 10px;margin:0 auto;max-width:450px}}@media (min-width: 768px){.section{padding:0 20px;margin:0 auto;max-width:728px}}@media (min-width: 1024px){.section{padding:0 40px;margin:0 auto;max-width:944px}}@media (min-width: 1440px){.section{padding:0 170px;margin:0 auto;max-width:1100px}}@media (min-width: 1920px){.section{margin:0 auto;padding:0 320px;max-width:1280px}}.section__title{font-family:TT Lakes Neue,sans-serif;color:#2d3234}@media (max-width: 767px){.section{margin-bottom:80px}.section__title{margin-bottom:40px}}@media (min-width: 768px){.section{margin-bottom:120px}.section__title{margin-bottom:60px}}@media (min-width: 1440px){.section{margin-bottom:160px}.section__title{margin-bottom:80px}}@media (min-width: 1920px){.section{margin-bottom:80px}}.header{width:100%;height:100%;background:url(./main_bg-D-UOwVmZ.jpg) no-repeat;background-position:center center;background-size:cover;min-height:1000px;position:relative;margin-bottom:180px;box-sizing:border-box;overflow-x:hidden}#header{box-sizing:border-box;-webkit-user-select:none;user-select:none;display:flex;flex-flow:column nowrap;justify-content:space-between;width:100%;min-height:40px;z-index:3;background:#2d323403;box-shadow:0 4px 20px #0000001a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:fixed;transition:min-height .3s;margin-bottom:140px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.header__container{position:relative}.header__heading{font-family:TT Lakes Neue;font-weight:500;letter-spacing:-.02em;text-align:left;color:#fff;margin:0}.header__subheading{font-family:Aktiv Grotesk Corp;font-weight:400;text-align:left;margin-bottom:60px;color:#fff}.header__button{background-color:#fff;color:#2d3234;margin-bottom:320px;position:relative;z-index:1}.header__picture{position:absolute;z-index:1}.header__image{width:100%;height:100%;display:block}@media (max-width: 767px){.header{min-height:600px;margin-bottom:80px;padding-top:160px;background-position:-140px}#header{padding:11px 0}.header__container{padding:0 10px;max-width:450px;margin:0 auto}.header__heading{font-size:28px;line-height:33.6px;letter-spacing:-.01em;margin-bottom:20px}.header__subheading{font-size:16px;line-height:20.8px}.header__button{width:224px;height:58px;margin-bottom:170px}.header__picture,.header__line{display:none}}@media (min-width: 768px){#header{min-height:60px;padding:15px 0}.header{min-height:1024px;margin-bottom:120px;padding-top:240px}.header__line{display:block;position:absolute;left:-32%;bottom:-14%;width:100%;z-index:0}.header__line svg{display:block;margin:0 auto}.header__line_tablet-landscape,.header__line_desktop,.header__line_big-desktop{display:none}.header__container{padding:0 20px;max-width:728px;margin:0 auto}.header__heading{font-size:50px;line-height:60px;margin-bottom:20px}.header__subheading{font-size:18px;line-height:23.4px;max-width:350px}.header__button{width:247px;height:67px}.header__picture{width:395px;top:-59%;right:-2%}}@media (min-width: 1024px){#header{max-height:90px;padding:15}.header{min-height:768px;padding-top:180px}.header__line{display:block;position:absolute;left:-44%;bottom:15%;width:100%;z-index:0}.header__line svg{display:block;margin:0 auto}.header__line_tablet-portrait,.header__line_desktop,.header__line_big-desktop{display:none}.header__container{padding:0 40px;max-width:944px;margin:0 auto}.header__subheading{max-width:350px}.header__button{margin-bottom:295px}.header__picture{width:380px;top:-77%;right:-2%}}@media (min-width: 1440px){#header{padding:0}.header{min-height:900px;margin-bottom:160px;padding-top:200px}.header__line{display:block;position:absolute;left:-18%;bottom:20%;width:100%;z-index:0}.header__line img{display:block;margin:0 auto;width:100%}.header__line_tablet-portrait,.header__line_tablet-landscape{display:none}.header__line_desktop{display:block}.header__line_big-desktop{display:none}.header__container{padding:0 170px;max-width:1100px;margin:0 auto}.header__heading{font-size:55px;line-height:66px;margin-bottom:30px}.header__subheading{font-size:20px;line-height:26px;max-width:390px}.header__button{margin-bottom:350px;width:291px;height:79px}.header__picture{width:420px;top:-87%;right:-2%}}@media (min-width: 1920px){.header__container{padding:0 320px;max-width:1280px;margin:0 auto}.header__heading{font-size:60px;line-height:72px;margin-bottom:40px}.header__subheading{font-size:25px;line-height:32.5px;max-width:480px}.header__picture{width:550px;top:-98%;right:-2%}.header__line{left:-25%}.header__line_desktop{display:none}.header__line_big-desktop{display:block}}.navbar{display:flex;width:100%}#navbar{transition:all ease-in-out .3s}#navbar>.navbar{width:100%;position:relative;margin-bottom:0}.nav__list{display:flex}.nav__item{list-style:none;transition:all ease-in-out .2s;cursor:pointer}.nav__item:hover{text-decoration:underline #fff}.nav__link{text-decoration:none;font-family:Aktiv Grotesk Corp;font-weight:400;color:#fff}@media (max-width: 767px){.navbar{padding:0 10px;max-width:450px;margin:0 auto;box-sizing:border-box;display:grid;grid-template-columns:1fr auto;height:auto;align-items:center}.nav__logo{display:flex;align-items:center}.nav__logo svg{width:77px;height:24px}.nav__burger-input{visibility:hidden;position:absolute;z-index:3}.nav__burger{position:relative;z-index:3;cursor:pointer;display:block;border:none;background:transparent;width:19px;height:14px}.nav__burger:before,.nav__burger:after{content:"";left:0;position:absolute;display:block;width:100%;height:2px;border-radius:10px;background:#fff}.nav__burger:before{top:0;box-shadow:0 7px #fff;transition:box-shadow .3s .2s,top .3s .2s,transform .3s}.nav__burger:after{bottom:-2px;transition:bottom .3s .2s,transform .3s}.nav__burger-input:checked+.nav__burger:before{top:7px;transform:rotate(45deg);box-shadow:0 0 #fff;transition:box-shadow .2s,top .3s,transform .3s .2s}.nav__burger-input:checked+.nav__burger:after{bottom:5px;transform:rotate(-45deg);transition:bottom .3s,transform .3s .2s}.nav__burger-input:checked~.nav__list{max-height:300px;padding:30px 0 20px;transition:all .3s}.nav__list{grid-column:1/-1;height:fit-content;flex-flow:column nowrap;align-items:flex-end;text-align:right;width:100%;gap:10px;background:inherit;transition:display .3s;margin:0;max-height:0;padding:0;overflow:hidden}.nav__item{padding:10px}.nav__link{font-size:14px;line-height:18px}}@media (max-width: 480px){.navbar{padding:0 8px;max-width:100%;min-height:40px}.nav__logo{display:flex;align-items:center}.nav__logo svg{width:65px;height:20px;max-width:100%}.nav__burger{width:18px;height:13px;flex-shrink:0}.nav__burger:before{box-shadow:0 6px #fff}.nav__burger-input:checked+.nav__burger:before{top:6px}.nav__burger-input:checked+.nav__burger:after{bottom:4px}.nav__burger-input:checked~.nav__list{max-height:280px;padding:20px 0 15px}.nav__list{gap:8px}.nav__item{padding:8px}.nav__link{font-size:13px;line-height:16px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}}@media (min-width: 768px){.navbar{padding:0 20px;max-width:728px;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr auto;height:auto;align-items:center}.nav__logo{display:flex;align-items:center}.nav__logo svg{width:96px;height:30px}.nav__burger-input{visibility:hidden;position:absolute}.nav__burger{cursor:pointer;display:block;position:relative;border:none;background:transparent;width:31px;height:23px;z-index:3}.nav__burger:before,.nav__burger:after{content:"";left:0;position:absolute;display:block;width:100%;height:2px;border-radius:10px;background:#fff}.nav__burger:before{top:0;box-shadow:0 11px #fff;transition:box-shadow .3s .2s,top .3s .2s,transform .3s}.nav__burger:after{bottom:-2px;transition:bottom .3s .2s,transform .3s}.nav__burger-input:checked+.nav__burger:before{top:12px;transform:rotate(45deg);box-shadow:0 0 #fff;transition:box-shadow .2s,top .3s,transform .3s .2s}.nav__burger-input:checked+.nav__burger:after{bottom:9px;transform:rotate(-45deg);transition:bottom .3s,transform .3s .2s}.nav__burger-input:checked~.nav__list__mobile{display:flex}.nav__burger-input:checked~.nav__list{max-height:300px;padding:30px 0 20px;transition:all .3s}.nav__list{grid-column:1/-1;height:fit-content;flex-flow:column nowrap;align-items:flex-end;text-align:right;width:100%;gap:10px;background:inherit;transition:display .3s;margin:0;max-height:0;padding:0;overflow:hidden}.nav__item{padding:10px}}@media (min-width: 1024px){.navbar{padding:0 40px;border-radius:0 0 10px 10px;width:100%;max-width:944px;margin:0 auto;display:flex;justify-content:space-between}.navbar .nav__list.nav__list{display:flex;max-height:none;flex-direction:row;justify-content:end;padding:0}.nav__logo svg{width:128px;height:40px}.nav__burger{display:none}.nav__link{font-size:18px;line-height:23.4px}}@media (min-width: 1440px){.navbar{padding:0 170px;border-radius:0 0 20px 20px;height:80px;max-width:1100px;margin:0 auto}.nav__logo>svg{width:115px;height:28px}}@media (min-width: 1920px){.navbar{padding:0 320px;max-width:1280px;margin:0 auto}}.footer{background-color:#2d3234;color:#f4f5f5}.footer__logo{width:100%;display:flex;justify-content:start}.footer__container{display:flex;justify-content:space-between;flex-direction:column;margin-top:100px}.footer__info{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:40px}.footer__info_legal{margin-top:40px;margin-bottom:0}.footer__contact-item{display:flex;flex-direction:row;align-items:center}.footer__contact-icon{margin-right:15px;width:22px;height:22px}.footer__contact-text{text-decoration:none}.footer__contact-text:hover{text-decoration:underline}.footer__copyright{color:#757575}.footer__link{color:#757575;text-decoration:underline}@media (hover: none){.footer__contact-text,.footer__link{text-decoration:underline}}@media (max-width: 767px){.footer{padding:40px 10px;line-height:18.2px}.footer__logo{max-width:450px;margin:0 auto}.footer__logo svg{width:115px;height:36px}.footer__container{max-width:100%;max-width:450px;margin:58px auto 0}.footer__info{gap:20px;grid-template-columns:1fr;grid-template-areas:"spb" "spb-phone" "msk" "msk-phone" "email"}.footer__info_legal{gap:10px}.footer__address_msk{margin-top:40px;grid-area:msk}.footer__address_spb{grid-area:spb}.footer__contact-item_spb-phone{grid-area:spb-phone}.footer__contact-item_msk-phone{grid-area:msk-phone}.footer__contact-item_email{grid-area:email}.footer__contact-icon{margin-right:10px;width:20px;height:20px}}@media (min-width: 768px){.footer{padding:60px 20px}.footer__logo{max-width:728px;margin:0 auto 100px}.footer__logo svg{width:128px;height:40px}.footer__container{max-width:728px;margin:0 auto}.footer__info{column-gap:10px;row-gap:15px}.footer__address{margin-bottom:25px}.footer__contacts{margin-bottom:60px}}@media (min-width: 1024px){.footer{padding:60px 40px}.footer__logo{max-width:944px}.footer__container{max-width:944px;margin:0 auto}.footer__info{column-gap:20px}}@media (min-width: 1440px){.footer{padding:60px 170px 80px}.footer__info{row-gap:20px}.footer__contacts{margin-bottom:40px}.footer__logo{max-width:1100px}.footer__container{max-width:1100px;margin:0 auto}}@media (min-width: 1920px){.footer{padding:80px 320px}.footer__logo{max-width:1280px}.footer__container{max-width:1280px;margin:0 auto}}@font-face{font-family:Aktiv Grotesk Corp;src:url(./aktivgroteskcorp_regular-CDhF1tnH.woff2);font-weight:400}@font-face{font-family:Aktiv Grotesk Corp;src:url(./aktivgroteskcorp_medium-kBf6t1gP.woff2);font-weight:500}@font-face{font-family:TT Lakes Neue;src:url(./TTLakesNeueTrialExpandedRegular-CpDe7agg.woff2);font-weight:400}@font-face{font-family:TT Lakes Neue;src:url(./TTLakesNeueTrialExpandedMedium-D-AYJihp.woff2);font-weight:500}body{color:#757575;font-family:Aktiv Grotesk Corp;font-weight:400;position:relative;overflow-x:hidden}#header{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;background:#2d3234!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 4px 20px #0000004d;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.equipment{padding-top:80px}.equipment__container{max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box;width:100%}.equipment__title{text-align:center;margin-bottom:40px;word-wrap:break-word;overflow-wrap:break-word}.equipment__title span{color:#a32222}.equipment__categories{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:60px}.equipment__category-button{background:transparent;color:#2d3234;box-shadow:none;border-radius:0;border:none;padding:12px 24px;font-family:Aktiv Grotesk Corp;font-size:16px;font-weight:500;cursor:pointer;transition:all ease-in-out .2s;text-decoration:none}.equipment__category-button:hover{background:transparent;color:#2d3234;transform:scale(1.005);box-shadow:none}.equipment__category-button:active{box-shadow:none}.equipment__category-button_active{background:transparent;color:#2d3234;box-shadow:none;text-decoration:underline;text-underline-offset:4px}.equipment__products{display:grid;gap:40px}.equipment__product-card{display:grid;grid-template-columns:300px 1fr;gap:40px;padding:40px;background:#f4f5f5;border-radius:8px;box-sizing:border-box;width:100%}.equipment__product-card_hidden{display:none}.equipment__product-image{width:100%;box-sizing:border-box}.equipment__product-image img{width:100%;height:auto;object-fit:contain;max-width:100%;display:block}.equipment__product-content{display:flex;flex-direction:column;gap:24px}.equipment__product-subtitle{font-size:18px;font-weight:400;color:#757575;margin-bottom:8px;word-wrap:break-word;overflow-wrap:break-word}.equipment__product-title{font-family:TT Lakes Neue,sans-serif;font-size:32px;font-weight:400;color:#2d3234;margin-bottom:16px;word-wrap:break-word;overflow-wrap:break-word}.equipment__product-section{margin-bottom:20px}.equipment__product-section-title{font-weight:500;color:#2d3234;margin-bottom:0;text-transform:uppercase;font-size:14px;letter-spacing:.5px;background:none;border:none;padding:0;width:100%;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .2s}.equipment__product-section-title:hover{color:#a32222}.equipment__product-section-arrow{display:inline-block;transition:transform .2s;font-size:12px;margin-left:8px}.equipment__product-section-content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),margin-top .4s cubic-bezier(.4,0,.2,1),margin-bottom .4s cubic-bezier(.4,0,.2,1);margin-top:0;margin-bottom:0;will-change:max-height}.equipment__product-section.expanded .equipment__product-section-content{margin-top:12px;margin-bottom:12px;max-height:none}.equipment__product-section.expanded .equipment__product-section-arrow{transform:rotate(180deg)}.equipment__product-section-text{color:#2d3234;line-height:1.6;margin-bottom:12px;white-space:pre-line;word-wrap:break-word;overflow-wrap:break-word}.equipment__product-section-list{list-style:none;padding:0;margin:0}.equipment__product-section-list li{padding-left:20px;position:relative;margin-bottom:8px;color:#2d3234;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}.equipment__product-section-list li:before{content:"•";position:absolute;left:0;color:#a32222;font-weight:700}.equipment__product-download{color:#2d3234;text-decoration:underline;text-decoration-color:#75757566;cursor:pointer;transition:opacity .2s;margin-top:10px;display:inline-block}.equipment__product-download:hover{opacity:.8}.equipment__product-price{display:flex;align-items:baseline;gap:12px;margin-top:auto;padding-top:20px;border-top:1px solid #c1c1c1}.equipment__product-price-label{color:#757575;font-size:16px}.equipment__product-price-value{font-size:24px;font-weight:500;color:#2d3234}.equipment__contact{background:#f4f5f5;padding:80px 20px}.equipment__contact-container{max-width:1200px;margin:0 auto;box-sizing:border-box;width:100%}.equipment__contact-title{text-align:center;margin-bottom:60px;word-wrap:break-word;overflow-wrap:break-word}.equipment__contact-title span{color:#a32222}.equipment__contact-info{display:flex;flex-direction:column;gap:40px;align-items:center}.equipment__contact-section{display:flex;flex-direction:column;gap:16px;width:100%;align-items:center}.equipment__contact-subtitle{color:#757575;font-size:16px;margin:0;text-align:center}.equipment__contact-row{display:flex;justify-content:center;gap:40px;width:100%;flex-wrap:wrap}.equipment__contact-link{color:#2d3234;font-size:18px;font-weight:500;text-decoration:none;transition:color .2s;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.equipment__contact-link:hover{color:#a32222}@media (max-width: 767px){#header{padding:11px 0}.equipment{padding-top:60px}.equipment__container{padding:0 10px}.equipment__title{font-size:24px;margin-bottom:30px}.equipment__product-card{grid-template-columns:1fr;padding:20px;gap:20px}.equipment__product-title{font-size:24px}.equipment__product-subtitle{font-size:16px}.equipment__product-section-title{font-size:12px}.equipment__product-price-value{font-size:20px}.equipment__categories{gap:8px;margin-bottom:30px;justify-content:flex-start}.equipment__category-button{padding:6px 12px;font-size:12px;white-space:nowrap}.equipment__contact{padding:60px 10px}.equipment__contact-title{font-size:24px;margin-bottom:40px}.equipment__contact-row{flex-direction:column;gap:12px;align-items:center}.equipment__contact-link{font-size:16px;word-break:break-word;overflow-wrap:break-word;text-align:center;white-space:normal}.equipment__contact-info{gap:30px}.equipment__contact-section{gap:12px}.equipment__contact-subtitle{font-size:14px}}@media (max-width: 480px){#header{padding:8px 0;min-height:40px}.equipment{padding-top:50px}.equipment__container{padding:0 8px}.equipment__title{font-size:20px;margin-bottom:24px;line-height:1.3}.equipment__product-card{padding:16px;gap:16px}.equipment__product-title{font-size:20px;margin-bottom:12px}.equipment__product-subtitle{font-size:14px;margin-bottom:6px}.equipment__product-content{gap:16px}.equipment__product-section{margin-bottom:16px}.equipment__product-section-title{font-size:11px;padding-right:20px}.equipment__product-section-text{font-size:14px;line-height:1.5}.equipment__product-section-list li{font-size:14px;padding-left:16px;margin-bottom:6px}.equipment__product-price{padding-top:16px;gap:8px}.equipment__product-price-label{font-size:14px}.equipment__product-price-value{font-size:18px}.equipment__product-download{font-size:14px}.equipment__categories{gap:6px;margin-bottom:24px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.equipment__categories::-webkit-scrollbar{height:2px}.equipment__category-button{padding:6px 10px;font-size:11px;flex-shrink:0}.equipment__contact{padding:50px 8px}.equipment__contact-title{font-size:20px;margin-bottom:30px}.equipment__contact-link{font-size:14px;line-height:1.4;white-space:normal;word-break:break-word;overflow-wrap:break-word}.equipment__contact-subtitle{font-size:13px}}@media (min-width: 768px){#header{padding:15px 0;min-height:60px}.equipment{padding-top:80px}.equipment__product-card{grid-template-columns:250px 1fr;gap:30px;padding:30px}}@media (min-width: 1024px){#header{padding:15px 0;max-height:90px}.equipment{padding-top:90px}}@media (min-width: 1440px){#header{padding:0;height:80px}.equipment{padding-top:80px}}
