

/* Start:/local/templates/main/assets/css/app.css?175146068238715*/
:where(:not(html):not(iframe):not(canvas):not(img):not(svg):not(video):not(audio):not(svg *):not(symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;text-size-adjust:none}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:root{--accent:#1e7655;--accent-light:#cceccd;--main:#000;--error:red;--input-border-color:#d4d4de}.textarea__label,.select__label,.input__label{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-block__submit,.hero__btn{background:var(--accent);color:#fff;border-radius:2.5rem;justify-content:center;align-items:center;padding:1.625rem;font-size:1.625rem;font-weight:600;display:flex}@media (width<=991.98px){.form-block__submit,.hero__btn{padding:1rem;font-size:.875rem}}.header__btn{background:var(--accent-light);color:#0d4c58;border-radius:2.5rem;justify-content:center;align-items:center;padding:1rem 1.625rem;font-size:1.25rem;font-weight:600;display:flex}html{font-size:.83vw}@media (width>=1920px){html{font-size:1rem}}@media (width<=1399.98px){html{font-size:.9vw}}@media (width<=1199.98px){html{font-size:1.5vw}}@media (width<=991.98px){html{font-size:1.65vw}}@media (width<=767.98px){html{font-size:2.5vw}}@media (width<=575.98px){html{font-size:4.3vw}}body{font-display:swap;font-optical-sizing:auto;background:#f0f0f0;padding-top:11.5rem;font-family:Open Sans,sans-serif;font-style:normal}@media (width<=991.98px){body{padding-top:6.25rem}}@media (width<=767.98px){body{padding-top:3.75rem}}@media (width<=575.98px){body{padding-top:2.5rem}}a,button{cursor:pointer}.locked{overflow:hidden}.container{width:100%;max-width:107.5rem;margin:0 auto;padding:0 1rem}h1{font-family:El Messiri,sans-serif;font-size:5rem;font-weight:700}@media (width<=991.98px){h1{font-size:2.75rem}}@media (width<=575.98px){h1{font-size:1.75rem}}h2,.form-block__title,.work-block__title,.advantages-slider__title,.what-for__title,.about-us__title{font-family:El Messiri,sans-serif;font-size:3.75rem;font-weight:700;line-height:100%}@media (width<=991.98px){h2,.form-block__title,.work-block__title,.advantages-slider__title,.what-for__title,.about-us__title{font-size:2.25rem}}@media (width<=575.98px){h2,.form-block__title,.work-block__title,.advantages-slider__title,.what-for__title,.about-us__title{font-size:1.5rem}}h3,.what-card__name,.products-slider__title,.about-us-slider__title{font-family:El Messiri,sans-serif;font-size:2rem;font-weight:700;line-height:100%}@media (width<=991.98px){h3,.what-card__name,.products-slider__title,.about-us-slider__title{font-size:1.75rem}}@media (width<=575.98px){h3,.what-card__name,.products-slider__title,.about-us-slider__title{font-size:1.25rem}}.header{z-index:100;width:100%;position:fixed;top:0}.header__wrap{background:var(--accent);color:var(--accent-light);border-radius:0 0 1.875rem 1.875rem;padding-top:1.25rem;font-size:1.25rem}@media (width<=991.98px){.header__wrap{font-size:1rem}}@media (width<=767.98px){.header__wrap{padding-top:.9375rem}}@media (width<=575.98px){.header__wrap{font-size:.875rem}}.header__topbar{border-bottom:1px solid var(--accent-light);align-items:center;padding-bottom:1.875rem;font-weight:600;display:flex}@media (width<=991.98px){.header__topbar{border-bottom:#0000;padding-bottom:1.25rem}}@media (width<=767.98px){.header__topbar{border-bottom:#0000;padding-bottom:.9375rem}}.header__logo{width:100%;max-width:5.3125rem;height:auto;display:block;overflow:hidden}.header__logo img{object-fit:contain;width:100%;height:100%}@media (width<=767.98px){.header__logo{max-width:3rem}}.header__motto{margin-left:11.875rem}@media (width<=1199.98px){.header__motto{max-width:10rem;margin-left:1.25rem}}@media (width<=767.98px){.header__motto{display:none}}.header__contacts{gap:4.375rem;display:flex}@media (width<=1199.98px){.header__contacts{gap:3.5rem}}@media (width<=991.98px){.header__contacts{gap:1.5625rem}}@media (width<=575.98px){.header__contacts{flex-direction:column;gap:.25rem}}.header__socials{align-items:center;gap:4.375rem;margin-left:auto;margin-right:0;display:flex}@media (width<=1199.98px){.header__socials{gap:3.5rem}}@media (width<=991.98px){.header__socials{gap:1.5625rem}}@media (width<=575.98px){.header__socials{gap:1rem}}.header__tel{flex:none;gap:.75rem;-webkit-text-decoration:underline;text-decoration:underline;display:flex}.header__tel img{object-fit:contain;width:100%;max-width:1.5rem;height:100%;max-height:1.5rem}.header__email{flex:none;-webkit-text-decoration:underline;text-decoration:underline;display:block}.header__btn{flex:auto;gap:.625rem;width:auto;max-width:16.875rem;display:flex}@media (width<=991.98px){.header__btn{padding:.5rem 1rem;font-size:1rem}}@media (width<=767.98px){.header__btn span{display:none}}.header__content{margin-top:1.875rem}@media (width<=991.98px){.header__content{display:none}}.header__nav{align-items:center;display:flex}.header__list{justify-content:center;gap:4rem;margin:0 auto 1.875rem;display:flex}@media (width<=1199.98px){.header__list{gap:1.875rem}}.footer__wrap{background:var(--accent);color:var(--accent-light);padding:4.375rem 0;font-size:1.25rem;font-weight:600}@media (width<=1199.98px){.footer__wrap{font-size:1rem}}@media (width<=767.98px){.footer__wrap{padding:3.125rem 0;font-size:.875rem}}.footer__content{display:flex}@media (width<=767.98px){.footer__content{flex-direction:column;gap:3.125rem}}.footer__logo{width:100%;max-width:5.3125rem;height:auto;margin-top:-1.875rem;margin-left:.9375rem;padding-bottom:2.5rem;display:block;overflow:hidden}.footer__logo img{object-fit:contain;width:100%;height:100%}@media (width<=767.98px){.footer__logo{margin:0;padding:0}}@media (width<=991.98px){.footer__motto{max-width:10rem}}@media (width<=767.98px){.footer__leftcol{justify-content:space-between;align-items:center;display:flex}}.footer__rightcol{flex-direction:column;gap:3.125rem;margin-left:auto;margin-right:0;display:flex}@media (width<=991.98px){.footer__rightcol{padding-right:1.25rem}}@media (width<=767.98px){.footer__rightcol{gap:2.5rem;margin:0;padding:0}}.footer__topbar-list{gap:6.25rem;display:flex}.footer__topbar-list img{object-fit:contain;width:100%;max-width:1.875rem;height:100%;max-height:1.875rem}.footer__topbar-list a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;position:relative}@media (width<=767.98px){.footer__topbar-list{flex-direction:column;gap:1.25rem;max-width:12.5rem;margin-left:auto;margin-right:0}}.footer__topbar-item{gap:.75rem;margin-left:-2.625rem;display:flex}@media (width<=767.98px){.footer__topbar-item{margin:0}}.footer__bottombar{justify-content:space-between;display:flex}.footer__policy{-webkit-text-decoration:underline;text-decoration:underline}@media (width<=767.98px){.footer__policy{max-width:9.375rem}}.input__wrap{display:block;position:relative}.input__control{border:1px solid var(--accent);border-radius:10rem;width:100%;padding:1.75rem 2.75rem;font-size:1.25rem}.input__control::placeholder{opacity:.3}@media (width<=991.98px){.input__control{border-radius:5rem;padding:.875rem 1.375rem;font-size:.875rem}}.input__message{color:var(--error);width:100%;font-size:.75rem;display:none;position:absolute;top:-1.25rem;left:0}.input.error .input__control{border-color:var(--error)}.input.error .input__message{display:block}.select__wrap{z-index:10;position:relative}.select__wrap:before{content:"";opacity:0;pointer-events:none;z-index:-1;border-radius:3.75rem;width:calc(100% + .125rem);height:calc(100% + .125rem);transition:all .25s;display:block;position:absolute;top:-1px;left:-1px}.select__wrap:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width=%2716%27 height=%279%27 viewBox=%270 0 16 9%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M7.75129 8.86659L1.46297e-08 1.22682L1.17106 0.0557651L7.80706 6.58024L14.443 -1.72232e-07L15.6141 1.17106L7.80706 8.92235L7.75129 8.86659Z%27 fill=%27%23B0B0B1%27/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1rem;height:.5625rem;margin:auto;transition:all .5s;display:block;position:absolute;top:0;bottom:0;right:2.6875rem}@media (width<=991.98px){.select__wrap:after{right:1.375rem}}.select__label{cursor:pointer;position:absolute;top:.5rem;left:0}.select__control{border:1px solid var(--accent);color:var(--main);text-overflow:ellipsis;white-space:nowrap;border-radius:10rem;align-items:center;gap:.625rem;width:100%;height:fit-content;padding:1.75rem 2.75rem;font-size:1.25rem;display:block;overflow:hidden}@media (width<=991.98px){.select__control{border-radius:5rem;padding:.875rem 1.375rem;font-size:.875rem}}.select__control--empty{color:#b0b0b1}.select__message{color:var(--error);width:100%;font-size:.75rem;display:none;position:absolute;top:-1.25rem;left:0}.select.error .select__control{border-color:var(--error)}.select.error .select__message{display:block}.textarea__wrap{display:block;position:relative}.textarea__control{border:1px solid var(--accent);border-radius:1.875rem;width:100%;min-height:11.25rem;padding:1.75rem 2.75rem;font-size:1.25rem}.textarea__control::placeholder{opacity:.3}@media (width<=991.98px){.textarea__control{border-radius:.9375rem;min-height:5.625rem;padding:.875rem 1.375rem;font-size:.875rem}}.textarea__message{color:var(--error);width:100%;font-size:.75rem;display:none;position:absolute;top:-1.25rem;left:0}.textarea.error .input__control{border-color:var(--error)}.textarea.error .input__message{display:block}.checkbox__wrap{display:block;position:relative}.checkbox__label{color:var(--main);cursor:pointer;padding-left:1.625rem;line-height:120%;display:block;position:relative}.checkbox__label a{-webkit-text-decoration:underline;text-decoration:underline}.checkbox__label:before{border:1px solid var(--input-border-color);content:"";border-radius:.25rem;width:1.125rem;height:1.125rem;transition:all .5s;position:absolute;top:.25rem;bottom:0;left:0}.checkbox__label:after{content:"";opacity:0;background-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%278%27 viewBox=%270 0 10 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M9.73821 0.607368C10.0873 0.958848 10.0873 1.5287 9.73818 1.88016L4.26332 7.39241C3.91426 7.74386 3.34833 7.74387 2.99926 7.39243L0.261832 4.63643C-0.0872554 4.28497 -0.0872806 3.71512 0.261776 3.36363C0.610832 3.01215 1.17679 3.01212 1.52588 3.36358L3.63127 5.48325L8.47411 0.60734C8.82319 0.255876 9.38915 0.255888 9.73821 0.607368Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;width:.625rem;height:.625rem;transition:all .5s;position:absolute;top:.5625rem;bottom:0;left:.25rem}.checkbox__control{opacity:0;z-index:-999;position:absolute}.checkbox__control:checked+.checkbox__label:after{border-color:var(--main);opacity:1;transition:all .5s}.checkbox__control:checked+.checkbox__label:before{background-color:var(--main);transition:all .5s}.carousel-nav--white .carousel-nav__control{background:#fff}.carousel-nav--white .carousel-nav__control svg{stroke:var(--accent)}.carousel-nav--white .swiper-pagination-bullet{background-color:#045540}.carousel-nav--white .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--accent-light)}.carousel-nav--controls{width:100%;height:fit-content;margin:auto;padding:0 1rem;position:absolute;top:18.75rem;bottom:0;right:0}.carousel-nav--pagination{width:fit-content;margin:auto;position:absolute;bottom:-7.125rem;left:0;right:0}@media (width<=991.98px){.carousel-nav--pagination{bottom:-5rem}}.carousel-nav__wrap{align-items:center;gap:.625rem;width:100%;height:3rem;display:flex;position:relative}.carousel-nav__pagination{z-index:2;align-items:center;gap:1.875rem;width:fit-content;margin:auto;display:flex}.carousel-nav__pagination .swiper-pagination-bullet{border-radius:50%;flex:none;width:.9375rem;height:.9375rem;transition:all .5s}@media (width<=991.98px){.carousel-nav__pagination .swiper-pagination-bullet{width:.5rem;height:.5rem}}.carousel-nav__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{transition:all .5s}.carousel-nav .swiper-button-disabled{opacity:.9}.carousel-nav__controls{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}@media (width<=991.98px){.carousel-nav__controls{padding:0}}.carousel-nav__control{background:var(--accent);cursor:pointer;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.carousel-nav__control svg{stroke:#fff;object-fit:cover;width:.875rem;height:.875rem;transition:all .5s}.carousel-nav__control--next{transition:all .5s;transform:rotate(180deg)}@media (width<=991.98px){.carousel-nav__control{width:2.75rem;height:2.75rem}}@media (width<=767.98px){.carousel-nav__control{width:2.125rem;height:2.125rem}}@media (width<=575.98px){.carousel-nav__control{width:1.5rem;height:1.5rem}}.hero__heading{color:var(--accent);margin-bottom:1.625rem;line-height:100%}@media (width<=991.98px){.hero__heading{margin-bottom:.75rem}}@media (width<=767.98px){.hero__heading{margin-bottom:.5rem}}.hero__text{width:100%;max-width:47rem;margin-bottom:3.25rem;font-size:1.5rem}@media (width<=991.98px){.hero__text{margin-bottom:2rem;font-size:1rem}}@media (width<=767.98px){.hero__text{margin-bottom:1.25rem;font-size:.875rem}}.hero__content{width:100%;max-width:52rem}@media (width<=991.98px){.hero__content{max-width:28.625rem}}@media (width<=575.98px){.hero__content{max-width:20rem}}.hero__wrap{min-height:75rem;padding:8rem 0 6.125rem;position:relative}@media (width<=991.98px){.hero__wrap{min-height:39.5rem;padding:6.25rem 0}}@media (width<=767.98px){.hero__wrap{padding:3.125rem 0}}@media (width<=575.98px){.hero__wrap{padding-bottom:1.875rem}}.hero__bg-img{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.hero__bg-img img{object-fit:cover;width:100%;height:100%}@media (width<=991.98px){.hero__bg-img{height:auto}}@media (width<=767.98px){.hero__bg-img{height:100%;display:none}}.hero__bg-img--mobile{display:none}@media (width<=767.98px){.hero__bg-img--mobile{display:block}}.hero__btn{width:100%;max-width:23.75rem}@media (width<=991.98px){.hero__btn{max-width:20rem}}@media (width<=767.98px){.hero__btn{max-width:13rem}}.about-us__wrap{padding:11.6875rem 0;position:relative}@media (width<=991.98px){.about-us__wrap{padding:2.5rem 0}}.about-us__title{color:var(--accent);margin-bottom:1.625rem}.about-us__row{grid-template-columns:repeat(2,1fr);display:grid}@media (width<=1399.98px){.about-us__row{grid-template-columns:repeat(1,1fr);gap:1.25rem}}@media (width<=991.98px){.about-us__row{margin-bottom:5rem}}@media (width<=767.98px){.about-us__row{margin-bottom:2.5rem}}.about-us__bg-img{object-fit:cover;z-index:-1;width:100%;height:56.25rem;position:absolute;bottom:5rem;left:0}.about-us__list{grid-template-columns:repeat(4,1fr);gap:1.875rem;margin:0 auto 10rem;display:grid}@media (width<=1199.98px){.about-us__list{grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:53.125rem}}@media (width<=991.98px){.about-us__list{max-width:100%}}@media (width<=575.98px){.about-us__list{grid-template-columns:repeat(1,1fr);width:100%;margin-bottom:2.5rem}}.about-us-slider__wrap{overflow:hidden}.about-us-slider__title{color:var(--accent);width:100%;max-width:29.25rem;margin-bottom:2.125rem;margin-left:9.0625rem}@media (width<=991.98px){.about-us-slider__title{margin-bottom:0;margin-left:2.5rem}}@media (width<=767.98px){.about-us-slider__title{margin-left:0}}.about-us-slider .swiper{overflow:visible}.about-us-slider .swiper-wrapper{padding:1.875rem 0}@media (width<=575.98px){.about-us-slider .swiper-wrapper{padding:1.25rem 0}}.about-us-slider .swiper-slide{opacity:0;transition:all .2s}.about-us-slider .swiper-slide-visible{opacity:1;transition:all .2s}.about-us-slider__item{height:23.875rem;display:block}.about-us-slider__content{width:100%;max-width:89.375rem;margin:0 auto;padding:0 9.125rem;position:relative}@media (width<=767.98px){.about-us-slider__content{padding:0 3.125rem}}@media (width<=575.98px){.about-us-slider__content{padding:0}}.about-us-slider__img{width:100%;height:23.875rem;display:block}.about-us-slider__img img{object-fit:cover;border-radius:1.25rem;width:100%;height:100%;box-shadow:.1875rem .1875rem 1.125rem #00000040}@media (width<=575.98px){.about-us-slider__img{height:17.5rem}}.about-us-slider__carousel-nav{width:100%;height:fit-content;margin:auto;position:absolute;top:0;bottom:0;left:0}@media (width<=767.98px){.about-us-slider__carousel-nav{display:none}}.what-for__wrap{background:var(--accent);background-image:url(/local/templates/main/assets/css/../img/bg-types.png);background-repeat:no-repeat;background-size:cover;padding:10.5rem 0 14.25rem;overflow:hidden}@media (width<=991.98px){.what-for__wrap{padding:3.75rem 0 6.25rem}}@media (width<=767.98px){.what-for__wrap{padding:3.125rem 0 5rem}}.what-for .container{position:relative}@media (width<=767.98px){.what-for__content{margin-right:-1rem}}.what-for__title{color:#fff;width:100%;margin-bottom:4.75rem}@media (width<=991.98px){.what-for__title{margin-bottom:4rem}}@media (width<=767.98px){.what-for__title{margin-bottom:1.375rem}}.what-for__list{grid-template-columns:repeat(4,1fr);gap:5rem;display:grid}@media (width<=1399.98px){.what-for__list{gap:1.25rem}}@media (width<=767.98px){.what-for__list{gap:0}}.what-for__bg-img img{object-fit:cover;border-radius:1.25rem;width:100%;height:100%;box-shadow:.1875rem .1875rem 1.125rem #00000040}.advantages-slider__wrap{background:var(--accent);padding:10.5rem 0 14.25rem;overflow:hidden}@media (width<=991.98px){.advantages-slider__wrap{padding:5rem 0}}@media (width<=767.98px){.advantages-slider__wrap .carousel-nav--pagination{display:none}}@media (width<=575.98px){.advantages-slider__wrap{padding:3.125rem 0}}.advantages-slider .container{position:relative}@media (width<=767.98px){.advantages-slider .container:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width=%2738%27 height=%27399%27 viewBox=%270 0 38 399%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 201L39 0V399L0 201Z%27 fill=%27%23CCECCD%27 fill-opacity=%270.11%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;width:2.5rem;height:25rem;position:absolute;bottom:.625rem;right:-.25rem}}.advantages-slider__title{color:#fff;width:100%;margin-bottom:2.875rem}.advantages-slider__content{width:100%;max-width:89.375rem;margin:0 auto;padding:0 1rem}@media (width<=991.98px){.advantages-slider__content{padding:0 6.25rem}.advantages-slider__content .carousel-nav--controls{top:9.375rem}}@media (width<=767.98px){.advantages-slider__content .carousel-nav--controls{bottom:1.875rem}.advantages-slider__content .carousel-nav__control--prev,.advantages-slider__content .carousel-nav--paginatoin{display:none}.advantages-slider__content .carousel-nav__control--next{margin-left:auto;margin-right:6.25rem}}@media (width<=575.98px){.advantages-slider__content{padding:0}.advantages-slider__content .carousel-nav--controls{bottom:3.5rem}.advantages-slider__content .carousel-nav__control--next{margin-right:0}}.advantages-slider__img{width:100%;height:23.875rem;display:block}.advantages-slider__img img{object-fit:cover;border-radius:1.25rem;width:100%;height:100%;box-shadow:.1875rem .1875rem 1.125rem #00000040}.products-slider__wrap{background-image:url(/local/templates/main/assets/css/../img/bg-products.png);background-repeat:no-repeat;background-size:100% 64rem;padding:10.5rem 0 14.25rem;overflow:hidden}@media (width<=991.98px){.products-slider__wrap{padding:5rem 0 8.125rem}}@media (width<=767.98px){.products-slider__wrap{padding:3.125rem 0 5rem}}.products-slider .container{position:relative}.products-slider .swiper,.products-slider .swiper-wrapper{overflow:visible}.products-slider .swiper-slide{opacity:0;height:auto;transition:all .2s}@media (width<=767.98px){.products-slider .swiper-slide{opacity:1}}.products-slider .swiper-slide-active{opacity:1}.products-slider__link{cursor:pointer}.products-slider__title{color:var(--accent);width:100%;margin-bottom:2.875rem;margin-left:8.875rem}@media (width<=991.98px){.products-slider__title{margin-bottom:3.125rem;margin-left:6.25rem}}@media (width<=767.98px){.products-slider__title{margin-left:0}}.products-slider__content{width:100%;max-width:70.875rem;margin:0 auto;padding:0 1rem}@media (width<=991.98px){.products-slider__content{max-width:35.5rem}}@media (width<=767.98px){.products-slider__content{padding:0}}.products-slider__img{border-radius:1.875rem;width:100%;height:38.25rem;display:block;overflow:hidden;box-shadow:.1875rem .1875rem 1.125rem #00000040}.products-slider__img img{object-fit:cover;width:100%;height:100%}@media (width<=991.98px){.products-slider__img{height:21rem}}@media (width<=575.98px){.products-slider__img{border-radius:.5rem;height:10.625rem}}.products-slider__carousel-nav{top:0}@media (width<=767.98px){.products-slider__carousel-nav{display:none}}.products-slider .carousel-nav--pagination{height:fit-content;top:auto}.products-slider .carousel-nav--pagination .swiper-pagination-bullet{background:var(--accent-light)}.products-slider .carousel-nav--pagination .swiper-pagination-bullet-active{background:var(--accent)}.work-block__wrap{position:relative;overflow:hidden}.work-block__title{color:#fff;z-index:2;width:100%;max-width:89.375rem;margin:auto;position:absolute;top:9.125rem}@media (width<=991.98px){.work-block__title{top:5.125rem}}.work-block__img{width:100%;height:75rem;display:block}.work-block__img img{object-fit:cover;width:100%;height:100%}@media (width<=767.98px){.work-block__img img{object-position:26%}}@media (width<=991.98px){.work-block__img{height:39.375rem}}@media (width<=767.98px){.work-block__img{height:45.625rem}}.work-block__list{z-index:2;grid-template-columns:repeat(4,1fr);width:100%;display:grid;position:absolute;bottom:0;left:0}@media (width<=767.98px){.work-block__list{grid-template-columns:repeat(2,1fr)}}.work-block__item{color:var(--accent);background:#f0f0f0;border-top-right-radius:6.25rem;justify-content:center;align-items:center;height:15.25rem;padding:2.25rem;font-family:El Messiri,sans-serif;display:flex}@media (width<=991.98px){.work-block__item{border-top-right-radius:3.125rem;height:7.5rem}}@media (width<=767.98px){.work-block__item{border-top-right-radius:2.5rem;height:5.625rem;padding:1.875rem}}.work-block__text{align-items:center;gap:1.25rem;width:100%;max-width:15.875rem;font-size:1.75rem;font-weight:600;line-height:120%;display:flex}.work-block__text span{font-size:4.75rem;font-weight:400}@media (width<=1199.98px){.work-block__text span{font-size:2.375rem}}@media (width<=767.98px){.work-block__text span{font-size:1.75rem}}@media (width<=1199.98px){.work-block__text{font-size:1rem}}@media (width<=991.98px){.work-block__text{gap:.625rem}}@media (width<=767.98px){.work-block__text{gap:.5rem;font-size:.875rem}}.form-block__wrap{padding-bottom:7.5rem;display:flex;position:relative;overflow:hidden}@media (width<=991.98px){.form-block__wrap{padding-bottom:2.5rem}}@media (width<=767.98px){.form-block__wrap{padding:0}}.form-block__content{width:45vw;display:flex}@media (width<=767.98px){.form-block__content{flex-direction:column;gap:2.5rem;width:100%}}.form-block__title{color:var(--accent);max-width:50.9375rem;padding-top:5.625rem;padding-bottom:4.6875rem}@media (width<=991.98px){.form-block__title{padding:3.125rem 0 1rem}}@media (width<=767.98px){.form-block__title{padding:2.5rem 0 1.25rem}}.form-block__forms-wrap{flex-direction:column;gap:1.25rem;max-width:37.5rem;margin-bottom:1rem;display:flex}@media (width<=991.98px){.form-block__forms-wrap{gap:.625rem;max-width:20rem;margin-bottom:.5rem}}@media (width<=767.98px){.form-block__forms-wrap{max-width:100%}}.form-block__submit{width:100%;max-width:20.3125rem;margin:4.0625rem 0 1rem}@media (width<=991.98px){.form-block__submit{max-width:10rem;margin:1.875rem 0 .5rem;padding:.875rem;font-size:.875rem}}.form-block__policy{max-width:25rem;line-height:120%}.form-block__policy a{-webkit-text-decoration:underline;text-decoration:underline}@media (width<=991.98px){.form-block__policy{font-size:.75rem}}.form-block__bg-img{width:50vw;height:100%;display:block;position:absolute;top:0;right:0}.form-block__bg-img img{object-fit:cover;width:100%;height:100%}@media (width<=767.98px){.form-block__bg-img{width:115%;margin:-.625rem -1.25rem;position:static}}.about-card--one{margin-right:-1.875rem}@media (width<=991.98px){.about-card--one{margin-right:0}}.about-card--two{margin-left:-1.875rem}.about-card--two .about-card__body:before{transform:scale(-1)}.about-card--two .about-card__text-wrap{text-align:right;margin-top:auto}.about-card--two .about-card__icon{top:2.25rem;bottom:auto;left:5.5rem}@media (width<=991.98px){.about-card--two{margin-left:0}.about-card--two .about-card__body:before{transform:scaleX(-1)}.about-card--two .about-card__text-wrap{text-align:right;margin-top:0;margin-bottom:auto}.about-card--two .about-card__icon{top:auto;bottom:2.25rem;left:5.5rem}}@media (width<=575.98px){.about-card--two .about-card__body:before{transform:scaleY(-1)}.about-card--two .about-card__icon{top:1.5625rem;bottom:auto;left:auto}.about-card--two .about-card__text-wrap{text-align:left;margin-top:auto;margin-bottom:0}}.about-card--three{margin-right:-1.875rem}@media (width<=991.98px){.about-card--three{margin-right:0}.about-card--three .about-card__body:before{transform:scaleY(-1)}.about-card--three .about-card__text-wrap{text-align:left;margin-top:auto}.about-card--three .about-card__icon{top:2.25rem;bottom:auto}}@media (width<=575.98px){.about-card--three .about-card__body:before{transform:scaleX(-1)}.about-card--three .about-card__icon{margin-top:auto;bottom:1.5625rem;left:4.125rem;right:auto}.about-card--three .about-card__text-wrap{text-align:right;margin-top:0;margin-bottom:auto}}.about-card--four{margin-left:-1.875rem}.about-card--four .about-card__body:before{transform:scale(-1)}.about-card--four .about-card__text-wrap{text-align:right;margin-top:auto}.about-card--four .about-card__icon{top:2.25rem;bottom:auto;left:4.125rem}@media (width<=991.98px){.about-card--four{margin-left:0}.about-card--four .about-card__body:before{transform:scale(-1)}}@media (width<=575.98px){.about-card--four .about-card__body:before{transform:scale(-1)}.about-card--four .about-card__icon{top:1.5625rem;bottom:auto;left:4.125rem}.about-card--four .about-card__text-wrap{text-align:right;margin-top:auto;margin-bottom:0}}.about-card__number{color:#fff;margin-bottom:-.75rem;font-family:El Messiri,sans-serif;font-size:6.875rem;line-height:100%}@media (width<=991.98px){.about-card__number{font-size:6.25rem}}@media (width<=767.98px){.about-card__number{font-size:4.375rem}}.about-card__text{color:#fff;font-size:1.25rem;line-height:120%}@media (width<=991.98px){.about-card__text{font-size:1rem}}@media (width<=767.98px){.about-card__text{font-size:.875rem}}.about-card__icon{width:3.75rem;height:3.75rem;position:absolute;bottom:1.25rem;right:5.75rem}.about-card__icon svg{object-fit:contain;width:100%;height:100%;display:block}@media (width<=1399.98px){.about-card__icon{bottom:2.5rem;right:8.75rem}}@media (width<=1199.98px){.about-card__icon{bottom:1.25rem;right:5.75rem}}@media (width<=575.98px){.about-card__icon{width:3.125rem;height:3.125rem;right:3.75rem}}.about-card__body{flex-direction:column;width:100%;height:29.25rem;padding:2.25rem;display:flex;position:relative}.about-card__body:before{content:"";background:var(--accent);z-index:-1;background-position:0;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:url(/local/templates/main/assets/css/../img/icons/mask-right.svg);mask-image:url(/local/templates/main/assets/css/../img/icons/mask-right.svg);-webkit-mask-size:100% 29.25rem;mask-size:100% 29.25rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width<=1199.98px){.about-card__body:before{-webkit-mask-image:url(/local/templates/main/assets/css/../img/icons/mask-right-xl.svg);mask-image:url(/local/templates/main/assets/css/../img/icons/mask-right-xl.svg);-webkit-mask-size:100% 21.25rem;mask-size:100% 21.25rem}}@media (width<=767.98px){.about-card__body:before{-webkit-mask-image:url(/local/templates/main/assets/css/../img/icons/mask-right-md.svg);mask-image:url(/local/templates/main/assets/css/../img/icons/mask-right-md.svg);-webkit-mask-size:100% 14.375rem;mask-size:100% 14.375rem}}@media (width<=1199.98px){.about-card__body{height:21.25rem}}@media (width<=767.98px){.about-card__body{height:14.375rem;padding:1.625rem}}.advantages-card__row{align-items:flex-end;width:100%;display:flex}@media (width<=767.98px){.advantages-card__row{flex-direction:column;gap:1.25rem}}.advantages-card__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.advantages-card__img img{object-fit:cover;width:100%;height:100%}.advantages-card__text{color:#fff;z-index:3;margin-top:auto;font-size:1.5rem;font-weight:400;line-height:120%;position:relative}@media (width<=991.98px){.advantages-card__text{max-width:15rem;font-size:1rem}}@media (width<=575.98px){.advantages-card__text{font-size:.875rem}}.advantages-card__body{flex-direction:column;width:100%;max-width:39.625rem;height:25.5rem;margin-right:-1.875rem;padding:2.25rem;display:flex;position:relative;-webkit-mask-image:url(/local/templates/main/assets/css/../img/icons/advantage-mask.svg);mask-image:url(/local/templates/main/assets/css/../img/icons/advantage-mask.svg);-webkit-mask-size:100% 25.5rem;mask-size:100% 25.5rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}@media (width<=991.98px){.advantages-card__body{height:12.75rem;padding:1.25rem;-webkit-mask-size:100% 12.75rem;mask-size:100% 12.75rem}}@media (width<=767.98px){.advantages-card__body{height:12.75rem;margin-right:0;-webkit-mask-size:100% 12.75rem;mask-size:100% 12.75rem}}.advantages-card__body:before{content:"";z-index:1;background:#1d475580;width:100%;height:100%;position:absolute;top:0;left:0}.advantages-card__body--right{max-width:53.375rem;height:32.625rem;margin-right:0;-webkit-mask-image:url(/local/templates/main/assets/css/../img/icons/advantage-mask-right.svg);mask-image:url(/local/templates/main/assets/css/../img/icons/advantage-mask-right.svg);-webkit-mask-size:100% 32.625rem;mask-size:100% 32.625rem}@media (width<=991.98px){.advantages-card__body--right{max-width:53.375rem;height:16.375rem;-webkit-mask-size:100% 16.375rem;mask-size:100% 16.375rem}}@media (width<=767.98px){.advantages-card__body--right{height:12.75rem;transform:scaleX(-1);-webkit-mask-size:100% 12.75rem;mask-size:100% 12.75rem}}.advantages-card__body--right .advantages-card__text{width:100%;max-width:22.3125rem;margin-top:0;margin-bottom:auto;margin-left:auto}@media (width<=991.98px){.advantages-card__body--right .advantages-card__text{text-align:right;max-width:15rem}}@media (width<=767.98px){.advantages-card__body--right .advantages-card__text{text-align:left;transform:scaleX(-1)}}.advantages-card__body--right:before{background:linear-gradient(#000000a1 54.81%,#d9d9d900 100%)}.what-card__name{color:#fff;margin-bottom:.75rem}@media (width<=991.98px){.what-card__name{margin-bottom:.5rem;font-size:1.25rem}}.what-card__text{color:#fff;font-size:1.25rem;line-height:120%}@media (width<=991.98px){.what-card__text{font-size:1rem}}@media (width<=767.98px){.what-card__text{font-size:.875rem}}.what-card__body{flex-direction:column;width:100%;display:flex;position:relative}.what-card__img{border-radius:1.875rem;width:100%;height:26.125rem;margin-bottom:2.25rem;display:block;overflow:hidden;box-shadow:0 .25rem 1.6875rem .9375rem #06403133}.what-card__img img{object-fit:cover;width:100%;height:100%}@media (width<=991.98px){.what-card__img{height:15.75rem;margin-bottom:1.25rem}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")format("woff")}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);z-index:1;width:100%;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:75rem}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:75rem}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%;min-width:1px}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{border:.25rem solid var(--swiper-preloader-color,var(--swiper-theme-color));box-sizing:border-box;transform-origin:50%;z-index:10;border-top-color:#0000;border-radius:50%;width:2.625rem;height:2.625rem;margin-top:-1.3125rem;margin-left:-1.3125rem;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/* End */


/* Start:/local/templates/main/template_styles.css?175363518215567*/
@import url('https://fonts.googleapis.com/css?family=Inter:300,400,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Newsreader:300,400,600,700&display=swap');
/*# sourceMappingURL=template_styles.css.map */
.button--outline-success {
    opacity: 0.5;
}
.catalogSection_content_name {
    min-height: 55px;
}
.notavialible {
    opacity: 0.5;
}
.catalogSection_content_offers_item {
    min-height: 62px;
}

.about_text {
    font: 16px/28px "AvenirNextCyr-Medium", Roboto;
}

.footer_tel_desktop span, .footer_call a span{
    white-space:nowrap;
}

.hidden {
    display:none
}

.cart_info {
    font-size: 20px;
    color: #427756;
    font-weight: bold;
}

.detailCatalog_wrap_img {
    outline:none;
}

.clearfloat {
    float:none;
    clear:both;
}
.production_page .production_page_header {

    /*min-height:626px;*/
    background:url('/production/images/2024-06-24 20.03.17.jpg') left top no-repeat;
    padding: 10% 10%;
}

.production_page .about_page_header {
    background:url('/about/images/IMG_6458 (1) 1.png') center top no-repeat;
}

.production_page .production_page_header .production_page_header_title {
    font-family: Newsreader;
    font-size: 64px;
    font-weight: 700;
    line-height: 76.8px;
    letter-spacing: -0.02em;
    text-align: center;
    color:#fff;
    margin-bottom: 20px;
    padding:0 10%;
}

.production_page .production_page_header .production_page_header_title2 {
    font-family: Inter;
    font-size: 24px;
    font-weight: 500;
    line-height: 38.4px;
    text-align: center;
    color:#fff;
}

.production_page.about_page .about_page_header .production_page_header_title2 {
    text-transform:uppercase;
    max-width:1200px;
    margin: 0 auto;
    font-size: 28px;
    font-weight: 700;
}

.production_page .production_page_block {
    display:flex;
    justify-content:space-between;
    padding-bottom: 30px;
}
.production_page .production_page_block.double {
    display:block;
}
.production_page .production_page_block .production_page_block_topline {
    width:70%;
    height:1px;
    background:#000;
    margin-bottom:30px;
}
.production_page .production_page_block .production_page_block_image .production_page_block_topline {
    display:none;
}
.production_page .production_page_block.right .production_page_block_text .production_page_block_topline{
    float:right;
}
.production_page .production_page_block > div.production_page_block_text {
    width: 65%;
}
.production_page .production_page_block > div.production_page_block_image {
    width: 35%;
    padding-left: 30px;
    padding-top:30px;
}
.production_page .production_page_block.right > div.production_page_block_image {
    padding-right: 30px;
}
.production_page .production_page_block > div.production_page_block_image img {
    max-width:100%;
}
.production_page .production_page_block.center > div,
.production_page .production_page_block.double > div{
    width:100%;
}
.production_page .production_page_block .production_page_block_text {
    font-family: 'Inter';
    font-size: 18px;
    font-weight: 400;
    line-height: 28.4px;
    text-align: center;
    color: #000000;
}
.production_page .production_page_block .production_page_block_text h2 {
    font-family: 'Inter';
    font-size: 24px;
    font-weight: 700;
    line-height: 38.4px;
    text-align: center;
}

.production_page .production_page_block.center .production_page_block_text{
    text-align:center;
}

.production_page .production_page_block.left .production_page_block_text,
.production_page .production_page_block.left .production_page_block_text h2{
    text-align:left;
}

.production_page .production_page_block.right .production_page_block_text,
.production_page .production_page_block.right .production_page_block_text h2{
    text-align:right;
}

.production_page.about_page .production_page_block_text {
    padding:20px 0;

}
.production_page.about_page .production_page_block_text p,
.production_page.about_page .production_page_block_text h2{
    margin-bottom:20px;
    padding:0 7%;
}
.production_page.about_page .production_page_block_text h2 {
    font-size:28px;
}
.production_page.about_page .production_page_block_text p {
    font-size:24px;
}

.production_page.about_page .production_page_block_text img{
    max-width:100%;
}


.production_page .production_page_block.double .production_page_block_image {
    display:flex;
    justify-content:space-between;
    margin:30px 0px;
    padding:0px;
}
.production_page .production_page_block.double .production_page_block_image img {
    width:48%;
}

.production_page .production_page_block_btn {
    display:inline-block;
    width: 771px;
    max-width:90%;
    height: 64px;
    border-radius: 8px;
    background: #427756;
    font-family: 'Inter';
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
    text-align:center;
    cursor:pointer;
    color: #fff;
    line-height:64px;
    margin:70px 0px;
    text-decoration:none;
}

.production_page.about_page .production_page_block_btn {
    margin:20px 0px;
}

.mobile_hidden {
    display:block!important;
}
.pc_hidden {
    display:none!important;
}

.mobile_in_cart {
    white-space: nowrap;
    margin-left:10px;
}

@media screen and (max-width: 600px) {
    .mobile_hidden {
        display:none!important;
    }
    .pc_hidden {
        display:block!important;
    }

    .production_page .production_page_header {
        padding: 10% 2%;
        margin-bottom:30px;

    }

    .production_page .production_page_header .production_page_header_title {
        font-family: 'Newsreader';
        font-size: 26px;
        font-weight: 700;
        line-height: 36.8px;
        letter-spacing: -0.02em;
        text-align: center;
        color:#fff;
        padding:0;
    }

    .production_page .production_page_header .production_page_header_title2 {
        font-family: 'Inter';
        font-size: 18px;
        font-weight: 500;
        line-height: 26.4px;
        text-align: center;
        color:#fff;
    }
    .production_page .production_page_block {
        justify-content:flex-start;
        max-width: 100%;
        overflow: hidden
    }

    .production_page .production_page_block.left {
        flex-direction: column-reverse;
    }

    .production_page .production_page_block.right {
        display:block;
    }

    .production_page .production_page_block > div.production_page_block_text {
        width: 100%;
        text-align: center;
    }

    .production_page .production_page_block > div.production_page_block_image {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 30px;
        text-align:center;
    }
    .production_page .production_page_block > div.production_page_block_image img {
        margin-bottom:0 0 30px 0;

    }

    .production_page .production_page_block .production_page_block_text .production_page_block_topline {
        display:none
    }

    .production_page .production_page_block .production_page_block_image .production_page_block_topline {
        float:none;
        display:inline-block;

    }

    .production_page .production_page_block.left .production_page_block_text,
    .production_page .production_page_block.left .production_page_block_text h2{
        text-align:center;
    }

    .production_page .production_page_block.right .production_page_block_text,
    .production_page .production_page_block.right .production_page_block_text h2{
        text-align:center;
    }
}

.subscribe_success {
    width:300px;
    text-align:center;
    font-size: 18px;
    color:#fff;
}

.whatsapp-ico, .telegram-ico {
    position:fixed;
    bottom: 40px;
    right:40px;
    width:60px;
    height:60px;
}
.telegram-ico {
    bottom: 100px;
}


.whatsapp-ico a img, .header-whatsapp div img,
.telegram-ico a img{
    max-width: 100%
}
.header-whatsapp div {
    height:40px;
    width:100%;
    text-align:center;
}
.header-whatsapp div img  {
    max-height: 100%
}

.element_special {
    display:inline-block;
    padding:5px 15px;
    position:absolute;
    top:5px;
    right:5px;
    background-color:#7ac940;
    color:#fff;
    border: 1px solid #7ac940;
    border-radius: 5px;
    font-size:18px;
}
.catalog_sale {
    display:inline-block;
    padding:5px 15px;
    position:absolute;
    top:5px;
    right:5px;
    color:#fff;
    font-size:18px;
    background:url('/local/templates/main/images/sale.png') center no-repeat;
    background-size:70px 30px;
}
.register_success p{
    font-weight:bold;
    margin-bottom:20px;
}
.tel_container {
    justify-content: flex-end;
}
.header_login {
    display:inline-block;
    width:110px;
    height:40px;
    background:url('/local/templates/main/images/enter.png') right no-repeat;
    background-size:25px 30px;
    padding-right: 40px;
    margin-left:10px;
}
.header_login span, button.header_login  {
    font-size:14px;
    font: 14px / 40px "AvenirNextCyr-Regular", Roboto;
    white-space:nowrap;
    cursor:pointer;
}

.order-list-showall {
    font-size:12px;
    text-decoration:underline;
    cursor:pointer;
    font-family:intro,sans-serif
}

.sale-personal-section-index-block {
    background-color:#96b46e;
}

body .modal__btn--accent {
    background:#fff;
    border:1px solid #437655;
    color: #437655;
}

@media screen and (max-width: 600px) {
    .header_login {
        width:110px;
    }
    .header_login span {
        font: 14px / 20px "AvenirNextCyr-Regular", Roboto;
        white-space:normal;
    }
    .top-header_basket {
        min-width: 130px;
    }
    .container {
        width:auto;
    }
}

.catalogElement .detailCatalog_offers_item_packing > div.bag {
    min-width:40px;
}

.category-description {
    font: 14px/22px "AvenirNextCyr-Regular", Roboto !important;
}

.category-description * {
    all: revert;
}

.modal__content .input__control-wrap{
    margin-bottom:10px
}

.modal__content .modal__restore {
    margin:15px 0 15px 0;
    font-size:14px;
}

.modal__content .modal__btn--accentgray {
    background-color:#CBCBCB;
    color:#fff;
    border-color:#CBCBCB;
}

.form-block__foot-register {
    grid-template-columns: auto;
}
.register-btn {
    width:80%;
    margin: 20px auto;
    text-transform:uppercase;
}

.register-info {
    font-size:14px;
}

.cart_page .cart_page_wrapper .cart_page_table .cart-item-wrap > div.measure.pc_hidden {
    padding:0px;
}
@media screen and (max-width: 600px) {
    .orders-block__item:not(.hidden) {
        display:block;
        text-align:left;
        padding: 0px;
        background:none;
        margin-bottom:10px;
    }

    .orders-block-date {
        width:100%;
        font-family: Helvetica Neue;
        font-size: 16px;
        font-weight: 700;
        line-height: 19.54px;
        text-align: left;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
        color: #417757;
        padding: .375rem .5rem 20px .5rem;
        background: #f7f7f7;
    }

    .orders-block-title {
        width: 100%;
        display: grid;
        flex-direction: column;
        grid-template-columns: 2fr 1fr 1fr;

        padding: .375rem .5rem;
        background: #f7f7f7;
    }

    .orders-block__mobile-number {
        font-family: Helvetica Neue;
        font-size: 18px;
        font-weight: 300;
        line-height: 24.42px;
        text-align: left;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
        text-transform:uppercase;
    }
    .orders-block-weight {
        font-family: Helvetica Neue;
        font-size: 16px;
        font-weight: 700;
        line-height: 24.42px;
        text-align: right;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;

        color:#437655;
    }

    .orders-block-price {
        font-family: Helvetica Neue;
        font-size: 20px;
        font-weight: 700;
        line-height: 24.42px;
        text-align: right;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
        text-align:right;
    }

    .orders-block-status-block {
        height:37px;
        width:100%;
        border:1px solid #f7f7f7;
        border-radius: 0 0 5px 5px;
        overflow:hidden;
    }

    .orders-block-status {
        width:100%;
        height:100%;
        line-height:37px;
        font-family: Open Sans;
        font-size: 16px;
        font-weight: 600;
        text-align: center;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
        color:#fff;
    }

    .orders-block-more {
        padding: .375rem .5rem;
        background: #f7f7f7;
    }

    .orders-block-more span {
        font-family: Helvetica Neue;
        font-size: 10px;
        font-weight: 400;
        line-height: 11.93px;
        text-align: left;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
        color:#437655;
        text-transform:uppercase;
        border-bottom:1px dashed #437655;
    }

    .orders-block-list-item {
        width: 100%;
        display: grid;
        flex-direction: column;
        grid-template-columns: 2fr 1fr 1fr;
        padding: .375rem .5rem;
    }

    .orders-block-link {
        font-family: Helvetica Neue;
        font-size: 14px;
        font-weight: 300;
        line-height: 17.09px;
        text-align: left;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
        color:#437655;
    }

    .orders-block-weight {
        font-family: Helvetica Neue;
        font-size: 14px;
        font-weight: 700;
        line-height: 17.09px;
        text-align: right;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
        color:#437655;
    }

    .orders-block-price {
        font-family: Helvetica Neue;
        font-size: 14px;
        font-weight: 700;
        line-height: 17.09px;
        text-align: right;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
    }
}

.contacts__form-success {
    min-height:100px;
}
.contacts__form-success .subscribe_submit {
    display:inline-block;
}

#tg_take .input__control {
   /* background-color: #ccc;*/
    border:1px solid #ccc;;
}
.tg_take {
    width: 100%;
    background-image: url("/local/templates/main/images/listki.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 80px 0;
}


.tg_take .trademark_header {
    font: 26px/36px "AvenirNextCyr-Medium", Roboto;
    text-transform: uppercase;
    color: #121212;
    margin-bottom: 48px;
    text-align: center; }
.tg_take .trademark_list {
    display: flex;
    flex-direction: column; }

.tg_take .trademark_list_item {
    width: calc(100% - 65px);
    background: #f7f7f7;
    min-height: 124px;
    margin-bottom: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 16px 32px;
    box-shadow: 0 0 10px 5px #e1e8d8;
    border-radius: 8px; }
.tg_take .trademark_list_item_header {
    color: #427756;
    text-transform: uppercase;
    font: 18px/26px "AvenirNextCyr-Bold", Roboto;
     }

.contacts__input {
    margin-bottom:10px;
}

.about-us-slider__list-wrap {
    opacity: 0.3!important;
}

.header__logo_cnt {
    display:flex;
    flex-wrap: wrap;
    width:150px;
    padding-right:10px;
}

.header__logo_cnt div{
    width:100%;
}

.header__logo_cnt_inner {
    display:flex;
    justify-content: space-between;
    margin-bottom:10px;
}

.logo_mcht {
    margin-left:15px;
}

.header__motto {
    margin-left: 3.875rem;
}


/* End */
/* /local/templates/main/assets/css/app.css?175146068238715 */
/* /local/templates/main/template_styles.css?175363518215567 */
