.header{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);flex-shrink:0;height:90px;padding:20px 0;position:sticky;top:0;z-index:100}.header,.header__content{align-items:center;display:flex}.header__content{gap:20px;justify-content:space-between}.header__logo{flex-shrink:0}.header__logo a{display:block;text-decoration:none}.header__logo img{display:block;height:50px;width:auto}.header__right{align-items:center;display:flex;flex-shrink:0;gap:30px}.header__phone a{color:#1d252d;font-family:TTNormsPro;font-size:clamp(16px,1vw + 16px,18px);font-weight:500;text-decoration:none;transition:color .3s}@media (hover:hover) and (pointer:fine){.header__phone a:hover{color:#52c300}}.header__catalog .btn{align-items:center;display:flex;font-size:clamp(14px,1vw + 14px,16px);font-weight:500;gap:8px;justify-content:center;padding:12px 24px;white-space:nowrap}.header__catalog .btn svg{flex-shrink:0;height:16px;width:16px;fill:currentColor}.header__catalog .btn span{color:#fff;font-size:clamp(14px,1vw + 14px,18px);font-weight:500;line-height:20px}.header__mobile-wrapper{align-items:center;display:none;gap:20px}.header__mobile-catalog .btn{align-items:center;display:flex;font-size:clamp(14px,1vw + 14px,16px);font-weight:500;gap:8px;justify-content:center;padding:10px 20px;white-space:nowrap}.header__mobile-catalog .btn svg{flex-shrink:0;height:16px;width:16px;fill:currentColor}.header__mobile-catalog .btn span{color:#fff;font-size:clamp(14px,1vw + 14px,16px);font-weight:500;line-height:18px}@media screen and (max-width:1149.98px){.header{padding:18px 0}.header__content{gap:25px}.header__right{gap:35px}.header__phone a{font-size:clamp(14px,1vw + 14px,19px)}.header__catalog .btn{font-size:clamp(14px,1vw + 14px,17px);gap:10px;padding:14px 28px}.header__catalog .btn .icon{height:18px;width:18px}.header__catalog .btn span{font-size:clamp(14px,1vw + 14px,17px);line-height:20px}}@media screen and (max-width:949.98px){.header{height:80px;padding:15px 0}.header__content{gap:15px}.header__right{gap:20px}.header__phone a{font-size:clamp(14px,1vw + 14px,16px)}.header__catalog .btn{font-size:clamp(14px,1vw + 14px,14px);gap:6px;padding:10px 20px}.header__catalog .btn .icon{height:14px;width:14px}.header__catalog .btn span{font-size:clamp(14px,1vw + 14px,14px);line-height:16px}}@media screen and (max-width:849.98px){.header{height:75px;padding:12px 0}.header__content{gap:12px}.header__right{gap:15px}.header__phone a{font-size:clamp(14px,1vw + 14px,15px)}.header__catalog .btn{font-size:clamp(14px,1vw + 14px,13px);gap:5px;padding:8px 16px}.header__catalog .btn .icon{height:13px;width:13px}.header__catalog .btn span{font-size:clamp(14px,1vw + 14px,13px);line-height:15px}}@media screen and (max-width:949.98px){.header{height:70px;padding:10px 0}.header__content{flex-direction:row;justify-content:space-between}.header__right{display:none}.header__mobile-wrapper{display:flex}.header__logo img{height:40px}}@media screen and (max-width:649.98px){.header{height:66px;padding:8px 0}.header__logo img{height:35px}.header__mobile-catalog .btn{font-size:clamp(14px,1vw + 14px,15px);gap:6px;padding:8px 16px}.header__mobile-catalog .btn svg{height:14px;width:14px}.header__mobile-catalog .btn span{font-size:clamp(14px,1vw + 14px,15px);line-height:17px}}@media screen and (max-width:549.98px){.header{height:62px;padding:6px 0}.header__logo img{height:30px}.header__mobile-catalog .btn{font-size:clamp(14px,1vw + 14px,14px);gap:5px;padding:6px 14px}.header__mobile-catalog .btn svg{height:13px;width:13px}.header__mobile-catalog .btn span{font-size:clamp(14px,1vw + 14px,14px);line-height:16px}}.heading{color:#1d252d;font-family:DrukTextWideCyr;font-size:50px;font-style:normal;font-weight:1000;line-height:normal;margin:0;padding:0;text-align:left;text-transform:uppercase}@media screen and (max-width:949.98px){.heading{font-size:45px}}@media screen and (max-width:849.98px){.heading{font-size:40px}}@media screen and (max-width:649.98px){.heading{font-size:35px}}@media screen and (max-width:549.98px){.heading{font-size:30px}}@media screen and (max-width:449.98px){.heading{font-size:26px}}@media (max-width:768px){.heading{font-size:18px}}@media (max-width:400px){.heading{font-size:18px}}.btn{align-items:center;background-color:#52c300;border:none;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font-family:TTNormsPro;font-size:16px;font-weight:500;gap:8px;justify-content:center;padding:12px 24px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.btn .icon{flex-shrink:0;height:16px;width:16px}.btn span{color:inherit;font-size:inherit;font-weight:inherit;line-height:1.2}.btn:hover{background-color:#3d9000;box-shadow:0 4px 12px rgba(82,195,0,.3);transform:translateY(-2px)}.btn.btn--primary{border:1px solid #52c300;border-radius:0}.btn.btn--primary:hover{background-color:#fff;border:1px solid #52c300;color:#52c300}.btn.btn--form{min-width:400px;padding:15px 30px}@media (max-width:400px){.btn.btn--form{min-width:100%}}.btn:active{box-shadow:0 2px 6px rgba(82,195,0,.2);transform:translateY(0)}.icon{display:inline-block;height:16px;width:16px;fill:currentColor;vertical-align:middle}.icon svg{height:100%;width:100%;fill:inherit}.icon.contacts__icon{height:24px;width:24px;fill:#52c300}.icon.contacts__icon svg{height:100%;width:100%;fill:#52c300}@media screen and (max-width:849.98px){.icon.contacts__icon{height:20px;width:20px}.icon.contacts__icon svg{height:100%;width:100%}}@media screen and (max-width:649.98px){.icon.contacts__icon{height:18px;width:18px}.icon.contacts__icon svg{height:100%;width:100%}}@media screen and (max-width:549.98px){.icon.contacts__icon{height:16px;width:16px}.icon.contacts__icon svg{height:100%;width:100%}}@media screen and (max-width:449.98px){.icon.contacts__icon{height:14px;width:14px}.icon.contacts__icon svg{height:100%;width:100%}}.hero{align-items:center;background-image:url(../images/hero/bg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;padding:140px 0 60px;position:relative}.hero__grid{-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:60% 40%;grid-template-rows:1fr auto;height:100%;row-gap:100px;width:100%}.hero__text{color:#fff;font-family:DrukTextWideCyr;font-size:44px;font-style:normal;font-weight:1000;grid-column:1;grid-row:1;line-height:119.249%;margin-bottom:40px;text-transform:uppercase}.hero__button{align-self:end;grid-column:1;grid-row:2}.hero__button .btn--primary{border-radius:0;font-size:18px;font-weight:600;min-width:285px;padding:15px 30px}.hero__image{align-items:center;display:flex;grid-column:2;grid-row:1/3;height:100%;justify-content:center;width:100%}.hero__image img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transform:scale(1.4) translateY(50px);transform-origin:right bottom}@media (max-width:1024px){.hero__grid{gap:30px}.hero__text{font-size:36px}}@media (max-width:900px){.hero{padding:40px 0}.hero__grid{gap:25px}.hero__text{font-size:32px}}@media (max-width:768px){.hero__grid{gap:0;grid-template-columns:1fr;grid-template-rows:auto auto auto}.hero__text{font-size:21px;grid-column:1;grid-row:1;margin-bottom:0;text-align:left}.hero__image{grid-column:1;grid-row:2}.hero__image img{transform:none}.hero__button{grid-column:1;grid-row:3;margin-top:0;position:static;text-align:left}.hero__button .btn--primary{font-size:16px;max-width:190px;min-width:auto;width:100%}}@media (max-width:360px){.hero{padding:25px 0}.hero__grid{gap:12px}.hero__text{font-size:20px;margin-bottom:20px}.hero__image{margin-bottom:12px}.hero__button .btn--primary{font-size:16px;max-width:190px;min-width:220px;padding:10px 20px}}.automation{padding:80px 0}.automation__heading{margin-bottom:80px;text-align:left}@media screen and (max-width:1149.98px){.automation__heading{margin-bottom:75px}}@media screen and (max-width:949.98px){.automation__heading{margin-bottom:70px}}@media screen and (max-width:849.98px){.automation__heading{margin-bottom:60px}}@media screen and (max-width:649.98px){.automation__heading{margin-bottom:50px}}@media screen and (max-width:549.98px){.automation__heading{margin-bottom:45px}}@media screen and (max-width:449.98px){.automation__heading{margin-bottom:40px}}@media (max-width:400px){.automation__heading{margin-bottom:35px}}.automation__list{display:flex;flex-direction:column;gap:40px}.automation__item{align-items:flex-start;display:flex;gap:20px;transition:all .3s ease}.automation__icon-wrapper{flex-shrink:0;height:29px;position:relative;transition:all .3s ease;width:23px}.automation__icon-wrapper:before{background-image:url(../images/svg/arrow-green.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:100%}.automation__content{flex:1}.automation__text{color:#1d252d;font-family:TTNormsPro;font-size:22px;font-style:normal;font-weight:400;line-height:30px;margin:0;leading-trim:both;text-edge:cap;transition:all .3s ease}@media (hover:hover){.automation__item:hover{transform:translateY(-2px)}.automation__item:hover .automation__icon-wrapper{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:scale(1.05)}}@media screen and (max-width:1149.98px){.automation{padding:75px 0}.automation__heading{margin-bottom:75px}.automation__list{gap:35px}.automation__item{gap:19px}.automation__icon-wrapper{height:46px;width:46px}.automation__icon-wrapper:before{height:23px;width:23px}.automation__text{font-size:20px;line-height:28px}}@media screen and (max-width:949.98px){.automation{padding:70px 0}.automation__heading{margin-bottom:70px}.automation__list{gap:30px}.automation__item{gap:18px}.automation__icon-wrapper{height:44px;width:44px}.automation__icon-wrapper:before{height:22px;width:22px}.automation__text{font-size:20px;line-height:27px}}@media screen and (max-width:849.98px){.automation{padding:60px 0}.automation__heading{margin-bottom:60px}.automation__list{gap:28px}.automation__item{gap:16px}.automation__icon-wrapper{height:42px;width:42px}.automation__icon-wrapper:before{height:21px;width:21px}.automation__text{font-size:19px;line-height:26px}}@media screen and (max-width:649.98px){.automation{padding:50px 0}.automation__heading{margin-bottom:50px}.automation__list{gap:25px}.automation__item{gap:15px}.automation__icon-wrapper{height:48px;width:48px}.automation__icon-wrapper:before{height:24px;width:24px}.automation__text{font-size:18px;line-height:25px}}@media screen and (max-width:549.98px){.automation{padding:40px 0}.automation__heading{margin-bottom:45px}.automation__list{gap:25px}.automation__item{gap:14px}.automation__icon-wrapper{height:44px;width:44px}.automation__icon-wrapper:before{height:22px;width:22px}.automation__text{font-size:18px;line-height:25px}}@media screen and (max-width:449.98px){.automation{padding:35px 0}.automation__heading{margin-bottom:40px}.automation__list{gap:25px}.automation__item{gap:12px}.automation__icon-wrapper{height:40px;width:40px}.automation__icon-wrapper:before{height:20px;width:20px}.automation__text{font-size:18px;line-height:25px}}@media (max-width:400px){.automation{padding:30px 0}.automation__heading{margin-bottom:35px}.automation__list{gap:25px}.automation__item{gap:10px}.automation__icon-wrapper{height:36px;width:36px}.automation__icon-wrapper:before{height:18px;width:18px}.automation__text{font-size:18px;line-height:25px}}.features{padding:80px 0}.features__list{display:flex;flex-direction:column;gap:40px}.features__item{align-items:flex-start;display:flex;gap:20px;transition:all .3s ease}.features__icon-wrapper{flex-shrink:0;height:29px;position:relative;transition:all .3s ease;width:23px}.features__icon-wrapper:before{background-image:url(../images/svg/arrow-green.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:100%}.features__content{flex:1}.features__title{font-size:25px;font-weight:700;line-height:38px;margin:0 0 15px;text-transform:uppercase}.features__description,.features__title{color:#1d252d;leading-trim:both;text-edge:cap;font-family:TTNormsPro;font-style:normal;transition:all .3s ease}.features__description{font-size:20px;font-weight:400;line-height:30px;margin:0}@media (hover:hover){.features__item:hover{transform:translateY(-2px)}.features__item:hover .features__icon-wrapper{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:scale(1.05)}}@media screen and (max-width:1149.98px){.features{padding:75px 0}.features__list{gap:35px}.features__item{gap:19px}.features__icon-wrapper{height:46px;width:46px}.features__icon-wrapper:before{height:23px;width:23px}.features__title{font-size:23px;line-height:35px;margin-bottom:14px}.features__description{font-size:19px;line-height:28px}}@media screen and (max-width:949.98px){.features{padding:70px 0}.features__list{gap:30px}.features__item{gap:18px}.features__icon-wrapper{height:44px;width:44px}.features__icon-wrapper:before{height:22px;width:22px}.features__title{font-size:22px;line-height:33px;margin-bottom:13px}.features__description{font-size:18px;line-height:27px}}@media screen and (max-width:849.98px){.features{padding:60px 0}.features__list{gap:28px}.features__item{gap:16px}.features__icon-wrapper{height:42px;width:42px}.features__icon-wrapper:before{height:21px;width:21px}.features__title{font-size:21px;line-height:31px;margin-bottom:12px}.features__description{font-size:17px;line-height:26px}}@media screen and (max-width:649.98px){.features{padding:50px 0}.features__list{gap:25px}.features__item{gap:15px}.features__icon-wrapper{height:48px;width:48px}.features__icon-wrapper:before{height:24px;width:24px}.features__title{font-size:20px;line-height:30px;margin-bottom:11px}.features__description{font-size:16px;line-height:24px}}@media screen and (max-width:549.98px){.features{padding:40px 0}.features__list{gap:25px}.features__item{gap:14px}.features__icon-wrapper{height:44px;width:44px}.features__icon-wrapper:before{height:22px;width:22px}.features__title{font-size:19px;line-height:28px;margin-bottom:10px}.features__description{font-size:16px;line-height:24px}}@media screen and (max-width:449.98px){.features{padding:35px 0}.features__list{gap:25px}.features__item{gap:12px}.features__icon-wrapper{height:40px;width:40px}.features__icon-wrapper:before{height:20px;width:20px}.features__title{font-size:18px;line-height:27px;margin-bottom:9px}.features__description{font-size:16px;line-height:24px}}@media (max-width:400px){.features{padding:30px 0}.features__list{gap:25px}.features__item{gap:10px}.features__icon-wrapper{height:36px;width:36px}.features__icon-wrapper:before{height:18px;width:18px}.features__title{font-size:17px;line-height:25px;margin-bottom:8px}.features__description{font-size:16px;line-height:24px}}.advantages{padding:80px 0}.advantages__heading{margin-bottom:80px;text-align:left}@media screen and (max-width:1149.98px){.advantages__heading{margin-bottom:75px}}@media screen and (max-width:949.98px){.advantages__heading{margin-bottom:70px}}@media screen and (max-width:849.98px){.advantages__heading{margin-bottom:60px}}@media screen and (max-width:649.98px){.advantages__heading{margin-bottom:50px}}@media screen and (max-width:549.98px){.advantages__heading{margin-bottom:45px}}@media screen and (max-width:449.98px){.advantages__heading{margin-bottom:40px}}@media (max-width:400px){.advantages__heading{margin-bottom:35px}}.advantages__list{display:flex;flex-wrap:wrap;gap:60px;justify-content:center}.advantages__item{flex:1 1 calc(33.333% - 27px);flex-direction:row;gap:20px;min-width:300px;text-align:left}.advantages__icon-wrapper,.advantages__item{align-items:center;display:flex;transition:all .3s ease}.advantages__icon-wrapper{background-color:#52c300;flex-shrink:0;height:96px;justify-content:center;width:96px}.advantages__icon-wrapper img{display:block;height:48px;transition:all .3s ease;width:48px}.advantages__text{color:#1d252d;font-family:TTNormsPro;font-size:20px;font-style:normal;font-weight:500;line-height:24px;margin:0;leading-trim:both;text-edge:cap;transition:all .3s ease}@media (hover:hover){.advantages__item:hover{transform:translateY(-2px)}.advantages__item:hover .advantages__icon-wrapper{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:scale(1.05)}}@media screen and (max-width:1149.98px){.advantages{padding:75px 0}.advantages__heading{margin-bottom:75px}.advantages__list{gap:50px}.advantages__item{flex:1 1 calc(33.333% - 36.667px);flex-direction:row;gap:19px;min-width:280px;text-align:left}.advantages__icon-wrapper{height:94px;width:94px}.advantages__icon-wrapper img{height:47px;width:47px}.advantages__text{font-size:19px;line-height:23px}}@media screen and (max-width:949.98px){.advantages{padding:70px 0}.advantages__heading{margin-bottom:70px}.advantages__list{gap:40px}.advantages__item{flex:1 1 calc(33.333% - 33.333px);flex-direction:row;gap:18px;min-width:260px;text-align:left}.advantages__icon-wrapper{height:92px;width:92px}.advantages__icon-wrapper img{height:46px;width:46px}.advantages__text{font-size:19px;line-height:23px}}@media screen and (max-width:849.98px){.advantages{padding:60px 0}.advantages__heading{margin-bottom:60px}.advantages__list{gap:35px}.advantages__item{flex:1 1 calc(50% - 22.5px);flex-direction:row;gap:16px;min-width:240px;text-align:left}.advantages__icon-wrapper{height:88px;width:88px}.advantages__icon-wrapper img{height:44px;width:44px}.advantages__text{font-size:18px;line-height:22px}}@media screen and (max-width:649.98px){.advantages{padding:50px 0}.advantages__heading{margin-bottom:50px}.advantages__list{gap:30px;justify-content:center}.advantages__item{flex:0 0 100%;flex-direction:row;gap:15px;min-width:auto;text-align:left}.advantages__icon-wrapper{height:96px;width:96px}.advantages__icon-wrapper img{height:48px;width:48px}.advantages__text{font-size:18px;line-height:24px}}@media screen and (max-width:549.98px){.advantages{padding:40px 0}.advantages__heading{margin-bottom:45px}.advantages__list{gap:30px;justify-content:center}.advantages__item{flex:0 0 100%;flex-direction:row;gap:14px;min-width:auto;text-align:left}.advantages__icon-wrapper{height:88px;width:88px}.advantages__icon-wrapper img{height:44px;width:44px}.advantages__text{font-size:18px;line-height:24px}}@media screen and (max-width:449.98px){.advantages{padding:35px 0}.advantages__heading{margin-bottom:40px}.advantages__list{gap:30px;justify-content:center}.advantages__item{flex:0 0 100%;flex-direction:row;gap:12px;min-width:auto;text-align:left}.advantages__icon-wrapper{height:80px;width:80px}.advantages__icon-wrapper img{height:40px;width:40px}.advantages__text{font-size:18px;line-height:24px}}@media (max-width:400px){.advantages{padding:30px 0}.advantages__heading{margin-bottom:35px}.advantages__list{gap:30px}.advantages__item{flex-direction:row;gap:10px;text-align:left}.advantages__icon-wrapper{height:72px;width:72px}.advantages__icon-wrapper img{height:36px;width:36px}.advantages__text{font-size:18px;line-height:24px}}.products{padding:80px 0}.products__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:60px}@media screen and (max-width:949.98px){.products__header{margin-bottom:50px}}@media screen and (max-width:849.98px){.products__header{margin-bottom:40px}}@media screen and (max-width:649.98px){.products__header{margin-bottom:35px}}@media screen and (max-width:549.98px){.products__header{margin-bottom:30px}}@media screen and (max-width:449.98px){.products__header{margin-bottom:25px}}@media (max-width:400px){.products__header{margin-bottom:20px}}.products__heading{margin:0}@media screen and (max-width:949.98px){.products__heading{margin-bottom:0}}@media screen and (max-width:849.98px){.products__heading{margin-bottom:0}}@media screen and (max-width:649.98px){.products__heading{margin-bottom:0}}@media screen and (max-width:549.98px){.products__heading{margin-bottom:0}}@media screen and (max-width:449.98px){.products__heading{margin-bottom:0}}@media (max-width:400px){.products__heading{margin-bottom:0}}.products__slider-controls{align-items:center;display:flex;display:none;gap:10px}@media (max-width:650px){.products__slider-controls{display:flex}}.products__slider-controls .products__slider-next,.products__slider-controls .products__slider-prev{align-items:center;background:transparent;border:none;border-radius:0;cursor:pointer;display:flex;height:auto;justify-content:center;padding:10px;transition:all .3s ease;width:auto}.products__slider-controls .products__slider-next:hover,.products__slider-controls .products__slider-prev:hover{transform:scale(1.1)}.products__slider-controls .products__slider-next img,.products__slider-controls .products__slider-prev img{height:24px;transition:all .3s ease;width:24px}@media (max-width:650px){.products__slider-controls .products__slider-next img,.products__slider-controls .products__slider-prev img{height:22px;width:22px}}@media (max-width:480px){.products__slider-controls .products__slider-next img,.products__slider-controls .products__slider-prev img{height:20px;width:20px}}@media (max-width:400px){.products__slider-controls .products__slider-next img,.products__slider-controls .products__slider-prev img{height:18px;width:18px}}@media (max-width:320px){.products__slider-controls .products__slider-next img,.products__slider-controls .products__slider-prev img{height:16px;width:16px}}.products__slider-controls .products__slider-prev img{transform:rotate(180deg)}.products__list{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);justify-content:center}@media (max-width:650px){.products__list{display:none}}.products__item{align-items:center;background:#fff;border:1px solid #1d252d;cursor:pointer;display:flex;flex-direction:column;gap:20px;min-height:460px;text-decoration:none;transition:all .3s ease}.products__item:hover{background:#52c300;border:1px solid #52c300}.products__image-wrapper{align-items:center;box-sizing:border-box;display:flex;flex:1;flex-shrink:0;height:120px;justify-content:center;min-height:270px;padding:40px 55px;width:100%}.products__image{height:100%;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;width:100%}.products__title{color:#1d252d;font-family:TTNormsPro;font-size:27px;font-style:normal;font-weight:500;line-height:30px;margin:0;max-width:80%;padding:0 30px 40px;text-align:left;width:80%;leading-trim:both;text-edge:cap;transition:all .3s ease}@media screen and (max-width:1149.98px){.products{padding:60px 0}.products__header{margin-bottom:55px}.products__list{gap:38px}.products__item{gap:19px;min-height:420px}.products__image-wrapper{height:110px;min-height:240px;padding:35px 45px;width:100%}.products__title{font-size:17px;line-height:21px;padding:0 25px 35px}}@media screen and (max-width:949.98px){.products{padding:60px 0}.products__header{margin-bottom:50px}.products__list{gap:35px}.products__item{gap:18px;min-height:400px}.products__image-wrapper{height:100px;min-height:220px;padding:30px 40px;width:100%}.products__title{font-size:16px;line-height:20px;padding:0 22px 30px}}@media screen and (max-width:849.98px){.products{padding:60px 0}.products__header{margin-bottom:40px}.products__list{gap:30px;grid-template-columns:repeat(2,1fr)}.products__item{gap:16px;min-height:380px}.products__image-wrapper{height:90px;min-height:200px;padding:25px 35px;width:80%}.products__title{font-size:15px;line-height:19px;padding:0 20px 28px}}@media screen and (max-width:649.98px){.products{padding:60px 0}.products__header{margin-bottom:35px}.products__list{gap:25px;grid-template-columns:repeat(2,1fr)}.products__item{gap:15px;min-height:350px}.products__image-wrapper{height:80px;min-height:180px;padding:20px 30px;width:80%}.products__title{font-size:14px;line-height:18px;padding:0 18px 25px}}@media screen and (max-width:549.98px){.products{padding:60px 0}.products__header{margin-bottom:30px}.products__list{gap:20px;grid-template-columns:repeat(2,1fr)}.products__item{gap:14px;min-height:320px}.products__image-wrapper{height:70px;min-height:160px;padding:18px 25px;width:80%}.products__title{font-size:14px;line-height:18px;padding:0 15px 22px}}@media screen and (max-width:449.98px){.products{padding:60px 0}.products__header{margin-bottom:25px}.products__list{gap:18px;grid-template-columns:1fr}}@media screen and (max-width:449.98px) and (max-width:650px){.products__list{display:none}}@media screen and (max-width:449.98px){.products__item{gap:12px;min-height:300px}.products__image-wrapper{height:60px;min-height:140px;padding:15px 20px;width:80%}.products__title{font-size:14px;line-height:18px;padding:0 12px 20px}}@media (max-width:400px){.products{padding:60px 0}.products__header{margin-bottom:20px}.products__list{display:none;gap:15px;grid-template-columns:1fr}.products__item{gap:10px;min-height:280px}.products__image-wrapper{height:50px;min-height:120px;padding:12px 18px;width:80%}.products__title{font-size:14px;line-height:18px;padding:0 10px 18px}}.products__slider-wrapper{display:none}@media (max-width:650px){.products__slider-wrapper{display:block;margin-top:0}}.products__slider{padding:0;position:relative}.products__slider .swiper-wrapper{align-items:stretch}.products__slider .swiper-slide{align-items:stretch;display:flex;height:auto}.products__slider-item{align-items:center;background:#fff;border:1px solid #1d252d;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:20px;height:100%;min-height:400px;padding:20px;text-decoration:none;transition:all .3s ease;width:100%}.products__slider-item:hover{background:#52c300;border:1px solid #52c300}.products__slider-item:hover .products__slider-title{color:#fff}@media (max-width:650px){.products__slider-item{gap:18px;min-height:360px;padding:18px}}@media (max-width:480px){.products__slider-item{gap:16px;min-height:340px;padding:16px}}@media (max-width:400px){.products__slider-item{gap:15px;min-height:320px;padding:15px}}@media (max-width:320px){.products__slider-item{gap:14px;min-height:300px;padding:14px}}.products__slider-image-wrapper{align-items:center;box-sizing:border-box;display:flex;flex:1;flex-shrink:0;height:120px;justify-content:center;min-height:200px;padding:30px 40px;width:100%}@media (max-width:650px){.products__slider-image-wrapper{min-height:180px;padding:25px 35px}}@media (max-width:480px){.products__slider-image-wrapper{min-height:160px;padding:20px 30px}}@media (max-width:400px){.products__slider-image-wrapper{min-height:140px;padding:18px 25px}}@media (max-width:320px){.products__slider-image-wrapper{min-height:120px;padding:15px 20px}}.products__slider-image{height:100%;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;width:100%}.products__slider-title{color:#1d252d;font-family:TTNormsPro;font-size:24px;font-style:normal;font-weight:500;line-height:28px;margin:0;text-align:center;transition:all .3s ease;width:100%}@media (max-width:650px){.products__slider-title{font-size:22px;line-height:26px}}@media (max-width:480px){.products__slider-title{font-size:20px;line-height:24px}}@media (max-width:400px){.products__slider-title{font-size:18px;line-height:22px}}@media (max-width:320px){.products__slider-title{font-size:16px;line-height:20px}}.application{background-color:#fff;padding:75px 0}.application__content{width:100%}.application__heading{color:#1d252d;font-family:DrukTextWideCyr;font-size:48px;font-style:normal;font-weight:1000;line-height:normal;margin:0 0 50px;text-transform:uppercase}@media screen and (max-width:949.98px){.application__heading{font-size:42px;margin-bottom:50px}}@media screen and (max-width:849.98px){.application__heading{font-size:38px;margin-bottom:50px}}@media screen and (max-width:649.98px){.application__heading{font-size:34px;margin-bottom:50px}}@media screen and (max-width:549.98px){.application__heading{font-size:30px;margin-bottom:50px}}@media screen and (max-width:449.98px){.application__heading{font-size:26px;margin-bottom:50px}}@media (max-width:400px){.application__heading{font-size:24px;margin-bottom:50px}}.application__form{width:100%}.application__form-row{display:flex;gap:30px;margin-bottom:60px}@media screen and (max-width:949.98px){.application__form-row{gap:25px;margin-bottom:50px}}@media screen and (max-width:849.98px){.application__form-row{flex-direction:column;gap:40px;margin-bottom:45px}}@media screen and (max-width:649.98px){.application__form-row{flex-direction:column;gap:20px;margin-bottom:75px}}@media screen and (max-width:549.98px){.application__form-row{flex-direction:column;gap:20px;margin-bottom:75px}}@media screen and (max-width:449.98px){.application__form-row{flex-direction:column;gap:20px;margin-bottom:75px}}@media (max-width:400px){.application__form-row{flex-direction:column;gap:20px;margin-bottom:75px}}.application__form-field{flex:1;position:relative}.application__form-label{bottom:13px;color:rgba(29,37,45,.6);font-family:TT Norms Pro;font-size:18px;font-style:normal;font-weight:500;left:0;line-height:130%;pointer-events:none;position:absolute;transform-origin:left top;transition:all .3s ease}.application__form-label .required{color:red;margin-left:2px}.application__form-label.active{color:#52c300;font-size:14px;top:0;transform:translateY(-8px)}.application__form-label.active .required{color:red}@media screen and (max-width:649.98px){.application__form-label{bottom:13px;font-size:18px}}@media screen and (max-width:549.98px){.application__form-label{bottom:13px;font-size:18px}}@media screen and (max-width:449.98px){.application__form-label{bottom:13px;font-size:18px}}@media (max-width:400px){.application__form-label{bottom:13px;font-size:18px}}.application__form-input{background:transparent;border:none;border-bottom:2px solid rgba(29,37,45,.3);color:#1d252d;font-family:TT Norms Pro;font-size:18px;font-weight:400;line-height:1.2;outline:none;padding:18px 0 10px;transition:all .3s ease;width:100%}.application__form-input::-moz-placeholder{color:transparent}.application__form-input::placeholder{color:transparent}.application__form-input:focus{border-bottom-color:#52c300}.application__form-input:not(:-moz-placeholder){border-bottom-color:rgba(29,37,45,.7)}.application__form-input:not(:placeholder-shown){border-bottom-color:rgba(29,37,45,.7)}.application__form-input:not(:-moz-placeholder):focus{border-bottom-color:#52c300}.application__form-input:not(:placeholder-shown):focus{border-bottom-color:#52c300}@media screen and (max-width:649.98px){.application__form-input{font-size:18px;padding:16px 0 8px}}@media screen and (max-width:549.98px){.application__form-input{font-size:18px;padding:14px 0 6px}}@media screen and (max-width:449.98px){.application__form-input{font-size:18px;padding:12px 0 5px}}@media screen and (max-width:949.98px){.application{padding:75px 0}}@media screen and (max-width:849.98px){.application{padding:75px 0}}@media screen and (max-width:649.98px){.application{padding:75px 0}}@media screen and (max-width:549.98px){.application{padding:75px 0}}@media screen and (max-width:449.98px){.application{padding:75px 0}}@media (max-width:400px){.application{padding:75px 0}}.application__form-field.error .application__form-input,.application__form-field.error .application__form-input:focus{border-bottom-color:red}.application__form-field.error .application__form-label,.application__form-field.error .application__form-label .required{color:red}.application__form-field.error .validation-error{color:red;display:block;font-family:TT Norms Pro;font-size:14px;font-weight:400;line-height:1.2;margin-top:5px}.application__form-field.success .application__form-input,.application__form-field.success .application__form-input:focus{border-bottom-color:#52c300}.application__form-field.success .application__form-label{color:#52c300}.application__form-field.success .application__form-label .required{color:red}.application__form-input.error,.application__form-input.error:focus{border-bottom-color:red!important}.application__form-input.success,.application__form-input.success:focus{border-bottom-color:#52c300!important}.application__form-input[type=tel]::-moz-placeholder{color:rgba(29,37,45,.3);font-family:TT Norms Pro;font-size:16px;font-weight:400;-moz-transition:all .3s ease;transition:all .3s ease}.application__form-input[type=tel]::placeholder{color:rgba(29,37,45,.3);font-family:TT Norms Pro;font-size:16px;font-weight:400;transition:all .3s ease}.application__form-input[type=tel]:focus::-moz-placeholder{color:rgba(29,37,45,.1)}.application__form-input[type=tel]:focus::placeholder{color:rgba(29,37,45,.1)}.application__form-input[type=email]::-moz-placeholder{color:transparent}.application__form-input[type=email]::placeholder{color:transparent}.validation-error{color:red;display:none;font-family:TT Norms Pro;font-size:14px;font-weight:400;line-height:1.2;margin-top:5px;transition:all .3s ease}.validation-error.show{animation:fadeIn .3s ease;display:block}.validation-success{color:#52c300;display:none;font-family:TT Norms Pro;font-size:14px;font-weight:400;line-height:1.2;margin-top:5px;transition:all .3s ease}.validation-success.show{animation:fadeIn .3s ease;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.input-mask-loading{position:relative}.input-mask-loading:after{animation:spin 1s linear infinite;border:2px solid rgba(29,37,45,.2);border-radius:50%;border-top-color:#52c300;content:"";height:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px}@keyframes spin{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.contacts{display:flex;min-height:600px;width:100%}.contacts svg{fill:#52c300!important}.contacts__map{flex:1;min-width:0;position:relative}.contacts__map-container{height:100%;min-height:600px;width:100%}.contacts__info{align-items:center;background-color:#1d252d;display:flex;flex:1;margin-right:auto}.contacts__content{box-sizing:border-box;max-width:650px;padding:70px 0 70px 55px;width:100%}@media screen and (max-width:1349.98px){.contacts__content{max-width:550px;padding:70px 0 70px 45px}}@media screen and (max-width:1149.98px){.contacts__content{max-width:475px;padding:70px 0 70px 40px}}@media screen and (max-width:949.98px){.contacts__content{max-width:100%;padding:70px 10px}}@media screen and (max-width:849.98px){.contacts__content{padding:70px 20px}}@media screen and (max-width:649.98px){.contacts__content{padding:70px 20px}}@media screen and (max-width:549.98px){.contacts__content{padding:70px 20px}}@media screen and (max-width:449.98px){.contacts__content{padding:70px 20px}}@media (max-width:400px){.contacts__content{padding:70px 15px}.contacts__content .contacts__info{flex:0 0 auto;min-width:0}}.contacts__heading{color:#fff;font-family:DrukTextWideCyr;font-size:50px;font-style:normal;font-weight:1000;line-height:normal;margin:0 0 40px;text-align:left;text-transform:uppercase}@media screen and (max-width:1349.98px){.contacts__heading{font-size:45px;margin-bottom:40px}}@media screen and (max-width:1149.98px){.contacts__heading{font-size:42px;margin-bottom:40px}}@media screen and (max-width:949.98px){.contacts__heading{font-size:40px;margin-bottom:40px}}@media screen and (max-width:849.98px){.contacts__heading{font-size:38px;margin-bottom:40px;text-align:left}}@media screen and (max-width:649.98px){.contacts__heading{font-size:34px;margin-bottom:40px}}@media screen and (max-width:549.98px){.contacts__heading{font-size:30px;margin-bottom:40px}}@media screen and (max-width:449.98px){.contacts__heading{font-size:26px;margin-bottom:40px}}@media (max-width:400px){.contacts__heading{font-size:24px;margin-bottom:40px}}.contacts__item{align-items:center;display:flex;flex-direction:row;gap:10px;margin-bottom:10px;transition:all .3s ease}.contacts__item:last-child{margin-bottom:0}@media (hover:hover){.contacts__item:hover{transform:translateX(5px)}.contacts__item:hover .contacts__icon{transform:scale(1.1)}}@media screen and (max-width:1349.98px){.contacts__item{gap:10px;margin-bottom:10px}}@media screen and (max-width:1149.98px){.contacts__item{gap:10px;margin-bottom:10px}}@media screen and (max-width:949.98px){.contacts__item{gap:10px;margin-bottom:10px}}@media screen and (max-width:849.98px){.contacts__item{gap:10px;margin-bottom:10px}}@media screen and (max-width:649.98px){.contacts__item{gap:10px;margin-bottom:10px}}@media screen and (max-width:549.98px){.contacts__item{gap:10px;margin-bottom:10px}}@media screen and (max-width:449.98px){.contacts__item{gap:10px;margin-bottom:10px}}@media (max-width:400px){.contacts__item{gap:10px;margin-bottom:10px}.contacts__item .contacts__info{flex:0 0 auto;min-width:0}}.contacts__icon{align-items:center;display:flex;flex-shrink:0;height:24px;margin-top:0;transition:all .3s ease;width:24px}.contacts__icon svg{height:100%;width:100%;fill:#52c300;flex-shrink:0}@media screen and (max-width:1349.98px){.contacts__icon{height:22px;width:22px}}@media screen and (max-width:1149.98px){.contacts__icon{height:21px;width:21px}}@media screen and (max-width:949.98px){.contacts__icon{height:20px;width:20px}}@media screen and (max-width:849.98px){.contacts__icon{height:20px;width:20px}}@media screen and (max-width:649.98px){.contacts__icon{height:20px;width:20px}}@media screen and (max-width:549.98px){.contacts__icon{height:20px;width:20px}}@media screen and (max-width:449.98px){.contacts__icon{height:20px;width:20px}}@media (max-width:400px){.contacts__icon{height:20px;margin-top:0;width:20px}.contacts__icon .contacts__info{flex:0 0 auto;min-width:0}}.contacts__text{flex:1}.contacts__text p{color:#fff;font-family:TT Norms Pro;font-size:18px;font-weight:400;line-height:1.4;margin:0;transition:all .3s ease;word-wrap:break-word;overflow-wrap:break-word}@media screen and (max-width:1349.98px){.contacts__text p{font-size:17px}}@media screen and (max-width:1149.98px){.contacts__text p{font-size:16px}}@media screen and (max-width:949.98px){.contacts__text p{font-size:16px}}@media screen and (max-width:849.98px){.contacts__text p{font-size:15px}}@media screen and (max-width:649.98px){.contacts__text p{font-size:14px}}@media screen and (max-width:549.98px){.contacts__text p{font-size:14px}}@media screen and (max-width:449.98px){.contacts__text p{font-size:14px}}@media (max-width:400px){.contacts__text p{font-size:14px}}.contacts__text a{color:#fff;text-decoration:none;transition:color .3s ease}.contacts__text a:hover{color:#52c300}@media (hover:none){.contacts__text a:active{color:#52c300}}@media screen and (max-width:1349.98px){.contacts,.contacts__map-container{min-height:580px}.contacts__info{flex:0 0 48%;min-width:0}}@media screen and (max-width:1149.98px){.contacts,.contacts__map-container{min-height:560px}.contacts__info{flex:0 0 46%;min-width:0}}@media screen and (max-width:949.98px){.contacts,.contacts__map-container{min-height:550px}.contacts__info{flex:0 0 45%;min-width:0}}@media screen and (max-width:849.98px){.contacts{flex-direction:column;min-height:auto}.contacts__map{height:400px;order:1}.contacts__map-container{min-height:450px}.contacts__info{flex:none;margin-right:0;min-width:0;order:2;padding:30px 0;width:100%}.contacts__content{padding:70px 20px;text-align:left}}@media screen and (max-width:649.98px){.contacts__map{height:300px}.contacts__map-container{min-height:450px}.contacts__content{padding:70px 20px}.contacts__info{flex:0 0 auto;min-width:0}.contacts__icon{height:13px;width:13px}}@media screen and (max-width:549.98px){.contacts__map{height:250px}.contacts__map-container{min-height:450px}.contacts__content{padding:70px 20px}.contacts__info{flex:0 0 auto;min-width:0}.contacts__icon{height:13px;width:13px}}@media screen and (max-width:449.98px){.contacts__map{height:200px}.contacts__map-container{min-height:450px}.contacts__content{padding:70px 20px}.contacts__info{flex:0 0 auto;min-width:0}.contacts__icon{height:13px;width:13px}}@media (max-width:400px){.contacts__map{height:180px}.contacts__map-container{min-height:450px}.contacts__content{padding:70px 15px}.contacts__info{flex:0 0 auto;min-width:0}.contacts__icon{height:13px;margin-top:0;width:13px}}@media (max-width:850px) and (orientation:landscape){.contacts__map{height:200px}.contacts__content{padding:20px}.contacts__heading{font-size:28px;margin-bottom:20px}.contacts__item{gap:10px;margin-bottom:15px}.contacts__icon{height:20px;width:20px}.contacts__text p{font-size:13px}.contacts__info{flex:0 0 auto;min-width:0}}@media (min-height:1000px) and (max-width:850px){.contacts__map{height:400px}.contacts__content{padding:40px 20px}.contacts__heading{font-size:36px;margin-bottom:30px}.contacts__item{gap:18px;margin-bottom:25px}.contacts__icon{height:20px;width:20px}.contacts__text p{font-size:16px}.contacts__info{flex:0 0 auto;min-width:0}}@media (min-resolution:192dpi){.contacts__icon svg{filter:drop-shadow(0 0 1px rgba(82,195,0,.3))}}@media (hover:hover){.contacts__item:hover .contacts__text a{color:#52c300}}@media (hover:none){.contacts__item:active .contacts__text a{color:#52c300}}.contacts__item--hours .contacts__text p{color:#fff;opacity:.9}@media (max-width:360px){.contacts__map{height:160px}.contacts__map-container{min-height:450px}.contacts__content{padding:70px 12px}.contacts__heading{font-size:22px;margin-bottom:40px}.contacts__item{gap:10px;margin-bottom:10px}.contacts__icon{height:13px;margin-top:0;width:13px}.contacts__text a,.contacts__text p{font-size:14px;text-align:left}.contacts__info{flex:0 0 auto;min-width:0}}@media (min-resolution:288dpi){.contacts__icon svg{filter:drop-shadow(0 0 .5px rgba(82,195,0,.4))}}@media (prefers-color-scheme:dark){.contacts__info{background-color:#0f1419}.contacts__text a,.contacts__text p{color:#e8eaed}.contacts__text a:hover{color:#52c300}.contacts__icon svg{filter:brightness(1.2) contrast(1.1)}}@media (prefers-reduced-motion:reduce){.contacts__item{transition:none}.contacts__item:hover,.contacts__item:hover .contacts__icon{transform:none}.contacts__icon,.contacts__text a,.contacts__text p{transition:none}}@media (prefers-contrast:high){.contacts__icon svg{filter:contrast(1.5) brightness(1.2)}.contacts__text a{text-decoration:underline}.contacts__text a:hover{text-decoration:none}}@media screen and (max-width:849.98px){.contacts__map{position:relative}}@media (hover:hover){.contacts__item:hover .contacts__icon{animation:iconPulse .6s ease-in-out}.contacts__item:hover .contacts__text a{transform:translateX(3px)}}@media (hover:none){.contacts__item:active .contacts__icon{animation:iconPulse .3s ease-in-out}.contacts__item:active .contacts__text a{transform:scale(.98)}}@keyframes iconPulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.contacts__text a{display:inline-block;position:relative;transition:all .3s ease}.contacts__text a:after{background-color:#52c300;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}@media (hover:hover){.contacts__text a:hover:after{width:100%}}@media (hover:none){.contacts__text a:active:after{width:100%}}.contacts__item:focus-within{border-radius:0;outline:2px solid #52c300;outline-offset:4px}.contacts__text a:focus{border-radius:0;outline:2px solid #52c300;outline-offset:2px}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.contacts{flex-direction:column}.contacts__map{height:300px;order:1}.contacts__info{flex:none;order:2;width:100%}.contacts__content{padding:30px 40px;text-align:left}.contacts__heading{font-size:36px;margin-bottom:25px}.contacts__item{gap:15px;margin-bottom:20px}.contacts__icon{height:20px;width:20px}.contacts__text a,.contacts__text p{font-size:16px}}@media (min-width:1024px) and (max-width:1366px) and (orientation:landscape){.contacts__info{flex:0 0 42%}.contacts__content{padding:40px 0 40px 35px}.contacts__heading{font-size:42px;margin-bottom:30px}.contacts__item{gap:16px;margin-bottom:22px}.contacts__icon{height:20px;width:20px}.contacts__text a,.contacts__text p{font-size:16px}}@media (min-width:1920px){.contacts{min-height:700px}.contacts__info{flex:0 0 45%;min-width:0}.contacts__content{max-width:700px;padding:80px 0 80px 70px}.contacts__heading{font-size:56px;margin-bottom:50px}.contacts__item{gap:25px;margin-bottom:35px}.contacts__icon{height:28px;width:28px}.contacts__text a,.contacts__text p{font-size:20px}}@media (max-width:320px){.contacts__map{height:140px}.contacts__map-container{min-height:450px}.contacts__content{padding:70px 10px}.contacts__heading{font-size:20px;margin-bottom:40px}.contacts__item{gap:10px;margin-bottom:10px}.contacts__icon{height:13px;margin-top:0;width:13px}.contacts__text a,.contacts__text p{font-size:14px;text-align:left}.contacts__info{flex:0 0 auto;min-width:0}}@media (pointer:fine){.contacts__item:hover .contacts__icon{animation:iconPulse .6s ease-in-out}.contacts__item:hover .contacts__text a{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.contacts__item{transition:none}.contacts__item:hover{transform:none}.contacts__item:hover .contacts__icon{animation:none;transform:none}.contacts__item:hover .contacts__text a{transform:none}.contacts__icon,.contacts__text a,.contacts__text a:after{transition:none}}@media (min-resolution:192dpi){.contacts__icon svg{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.contacts__item:focus-within .contacts__text a{border-radius:0;outline:2px solid #52c300;outline-offset:4px}.contacts__text a:focus{background-color:rgba(82,195,0,.1);color:#52c300;text-decoration:underline}.contacts__text a:focus:not(:focus-visible){background-color:transparent;color:#fff;outline:none;text-decoration:none}.contacts__icon svg{filter:contrast(1.1)}@media (prefers-contrast:high){.contacts__icon svg{filter:contrast(1.5) brightness(1.3)}}@media (prefers-color-scheme:dark){.contacts__info{background-color:#0f1419;border:1px solid hsla(0,0%,100%,.1)}.contacts__text a,.contacts__text p{color:#e8eaed}.contacts__text a:hover{color:#52c300}.contacts__text a:focus{background-color:rgba(82,195,0,.2);color:#52c300}.contacts__icon svg{filter:brightness(1.2) contrast(1.1)}}@media (prefers-contrast:high){.contacts__info{border:2px solid #52c300}.contacts__heading{text-shadow:1px 1px 0 rgba(0,0,0,.5)}.contacts__text a{font-weight:600;text-decoration:underline}.contacts__text a:hover{background-color:#52c300;border-radius:0;color:#1d252d;padding:2px 4px;text-decoration:none}.contacts__icon svg{filter:contrast(2) brightness(1.5)}}@media (prefers-reduced-motion:reduce){.contacts__item:hover .contacts__icon{animation:none}.contacts__item:hover .contacts__text a{transform:none}.contacts__item:hover .contacts__text a:after{width:0}.contacts__icon{animation:none}.contacts__text a:after{transition:none}}@media print{.contacts__map{display:none}.contacts__info{background-color:transparent!important;border:1px solid #000!important;color:#000!important}.contacts__heading{color:#000!important;font-size:24px!important;margin-bottom:20px!important}.contacts__item{gap:10px!important;margin-bottom:15px!important}.contacts__text a,.contacts__text p{color:#000!important;font-size:14px!important}.contacts__icon svg{fill:#000!important;height:16px!important;width:16px!important}}@media (min-resolution:288dpi){.contacts__icon svg{filter:drop-shadow(0 0 .5px rgba(82,195,0,.4));image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (hover:hover){.contacts__item:hover .contacts__text a{color:#52c300}.contacts__item:hover .contacts__text a:after{width:100%}}@media (hover:none){.contacts__item:active .contacts__text a{color:#52c300}.contacts__item:active .contacts__text a:after{width:100%}}.footer{background-color:#52c300;padding:40px 0}.footer__content{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.footer__logo img{height:68px;min-height:70px;min-width:122px;width:121px}.footer__copyright{align-items:center;display:flex}.footer__copyright p{color:#fff;font-family:TT Norms Pro;font-size:16px;font-style:normal;font-weight:400;line-height:125%;margin:0;white-space:nowrap}.footer__slogan p{color:#fff;flex:1;font-family:DrukTextWideCyr;font-size:22px;font-style:normal;font-weight:1000;line-height:110%;margin:0;min-width:200px;text-align:left;text-transform:uppercase}.footer__social{align-items:center;display:flex;gap:15px}.footer__social-link{align-items:center;display:flex;height:68px;justify-content:center;transition:all .3s ease;width:68px}.footer__social-link:hover{transform:translateY(-2px)}.footer__social-link img{height:68px;width:68px}@media screen and (max-width:949.98px){.footer{padding:35px 0}.footer__content{gap:25px}.footer__slogan p{font-size:25px}.footer__copyright p{font-size:16px}}@media screen and (max-width:849.98px){.footer{padding:30px 0}.footer__content{flex-wrap:wrap;gap:20px;justify-content:space-between}.footer__slogan{flex:1 1 100%;margin-bottom:15px;order:-1;text-align:left}.footer__slogan p{font-size:22px;min-width:auto}.footer__logo{flex:0 0 auto;order:1}.footer__copyright{flex:0 0 auto;order:2}.footer__copyright p{font-size:16px}.footer__social{flex:0 0 auto;order:3}}@media screen and (max-width:649.98px){.footer{padding:65px 0 90px}.footer__content{align-items:start;display:grid;gap:50px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;text-align:left}.footer__slogan{grid-column:1/-1;grid-row:2;text-align:left}.footer__slogan p{font-size:22px;min-width:auto}.footer__logo{grid-column:1;grid-row:1;justify-self:start}.footer__copyright{grid-column:2;grid-row:1;justify-self:start}.footer__copyright p{font-size:16px;text-align:left;white-space:normal}.footer__social{grid-column:1/-1;grid-row:3;justify-self:start}.footer__logo img{height:56px;width:100px}.footer__social-link,.footer__social-link img{height:60px;width:60px}}@media screen and (max-width:549.98px){.footer{padding:65px 0 90px}.footer__content{align-items:start;display:grid;gap:50px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;text-align:left}.footer__slogan{grid-column:1/-1;grid-row:2;text-align:left}.footer__slogan p{font-size:22px;min-width:auto}.footer__logo{grid-column:1;grid-row:1;justify-self:start}.footer__copyright{grid-column:2;grid-row:1;justify-self:start}.footer__copyright p{font-size:16px;text-align:left}.footer__social{grid-column:1/-1;grid-row:3;justify-self:start}.footer__logo img{height:45px;width:80px}.footer__social-link,.footer__social-link img{height:50px;width:50px}}
/*# sourceMappingURL=main.css.map */
