#block-photos {
	display: none !important;
}

.hpm-button.out-stock:before {
	display: none !important;
}

.subcategories {
  margin-bottom: 30px;
}
.subcategory-item {
  display: block;
  text-align: center;
  margin-bottom: 20px;
}
.subcategory-item img {
  max-width: 100%;
  height: auto;
  margin-bottom: 10px;
}
.subcategory-name {
  font-weight: 600;
  font-size: 16px;
}

.hpm-button {
	font-size: 1rem;
	color: black;
	opacity: 1;
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 300;
}

.hpm-button.disabled, .hpm-block li.disabled {
	opacity: 1 !important;
}

.hpm-button:hover {
	border-color: #fa8100 !important;
}


@font-face{font-family:'Gilroy';src:url(fonts/Gilroy-Thin.eot);src:local('Gilroy Thin'),local(Gilroy-Thin),url(fonts/Gilroy-Thin.eot?#iefix) format("embedded-opentype"),url(fonts/Gilroy-Thin.woff2) format("woff2"),url(fonts/Gilroy-Thin.woff) format("woff"),url(fonts/Gilroy-Thin.ttf) format("truetype");font-weight:100;font-style:normal}
@font-face{font-family:'Gilroy';src:url(fonts/Gilroy-Light.eot);src:local('Gilroy Light'),local(Gilroy-Light),url(fonts/Gilroy-Light.eot?#iefix) format("embedded-opentype"),url(fonts/Gilroy-Light.woff2) format("woff2"),url(fonts/Gilroy-Light.woff) format("woff"),url(fonts/Gilroy-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Gilroy';src:url(fonts/Gilroy-Regular.eot);src:local('Gilroy Regular'),local(Gilroy-Regular),url(fonts/Gilroy-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/Gilroy-Regular.woff2) format("woff2"),url(fonts/Gilroy-Regular.woff) format("woff"),url(fonts/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Gilroy';src:url(fonts/Gilroy-Medium.eot);src:local('Gilroy Medium'),local(Gilroy-Medium),url(fonts/Gilroy-Medium.eot?#iefix) format("embedded-opentype"),url(fonts/Gilroy-Medium.woff2) format("woff2"),url(fonts/Gilroy-Medium.woff) format("woff"),url(fonts/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Gilroy';src:url(fonts/Gilroy-Semibold.eot);src:local('Gilroy Semibold'),local(Gilroy-Semibold),url(fonts/Gilroy-Semibold.eot?#iefix) format("embedded-opentype"),url(fonts/Gilroy-Semibold.woff2) format("woff2"),url(fonts/Gilroy-Semibold.woff) format("woff"),url(fonts/Gilroy-Semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Gilroy';src:url(fonts/Gilroy-Bold.eot);src:local('Gilroy Bold'),local(Gilroy-Bold),url(fonts/Gilroy-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/Gilroy-Bold.woff2) format("woff2"),url(fonts/Gilroy-Bold.woff) format("woff"),url(fonts/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Gilroy';src:url(fonts/Gilroy-Black.eot);src:local('Gilroy Black'),local(Gilroy-Black),url(fonts/Gilroy-Black.eot?#iefix) format("embedded-opentype"),url(fonts/Gilroy-Black.woff2) format("woff2"),url(fonts/Gilroy-Black.woff) format("woff"),url(fonts/Gilroy-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{font-family:'Gilroy-Light',sans-serif;font-size:17px;line-height:100%;color:#000;background:#fff;margin:0}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;zoom:100%;font-family:'Gilroy-Light',sans-serif;font-size:17px}
button{border:0;outline:0;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:0;font-family:'Gilroy-Light',sans-serif}
a{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none}
a:hover,a:focus{text-decoration:none;cursor:pointer}
select{outline:0;font-family:'Gilroy-Light',sans-serif}
input{outline:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:'Gilroy-Light',sans-serif}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:' '}
body .container{width:100%;max-width:1356px;margin-right:auto;margin-left:auto}
body .container-wide{width:100%;max-width:1920px;margin-right:auto;margin-left:auto}
body .container-wide.full{width:100%;max-width:100%}
@media (min-width:300px) {
	body .container{padding-left:20px;padding-right:20px}
}
@media (min-width:760px) {
	body .container{padding-left:20px;padding-right:20px}
}
@media (min-width:992px) {
	body .container{padding-left:40px;padding-right:40px}
}
video{isolation:isolate}
video{-webkit-mask-image:-webkit-radial-gradient(white,black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}
h1,h2,h3,h4,h5,h6{color:#000;margin:0;padding:0;line-height:100%;font-weight:unset}
b,strong{font-weight:700}
html.menu-opened{overflow:hidden;height:100svh}
#mobile-menu{clear:both;width:350px;right:-350px;transition:right .3s ease;position:fixed;display:block;overflow:auto;z-index:1000;background:#fff;padding:20px;height:100svh;top:0}
@media (max-width:575px) {
	#mobile-menu{width:100%;right:-100%}
}
#mobile-menu.active{right:0}
#mobile-menu-bg{display:none}
#mobile-menu-bg.active{display:block;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:999;position:fixed}
#mobile-menu .close-btn{background:none;position:absolute;right:20px;top:20px;border:0;padding:0}
#mobile-menu .close-btn img{width:17px}
#mobile-menu #mobile-logo{filter:grayscale(1) brightness(0);max-width:130px}
#mobile-menu ul{list-style:none;padding:0;margin:50px 0 0}
#mobile-menu ul li + li{margin-top:15px}
#mobile-menu ul li a{font-family:'Gilroy';font-style:normal;font-weight:600;font-size:18px;line-height:25px;color:#000}
#mobile-menu ul li a:hover,#mobile-menu ul li a.active{color:#fa8100}
#mobile-menu #ocd_multilang{margin-top:30px;color:#000}
#mobile-menu #ocd_multilang a{font-family:'Gilroy';font-style:normal;font-weight:400;font-size:18px;line-height:25px;color:#000}
#mobile-menu #ocd_multilang a.active{color:#fa8100;pointer-events:none}
#mobile-menu #ocd_multilang .lang-divider:last-child{display:none}
#mobile-menu > a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 25px;width:243px;display:flex;align-items:center;justify-content:center;margin-top:30px}
#mobile-menu .social{display:flex;align-items:center;justify-content:flex-start;gap:15px;margin-top:50px}
#mobile-menu .social a{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #000}
#mobile-menu .social a img{filter:grayscale(1) brightness(0)}
#mobile-menu .social a:nth-child(1) img{height:15px}
#mobile-menu .social a:nth-child(2) img{height:17px}
#mobile-menu .social a:nth-child(3) img{height:11px}
#mobile-menu .social a:nth-child(4) img{height:13px}
header{background:#fff;height:128px;width:100%;position:sticky;top:0;z-index:100}
header .container,header .container .inner{height:100%}
header .container .inner{display:flex;align-items:center;justify-content:space-between;gap:30px}
header .container .inner nav ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:15px;justify-content:space-between}
header .container .inner .center img{max-width:178px;width:100%;min-width:178px}
header .container .inner .left{width:100%;max-width:432px}
header .container .inner .right{max-width:441px;width:100%}
header .container .inner nav ul li a{font-family:'Gilroy';font-style:normal;font-weight:500;font-size:17px;line-height:21px;color:#000;white-space:nowrap}
header .container .inner nav ul li a:hover{color:#fa8100}
header .container .inner nav ul li a.active,header .container .inner nav ul li a[href='javascript:void(0)']{pointer-events:none}
@media (max-width:759px) {
	header{height:124px}
	header .container .inner .left{display:none}
}
@media (min-width:760px) and (max-width:992px) {
	header{height:124px}
}
#mobile-menu-btn{display:none}
@media (max-width:992px) {
	header .container .inner nav{display:none}
	#mobile-menu-btn{display:flex;background:none;padding:0;border:0;cursor:pointer}
	header .container .inner .right{justify-content:flex-end;display:flex}
}
#slideshow-block{width:100%;height:70vh;position:relative;overflow:hidden}
#slideshow-block .swiper{width:100%;height:100%}
#slideshow-block .swiper-slide{display:flex;justify-content:center;align-items:center}
#slideshow-block .swiper-slide > img{display:block;object-fit:cover;position:absolute;z-index:0}
#slideshow-block .swiper-slide .info{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:5%;position:relative;z-index:1}
#slideshow-block .swiper-slide .info .heading{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:70px;line-height:87px;text-align:center;color:#000}
#slideshow-block .swiper-slide .info .desc{font-family:'Gilroy';font-style:normal;font-weight:100;font-size:70px;line-height:84px;text-align:center;color:#000}
#slideshow-block .swiper-slide .info .link{margin-top:62px;width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:61px}
#slideshow-block .swiper-slide .info .link a{width:304px;height:63px;font-family:'Gilroy';font-style:normal;font-weight:700;font-size:20px;line-height:25px;color:#fff;border:1px solid #fff;display:flex;align-items:center;justify-content:center}
#slideshow-block .swiper-slide .info .link > img{height:60px;animation:bounce_arrow 3.5s infinite ease-in-out}
@keyframes bounce_arrow {
	0%,100%{transform:translateY(0)}
	50%{transform:translateY(-15px)}
}
#slideshow-block .swiper-pagination-vertical.swiper-pagination-bullets,#slideshow-block .swiper-vertical > .swiper-pagination-bullets{right:unset;left:50px;top:39%;transform:translate3d(0px,-39%,0)}
#slideshow-block .swiper-pagination-bullet{width:19px;height:19px;opacity:.4;border:1px solid #fff;position:relative;background:none;border-radius:0;margin:20px 0}
#slideshow-block .swiper-pagination-bullet-active{opacity:1}
#slideshow-block .swiper-pagination-bullet-active:after{content:'';width:7px;height:7px;background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
#slideshow-block .swiper-pagination-bullet-active:before{content:'';width:30px;height:1px;background:#fff;position:absolute;left:9px;top:50%;transform:translateY(-50%)}
.common-home #content{margin-top:-95px;position:relative;z-index:1}
.common-home #content .inner{background:#fff}
@media (max-width:759px) {
	#slideshow-block{height:545px}
	#slideshow-block .swiper-slide .info .heading,#slideshow-block .swiper-slide .info .desc{font-size:37px;line-height:50px}
	#slideshow-block .swiper-slide .info .link{margin-top:42px}
	#slideshow-block .swiper-slide .info .link > img{display:none}
	#slideshow-block .swiper-pagination{position:relative}
	#slideshow-block .swiper-pagination-vertical.swiper-pagination-bullets,#slideshow-block .swiper-vertical > .swiper-pagination-bullets{right:unset;left:50%;top:unset;bottom:168px;transform:translateX(-50%);display:flex;flex-direction:row;justify-content:center;gap:20px;width:100%}
	#slideshow-block .swiper-pagination-bullet{margin:0}
	.common-home #content{margin-top:-76px}
	.common-home #content > .container{padding:0 10px}
}
@media (min-width:760px) and (max-width:992px) {
	#slideshow-block{height:657px}
	#slideshow-block .swiper-slide .info .heading{font-size:50px;line-height:70px}
	#slideshow-block .swiper-slide .info .desc{font-size:50px;line-height:70px}
	#slideshow-block .swiper-slide .info .link{margin-top:43px}
	#slideshow-block .swiper-slide .info .link a{font-size:20px;line-height:25px}
	#slideshow-block .swiper-pagination-vertical.swiper-pagination-bullets,#slideshow-block .swiper-vertical > .swiper-pagination-bullets{left:22px;top:40%;transform:translate3d(0px,-40%,0)}
	.common-home #content{margin-top:-71px}
}
#block-advantage{display:flex;align-items:flex-start;justify-content:space-between;padding:2% 20px 0; background: white; border-radius: 15px}
#block-advantage .item{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}
#block-advantage .item .icon{position:relative;display:inline-flex;width:100px;height:100px;align-items:center;justify-content:center;border:5px solid #ecedee;pointer-events:none}
#block-advantage .item:nth-child(1) .icon:before{content:'';width:10px;height:50px;position:absolute;left:-5px;top:0;background:#fff}
#block-advantage .item:nth-child(2) .icon:before{content:'';width:10px;height:50px;position:absolute;right:-5px;bottom:0;background:#fff}
#block-advantage .item:nth-child(3) .icon:before{content:'';width:10px;height:50px;position:absolute;left:-5px;bottom:0;background:#fff}
#block-advantage .item:nth-child(4) .icon:before{content:'';width:10px;height:50px;position:absolute;right:-5px;top:0;background:#fff}
#block-advantage .item:nth-child(5) .icon:before{content:'';width:10px;height:50px;position:absolute;left:-5px;bottom:-5px;background:#fff}
#block-advantage .item:nth-child(5) .icon:after{content:'';width:50px;height:10px;position:absolute;left:-5px;bottom:-5px;background:#fff}
#block-advantage .item .icon img{width:35px;height:35px}
#block-advantage .item .name{margin-top:26px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:20px;text-align:center;color:#000}
@media (max-width:759px) {
	#block-advantage{flex-wrap:wrap;padding:30px 0 0;justify-content:center;gap:25px 13px}
	#block-advantage .item .name{font-size:15px;line-height:18px;margin-top:14px}
	#block-advantage .item{max-width:142px}
}
@media (max-width:575px) {
	#block-advantage .item:nth-child(4),#block-advantage .item:last-child{width:100%;max-width:210px}
}
@media (min-width:760px) and (max-width:992px) {
	#block-advantage{padding:50px 0 0;gap:20px}
}
#block-3-banners{width:100%;margin-top:96px;display:grid;grid-template-columns:1fr 1fr;gap:20px}
#block-3-banners .left{width:100%}
#block-3-banners .left .item{position:relative;width:100%;height:550px;display:flex;justify-content:flex-end}
#block-3-banners .left .item > img{width:100%;height:100%;object-fit:cover;object-position:left center;position:absolute;left:0;top:0;z-index:0;pointer-events:none}
#block-3-banners .left .item .info{position:relative;z-index:1;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;padding:164px 30px 30px;flex-direction:column;box-sizing:border-box}
#block-3-banners .left .item .info .head{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:35px;line-height:45px;color:#1e1e1e}
#block-3-banners .left .item .info .desc{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1e1e1e}
#block-3-banners .left .item .info .icons{margin-top:33px;pointer-events:none}
#block-3-banners .left .item .info .icons img{height:27px}
#block-3-banners .left .item .link-icon{position:absolute;z-index:1;right:30px;bottom:30px;width:60px;height:60px;border-radius:100%;border:1px solid rgba(20,20,20,0.2);display:flex;align-items:center;justify-content:center;pointer-events:none}
#block-3-banners .left .item .link-icon img{width:22px}
#block-3-banners .right{width:100%;display:flex;flex-direction:column;gap:20px}
#block-3-banners .right .item{position:relative;width:100%;height:265px;display:flex;justify-content:flex-end}
#block-3-banners .right .item > img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;z-index:0;pointer-events:none}
#block-3-banners .right .item .info{position:relative;z-index:1;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;padding:38px 20px 20px;flex-direction:column}
#block-3-banners .right .item .info .head{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:35px;line-height:45px;color:#1e1e1e}
#block-3-banners .right .item .info .desc{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1e1e1e}
#block-3-banners .right .item .info .icons{margin-top:20px;pointer-events:none}
#block-3-banners .right .item .info .icons img{height:27px}
#block-3-banners .right .item .link-icon{position:absolute;z-index:1;right:20px;bottom:20px;width:60px;height:60px;border-radius:100%;border:1px solid rgba(20,20,20,0.2);display:flex;align-items:center;justify-content:center;pointer-events:none}
#block-3-banners .right .item .link-icon img{width:22px}
@media (max-width:992px) {
	#block-3-banners .left .item .info .icons img{height:20px}
	#block-3-banners .right .item .info .icons img{height:20px}
}
@media (max-width:759px) {
	#block-3-banners{grid-template-columns:1fr;padding:0 10px;margin-top:46px}
	#block-3-banners .left .item{height:350px}
	#block-3-banners .right .item{height:186px}
	#block-3-banners .left .item .info{padding:65px 5px 10px 10px}
	#block-3-banners .left .item .info .head{font-size:25px;line-height:35px}
	#block-3-banners .left .item .info .desc{font-size:25px;line-height:35px}
	#block-3-banners .left .item .link-icon img{width:13px}
	#block-3-banners .right .item .info{padding:18px 50px 16px 16px}
	#block-3-banners .right .item .info .head{font-size:20px;line-height:25px}
	#block-3-banners .right .item .info .desc{font-size:20px;line-height:25px}
	#block-3-banners .left .item .link-icon{right:20px;bottom:20px;width:40px;height:40px}
	#block-3-banners .right .item .link-icon img{width:15px}
	#block-3-banners .right .item .link-icon{right:20px;bottom:20px;width:40px;height:40px}
	#block-3-banners .left .item .info .icons{margin-top:22px}
	#block-3-banners .right .item .info .icons{margin-top:12px}
}
@media (min-width:760px) and (max-width:992px) {
	#block-3-banners{margin-top:69px}
	#block-3-banners .left .item{height:320px}
	#block-3-banners .right .item{height:150px}
	#block-3-banners .left .item .info{padding:45px 10px 10px}
	#block-3-banners .left .item .info .head{font-size:25px;line-height:35px}
	#block-3-banners .left .item .info .desc{font-size:25px;line-height:35px}
	#block-3-banners .right .item .info{padding:18px 19px 16px 16px}
	#block-3-banners .right .item .info .head{font-size:20px;line-height:25px}
	#block-3-banners .right .item .info .desc{font-size:20px;line-height:25px}
	#block-3-banners .left .item .link-icon{right:20px;bottom:30px;width:40px;height:40px}
	#block-3-banners .right .item .link-icon{right:20px;bottom:20px;width:40px;height:40px}
	#block-3-banners .right .item:nth-child(1) .info .icons img{height:51px}
	#block-3-banners .left .item .info .icons{margin-top:22px}
	#block-3-banners .right .item:nth-child(1) .info .icons{margin-left:25px}
	#block-3-banners .right .item .info .icons{margin-top:12px}
}
#block-standards{position:relative;width:100%;margin-top:100px;min-height:600px}
#block-standards .info{width:100%;max-width:700px;padding-top:120px;position:relative;z-index:1}
#block-standards .info .head{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1e1e1e}
#block-standards .info .desc{margin-top:33px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
#block-standards .items{width:100%;max-width:952px;margin-top:94px;z-index:1;display:flex;justify-content:flex-start;gap:20px}
#block-standards .items .item{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:223px}
#block-standards .items .item:nth-child(1){gap:16px}
#block-standards .items .item span{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;text-align:center;color:#000}
#block-standards .bg-right{pointer-events:none;position:absolute;top:0;right:0;z-index:0;max-height:600px}
@media (max-width:759px) {
	#block-standards{padding:0 10px;margin-top:46px;min-height:828px}
	#block-standards .info{padding-top:0}
	#block-standards .info .head{font-size:25px;line-height:30px}
	#block-standards .info .desc{margin-top:16px;font-size:15px;line-height:22px}
	#block-standards .bg-right{max-height:472px;top:353px;right:9px}
	#block-standards .items{flex-wrap:wrap;margin-top:24px;gap:42px 20px}
	#block-standards .items .item{max-width:calc(50% - 11px);gap:13px}
	#block-standards .items .item:last-child{margin-top:329px;margin-left:-192px;max-width:120px}
	#block-standards .items .item img{height:35px}
	#block-standards .items .item span{font-size:15px;line-height:20px}
}
@media (min-width:760px) and (max-width:992px) {
	#block-standards{margin-top:71px;min-height:unset}
	#block-standards .info{max-width:425px;padding-top:0}
	#block-standards .info .head{font-size:30px;line-height:40px}
	#block-standards .info .desc{font-size:17px;line-height:25px;margin-top:39px}
	#block-standards .bg-right{max-height:330px}
	#block-standards .items{margin-top:63px;gap:16px}
	#block-standards .items .item span{font-size:16px;line-height:22px}
}
#block-about{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:100px}
#block-about .left{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1e1e1e}
#block-about .right{display:flex;flex-direction:column;align-items:flex-start;gap:22px}
#block-about .right span{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
#block-about .right a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 25px}
@media (max-width:759px) {
	#block-about{grid-template-columns:1fr;margin-top:43px;padding:0 20px}
	#block-about .left{font-size:25px;line-height:30px;text-align:center}
	#block-about .left b{width:100%;display:block}
	#block-about .right span{font-size:15px;line-height:20px}
	#block-about .right{align-items:center;text-align:center}
}
@media (min-width:760px) and (max-width:992px) {
	#block-about{grid-template-columns:1fr;margin-top:61px}
	#block-about .left{font-size:30px;line-height:40px}
	#block-about .right{gap:34px}
	#block-about .right span{font-size:17px;line-height:25px}
}
#block-mission{width:100%;margin-top:88px;position:relative;min-height:710px}
#block-mission .bg-right{pointer-events:none;position:absolute;top:0;right:0;z-index:0;object-fit:cover;width:100%;height:100%}
#block-mission .info{padding:90px 0 100px;position:relative;z-index:1}
#block-mission .info .head{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1e1e1e;width:100%;max-width:775px}
#block-mission .info .desc{margin-top:40px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000;width:100%;max-width:709px}
#block-mission .info .desc p{margin:0 0 10px}
#block-mission .info .items{width:100%;max-width:952px;margin-top:54px;z-index:1;display:flex;justify-content:flex-start;gap:20px}
#block-mission .info .items .item{display:flex;flex-direction:column;align-items:center;gap:36px;width:100%;max-width:223px}
#block-mission .info .items .item .num{font-family:'Gilroy';font-style:normal;font-weight:250;font-size:60px;line-height:25px;text-align:center;color:#000}
#block-mission .info .items .item .text{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;text-align:center;color:#000}
#block-mission .info .link{margin-top:40px;display:flex;justify-content:flex-start}
#block-mission .info .link a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 28px}
@media (max-width:759px) {
	#block-mission{margin-top:50px;min-height:661px}
	#block-mission .info{padding:46px 0}
	#block-mission .info .head{font-size:25px;line-height:30px}
	#block-mission .info .desc{margin-top:18px;font-size:15px;line-height:20px}
	#block-mission .info .items{margin-top:39px;display:grid;grid-template-columns:1fr 1fr;gap:57px 20px}
	#block-mission .info .items .item{gap:21px}
	#block-mission .info .items .item .text{font-size:15px;line-height:20px}
}
@media (min-width:760px) and (max-width:992px) {
	#block-mission{margin-top:70px;min-height:611px}
	#block-mission .info{padding:65px 0 70px}
	#block-mission .info .head{font-size:30px;line-height:40px}
	#block-mission .info .desc{margin-top:24px;font-size:17px;line-height:25px}
	#block-mission .info .items{margin-top:47px;gap:15px}
	#block-mission .info .items .item{gap:37px}
	#block-mission .info .items .item .num{font-size:60px;line-height:25px}
	#block-mission .info .items .item .text{font-size:17px;line-height:25px}
	#block-mission .info .link{margin-top:42px}
}
#block-our-products{width:100%;margin-top:96px;display:flex;flex-direction:column}
#block-our-products .heading{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:45px;line-height:45px;text-align:left;color:#000}
#block-our-products .heading a{display:none}
#block-our-products .products{margin-top:43px}
#block-our-products .products .swiper-slide a{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}
#block-our-products .products .swiper-slide a .image{background:#fff;border:3px solid #fafafa;padding:20px;width:100%}
#block-our-products .products .swiper-slide a .image img{max-height:300px;width:100%}
#block-our-products .products .swiper-slide a .name{margin-top:9px;font-family:'Gilroy';font-style:normal;font-weight:500;font-size:20px;line-height:45px;text-align:center;color:#000}
#block-our-products .products .bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:33px;width:100%}
#block-our-products .products .bottom a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 25px;width:259px}
#block-our-products .swiper-horizontal > .swiper-scrollbar,#block-our-products .swiper-scrollbar.swiper-scrollbar-horizontal{position:relative;left:unset;bottom:unset;top:unset;z-index:1;height:5px}
#block-our-products .swiper-scrollbar-drag{background:#908f8f;border-radius:0}
#block-our-products .swiper-scrollbar{background:#f1f1f2;border-radius:0}
@media (max-width:992px) {
	#block-our-products .products .swiper-slide{width:294px!important}
	#block-our-products .products .swiper-slide a .name{margin-top:10px}
}
@media (max-width:759px) {
	#block-our-products{margin-top:38px}
	#block-our-products .heading{font-size:25px;line-height:45px;text-align:center}
	#block-our-products .products .swiper-slide{width:302px!important}
	#block-our-products .products{margin-top:15px}
	#block-our-products .products .swiper-slide a .image{padding:15px 20px}
	#block-our-products .products .swiper-slide a .name{font-size:18px;line-height:45px;margin-top:4px}
	#block-our-products .products .bottom a{display:none}
	#block-our-products .products .bottom{gap:0;margin-top:14px;padding:0 10px}
	#block-our-products .swiper-horizontal > .swiper-scrollbar,#block-our-products .swiper-scrollbar.swiper-scrollbar-horizontal{width:100%}
}
@media (min-width:760px) and (max-width:992px) {
	#block-our-products{margin-top:56px}
	#block-our-products .heading{display:flex;align-items:center;justify-content:space-between;font-size:30px;line-height:45px}
	#block-our-products .heading a{display:flex;font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 25px;width:223px;justify-content:center;align-items:center}
	#block-our-products .products .bottom a{display:none}
	#block-our-products .products{margin-top:29px}
	#block-our-products .swiper-horizontal > .swiper-scrollbar,#block-our-products .swiper-scrollbar.swiper-scrollbar-horizontal{width:100%}
}
#block-advice{width:100%;margin-top:92px}
#block-advice .heading{text-align:center;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:45px;line-height:45px;color:#1e1e1e}
#block-advice .inner{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto;grid-column-gap:34px;grid-row-gap:0;margin-top:104px;width:100%;max-width:1498px}
#block-advice .inner .item1{grid-area:1 / 1 / 4 / 2}
#block-advice .inner .item2{grid-area:1 / 2 / 2 / 3}
#block-advice .inner .item3{grid-area:2 / 2 / 3 / 3}
#block-advice .inner .item4{grid-area:3 / 2 / 4 / 3}
#block-advice .inner .item1 img{max-width:836px;width:100%}
#block-advice .inner .item2{margin-top:-9px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1e1e1e}
#block-advice .inner .item3{margin-top:38px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
#block-advice .inner .item4 .list-head{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:25px;line-height:45px;color:#000;margin-top:29px}
#block-advice .inner .item4 ol{padding:0 0 0 23px;margin:11px 0 0}
#block-advice .inner .item4 ol li{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
#block-advice .inner .item4 ol li::marker{font-weight:700}
#block-advice .inner .item4 ol li + li{margin-top:14px}
#block-advice .inner .item4 .link{margin-top:44px;display:flex;justify-content:flex-start}
#block-advice .inner .item4 .link a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 25px;width:243px}
@media (max-width:759px) {
	#block-advice{margin-top:47px;padding:0 20px}
	#block-advice .heading{font-size:25px;line-height:30px;text-align:center}
	#block-advice .inner{grid-template-columns:1fr;grid-column-gap:0;margin-top:42px}
	#block-advice .inner .item1{grid-area:unset}
	#block-advice .inner .item1 img{max-width:100%}
	#block-advice .inner .item2{grid-area:unset}
	#block-advice .inner .item3{grid-area:unset;font-size:15px;line-height:20px;margin-top:18px}
	#block-advice .inner .item4{grid-area:unset}
	#block-advice .inner .item2{margin-top:19px;font-size:25px;line-height:30px}
	#block-advice .inner .item4 .list-head{font-size:20px;line-height:45px;margin-top:9px}
	#block-advice .inner .item4 ol li{font-size:15px;line-height:20px}
	#block-advice .inner .item4 .link{margin-top:23px}
}
@media (min-width:760px) and (max-width:992px) {
	#block-advice{margin-top:86px}
	#block-advice .heading{font-size:30px;line-height:45px}
	#block-advice .inner{grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto;grid-column-gap:15px;grid-row-gap:0;padding:0 20px;margin-top:83px}
	#block-advice .inner .item2{grid-area:1 / 1 / 2 / 3;margin-top:0;font-size:30px;line-height:40px;margin-bottom:32px}
	#block-advice .inner .item1{grid-area:2 / 1 / 3 / 2}
	#block-advice .inner .item3{grid-area:2 / 2 / 3 / 3;font-size:17px;line-height:25px;margin-top:-7px}
	#block-advice .inner .item4{grid-area:3 / 1 / 4 / 3}
	#block-advice .inner .item4 .list-head{font-size:25px;line-height:45px;margin-top:23px}
	#block-advice .inner .item1 img{width:352px;max-width:unset}
	#block-advice .inner .right .name{display:none}
	#block-advice .inner .right .desc{margin-top:0;font-size:17px;line-height:25px}
	#block-advice .inner .item4 .link{margin-top:36px}
}
@media (min-width:993px) and (max-width:1500px) {
	#block-advice .inner .item2,#block-advice .inner .item3,#block-advice .inner .item4{padding-right:20px}
}
#block-brands{width:100%;margin-top:96px;background:#fafafa}
#block-brands .inner{padding:100px 0}
#block-brands .inner .swiper-slide{border:1px solid #e2e2e2;padding:19px 10px;display:flex;align-items:center;justify-content:center}
#block-brands .inner .swiper-slide img{width:100%}
#block-brands .inner .bottom{display:none;padding:0 20px;margin-top:40px}
#block-brands .inner .swiper-scrollbar{background:#f1f1f2;border-radius:0}
#block-brands .inner .swiper-scrollbar-drag{background:#908f8f;border-radius:0}
#block-brands .swiper-horizontal > .swiper-scrollbar,#block-brands .swiper-scrollbar.swiper-scrollbar-horizontal{position:relative;left:unset;bottom:unset;top:unset;z-index:1;height:5px;width:100%}
@media (max-width:992px) {
	#block-brands .inner .bottom{display:block}
}
@media (max-width:759px) {
	#block-brands{margin-top:50px}
	#block-brands .inner{padding:50px 0 102px}
	#block-brands .inner .bottom{margin-top:28px;padding:0}
}
@media (min-width:760px) and (max-width:992px) {
	#block-brands{margin-top:70px}
	#block-brands .inner{padding:70px 0}
	#block-brands .container{padding:0}
	#block-brands .inner .swiper-slide{max-width:142px}
	#block-brands .inner .swiper-slide:first-child{margin-left:20px}
	#block-brands .inner .swiper-slide:last-child{margin-right:20px}
}
footer{background:#121013}
footer .inner{padding:45px 0 30px;display:flex;flex-direction:column}
footer .inner .columns{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}
footer .inner .columns .col{display:flex;flex-direction:column;align-items:flex-start;gap:14px}
footer .inner .columns .col.logo img{max-width:180px;filter:grayscale(1) brightness(10);margin-top:6px}
footer .inner .columns .col.logo .social{display:none}
footer .inner .columns .col .heading{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;color:#fff}
footer .inner .columns .col ul{padding:0 0 0 12px;margin:0;list-style-type:square;color:#fff}
footer .inner .columns .col ul li{padding-left:6px}
footer .inner .columns .col ul li + li{margin-top:15px}
footer .inner .columns .col ul li a{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:16px;line-height:19px;color:#fff}
footer .inner .columns .col.contacts{max-width:327px}
footer .inner .columns .col.contacts .list{display:flex;flex-direction:column;gap:15px}
footer .inner .columns .col.contacts .list > div{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px}
footer .inner .columns .col.contacts .list > div img{width:18px;opacity:.5}
footer .inner .columns .col.contacts .list > div:last-child img{height:20px;margin-top:-2px;width:17px}
footer .inner .columns .col.contacts .list > div a,footer .inner .columns .col.contacts .list > div span{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:16px;line-height:19px;color:#fff}
footer .inner .powered{width:100%;margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,0.2);display:flex;align-items:center;justify-content:space-between}
footer .inner .powered .left{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:16px;line-height:19px;color:#fff}
footer .inner .powered .right{display:flex;align-items:center;justify-content:flex-end;gap:58px}
footer .inner .powered .right .links{display:flex;align-items:center;justify-content:space-between;gap:50px}
footer .inner .powered .right .links a{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:16px;line-height:19px;text-align:left;color:#fff}
footer .inner .social{display:flex;align-items:center;justify-content:space-between;gap:15px}
footer .inner .social a{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.3)}
footer .inner .social a:nth-child(1) img{height:15px}
footer .inner .social a:nth-child(2) img{height:17px}
footer .inner .social a:nth-child(3) img{height:11px}
footer .inner .social a:nth-child(4) img{height:13px}
@media (max-width:992px) {
	footer .inner .powered .right .links a,footer .inner .powered .left{font-size:12px;line-height:14px}
}
@media (max-width:759px) {
	footer .inner{padding:30px 0}
	footer .inner .columns{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto auto;grid-column-gap:24px;grid-row-gap:0}
	footer .inner .columns .col.logo{grid-area:1 / 1 / 2 / 4;margin-bottom:33px;flex-direction:row;align-items:center;justify-content:space-between}
	footer .inner .columns .col.contacts{grid-area:2 / 1 / 3 / 4}
	footer .inner .columns .col.one{grid-area:3 / 1 / 4 / 2}
	footer .inner .columns .col.two{grid-area:3 / 2 / 4 / 3}
	footer .inner .columns .col.three{grid-area:3 / 3 / 4 / 4}
	footer .inner .columns .col.logo img{max-width:158px;margin-top:0}
	footer .inner .columns .col.contacts{max-width:100%;margin-top:-6px;margin-bottom:28px;border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:22px}
	footer .inner .columns .col.contacts .heading{display:none}
	footer .inner .columns .col .heading{font-size:16px;line-height:20px}
	footer .inner .columns .col.contacts .list{flex-direction:row;flex-wrap:wrap;gap:24px 51px}
	footer .inner .columns .col ul{margin:-5px 0 0}
	footer .inner .columns .col ul li a{font-size:14px;line-height:17px}
	footer .inner .columns .col.contacts .list > div span br{display:none}
	footer .inner .powered{margin-top:25px}
	footer .inner .columns .col ul li + li{margin-top:8px}
	footer .inner .powered .right .social{display:none}
	footer .inner .columns .col.logo .social{display:flex}
	#slideshow-block .swiper-pagination-bullet-active:before{width:1px;height:30px;left:8px;bottom:6px;top:unset;transform:unset}
}
@media (min-width:760px) and (max-width:992px) {
	footer .inner{padding:30px 0}
	footer .inner .columns{display:grid;grid-template-columns:1fr 1fr 1.2fr;grid-template-rows:auto auto auto;grid-column-gap:24px;grid-row-gap:0}
	footer .inner .columns .col.logo{grid-area:1 / 1 / 2 / 2;margin-bottom:25px}
	footer .inner .columns .col.contacts{grid-area:1 / 2 / 2 / 4}
	footer .inner .columns .col.one{grid-area:2 / 1 / 3 / 2}
	footer .inner .columns .col.two{grid-area:2 / 2 / 3 / 3}
	footer .inner .columns .col.three{grid-area:2 / 3 / 3 / 4}
	footer .inner .columns .col.logo img{max-width:158px;margin-top:0}
	footer .inner .columns .col.contacts{max-width:calc(100% + 51px);margin-left:-51px;margin-top:9px}
	footer .inner .columns .col.contacts .heading{display:none}
	footer .inner .columns .col.contacts .list{flex-direction:row;flex-wrap:wrap;gap:21px 72px}
	footer .inner .columns .col.contacts .list > div span br{display:none}
	footer .inner .powered{margin-top:36px}
	footer .inner .columns .col ul li + li{margin-top:14px}
}
@media (min-width:1240px) {
	footer .inner .columns .col.contacts{width:327px}
}
body[class='information-information-20'] .top-block h1{max-width:992px}
.breadcrumb{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;z-index:1;list-style:none;margin:0;padding:0 0 26px;border-bottom:1px solid rgba(255,255,255,0.2);background:none;border-radius:0}
.breadcrumb li span,.breadcrumb li a{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:20px;color:#fff}
.breadcrumb li .divide{margin:0 33px}
@media (max-width:759px) {
	.breadcrumb{padding:0 0 15px}
	.breadcrumb li span,.breadcrumb li a{font-size:15px;line-height:18px}
}
.breadcrumb>li+li:before {
	content:unset;
}
.checkbox, .radio {
	 position: relative;
	 display: block;
	 margin-top: 0px;
	 margin-bottom: 0px;
}
body[class*='information-information-'] .top-block{height:30vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;padding:20px 0}
body[class*='information-information-'] .top-block .info-bg{object-fit:cover;height:100%;width:100%;object-position:center;pointer-events:none;position:absolute;left:0;top:0;z-index:-1}
body[class*='information-information-'] .top-block h1{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:70px;line-height:87px;text-align:center;color:#fff;z-index:1;margin-top:86px}
body[class*='information-information-17'] .top-block h1{margin-top:161px}
body[class*='information-information-'] .top-block .text{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:30px;line-height:37px;text-align:center;color:#FFF;margin-top:20px;max-width:992px}
body[class*='information-information-'] #content{margin-top:-74px}
body[class*='information-information-'] #content .container.no-padding{padding:44px 0 94px;background:#fff;max-width:1276px}
body[class*='information-information-'] #content .description{padding:0 40px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-'] #content .description.no-padding{padding:0}
body[class*='information-information-'] #content .description p{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000;margin:0 0 15px}
body[class*='information-information-17'] #content .description p{margin:0 0 21px}
body[class*='information-information-'] #content .description p:last-child{margin-bottom:0}
body[class*='information-information-'] #content hr{width:100%;background:rgba(0,0,0,0.2);height:1px;margin:93px 0}
body[class*='information-information-'] #content .block-two{display:flex;align-items:flex-start;width:100%;gap:30px;justify-content:space-between}
body[class*='information-information-'] #content .block-two.centered{align-items:center;margin-top:84px}
body[class*='information-information-'] #content .block-two .left{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1e1e1e;padding-top:6px}
body[class*='information-information-'] #content .block-two .right{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000;max-width:790px}
body[class*='information-information-'] #content .block-two .right p{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000;margin:0 0 15px}
body[class*='information-information-'] #content .block-two .right p:last-child{margin-bottom:0}
body[class*='information-information-'] #content .description > ul{list-style:none;margin:37px 0 0;padding:0}
body[class*='information-information-'] #content .description > ul > li{position:relative;padding-left:36px;margin-bottom:15px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-'] #content .description > ul > li::before{content:'';position:absolute;left:0;top:2px;width:20px;height:20px;border:1px solid #1e1e1e;display:flex;align-items:center;justify-content:center}
body[class*='information-information-'] #content .description > ul > li::after{content:'';position:absolute;left:6px;top:8px;width:8px;height:8px;background:#1e1e1e}
body[class*='information-information-'] #content .description a{color:#fa8100}
body[class*='information-information-'] #content h4{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:17px;line-height:25px;color:#000;margin:35px 0 0}
body[class*='information-information-'] #content h3{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:22px;line-height:25px;color:#000;margin:44px 0 0}
body[class*='information-information-'] #content h2{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1e1e1e;margin:84px 0 0}
body[class*='information-information-'] #content h2 b{font-weight:700}
body[class*='information-information-'] #content .description > ul > li > ul{list-style-type:disc;padding-left:23px;margin-top:15px}
body[class*='information-information-'] #content .description > ol.default{padding-left:23px;margin-top:15px}
body[class*='information-information-'] #content .description > ul > li > ul > li,body[class*='information-information-'] #content .description > ol.default > li{margin-bottom:15px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-'] #content .description > ol.default > li{padding-left:0}
body[class*='information-information-'] #content .description > ol.default > li::before,body[class*='information-information-'] #content .description > ol.default > li::after{content:unset}
body[class*='information-information-'] #content ul.m-top-20{margin-top:20px}
body[class*='information-information-'] #content ul.m-bot-40{margin-bottom:40px}
body[class*='information-'] .container-wide.with-bg{background:#fafafa;padding-top:92px;padding-bottom:75px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-'] .container-wide.with-bg p{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-'] .container-wide.with-bg h2{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:35px;line-height:45px;color:#1e1e1e;margin-bottom:32px}
body[class*='information-information-'] #content .description .link{display:flex;justify-content:flex-start;margin-top:40px}
body[class*='information-information-'] #content .description .link a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 28px;max-width:243px;width:100%}
body[class*='information-information-'] #content .advantages{display:flex;align-items:flex-start;justify-content:space-between;margin-top:100px}
body[class*='information-information-'] #content .advantages .item{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;max-width:304px}
body[class*='information-information-'] #content .advantages .item .icon{position:relative;display:inline-flex;width:100px;height:100px;align-items:center;justify-content:center;border:5px solid #ecedee;pointer-events:none}
body[class*='information-information-'] #content .advantages .item:nth-child(1) .icon:before{content:'';width:10px;height:50px;position:absolute;left:-5px;top:0;background:#fff}
body[class*='information-information-'] #content .advantages .item:nth-child(2) .icon:before{content:'';width:10px;height:50px;position:absolute;right:-5px;bottom:0;background:#fff}
body[class*='information-information-'] #content .advantages .item:nth-child(3) .icon:before{content:'';width:10px;height:50px;position:absolute;left:-5px;bottom:0;background:#fff}
body[class*='information-information-'] #content .advantages .item:nth-child(4) .icon:before{content:'';width:10px;height:50px;position:absolute;right:-5px;top:0;background:#fff}
body[class*='information-information-'] #content .advantages .item:nth-child(5) .icon:before{content:'';width:10px;height:50px;position:absolute;left:-5px;bottom:-5px;background:#fff}
body[class*='information-information-'] #content .advantages .item .icon img{width:35px;height:35px}
body[class*='information-information-'] #content .advantages .item .name{margin-top:26px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:20px;text-align:center;color:#000}
body[class*='information-information-'] #content .right-banner{display:flex;justify-content:space-between;gap:30px;margin-top:96px}
body[class*='information-information-'] #content .right-banner .left{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;max-width:600px;padding-top:137px}
body[class*='information-information-'] #content .right-banner .left .head{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1e1e1e}
body[class*='information-information-'] #content .right-banner .left .text{margin-top:32px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-'] #content .right-banner .left .text > img{display:none}
body[class*='information-information-'] #content .right-banner .right img{min-width:444px;max-width:100%}
body[class*='information-information-'] #block-comfort{width:100%;position:relative;min-height:605px}
body[class*='information-information-'] #block-comfort .info{padding:94px 0 111px;position:relative;z-index:1;max-width:663px}
body[class*='information-information-'] #block-comfort .info .head{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1e1e1e}
body[class*='information-information-'] #block-comfort .info .desc{margin-top:34px}
body[class*='information-information-'] #block-comfort .info .desc p,body[class*='information-information-'] #block-comfort .info .desc{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-17'] #block-comfort .info .desc p{margin:0 0 18px}
body[class*='information-information-17'] #block-comfort .info .desc p:last-child{margin-bottom:0}
body[class*='information-information-'] #block-comfort .info .link{display:flex;justify-content:flex-start;margin-top:44px}
body[class*='information-information-'] #block-comfort .info .link a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 28px;max-width:243px;width:100%}
body[class*='information-information-'] .two-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:48px}
body[class*='information-information-'] .two-cards .item{background:#fafafa;padding:43px 30px;display:flex;flex-direction:column;gap:33px;width:100%}
body[class*='information-information-'] .two-cards .item .head{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1e1e1e;min-height:30px}
body[class*='information-information-'] .two-cards .item .text{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-'] #block-comfort .bg-right{pointer-events:none;position:absolute;top:0;right:0;z-index:0;object-fit:cover;width:100%;height:100%;object-position:center}
body[class*='information-'] #form{padding-bottom:100px;padding-top:84px}
body[class*='information-'] #form .form-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:64px}
body[class*='information-'] #form .form-inner .left{display:flex;flex-direction:column;align-items:flex-start;max-width:665px;padding-top:80px}
body[class*='information-'] #form .form-inner .left .head{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:45px;line-height:45px;color:#1e1e1e}
body[class*='information-'] #form .form-inner .left .text{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:20px;line-height:24px;color:#000;margin-top:39px}
body[class*='information-'] #form .form-inner .right{max-width:546px;width:100%}
body[class*='information-'] #form .form-inner .right form{display:flex;flex-direction:column;gap:15px}
body[class*='information-'] #form .form-inner .right form input{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:20px;color:#000;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;padding:18px 0;background:none;width:100%}
body[class*='information-'] #form .form-inner .right form input::placeholder{color:#000}
body[class*='information-'] #form .form-inner .right form .field.error input{border-bottom:1px solid red;color:red;animation:shake .2s linear}
body[class*='information-'] #form .form-inner .right form .field.error input::placeholder{color:red}
@keyframes shake {
	0%{margin-left:0}
	25%{margin-left:.5rem}
	75%{margin-left:-.5rem}
	100%{margin-left:0}
}
body[class*='information-'] #form .form-inner .right button{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 28px;max-width:243px;width:100%;background:none;outline:0;margin-top:30px}
body[class*='information-information-'] #content .container.top-block-white{background:#fff;padding:45px 20px 0 41px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-'] #content .container.top-block-white .inner{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}
body[class*='information-information-'] #content .container.top-block-white p{margin:0 0 15px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-'] #content .container.top-block-white .link{display:flex;justify-content:flex-start;margin-top:41px}
body[class*='information-information-'] #content .container.top-block-white .link a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 25px;width:100%;max-width:243px}
body[class*='information-information-'] #content .container.top-block-white .left{max-width:748px}
body[class*='information-information-'] #content .container.top-block-white .right{margin-top:-125px}
body[class*='information-information-'] #content .container.top-block-white .left .advantages{display:flex;align-items:flex-start;justify-content:space-between;margin-top:50px;gap:20px}
body[class*='information-information-'] #content .container.top-block-white .left .advantages .item{display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:239px;width:100%}
body[class*='information-information-'] #content .container.top-block-white .left .advantages .item .icon{position:relative;display:inline-flex;width:100px;height:100px;align-items:center;justify-content:center;border:5px solid #ecedee;font-family:'Gilroy';font-style:normal;font-weight:900;font-size:50px;line-height:63px;color:#908F8F}
body[class*='information-information-'] #content .container.top-block-white .left .advantages .item .icon:before{content:'';width:10px;height:50px;position:absolute;left:-5px;top:0;background:#fff}
body[class*='information-information-'] #content .container.top-block-white .left .advantages .item .name{margin-top:26px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:20px;text-align:center;color:#000}
body[class*='information-information-'] #content .container.top-block-second{margin-top:92px}
body[class*='information-information-'] #content .container.top-block-second .inner{display:flex;justify-content:space-between;gap:30px}
body[class*='information-information-'] #content .container.top-block-second .inner .left{max-width:577px}
body[class*='information-information-'] #content .container.top-block-second .inner .right{padding-top:45px;max-width:649px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000;z-index:1}
body[class*='information-information-'] #content .container.top-block-second .inner .right .head{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1E1E1E;margin-bottom:32px}
body[class*='information-information-'] #content .container.top-block-second .inner .right p{margin:0 0 19px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-'] #content .container.top-block-second .inner .right .link{display:flex;justify-content:flex-start;margin-top:41px}
body[class*='information-information-'] #content .container.top-block-second .inner .right .link a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 25px;width:100%;max-width:243px}
body[class*='information-information-'] #content .container.top-block-second .right .advantages{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:50px;gap:20px}
body[class*='information-information-'] #content .container.top-block-second .right .advantages .item{display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:239px;width:100%}
body[class*='information-information-'] #content .container.top-block-second .right .advantages .item .icon{position:relative;display:inline-flex;width:100px;height:100px;align-items:center;justify-content:center;border:5px solid #ecedee;font-family:'Gilroy';font-style:normal;font-weight:900;font-size:50px;line-height:63px;color:#908F8F}
body[class*='information-information-'] #content .container.top-block-second .right .advantages .item .icon:before{content:'';width:10px;height:50px;position:absolute;left:-5px;top:0;background:#fff}
body[class*='information-information-'] #content .container.top-block-second .right .advantages .item .name{margin-top:26px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:20px;text-align:center;color:#000}
body[class*='information-information-'] .long-block{width:100%;position:relative;min-height:540px;margin-top:96px}
body[class*='information-information-'] .long-block .info{padding:94px 0 89px;position:relative;z-index:1;max-width:663px}
body[class*='information-information-'] .long-block .info .head{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1e1e1e}
body[class*='information-information-'] .long-block .info .desc{margin-top:31px}
body[class*='information-information-'] .long-block .info .desc p,body[class*='information-information-'] .long-block .info .desc{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-'] .long-block .info .desc p{margin:0 0 19px}
body[class*='information-information-'] .long-block .info .desc p:last-child{margin-bottom:0}
body[class*='information-information-'] .long-block .info .desc img{margin-top:17px;height:42px}
body[class*='information-information-'] .long-block .bg-right{pointer-events:none;position:absolute;top:0;right:0;z-index:0;object-fit:cover;width:100%;height:100%;object-position:center}
body[class*='information-information-'] .list-block{width:100%;display:flex;flex-direction:column;margin-top:90px}
body[class*='information-information-'] .list-block .head{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1E1E1E}
body[class*='information-information-'] .list-block ul{list-style:none;margin:34px 0 0;padding:0}
body[class*='information-information-'] .list-block ul > li{position:relative;padding-left:36px;margin-bottom:15px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-'] .list-block ul > li::before{content:'';position:absolute;left:0;top:2px;width:20px;height:20px;border:1px solid #1e1e1e;display:flex;align-items:center;justify-content:center}
body[class*='information-information-'] .list-block ul > li::after{content:'';position:absolute;left:6px;top:8px;width:8px;height:8px;background:#1e1e1e}
body[class*='information-information-'] .text-list-block{margin-top:73px;width:100%}
body[class*='information-information-'] .text-list-block .inner{display:flex;justify-content:space-between;gap:30px}
body[class*='information-information-'] .text-list-block .inner .left{display:flex;justify-content:flex-start;align-items:center;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1E1E1E}
body[class*='information-information-'] .text-list-block .inner .right{padding:27px 30px 21px;background:#FAFAFA;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000;max-width:790px}
body[class*='information-information-'] .text-list-block .inner .right p{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000;margin:0 0 10px}
body[class*='information-information-'] .text-list-block .inner .right p:last-child{margin-bottom:0}
body[class*='information-information-'] .text-list-block ul{list-style:none;margin:0 0 30px;padding:0}
body[class*='information-information-'] .text-list-block ul:last-child{margin-bottom:0}
body[class*='information-information-'] .text-list-block ul > li{position:relative;padding-left:36px;margin-bottom:15px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-'] .text-list-block ul > li::before{content:'';position:absolute;left:0;top:2px;width:20px;height:20px;border:1px solid #1e1e1e;display:flex;align-items:center;justify-content:center}
body[class*='information-information-'] .text-list-block ul > li::after{content:'';position:absolute;left:6px;top:8px;width:8px;height:8px;background:#1e1e1e}
body[class*='information-information-'] .bottom-block{margin-top:100px;padding-top:79px;padding-bottom:70px}
body[class*='information-information-'] .bottom-block .inner{display:flex;justify-content:flex-start;gap:30px;align-items:center}
body[class*='information-information-'] .bottom-block .inner .left{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1E1E1E;max-width:528px;width:100%;display:flex;align-items:center}
body[class*='information-information-'] .bottom-block .inner .left .num{font-style:normal;font-weight:700;font-size:200px;line-height:1;color:#908F8F;margin-right:7px}
body[class*='information-information-'] .bottom-block .inner .right,body[class*='information-information-'] .bottom-block .inner .right p{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-'] .bottom-block .inner .right p{margin:0 0 15px}
body[class*='information-information-'] .bottom-block .inner .right p:last-child{margin-bottom:0}
@media (max-width:759px) {
	body[class*='information-information-'] .top-block{height:400px;padding:18px 0}
	body[class*='information-information-'] .top-block h1{font-size:35px;line-height:43px;margin-top:91px}
	body[class*='information-information-'] #content{margin-top:-60px}
	body[class*='information-information-'] #content .container.no-padding{margin-left:10px;margin-right:10px;padding:22px 0 71px;width:auto}
	body[class*='information-information-17'] #content .container.no-padding{padding:22px 0 40px}
	body[class*='information-information-'] #content .description{padding:0 10px}
	body[class*='information-information-'] #content .description.no-padding{padding:0 10px}
	body[class*='information-information-'] #content .description,body[class*='information-information-'] #content .description p{font-size:15px;line-height:22px}
	body[class*='information-information-19'] #content .description p{margin-bottom:11px}
	body[class*='information-information-17'] #content .description p{margin:0 0 12px}
	body[class*='information-information-'] #content .description .link{margin-top:20px}
	body[class*='information-information-'] #content hr{margin:41px 10px;width:auto}
	body[class*='information-information-'] #content .block-two{flex-direction:column;gap:10px}
	body[class*='information-information-'] #content .block-two .left{padding-top:0;font-size:25px;line-height:30px}
	body[class*='information-information-'] #content .block-two .right p,body[class*='information-information-'] #content .block-two .right{font-size:15px;line-height:22px}
	body[class*='information-information-'] #content .description > ol.default,body[class*='information-information-'] #content .description > ul{margin:8px 0 0}
	body[class*='information-information-'] #content .description > ol.default li,body[class*='information-information-'] #content .description > ul li{font-size:15px;line-height:22px}
	body[class*='information-information-19'] #content .description > ol.default{margin-bottom:12px}
	body[class*='information-information-19'] #content .description > ol.default li{margin-bottom:0}
	body[class*='information-information-'] #content h4{font-size:15px;line-height:22px;margin:7px 0 0}
	body[class*='information-information-'] #content h3{font-size:18px;line-height:22px;margin:17px 0 0}
	body[class*='information-information-'] #content h2{font-size:25px;line-height:30px;margin:41px 0 0}
	body[class*='information-information-'] #content ul.m-top-20{margin-top:10px}
	body[class*='information-information-'] #content ul.m-bot-40{margin-bottom:17px}
	body[class*='information-'] .container-wide.with-bg{background:#fafafa;padding-top:46px;padding-bottom:26px}
	body[class*='information-'] .container-wide.with-bg h2{font-size:25px;line-height:30px}
	body[class*='information-'] .container-wide.with-bg,body[class*='information-'] .container-wide.with-bg p{font-size:15px;line-height:22px}
	body[class*='information-information-'] #content .advantages{align-items:flex-start;justify-content:flex-start;margin-top:31px;flex-direction:column;gap:20px;padding-left:10px;padding-right:10px}
	body[class*='information-information-'] #content .advantages .item{align-items:center;justify-content:flex-start;flex-direction:row;max-width:100%;gap:24px}
	body[class*='information-information-'] #content .advantages .item .icon{min-width:100px}
	body[class*='information-information-'] #content .advantages .item .name{margin-top:0;text-align:left}
	body[class*='information-information-'] #content .right-banner{padding-left:10px;padding-right:10px;margin-top:37px}
	body[class*='information-information-'] #content .right-banner .left{padding-top:0;max-width:100%}
	body[class*='information-information-'] #content .right-banner .left .head{font-size:25px;line-height:45px}
	body[class*='information-information-'] #content .right-banner .left .text{font-size:15px;line-height:22px;max-width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:5px}
	body[class*='information-information-'] #content .right-banner .right{display:none}
	body[class*='information-information-'] #content .right-banner .left .text > img{display:block;max-width:212px}
	body[class*='information-information-'] #block-comfort{min-height:480px}
	body[class*='information-information-'] #block-comfort .info .head{font-size:25px;line-height:31px}
	body[class*='information-information-'] #block-comfort .info{padding:44px 0 57px}
	body[class*='information-information-'] #block-comfort .info .desc p,body[class*='information-information-'] #block-comfort .info .desc{font-size:15px;line-height:22px}
	body[class*='information-information-'] #block-comfort .info .desc{margin-top:4px}
	body[class*='information-information-17'] #block-comfort .info .desc p{margin:0 0 11px}
	body[class*='information-information-'] #block-comfort .info .link{margin-top:22px}
	body[class*='information-information-'] .two-cards{margin-top:26px;grid-template-columns:1fr;padding:0 10px}
	body[class*='information-information-'] .two-cards .item{padding:33px 20px;gap:6px}
	body[class*='information-information-'] .two-cards .item .head{font-size:25px;line-height:35px}
	body[class*='information-information-'] .two-cards .item .text{font-size:15px;line-height:22px}
	body[class*='information-'] #form{padding-bottom:52px;padding-top:48px}
	body[class*='information-'] #form .form-inner{align-items:center;justify-content:center;gap:6px;flex-direction:column}
	body[class*='information-'] #form .form-inner .left{align-items:center;max-width:665px;padding-top:0}
	body[class*='information-'] #form .form-inner .left .head{font-size:25px;line-height:45px}
	body[class*='information-'] #form .form-inner .left .text{margin-top:11px;font-size:17px;line-height:20px;text-align:center}
	body[class*='information-'] #form .form-inner .right{text-align:center}
	body[class*='information-information-7'] .top-block h1{margin-top:61px}
	body[class*='information-information-'] .top-block .text{font-size:18px;line-height:22px;margin-top:10px;padding:0 20px}
	body[class*='information-information-'] #content .container.top-block-white{padding-bottom:0}
	body[class*='information-information-'] #content .container.top-block-white .right{display:none}
	body[class*='information-information-'] #content .container.top-block-white .left{max-width:748px;padding:0 10px}
	body[class*='information-information-'] #content .container.top-block-white p{font-size:15px;line-height:22px}
	body[class*='information-information-'] #content .container.top-block-white .link{margin-top:23px}
	body[class*='information-information-'] #content .container.top-block-white .left .advantages{margin-top:40px;flex-direction:row}
	body[class*='information-information-'] #content .container.top-block-white .left .advantages .item{max-width:calc(100% / 3);gap:0}
	body[class*='information-information-'] #content .container.top-block-white .left .advantages .item .name{font-size:15px;line-height:19px;margin-top:13px}
	body[class*='information-information-'] #content .container.top-block-second{margin-top:34px}
	body[class*='information-information-'] #content .container.top-block-second .inner{position:relative}
	body[class*='information-information-'] #content .container.top-block-second .inner .left{position:absolute;left:0;top:0;max-width:288px}
	body[class*='information-information-'] #content .container.top-block-second .inner .left img{max-width:100%}
	body[class*='information-information-'] #content .container.top-block-second .inner .right{padding-top:0;max-width:100%;display:flex;flex-direction:column}
	body[class*='information-information-'] #content .container.top-block-second .inner .right .head{font-size:25px;line-height:35px;margin-left:162px;margin-bottom:0;order:1;min-height:71px;display:block}
	body[class*='information-information-'] #content .container.top-block-second .inner .right p{font-size:17px;line-height:22px;order:1}
	body[class*='information-information-'] #content .container.top-block-second .inner .right p:nth-child(2){margin:150px 0 16px 164px;order:3;min-height:89px}
	body[class*='information-information-'] #content .container.top-block-second .inner .right p:nth-child(3){margin-left:0;order:4}
	body[class*='information-information-'] #content .container.top-block-second .inner .right .link{margin-top:20px;margin-left:0;order:6}
	body[class*='information-information-'] #content .container.top-block-second .right .advantages{margin-top:5px;margin-left:0;order:5;justify-content:flex-start;padding:0;flex-direction:row}
	body[class*='information-information-'] #content .container.top-block-second .right .advantages .item{max-width:213px;gap:0}
	body[class*='information-information-'] #content .container.top-block-second .right .advantages .item .name{font-size:16px;line-height:20px;margin-top:12px}
	body[class*='information-information-'] .long-block{min-height:420px;margin-top:48px}
	body[class*='information-information-'] .long-block .info{padding:28px 0 47px;max-width:463px}
	body[class*='information-information-'] .long-block .info .head{font-size:25px;line-height:45px}
	body[class*='information-information-'] .long-block .info .desc{margin-top:0;font-size:15px;line-height:22px}
	body[class*='information-information-'] .long-block .info .desc p{margin:0 0 12px;font-size:15px;line-height:22px}
	body[class*='information-information-'] .long-block .info .desc img{margin-top:7px}
	body[class*='information-information-'] .list-block{margin-top:43px}
	body[class*='information-information-'] .list-block .head{font-size:25px;line-height:35px}
	body[class*='information-information-'] .list-block ul{margin:9px 0 0}
	body[class*='information-information-'] .list-block ul > li{font-size:17px;line-height:22px}
	body[class*='information-information-'] .text-list-block{margin-top:17px}
	body[class*='information-information-'] .text-list-block .inner{flex-direction:column;gap:5px}
	body[class*='information-information-'] .text-list-block .inner .left{font-size:25px;line-height:45px}
	body[class*='information-information-'] .text-list-block .inner .right{font-size:15px;line-height:22px;padding:15px 10px}
	body[class*='information-information-'] .text-list-block .inner .right p{font-size:15px;line-height:22px;margin:0 0 17px}
	body[class*='information-information-'] .text-list-block ul{margin:0 0 8px}
	body[class*='information-information-'] .text-list-block ul > li:last-child{margin-bottom:0}
	body[class*='information-information-'] .bottom-block{margin-top:41px}
	body[class*='information-information-'] .bottom-block .inner{align-items:flex-start;flex-direction:column;gap:33px}
	body[class*='information-information-'] .bottom-block .inner .left{font-size:35px;line-height:45px}
	body[class*='information-information-'] .bottom-block .inner .left .num{font-size:130px;line-height:45px}
	body[class*='information-information-'] .bottom-block .inner .left span{margin-top:-12px;margin-left:7px;font-size:30px;line-height:45px}
	body[class*='information-information-'] .bottom-block{padding-top:83px!important;padding-bottom:40px!important}
	body[class*='information-information-'] .bottom-block .inner .right,body[class*='information-information-'] .bottom-block .inner .right p{font-size:15px;line-height:22px}
}
@media (min-width:760px) and (max-width:992px) {
	body[class*='information-information-'] .top-block{height:470px;padding:21px 0}
	body[class*='information-information-'] .top-block h1{font-size:50px;line-height:62px;margin-top:66px}
	body[class*='information-information-17'] .top-block h1{margin-top:106px}
	body[class*='information-information-'] #content{margin-top:-70px}
	body[class*='information-information-'] #content .container.no-padding{margin-left:20px;margin-right:20px;padding:22px 0 61px;width:auto}
	body[class*='information-information-17'] #content .container.no-padding{padding:34px 0 65px}
	body[class*='information-information-'] #content .description .link{margin-top:0}
	body[class*='information-information-'] #content .advantages{margin-top:68px}
	body[class*='information-information-'] #content .advantages .item{max-width:168px}
	body[class*='information-information-'] #content .right-banner{margin-top:66px}
	body[class*='information-information-'] #content .right-banner .left{padding-top:25px}
	body[class*='information-information-'] #content .right-banner .left .head{font-size:25px;line-height:45px}
	body[class*='information-information-'] #content .right-banner .right img{min-width:352px}
	body[class*='information-information-'] #content .description{padding:0 30px}
	body[class*='information-information-17'] #content .description{padding:0 20px}
	body[class*='information-information-'] #content hr{margin:62px 0}
	body[class*='information-information-'] #content .block-two{flex-direction:column;gap:22px}
	body[class*='information-information-19'] #content .block-two.centered{align-items:flex-start;margin-top:63px}
	body[class*='information-information-'] #content .block-two .left{padding-top:0;font-size:30px;line-height:40px}
	body[class*='information-information-'] #content .description > ul{margin:27px 0 0}
	body[class*='information-information-'] #content .description > ol.default > li{margin-bottom:0}
	body[class*='information-information-'] #content h3{font-size:22px;line-height:25px;margin:33px 0 0}
	body[class*='information-information-'] #content h2{font-size:30px;line-height:45px;margin:52px 0 0}
	body[class*='information-information-'] #content h4{margin:23px 0 0}
	body[class*='information-information-'] #content ul.m-top-20{margin-top:20px}
	body[class*='information-information-'] #content ul.m-bot-40{margin-bottom:27px}
	body[class*='information-information-19'] #content ul.m-bot-40{margin-bottom:38px}
	body[class*='information-'] .container-wide.with-bg h2{font-size:30px;line-height:40px;margin-bottom:22px}
	body[class*='information-'] .container-wide.with-bg{padding-top:64px;padding-bottom:44px}
	body[class*='information-information-'] #block-comfort .info .head{font-size:25px;line-height:45px}
	body[class*='information-information-'] #block-comfort .info{padding:59px 0 79px;max-width:471px}
	body[class*='information-information-'] #block-comfort .info .desc{margin-top:8px}
	body[class*='information-information-17'] #block-comfort .info .desc p{margin:0 0 20px}
	body[class*='information-information-'] #block-comfort .info .link{margin-top:22px}
	body[class*='information-information-'] .two-cards{margin-top:26px}
	body[class*='information-information-'] .two-cards .item .head{font-size:25px;line-height:35px;min-height:70px}
	body[class*='information-information-'] .two-cards .item{padding:34px 18px;gap:14px}
	body[class*='information-'] #form{padding-bottom:69px;padding-top:65px}
	body[class*='information-'] #form .form-inner{align-items:center;justify-content:center;gap:6px;flex-direction:column}
	body[class*='information-'] #form .form-inner .left{align-items:center;max-width:665px;padding-top:0}
	body[class*='information-'] #form .form-inner .left .head{font-size:35px;line-height:45px}
	body[class*='information-'] #form .form-inner .left .text{margin-top:15px}
	body[class*='information-'] #form .form-inner .right{text-align:center}
	body[class*='information-information-'] .top-block .text{font-size:25px;line-height:29px;margin-top:10px}
	body[class*='information-information-'] #content .container.top-block-white .right{margin-top:-67px}
	body[class*='information-information-'] #content .container.top-block-white .right img{max-width:289px}
	body[class*='information-information-'] #content .container.top-block-white{padding:33px 15px 0 20px}
	body[class*='information-information-'] #content .container.top-block-white p{font-size:17px;line-height:22px}
	body[class*='information-information-'] #content .container.top-block-white .link{margin-top:15px}
	body[class*='information-information-'] #content .container.top-block-white .left .advantages{margin-top:26px;margin-left:-14px;gap:36px}
	body[class*='information-information-'] #content .container.top-block-white .left .advantages .item{max-width:108px}
	body[class*='information-information-'] #content .container.top-block-white .left .advantages .item .name{font-size:16px;line-height:20px;margin-top:14px}
	body[class*='information-information-'] #content .container.top-block-second{margin-top:63px}
	body[class*='information-information-'] #content .container.top-block-second .inner{position:relative}
	body[class*='information-information-'] #content .container.top-block-second .inner .left{position:absolute;left:0;top:0;max-width:353px}
	body[class*='information-information-'] #content .container.top-block-second .inner .left img{max-width:100%}
	body[class*='information-information-'] #content .container.top-block-second .inner .right{padding-top:0;margin-top:-6px;max-width:100%}
	body[class*='information-information-'] #content .container.top-block-second .inner .right .head{font-size:25px;line-height:35px;margin-left:204px;margin-bottom:14px}
	body[class*='information-information-'] #content .container.top-block-second .inner .right p{font-size:17px;line-height:22px;margin:0 0 15px 204px}
	body[class*='information-information-'] #content .container.top-block-second .inner .right p:nth-child(3){margin-left:369px}
	body[class*='information-information-'] #content .container.top-block-second .inner .right .link{margin-top:21px;margin-left:370px}
	body[class*='information-information-'] #content .container.top-block-second .right .advantages{margin-top:29px;margin-left:244px}
	body[class*='information-information-'] #content .container.top-block-second .right .advantages .item{max-width:230px}
	body[class*='information-information-'] #content .container.top-block-second .right .advantages .item .name{font-size:16px;line-height:20px;margin-top:12px}
	body[class*='information-information-'] .long-block{min-height:515px;margin-top:64px}
	body[class*='information-information-'] .long-block .info{padding:58px 0 64px;max-width:463px}
	body[class*='information-information-'] .long-block .info .head{font-size:25px;line-height:45px}
	body[class*='information-information-'] .long-block .info .desc{margin-top:11px}
	body[class*='information-information-'] .long-block .info .desc p{margin:0 0 15px}
	body[class*='information-information-'] .long-block .info .desc img{margin-top:7px}
	body[class*='information-information-'] .list-block{margin-top:29px}
	body[class*='information-information-'] .list-block .head{font-size:25px;line-height:35px}
	body[class*='information-information-'] .list-block ul{margin:15px 0 0}
	body[class*='information-information-'] .text-list-block{margin-top:36px}
	body[class*='information-information-'] .text-list-block .inner{flex-direction:column;gap:16px}
	body[class*='information-information-'] .text-list-block .inner .left{font-size:25px;line-height:45px}
	body[class*='information-information-'] .bottom-block{margin-top:71px}
	body[class*='information-information-'] .bottom-block .inner{align-items:flex-start;flex-direction:column}
	body[class*='information-information-'] .bottom-block .inner .left{font-size:35px;line-height:45px}
	body[class*='information-information-'] .bottom-block .inner .left .num{font-size:100px;line-height:45px}
	body[class*='information-information-'] .bottom-block .inner .left span{margin-top:-18px;margin-left:18px}
	body[class*='information-information-'] .bottom-block{padding-top:93px!important;padding-bottom:62px!important}
}
@media (min-width:992px) and (max-width:1350px) {
	body[class*='information-information-'] #content .right-banner,body[class*='information-information-'] #content .advantages,body[class*='information-information-'] .two-cards{padding-left:40px;padding-right:40px}
	body[class*='information-information-'] #content .description.no-padding{padding-left:40px;padding-right:40px}
}
body[class*='information-contact'] .top-block{height:600px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;padding:50px 0}
body[class*='information-contact'] .top-block .info-bg{object-fit:cover;height:100%;width:100%;object-position:center;pointer-events:none;position:absolute;left:0;top:0;z-index:-1}
body[class*='information-contact'] .top-block h1{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:70px;line-height:87px;text-align:center;color:#fff;z-index:1;margin-top:86px}
body[class*='information-contact'] #content{margin-top:-214px;margin-bottom:100px}
body[class*='information-contact'] #content .inner{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}
body[class*='information-contact'] #content .inner .left{display:flex;flex-direction:column;padding-top:253px;max-width:710px}
body[class*='information-contact'] #content .inner .left .heading{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#000}
body[class*='information-contact'] #content .inner .left .heading.second{margin-top:61px}
body[class*='information-contact'] #content .inner .left .block-1{display:flex;flex-direction:column;gap:20px;margin-top:21px}
body[class*='information-contact'] #content .inner .left .block-1 .item{display:flex;align-items:center;justify-content:flex-start;gap:19px}
body[class*='information-contact'] #content .inner .left .block-1 .item .icon{position:relative;display:inline-flex;width:82px;height:82px;min-width:82px;align-items:center;justify-content:center;border:5px solid #ecedee;pointer-events:none}
body[class*='information-contact'] #content .inner .left .block-1 .item:nth-child(1) .icon:before{content:'';width:10px;height:50px;position:absolute;left:-5px;top:0;background:#fff}
body[class*='information-contact'] #content .inner .left .block-1 .item:nth-child(2) .icon:before{content:'';width:10px;height:50px;position:absolute;right:-5px;bottom:0;background:#fff}
body[class*='information-contact'] #content .inner .left .block-1 .item .icon img{width:29px;height:29px;filter:grayscale(1) brightness(0.8)}
body[class*='information-contact'] #content .inner .left .block-1 .item:nth-child(2) .icon img{width:25px;height:28px}
body[class*='information-contact'] #content .inner .left .block-1 .item .name,body[class*='information-contact'] #content .inner .left .block-1 .item .name a{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:20px;color:#000}
body[class*='information-contact'] #content .inner .left .social{display:flex;align-items:center;justify-content:flex-start;gap:20px;margin-top:20px}
body[class*='information-contact'] #content .inner .left .social a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#000}
body[class*='information-contact'] #content .inner .left .social a:nth-child(1) img{height:15px}
body[class*='information-contact'] #content .inner .left .social a:nth-child(2) img{height:17px}
body[class*='information-contact'] #content .inner .left .social a:nth-child(3) img{height:11px}
body[class*='information-contact'] #content .inner .left .social a:nth-child(4) img{height:13px}
body[class*='information-contact'] #content .inner .left .text{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:20px;color:#000;margin-top:15px}
body[class*='information-contact'] #content .inner .left .text a{color:#fa8100}
body[class*='information-contact'] #content .inner .right img{max-width:547px;width:100%;min-width:400px}
body[class*='information-contact'] #content .inner .left .block-2{display:flex;gap:65px;margin-top:26px}
body[class*='information-contact'] #content .inner .left .block-2 .item{display:flex;align-items:center;justify-content:flex-start;gap:19px}
body[class*='information-contact'] #content .inner .left .block-2 .item .icon{position:relative;display:inline-flex;width:82px;height:82px;min-width:82px;align-items:center;justify-content:center;border:5px solid #ecedee;pointer-events:none}
body[class*='information-contact'] #content .inner .left .block-2 .item .icon:before{content:'';width:10px;height:50px;position:absolute;left:-5px;top:0;background:#fff}
body[class*='information-contact'] #content .inner .left .block-2 .item .icon img{width:29px;height:29px;filter:grayscale(1) brightness(0.8)}
body[class*='information-contact'] #content .inner .left .block-2 .item .name,body[class*='information-contact'] #content .inner .left .block-2 .item .name a{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:20px;color:#000}
@media (max-width:992px) {
	body[class*='information-contact'] #content .inner .right{display:none}
}
@media (max-width:759px) {
	body[class*='information-contact'] .top-block{height:400px;padding:18px 0}
	body[class*='information-contact'] .top-block h1{font-size:35px;line-height:43px;margin-top:80px}
	body[class*='information-contact'] #content{margin-top:-61px;background:#fff;margin-left:10px;margin-right:10px;padding-top:31px;margin-bottom:42px}
	body[class*='information-contact'] #content > .container{padding-left:10px;padding-right:10px}
	body[class*='information-contact'] #content .inner .left .heading{font-size:25px;line-height:45px}
	body[class*='information-contact'] #content .inner .left .block-1{margin-top:4px}
	body[class*='information-contact'] #content .inner .left .heading.second{margin-top:38px}
	body[class*='information-contact'] #content .inner .left .text{font-size:15px;line-height:22px;margin-top:0}
	body[class*='information-contact'] #content .inner .left .block-2{margin-top:23px;gap:69px}
	body[class*='information-contact'] #content .inner .left .block-2 .item{align-items:flex-start;justify-content:flex-start;flex-direction:column}
	body[class='information-contact'] #form .form-inner .left{align-items:flex-start}
	body[class='information-contact'] #form{padding-bottom:49px;padding-top:38px}
	body[class='information-contact'] #form .form-inner{align-items:flex-start;justify-content:flex-start;gap:6px;flex-direction:column}
	body[class='information-contact'] #form .form-inner .left{align-items:flex-start;max-width:665px;padding-top:0}
	body[class='information-contact'] #form .form-inner .left .head{font-size:25px;line-height:45px}
	body[class='information-contact'] #form .form-inner .left .text{margin-top:11px;font-size:17px;line-height:20px;text-align:left}
	body[class='information-contact'] #form .form-inner .right{text-align:left}
	body[class*='information-contact'] #content .inner .left{padding-top:0;max-width:100%}
}
@media (min-width:760px) and (max-width:992px) {
	body[class*='information-contact'] .top-block{height:470px;padding:21px 0}
	body[class*='information-contact'] .top-block h1{font-size:50px;line-height:62px;margin-top:106px}
	body[class*='information-contact'] #form{padding-bottom:69px;padding-top:31px}
	body[class*='information-contact'] #form .form-inner{align-items:flex-start;justify-content:flex-start;gap:24px;flex-direction:column}
	body[class*='information-contact'] #form .form-inner .left{align-items:flex-start;max-width:665px;padding-top:0}
	body[class*='information-contact'] #form .form-inner .left .head{font-size:35px;line-height:45px}
	body[class*='information-contact'] #form .form-inner .left .text{margin-top:31px}
	body[class*='information-contact'] #form .form-inner .right{text-align:left}
}

/* Новини категорія */
body[class='newsblog-category'] #content{margin-bottom:145px}
body[class='newsblog-category'] .breadcrumb{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;z-index:1;list-style:none;margin:0;padding:21px 0 20px;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}
body[class='newsblog-category'] .breadcrumb li span,body[class='newsblog-category'] .breadcrumb li a{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:20px;color:#908f8f}
body[class='newsblog-category'] .top-block h1{width:100%;font-family:'Gilroy';font-style:normal;font-weight:700;font-size:70px;line-height:87px;text-align:center;color:#000;margin:38px 0 25px}
body[class='newsblog-category'] .items{display:flex;flex-wrap:wrap;gap:90px 20px}
body[class='newsblog-category'] .items .item{position:relative;display:flex;flex-direction:column;justify-content:space-between; align-items: center}
body[class='newsblog-category'] .items .item .caption{margin-bottom:13px;}
body[class='newsblog-category'] .items .item .image img{width:100%;height:100%;object-fit:cover;object-position:center}

@media (min-width:760px) {
	body[class='newsblog-category'] .items .item:nth-child(1),body[class='newsblog-category'] .items .item:nth-child(2){flex:0 0 calc(33% - 10px)}
	body[class='newsblog-category'] .items .item:nth-child(3),body[class='newsblog-category'] .items .item:nth-child(4),body[class='newsblog-category'] .items .item:nth-child(5),body[class='newsblog-category'] .items .item:nth-child(6){flex:0 0 calc(25% - 15px)}
	body[class='newsblog-category'] .items .item:nth-child(7),body[class='newsblog-category'] .items .item:nth-child(8),body[class='newsblog-category'] .items .item:nth-child(9){flex:0 0 calc(33.333% - 13.33px)}
	body[class='newsblog-category'] .items .item:nth-child(1) .image,body[class='newsblog-category'] .items .item:nth-child(2) .image{height:380px}
	body[class='newsblog-category'] .items .item:nth-child(1) .image,body[class='newsblog-category'] .items .item:nth-child(2) .image{width:75%}
	body[class='newsblog-category'] .items .item:nth-child(3) .image,body[class='newsblog-category'] .items .item:nth-child(4) .image,body[class='newsblog-category'] .items .item:nth-child(5) .image,body[class='newsblog-category'] .items .item:nth-child(6) .image{height:200px}
	body[class='newsblog-category'] .items .item:nth-child(7) .image,body[class='newsblog-category'] .items .item:nth-child(8) .image,body[class='newsblog-category'] .items .item:nth-child(9) .image{height:275px}
}
body[class='newsblog-category'] .items .item .name{font-family:'Gilroy';font-style:normal;font-weight:600;font-size:20px;line-height:25px;color:#000;margin-top:15px}
body[class='newsblog-category'] .items .item .date{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:16px;line-height:25px;color:#908f8f;margin-top:7px}
body[class='newsblog-category'] .items .item .text{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:7px}
body[class='newsblog-category'] .items .item:nth-child(1) .text,body[class='newsblog-category'] .items .item:nth-child(2) .text{-webkit-line-clamp:3}
body[class='newsblog-category'] .items .item:nth-child(3) .text,body[class='newsblog-category'] .items .item:nth-child(4) .text,body[class='newsblog-category'] .items .item:nth-child(5) .text,body[class='newsblog-category'] .items .item:nth-child(6) .text{-webkit-line-clamp:5}
body[class='newsblog-category'] .items .item:nth-child(7) .text,body[class='newsblog-category'] .items .item:nth-child(8) .text,body[class='newsblog-category'] .items .item:nth-child(9) .text{-webkit-line-clamp:3}
body[class='newsblog-category'] .items .item .link a{display:flex;justify-content:center;align-items:center;font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 28px;max-width:243px;width:100%}
.block-pagination{display:flex;justify-content:center;margin-top:70px;width:100%}
.pagination{display:flex;align-items:center;list-style:none;padding:0;margin:0;gap:10px;flex-wrap:wrap}
.pagination li{display:flex;justify-content:center;align-items:center;min-width:34px;font-family:'Gilroy';font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.5px;color:#454c5b}
.pagination li span{color:#fff;background:#1e1e1e;border-radius:4px;height:34px;min-width:34px;padding:0 10px;display:flex;justify-content:center;align-items:center}
.pagination li a{height:34px;min-width:34px;padding:0 10px;font-family:'Gilroy';font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.5px;color:#454c5b;text-decoration:none;display:flex;justify-content:center;align-items:center;background:rgba(107,110,124,0.1);border-radius:4px}
@media (max-width:759px) {
	body[class='newsblog-category'] .breadcrumb{padding:15px 0 14px}
	body[class='newsblog-category'] #content{margin-bottom:100px}
	body[class='newsblog-category'] .items{gap:49px 20px}
	body[class='newsblog-category'] .top-block h1{font-size:35px;line-height:43px;margin:22px 0 17px}
	body[class='newsblog-category'] .items .item{flex:0 0 100%}
	body[class='newsblog-category'] .items .item:nth-child(3n+2),body[class='newsblog-category'] .items .item:nth-child(3n+3){flex:0 0 calc(50% - 10px)}
	body[class='newsblog-category'] .items .item .image{height:266px}
	body[class='newsblog-category'] .items .item:nth-child(3n+2) .image,body[class='newsblog-category'] .items .item:nth-child(3n+3) .image{height:128px}
	body[class='newsblog-category'] .items .item .name{font-size:18px;line-height:20px;margin-top:15px}
	body[class='newsblog-category'] .items .item .date{font-size:15px;line-height:25px}
	body[class='newsblog-category'] .items .item .text{font-size:15px;line-height:22px;margin-top:1px;-webkit-line-clamp:3}
	body[class='newsblog-category'] .items .item:nth-child(3n+2) .text,body[class='newsblog-category'] .items .item:nth-child(3n+3) .text{-webkit-line-clamp:6}
	.block-pagination{margin-top:49px}
}
@media (min-width:760px) and (max-width:992px) {
	body[class='newsblog-category'] #content{margin-bottom:70px}
	body[class='newsblog-category'] .items{gap:47px 20px}
	body[class='newsblog-category'] .top-block h1{font-size:50px;line-height:62px;margin:38px 0 12px}
	body[class='newsblog-category'] .items .item:nth-child(1) .image,body[class='newsblog-category'] .items .item:nth-child(2) .image{height:213px}
	body[class='newsblog-category'] .items .item:nth-child(3) .image,body[class='newsblog-category'] .items .item:nth-child(4) .image,body[class='newsblog-category'] .items .item:nth-child(5) .image,body[class='newsblog-category'] .items .item:nth-child(6) .image{height:109px}
	body[class='newsblog-category'] .items .item:nth-child(7) .image,body[class='newsblog-category'] .items .item:nth-child(8) .image,body[class='newsblog-category'] .items .item:nth-child(9) .image{height:155px}
	body[class='newsblog-category'] .items .item .name{font-size:18px;line-height:20px}
	body[class='newsblog-category'] .items .item .date{font-size:14px;line-height:25px}
	body[class='newsblog-category'] .items .item .text{font-size:16px;line-height:22px;margin-top:1px}
	body[class='newsblog-category'] .items .item:nth-child(1) .text,body[class='newsblog-category'] .items .item:nth-child(2) .text{margin-top:19px;-webkit-line-clamp:4}
	body[class='newsblog-category'] .items .item:nth-child(3) .text,body[class='newsblog-category'] .items .item:nth-child(4) .text,body[class='newsblog-category'] .items .item:nth-child(5) .text,body[class='newsblog-category'] .items .item:nth-child(6) .text{margin-top:0;-webkit-line-clamp:3}
	body[class='newsblog-category'] .items .item:nth-child(7) .text,body[class='newsblog-category'] .items .item:nth-child(8) .text,body[class='newsblog-category'] .items .item:nth-child(9) .text{margin-top:19px;-webkit-line-clamp:6}
	body[class='newsblog-category'] .items .item:nth-child(3) .name,body[class='newsblog-category'] .items .item:nth-child(4) .name,body[class='newsblog-category'] .items .item:nth-child(5) .name,body[class='newsblog-category'] .items .item:nth-child(6) .name{margin-top:9px}
	.block-pagination{margin-top:47px}
}

/* Картка Новин */
body[class='newsblog-article'] #content{margin-bottom:148px}
body[class='newsblog-article'] .breadcrumb{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;z-index:1;list-style:none;margin:0;padding:21px 0 20px;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}
body[class='newsblog-article'] .breadcrumb li span,body[class='newsblog-article'] .breadcrumb li a{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:20px;color:#908f8f}
body[class='newsblog-article'] .top-block h1{width:100%;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:45px;line-height:54px;text-align:center;color:#000;margin:38px 0 25px}
body[class='newsblog-article'] .top-block .date{text-align:center;width:100%;margin-top:33px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class='newsblog-article'] #content .image{width:50vh;height:50vh;margin: auto; padding: 10px 0 15px 0}
body[class='newsblog-article'] #content .image img{width:100%;height:100%;object-fit:cover;object-position:center}
body[class='newsblog-article'] #content .description p,body[class='newsblog-article'] #content .description{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:27px;color:#000}
body[class='newsblog-article'] #content .description p{margin:0 0 15px}
body[class='newsblog-article'] #content .description p:last-child{margin-bottom:0}
body[class*='newsblog-article'] #content h4{font-size:15px;line-height:22px;margin:7px 0 0}
body[class*='newsblog-article'] #content h3{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:22px;line-height:27px;color:#000;margin:15px 0 0}
body[class*='newsblog-article'] #content h2{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:35px;line-height:45px;color:#1e1e1e;margin:0 0 31px}
body[class*='newsblog-article'] #content p + h2{margin-top:85px}
body[class*='newsblog-article'] #content .description ul{list-style:none;margin:37px 0 0;padding:0}
body[class*='newsblog-article'] #content .description ul > li{position:relative;padding-left:36px;margin-bottom:15px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='newsblog-article'] #content .description ul > li::before{content:'';position:absolute;left:0;top:2px;width:20px;height:20px;border:1px solid #1e1e1e;display:flex;align-items:center;justify-content:center}
body[class*='newsblog-article'] #content .description ul > li::after{content:'';position:absolute;left:6px;top:8px;width:8px;height:8px;background:#1e1e1e}
body[class*='newsblog-article'] #content .description ul.simple{list-style:disc;margin:16px 0 0;padding:0 0 0 21px}
body[class*='newsblog-article'] #content .description ul.simple li{padding-left:3px;margin-bottom:18px}
body[class*='newsblog-article'] #content .description ul.simple > li::before{content:unset}
body[class*='newsblog-article'] #content .description ul.simple > li::after{content:unset}
body[class*='newsblog-article'] #content .description ul.simple.orange li{color:#fa8100}
body[class*='newsblog-article'] #content .description ul.simple.orange li span{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:27px;text-decoration-line:underline;color:#fa8100}
body[class*='newsblog-article'] #content ul.m-top-20{margin-top:20px}
body[class*='newsblog-article'] #content ul.m-bot-40{margin-bottom:40px}
body[class='newsblog-article'] #content .right-banner{display:flex;justify-content:space-between;gap:30px;margin-top:93px;width:100%;margin-bottom:94px}
body[class='newsblog-article'] #content .right-banner .left{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;max-width:600px;padding-top:52px}
body[class='newsblog-article'] #content .right-banner .left p{margin:0 0 15px;font-family:'Gilroy';font-style:normal;font-weight:700;font-size:22px;line-height:25px;color:#000}
body[class='newsblog-article'] #content .right-banner .left p:last-child{margin-bottom:0}
body[class='newsblog-article'] #content .right-banner .left h2{margin:0 0 33px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1e1e1e}
body[class='newsblog-article'] #content .right-banner .left .text{margin-top:32px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class='newsblog-article'] #content .right-banner .left ul{margin-top:28px}
body[class='newsblog-article'] #content .right-banner .left .text > img{display:none}
body[class='newsblog-article'] #content .right-banner .right img{min-width:444px;max-width:100%}
@media (max-width:759px) {
	body[class='newsblog-article'] .breadcrumb{padding:15px 0 13px}
	body[class='newsblog-article'] .breadcrumb li span,body[class='newsblog-article'] .breadcrumb li a{font-size:15px;line-height:18px}
	body[class='newsblog-article'] .top-block h1{font-size:25px;line-height:31px;margin:21px 0 13px}
	body[class='newsblog-article'] .top-block .date{margin-top:13px;font-size:14px;line-height:25px}
	body[class='newsblog-article'] #content .image{height:210px;margin-top:20px;margin-bottom:25px}
	body[class*='newsblog-article'] #content h2{font-size:25px;line-height:35px;margin:0 0 5px}
	body[class='newsblog-article'] #content .description p,body[class='newsblog-article'] #content .description{font-size:15px;line-height:22px}
	body[class='newsblog-article'] #content .right-banner{margin-top:33px;margin-bottom:37px;flex-direction:column;gap:14px}
	body[class='newsblog-article'] #content .right-banner .left{padding-top:0}
	body[class='newsblog-article'] #content .right-banner .left h2{font-size:25px;line-height:45px;margin:0 0 10px}
	body[class='newsblog-article'] #content .right-banner .left,body[class='newsblog-article'] #content .right-banner .left p{hyphens:auto;font-size:20px;line-height:25px}
	body[class*='newsblog-article'] #content .description ul > li{font-size:15px;line-height:22px}
	body[class='newsblog-article'] #content .right-banner .right{padding-top:0}
	body[class='newsblog-article'] #content .right-banner .right img{min-width:352px}
	body[class='newsblog-article'] #content .right-banner .left ul{margin-top:6px}
	body[class*='newsblog-article'] #content p + h2{margin-top:39px}
	body[class='newsblog-article'] #content{margin-bottom:94px}
	body[class='newsblog-article'] #content .description p{margin:0 0 14px}
	body[class*='newsblog-article'] #content h3{font-size:15px;line-height:22px}
	body[class*='newsblog-article'] #content .description ul.simple{padding:0 0 0 19px}
	body[class*='newsblog-article'] #content .description ul.simple li{font-size:15px;line-height:22px;margin-bottom:22px}
	body[class*='newsblog-article'] #content .description ul.simple.orange li span{font-size:15px;line-height:22px}
}
/* Новини */
@media (min-width:760px) and (max-width:992px) {
	body[class='newsblog-article'] .breadcrumb{padding:21px 0 13px}
	body[class='newsblog-article'] .top-block h1{font-size:35px;line-height:43px;margin-bottom:0}
	body[class='newsblog-article'] .top-block .date{margin-top:13px}
	body[class='newsblog-article'] #content .image{height:340px;margin-top:20px;margin-bottom:25px}
	body[class*='newsblog-article'] #content h2{font-size:25px;line-height:35px;margin:0 0 13px}
	body[class='newsblog-article'] #content .description p,body[class='newsblog-article'] #content .description{font-size:17px;line-height:24px}
	body[class='newsblog-article'] #content .right-banner{margin-top:33px;margin-bottom:24px}
	body[class='newsblog-article'] #content .right-banner .left{padding-top:0}
	body[class='newsblog-article'] #content .right-banner .left h2{font-size:25px;line-height:45px;margin:0 0 10px}
	body[class='newsblog-article'] #content .right-banner .left,body[class='newsblog-article'] #content .right-banner .left p{hyphens:auto;font-size:20px;line-height:25px}
	body[class='newsblog-article'] #content .right-banner .right{padding-top:54px}
	body[class='newsblog-article'] #content .right-banner .right img{min-width:352px}
	body[class='newsblog-article'] #content .right-banner .left ul{margin-top:6px}
	body[class*='newsblog-article'] #content p + h2{margin-top:40px}
	body[class='newsblog-article'] #content{margin-bottom:80px}
	body[class='newsblog-article'] #content .description p{margin:0 0 14px}
}

/* Заватажити матеріали */
@media (min-width:992px) and (max-width:1350px) {
	body[class='newsblog-article'] #content .image{height:calc(340px + (600 - 340) * ((100vw - 992px) / (1350 - 992)))}
}
body[class='information-download_materials'] #content{margin-top:-75px}
body[class='information-download_materials'] .top-block{height:600px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;padding:50px 0}
body[class='information-download_materials'] .top-block .info-bg{object-fit:cover;height:100%;width:100%;object-position:center;pointer-events:none;position:absolute;left:0;top:0;z-index:-1}
body[class='information-download_materials'] .top-block h1{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:70px;line-height:87px;text-align:center;color:#fff;z-index:1;margin-top:76px}
body[class='information-download_materials'] .top-block h1 b{font-weight:700}
body[class='information-download_materials'] .top-block .text{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:30px;line-height:37px;text-align:center;color:#FFF;margin-top:30px;max-width:992px}
body[class='information-download_materials'] #content .container.top-block-white{background:#fff;padding:45px 48px 0 41px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000;max-width:1276px}
body[class='information-download_materials'] #content .container.top-block-white .inner{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}
body[class='information-download_materials'] #content .container.top-block-white .heading{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1E1E1E;margin-bottom:13px}
body[class='information-download_materials'] #content .container.top-block-white .right{margin-top:10px}
body[class='information-download_materials'] #content .container.top-block-white p{margin:0 0 15px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class='information-download_materials'] #content .container.top-block-white .link{display:flex;justify-content:flex-start;margin-top:19px}
body[class='information-download_materials'] #content .container.top-block-white .link a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 25px;width:100%;max-width:243px}
body[class='information-download_materials'] #content .container.top-block-white .left{max-width:658px}
body[class='information-download_materials'] #content .container.top-block-white .right img{max-width:389px;width:100%}
body[class='information-download_materials'] #content .download-block{display:flex;flex-direction:column;margin-bottom:150px;margin-top:97px}
body[class='information-download_materials'] #content .download-block .block{display:flex;flex-direction:column}
body[class='information-download_materials'] #content .download-block .block + .block{margin-top:92px}
body[class='information-download_materials'] #content .download-block .block .heading{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1E1E1E;margin-bottom:30px}
body[class='information-download_materials'] #content .download-block .block .items{display:flex;flex-direction:column}
body[class='information-download_materials'] #content .download-block .block .items .item{padding:31px 0 20px;border-top:1px solid #000;border-bottom:1px solid #000;display:flex;justify-content:space-between;align-items:center;gap:20px}
body[class='information-download_materials'] #content .download-block .block .items .item + .item{margin-top:-1px}
body[class='information-download_materials'] #content .download-block .block .items .item .icon{width:42px;min-width:42px}
body[class='information-download_materials'] #content .download-block .block .items .item .icon img{max-width:100%}
body[class='information-download_materials'] #content .download-block .block .items .item .action{width:29px;min-width:29px}
body[class='information-download_materials'] #content .download-block .block .items .item .name{width:100%}
body[class='information-download_materials'] #content .download-block .block .items .item .name span{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:22px;line-height:25px;color:#000}
body[class='information-download_materials'] #content .download-block .block .items .item .name p{margin:8px 0 0;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
@media (max-width:759px) {
	body[class*='information-download_materials'] .top-block{height:400px;padding:18px 0}
	body[class*='information-download_materials'] .top-block h1{font-size:35px;line-height:43px;margin-top:35px}
	body[class='information-download_materials'] .top-block .text{font-size:20px;line-height:25px;padding:0 20px;margin-top:13px}
	body[class*='information-download_materials'] #content{margin-top:-60px}
	body[class*='information-download_materials'] #content .container.no-padding{margin-left:10px;margin-right:10px;padding:16px 10px 0;width:auto}
	body[class='information-download_materials'] #content .container.top-block-white .heading{font-size:25px;line-height:45px;margin-bottom:2px}
	body[class='information-download_materials'] #content .container.top-block-white .inner{gap:0}
	body[class='information-download_materials'] #content .container.top-block-white .left{max-width:356px}
	body[class='information-download_materials'] #content .container.top-block-white p{font-size:15px;line-height:22px}
	body[class='information-download_materials'] #content .container.top-block-white .right{margin-top:67px;max-width:137px}
	body[class='information-download_materials'] #content .download-block .block .heading{font-size:25px;line-height:35px;margin-bottom:13px}
	body[class='information-download_materials'] #content .download-block{margin-top:42px;margin-bottom:100px}
	body[class='information-download_materials'] #content .download-block .block + .block{margin-top:41px}
	body[class='information-download_materials'] #content .download-block .block .items .item{padding:14px 0 10px}
	body[class='information-download_materials'] #content .download-block .block .items .item .name span{font-size:18px;line-height:25px}
	body[class='information-download_materials'] #content .download-block .block .items .item .name p{font-size:15px;line-height:22px;margin:4px 0 0}
}
@media (min-width:760px) and (max-width:992px) {
	body[class*='information-download_materials'] .top-block{height:470px;padding:21px 0}
	body[class*='information-download_materials'] .top-block h1{font-size:50px;line-height:62px;margin-top:66px}
	body[class*='information-download_materials'] #content .container.no-padding{margin-left:20px;margin-right:20px;padding:38px 30px 61px 22px;width:auto}
	body[class='information-download_materials'] .top-block .text{font-size:25px;line-height:31px;padding:0 20px;margin-top:19px}
	body[class='information-download_materials'] #content{margin-top:-70px}
	body[class='information-download_materials'] #content .container.top-block-white .heading{font-size:25px;line-height:45px}
	body[class='information-download_materials'] #content .container.top-block-white .left{max-width:356px}
	body[class='information-download_materials'] #content .container.top-block-white .right{margin-top:35px}
	body[class='information-download_materials'] #content .download-block .block .heading{font-size:25px;line-height:45px;margin-bottom:13px}
	body[class='information-download_materials'] #content .download-block{margin-top:0;margin-bottom:72px}
	body[class='information-download_materials'] #content .download-block .block + .block{margin-top:63px}
}

/* молоко 2.5%, лікарська ковбаса 300г, дріжджі, Дитяче пюре, засіб для полу  */
/* FAQ */
body[class='extension-module-faq'] #content{margin-top:-75px;position:relative;z-index:1}
body[class='extension-module-faq'] .top-block{height:600px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;padding:50px 0}
body[class='extension-module-faq'] .top-block .info-bg{object-fit:cover;height:100%;width:100%;object-position:center;pointer-events:none;position:absolute;left:0;top:0;z-index:-1}
body[class='extension-module-faq'] .top-block h1{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:70px;line-height:87px;text-align:center;color:#fff;z-index:1;margin-top:87px}
body[class='extension-module-faq'] #content .container.top-block-white{background:#fff;padding:50px 40px 0;max-width:1276px}
body[class='extension-module-faq'] #content .container.top-block-white .tab-buttons{display:flex;align-items:center;justify-content:center;gap:20px}
body[class='extension-module-faq'] #content .container.top-block-white .tab-buttons .tab-head{height:50px;background:#F7F7F7;font-family:'Gilroy';font-style:normal;font-weight:700;font-size:20px;line-height:25px;color:#1E1E1E;display:flex;align-items:center;justify-content:center;max-width:304px;width:100%;cursor:pointer}
body[class='extension-module-faq'] #content .container.top-block-white .tab-buttons .tab-head.active{color:#908F8F;cursor:default}
body[class='extension-module-faq'] #content .container.answers-block{margin-top:40px;margin-bottom:96px}
body[class='extension-module-faq'] #content .container.answers-block .inner{display:flex;align-items:flex-start;justify-content:space-between;gap:80px}
body[class='extension-module-faq'] #content .container.answers-block .left{max-width:852px;width:100%;margin-top:73px}
body[class='extension-module-faq'] #content .container.answers-block .right{margin-right:36px}
body[class='extension-module-faq'] #content .container.answers-block .right img{max-width:252px;width:100%}
body[class='extension-module-faq'] #content .container.answers-block .left .tab-item{display:none}
body[class='extension-module-faq'] #content .container.answers-block .left .tab-item.active{display:flex;flex-direction:column;gap:30px}
body[class='extension-module-faq'] #content .container.answers-block .left .tab-item .tab-answer{display:flex;align-items:flex-start;flex-direction:column;border:1px solid #F1F1F1;width:100%}
body[class='extension-module-faq'] #content .container.answers-block .left .tab-item .tab-answer button{display:flex;align-items:center;justify-content:space-between;font-family:'Gilroy';font-style:normal;font-weight:700;font-size:22px;line-height:28px;color:#1E1E1E;background:none;padding:15px 19px;margin:0;gap:30px;width:100%;position:relative}
body[class='extension-module-faq'] #content .container.answers-block .left .tab-item .tab-answer button .icon{right:-20px;top:50%;transform:translateY(-50%);position:absolute;width:40px;height:40px;background:#1E1E1E;display:flex;align-items:center;justify-content:center;color:#fff}
body[class='extension-module-faq'] #content .container.answers-block .left .tab-item .tab-answer.active button .icon{background:#908F8F}
body[class='extension-module-faq'] #content .container.answers-block .left .tab-item .tab-answer .answer-text{display:none}
body[class='extension-module-faq'] #content .container.answers-block .left .tab-item .tab-answer.active button{color:#908F8F}
body[class='extension-module-faq'] #content .container.answers-block .left .tab-item .tab-answer.active .answer-text{display:block;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000;border-top:1px solid #F1F1F1;margin-left:20px;margin-right:20px;padding:11px 0 23px}
body[class='extension-module-faq'] #content .container.answers-block .left .tab-item .tab-answer.active .answer-text p{margin:0 0 15px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class='extension-module-faq'] #content .container.answers-block .left .tab-item .tab-answer.active .answer-text p:last-child{margin-bottom:0}
body[class='extension-module-faq'] #content .container.answers-block .left .tab-item .tab-answer.active .answer-text p a,body[class='extension-module-faq'] #content .container.answers-block .left .tab-item .tab-answer.active .answer-text a{color:#FA8100}
body[class='extension-module-faq'] .bottom-block{margin-top:0;padding-top:98px;padding-bottom:96px;background:#FAFAFA}
body[class='extension-module-faq'] .bottom-block .inner{display:flex;justify-content:flex-start;gap:41px;align-items:center;flex-direction:column}
body[class='extension-module-faq'] .bottom-block .inner .head{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:45px;line-height:45px;text-align:center;color:#1E1E1E}
body[class='extension-module-faq'] .bottom-block .inner .items{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%}
body[class='extension-module-faq'] .bottom-block .inner .items .item{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;max-width:239px;width:100%}
body[class='extension-module-faq'] .bottom-block .inner .items .item .icon{position:relative;display:inline-flex;width:100px;height:100px;align-items:center;justify-content:center;border:5px solid #ecedee;pointer-events:none}
body[class='extension-module-faq'] .bottom-block .inner .items .item:nth-child(1) .icon:before{content:'';width:10px;height:50px;position:absolute;left:-5px;top:0;background:#FAFAFA}
body[class='extension-module-faq'] .bottom-block .inner .items .item:nth-child(2) .icon:before{content:'';width:10px;height:50px;position:absolute;right:-5px;bottom:0;background:#FAFAFA}
body[class='extension-module-faq'] .bottom-block .inner .items .item:nth-child(3) .icon:before{content:'';width:10px;height:50px;position:absolute;left:-5px;bottom:0;background:#FAFAFA}
body[class='extension-module-faq'] .bottom-block .inner .items .item:nth-child(4) .icon:before{content:'';width:10px;height:50px;position:absolute;right:-5px;top:0;background:#FAFAFA}
body[class='extension-module-faq'] .bottom-block .inner .items .item:nth-child(5) .icon:before{content:'';width:10px;height:50px;position:absolute;left:-5px;bottom:-5px;background:#FAFAFA}
body[class='extension-module-faq'] .bottom-block .inner .items .item:nth-child(5) .icon:after{content:'';width:50px;height:10px;position:absolute;left:-5px;bottom:-5px;background:#FAFAFA}
body[class='extension-module-faq'] .bottom-block .inner .items .item .icon img{}
body[class='extension-module-faq'] .bottom-block .inner .items .item .name{margin-top:26px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:20px;text-align:center;color:#000}
body[class='extension-module-faq'] .bottom-block .inner .items .item .name a{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:20px;text-align:center;color:#000}
body[class='extension-module-faq'] .bottom-block .inner .items .item:last-child .name a{color:#FA8100}
@media (max-width:759px) {
	body[class='extension-module-faq'] .top-block{height:400px;padding:18px 0}
	body[class='extension-module-faq'] .top-block h1{font-size:35px;line-height:43px;margin-top:79px}
	body[class='extension-module-faq'] .top-block .text{font-size:20px;line-height:25px;padding:0 20px;margin-top:13px}
	body[class='extension-module-faq'] #content{margin-top:-60px}
	body[class='extension-module-faq'] #content .container.no-padding{margin-left:10px;margin-right:10px;padding:33px 10px 0;width:auto}
	body[class='extension-module-faq'] #content .container.top-block-white .tab-buttons .tab-head{font-size:17px;line-height:25px}
	body[class='extension-module-faq'] #content .container.answers-block .right{display:none}
	body[class='extension-module-faq'] #content .container.answers-block .left{max-width:100%;margin-top:0;margin-right:20px}
	body[class='extension-module-faq'] #content .container.answers-block{margin-top:31px;margin-bottom:50px}
	body[class='extension-module-faq'] #content .container.answers-block .left .tab-item.active{gap:30px}
	body[class='extension-module-faq'] .bottom-block .inner .head{font-size:25px;line-height:45px}
	body[class='extension-module-faq'] #content .container.answers-block .left .tab-item .tab-answer.active .answer-text{padding:11px 0 17px}
	body[class='extension-module-faq'] #content .container.answers-block .left .tab-item .tab-answer button{font-size:18px;line-height:45px;padding:6px 19px}
	body[class='extension-module-faq'] #content .container.answers-block .left .tab-item .tab-answer .answer-text,body[class='extension-module-faq'] #content .container.answers-block .left .tab-item .tab-answer .answer-text p{font-size:15px;line-height:22px}
	body[class='extension-module-faq'] .bottom-block{padding-top:37px;padding-bottom:53px}
	body[class='extension-module-faq'] .bottom-block .inner{gap:5px}
	body[class='extension-module-faq'] .bottom-block .inner .items{gap:20px;flex-direction:column}
	body[class='extension-module-faq'] .bottom-block .inner .items .item{max-width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:21px}
	body[class='extension-module-faq'] .bottom-block .inner .items .item .icon{min-width:100px}
	body[class='extension-module-faq'] .bottom-block .inner .items .item .name{margin-top:0}
}
@media (min-width:760px) and (max-width:992px) {
	body[class='extension-module-faq'] .top-block{height:470px;padding:21px 0}
	body[class='extension-module-faq'] .top-block h1{font-size:50px;line-height:62px;margin-top:106px}
	body[class='extension-module-faq'] #content .container.no-padding{margin-left:20px;margin-right:20px;padding:50px 12px 61px;width:auto}
	body[class='extension-module-faq'] #content{margin-top:-70px}
	body[class='extension-module-faq'] #content .container.answers-block .right{display:none}
	body[class='extension-module-faq'] #content .container.answers-block .left{max-width:100%;margin-top:0;margin-right:20px}
	body[class='extension-module-faq'] #content .container.answers-block{margin-top:0;margin-bottom:70px}
	body[class='extension-module-faq'] #content .container.answers-block .left .tab-item.active{gap:20px}
	body[class='extension-module-faq'] .bottom-block .inner .head{font-size:35px;line-height:45px}
	body[class='extension-module-faq'] .bottom-block{padding-top:63px;padding-bottom:85px}
	body[class='extension-module-faq'] .bottom-block .inner{gap:27px}
	body[class='extension-module-faq'] .bottom-block .inner .items{justify-content:flex-start;gap:47px 0;flex-wrap:wrap}
	body[class='extension-module-faq'] .bottom-block .inner .items .item{max-width:calc(100% / 3)}
}
body[class*='information-information-4'] #content{margin-top:-77px}
body[class*='information-information-4'] #content .container.top-block-white2{background:#fff;padding:41px 41px 0;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000;max-width:1276px}
body[class*='information-information-4'] #content .container.top-block-white2 .inner{display:flex;align-items:center;justify-content:space-between;gap:30px}
body[class*='information-information-4'] #content .container.top-block-white2 .left{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1e1e1e;width:100%;max-width:530px}
body[class*='information-information-4'] #content .container.top-block-white2 .right{max-width:630px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-4'] #content .container.top-block-white2 .right p{margin:0 0 15px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-4'] #content .container.top-block-white2 .right p:last-of-type{margin-bottom:0}
body[class*='information-information-4'] #content .container.block-double-1{width:100%;margin-top:93px}
body[class*='information-information-4'] #content .container.block-double-1 .inner{display:flex;justify-content:space-between;gap:30px}
body[class*='information-information-4'] #content .container.block-double-1 .inner .left{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1e1e1e;width:100%;max-width:457px;display:flex;align-items:center}
body[class*='information-information-4'] #content .container.block-double-1 .inner .right{width:100%;max-width:790px;display:flex;justify-content:space-between;gap:10px}
body[class*='information-information-4'] #content .container.block-double-1 .inner .right .item{padding:26px 20px 32px;background:#fafafa;display:flex;flex-direction:column;min-width:300px}
body[class*='information-information-4'] #content .container.block-double-1 .inner .right .item .head{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:78px;flex-wrap:wrap}
@media (min-width:993px) {
	body[class*='information-information-4'] #content .container.block-double-1 .inner .right .item .head{flex-wrap:nowrap}
}
body[class*='information-information-4'] #content .container.block-double-1 .inner .right .item .head .num{font-family:'Gilroy';font-style:normal;font-weight:900;font-size:70px;line-height:1;color:#908f8f;white-space:nowrap}
body[class*='information-information-4'] #content .container.block-double-1 .inner .right .item .head span{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:22px;line-height:25px;color:#908f8f;max-width:170px}
body[class*='information-information-4'] #content .container.block-double-1 .inner .right .item:nth-child(2) .head span{font-size:20px;line-height:25px}
body[class*='information-information-4'] #content .container.block-double-1 .inner .right .item .text{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000;margin-top:11px}
body[class*='information-information-4'] #content .container.block-double-1 .inner .right .item .text p{margin:0 0 15px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-4'] #content .container.block-double-1 .inner .right .item .text p:last-child{margin-bottom:0}
body[class*='information-information-4'] .long-block{margin-top:100px;min-height:480px}
body[class*='information-information-4'] .long-block .info{max-width:620px;padding:91px 0}
body[class*='information-information-4'] .long-block .info .link{display:flex;justify-content:flex-start;margin-top:42px}
body[class*='information-information-4'] .long-block .info .link a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 25px;width:100%;max-width:243px}
body[class*='information-information-4'] #content .container.block-double-2{width:100%;margin-top:89px}
body[class*='information-information-4'] #content .container.block-double-2 .inner{display:flex;justify-content:space-between;gap:48px}
body[class*='information-information-4'] #content .container.block-double-2 .inner .left{text-align:right;width:100%;max-width:675px}
body[class*='information-information-4'] #content .container.block-double-2 .inner .left img{max-width:100%;min-width:340px}
body[class*='information-information-4'] #content .container.block-double-2 .inner .right{display:flex;flex-direction:column;justify-content:center;max-width:628px}
body[class*='information-information-4'] #content .container.block-double-2 .head-mob,body[class*='information-information-4'] #content .container.block-double-2 .head-mob320{display:none}
body[class*='information-information-4'] #content .container.block-double-2 .inner .right .head{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1e1e1e}
body[class*='information-information-4'] #content .container.block-double-2 .inner .right .text{margin-top:32px}
body[class*='information-information-4'] #content .container.block-double-2 .inner .right .text p,body[class*='information-information-4'] #content .container.block-double-2 .inner .right .text{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-4'] #content .container.block-double-2 .inner .right .text p{margin:0 0 15px}
body[class*='information-information-4'] #content .container.block-double-2 .inner .right .text p:last-of-type{margin-bottom:0}
body[class*='information-information-4'] #content .container.block-double-2 .inner .right .text ul{list-style:none;margin:12px 0 0 20px;padding:0}
body[class*='information-information-4'] #content .container.block-double-2 .inner .right .text ul > li{position:relative;padding-left:36px;margin-bottom:15px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-4'] #content .container.block-double-2 .inner .right .text ul > li::before{content:'';position:absolute;left:0;top:2px;width:20px;height:20px;border:1px solid #1e1e1e;display:flex;align-items:center;justify-content:center}
body[class*='information-information-4'] #content .container.block-double-2 .inner .right .text ul > li::after{content:'';position:absolute;left:6px;top:8px;width:8px;height:8px;background:#1e1e1e}
body[class*='information-information-4'] #content .container.history-block{width:100%;margin-top:83px}
body[class*='information-information-4'] #content .container.history-block .inner{display:flex;flex-direction:column}
body[class*='information-information-4'] #content .container.history-block .inner .heading{text-align:center;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:45px;line-height:45px;color:#1e1e1e}
body[class*='information-information-4'] #content .container.history-block .inner > .text{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;text-align:center;color:#000;margin-top:33px;max-width:952px;margin-left:auto;margin-right:auto}
body[class*='information-information-4'] #content .container.history-block .inner > .text p{margin:0 0 15px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;text-align:center;color:#000}
body[class*='information-information-4'] #content .container.history-block .inner > .text p:last-of-type{margin-bottom:0}
body[class*='information-information-4'] #content .container.history-block .inner .list{display:flex;flex-direction:column;margin-top:45px;position:relative;gap:60px}
body[class*='information-information-4'] #content .container.history-block .inner .list:after{content:'';width:1px;background:#000;height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:0}
body[class*='information-information-4'] #content .container.history-block .inner .list .list-item{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}
body[class*='information-information-4'] #content .container.history-block .inner .list .list-item .side{display:flex}
body[class*='information-information-4'] #content .container.history-block .inner .list .list-item .side.text{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%}
body[class*='information-information-4'] #content .container.history-block .inner .list .list-item .side.text .name{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:22px;line-height:25px;color:#000;text-align:center}
body[class*='information-information-4'] #content .container.history-block .inner .list .list-item .side.text .desc{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;text-align:center;color:#000;margin-top:16px}
body[class*='information-information-4'] #content .container.history-block .inner .list .list-item .center{width:142px;min-width:142px;height:100%;display:flex;align-items:center;justify-content:center;background:#fff;position:relative}
body[class*='information-information-4'] #content .container.history-block .inner .list .list-item:last-child .center:after{content:'';width:1px;height:100%;background:#000;bottom:-110%;left:50%;position:absolute;transform:translateX(-50%)}
body[class*='information-information-4'] #content .container.history-block .inner .list .list-item .center span{width:70px;height:70px;min-width:70px;border:1px solid #1e1e1e;border-radius:100%;display:flex;align-items:center;justify-content:center;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:35px;color:#000;position:relative;z-index:1;background:#fff;padding-top:5px}
body[class*='information-information-4'] #content .container.history-block .inner .list .list-item .side.img{width:100%;position:relative}
body[class*='information-information-4'] #content .container.history-block .inner .list .list-item .side.img span{width:100%;max-width:547px;height:170px;position:relative;z-index:1}
body[class*='information-information-4'] #content .container.history-block .inner .list .list-item .side.img span:before{content:'';position:absolute;bottom:-30px;background:#fff;width:100%;max-width:547px;height:170px;border:1px solid #000;z-index:-1}
body[class*='information-information-4'] #content .container.history-block .inner .list .list-item .side.img span img{width:100%;height:100%;object-fit:cover;object-position:center}
body[class*='information-information-4'] #content .container.history-block .inner .list .list-item:nth-child(odd) .side.img{justify-content:flex-end}
body[class*='information-information-4'] #content .container.history-block .inner .list .list-item:nth-child(even) .side.img{justify-content:flex-start}
body[class*='information-information-4'] #content .container.history-block .inner .list .list-item:nth-child(odd) .side.img span:before{left:-30px}
body[class*='information-information-4'] #content .container.history-block .inner .list .list-item:nth-child(even) .side.img span:before{right:-30px}
body[class*='information-information-4'] #content .container.block-double-3{width:100%;margin-top:127px}
body[class*='information-information-4'] #content .container.block-double-3 .inner{display:flex;justify-content:space-between;gap:50px}
body[class*='information-information-4'] #content .container.block-double-3 .inner .left{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}
body[class*='information-information-4'] #content .container.block-double-3 .inner .left .head{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:45px;line-height:45px;color:#1e1e1e}
body[class*='information-information-4'] #content .container.block-double-3 .inner .left .text{margin-top:30px}
body[class*='information-information-4'] #content .container.block-double-3 .inner .left .text,body[class*='information-information-4'] #content .container.block-double-3 .inner .left .text p{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-4'] #content .container.block-double-3 .inner .left .text p{margin:0 0 15px}
body[class*='information-information-4'] #content .container.block-double-3 .inner .left .text p:last-of-type{margin-bottom:0}
body[class*='information-information-4'] #content .container.block-double-3 .inner .left .link{margin-top:45px}
body[class*='information-information-4'] #content .container.block-double-3 .inner .left .link a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 19px;width:100%;max-width:243px;display:flex}
body[class*='information-information-4'] #content .container.block-double-3 .inner .right{width:100%;max-width:600px}
body[class*='information-information-4'] #content .container.block-double-3 .inner .right img{max-width:100%;min-width:352px}
body[class*='information-information-4'] .container-wide.with-bg.bottom-block{margin-top:94px;padding-top:78px;padding-bottom:68px}
@media (max-width: 759px) {
	body[class*='information-information-4'] .top-block h1{margin-top:30px;font-size:37px;line-height:50px}
	body[class*='information-information-4'] .top-block .text{font-size:20px;line-height:25px;margin-top:19px;max-width:600px}
	body[class*='information-information-4'] #content{margin-top:-61px}
	body[class*='information-information-4'] #content .container.top-block-white2 .inner{align-items:flex-start;gap:16px;flex-direction:column}
	body[class*='information-information-4'] #content .container.top-block-white2 .left{font-size:25px;line-height:30px;max-width:100%}
	body[class*='information-information-4'] #content .container.top-block-white2 .right{font-size:15px;line-height:22px}
	body[class*='information-information-4'] #content .container.top-block-white2{padding:23px 20px 0}
	body[class*='information-information-4'] #content .container.block-double-1 .inner{flex-direction:column;gap:21px}
	body[class*='information-information-4'] #content .container.block-double-1 .inner .left{max-width:100%;font-size:25px;line-height:30px;justify-content:center}
	body[class*='information-information-4'] #content .container.block-double-1{margin-top:38px}
	body[class*='information-information-4'] #content .container.block-double-1 .inner .right{gap:20px;display:grid;grid-template-columns:1fr}
	body[class*='information-information-4'] #content .container.block-double-1 .inner .right .item{padding:32px 20px;min-width:unset}
	body[class*='information-information-4'] #content .container.block-double-1 .inner .right .item .head{flex-wrap:nowrap}
	body[class*='information-information-4'] #content .container.block-double-1 .inner .right .item .head .num{font-size:70px;line-height:25px}
	body[class*='information-information-4'] #content .container.block-double-1 .inner .right .item .text{font-size:15px;line-height:22px;margin-top:16px}
	body[class*='information-information-4'] #content .container.block-double-1 .inner .right .item .text p{font-size:15px;line-height:22px;margin:0}
	body[class*='information-information-4'] .long-block{margin-top:50px}
	body[class*='information-information-4'] .long-block .info{max-width:100%;padding:64px 0 89px}
	body[class*='information-information-4'] .long-block .info .head{font-size:25px;line-height:30px}
	body[class*='information-information-4'] .long-block .info .desc{margin-top:19px;max-width:280px;font-size:17px;line-height:25px}
	body[class*='information-information-4'] .long-block .info .desc p{font-size:17px;line-height:25px}
	body[class*='information-information-4'] .long-block .info .link{margin-top:20px}
	body[class*='information-information-4'] #content .container.block-double-2{margin-top:47px}
	body[class*='information-information-4'] #content .container.block-double-2 .head{display:none}
	body[class*='information-information-4'] #content .container.block-double-2 .head-mob320{display:block;width:220px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:25px;line-height:30px;color:#1E1E1E;text-align:left;margin-top:35px}
	body[class*='information-information-4'] #content .container.block-double-2 .inner .left img{min-width:unset;max-width:209px}
	body[class*='information-information-4'] #content .container.block-double-2 .inner{gap:23px;flex-direction:column}
	body[class*='information-information-4'] #content .container.block-double-2 .inner .left{display:flex;align-items:center;justify-content:flex-start;gap:20px}
	body[class*='information-information-4'] #content .container.block-double-2 .inner .right .head{display:none}
	body[class*='information-information-4'] #content .container.block-double-2 .inner .right .text{margin-top:0}
	body[class*='information-information-4'] #content .container.block-double-2 .inner .right .text p,body[class*='information-information-4'] #content .container.block-double-2 .inner .right .text{font-size:15px;line-height:22px}
	body[class*='information-information-4'] #content .container.block-double-2 .inner .right .text ul{margin:15px 0 0}
	body[class*='information-information-4'] #content .container.block-double-2 .inner .right .text ul > li{padding-left:47px;margin-bottom:14px;font-size:15px;line-height:22px}
	body[class*='information-information-4'] #content .container.history-block{margin-top:37px}
	body[class*='information-information-4'] #content .container.history-block .inner{border-top:1px solid rgba(0,0,0,0.1);padding-top:45px}
	body[class*='information-information-4'] #content .container.history-block .inner .heading{font-size:25px;line-height:30px}
	body[class*='information-information-4'] #content .container.history-block .inner > .text{margin-top:16px;font-size:15px;line-height:22px}
	body[class*='information-information-4'] #content .container.history-block .inner .list{margin-top:61px;gap:48px}
	body[class*='information-information-4'] #content .container.history-block .inner .list .list-item:last-child .center:after,body[class*='information-information-4'] #content .container.history-block .inner .list:after{content:unset}
	body[class*='information-information-4'] #content .container.history-block .inner .list .list-item:nth-child(odd) .side.img span:before{left:-20px}
	body[class*='information-information-4'] #content .container.history-block .inner .list .list-item:nth-child(even) .side.img span:before{right:-20px}
	body[class*='information-information-4'] #content .container.history-block .inner .list .list-item{display:grid;grid-template-columns:70px calc(100% - 88px);grid-template-rows:auto auto;gap:13px 18px}
	body[class*='information-information-4'] #content .container.history-block .inner .list .list-item .side.img{grid-column:1 / span 2;grid-row:2}
	body[class*='information-information-4'] #content .container.history-block .inner .list .list-item .side.img span{height:129px;max-width:95%}
	body[class*='information-information-4'] #content .container.history-block .inner .list .list-item .center{grid-column:1;grid-row:1;width:70px;min-width:70px;align-items:flex-start;justify-content:flex-start;padding-top:5px}
	body[class*='information-information-4'] #content .container.history-block .inner .list .list-item .side.img span:before{height:129px;max-width:99%;bottom:-24px}
	body[class*='information-information-4'] #content .container.history-block .inner .list .list-item .side.text{grid-column:2;grid-row:1}
	body[class*='information-information-4'] #content .container.history-block .inner .list .list-item .side.text .name{font-size:20px;line-height:25px;text-align:left;width:100%}
	body[class*='information-information-4'] #content .container.history-block .inner .list .list-item .side.text .desc{font-size:15px;line-height:22px;text-align:left;margin-top:9px}
	body[class*='information-information-4'] #content .container.block-double-3 .inner .left .head{font-size:25px;line-height:45px}
	body[class*='information-information-4'] #content .container.block-double-3{margin-top:64px}
	body[class*='information-information-4'] #content .container.block-double-3 .inner .right{padding-top:12px}
	body[class*='information-information-4'] #content .container.block-double-3 .inner .left .text{margin-top:20px}
	body[class*='information-information-4'] #content .container.block-double-3 .inner .left .text,body[class*='information-information-4'] #content .container.block-double-3 .inner .left .text p{font-size:15px;line-height:22px}
	body[class*='information-information-4'] #content .container.block-double-3 .inner{gap:17px;flex-direction:column}
	body[class*='information-information-4'] #content .container.block-double-3 .inner .left .link{margin-top:20px}
	body[class*='information-information-4'] .container-wide.with-bg.bottom-block{margin-top:44px}
}
@media (min-width: 760px) and (max-width: 992px) {
	body[class*='information-information-4'] .top-block h1{margin-top:70px}
	body[class*='information-information-4'] .top-block .text{font-size:20px;line-height:25px;margin-top:31px;max-width:600px}
	body[class*='information-information-4'] #content{margin-top:-71px}
	body[class*='information-information-4'] #content .container.top-block-white2 .inner{align-items:flex-start;gap:22px;flex-direction:column}
	body[class*='information-information-4'] #content .container.top-block-white2 .left{font-size:30px;line-height:40px;max-width:100%}
	body[class*='information-information-4'] #content .container.top-block-white2 .right{font-size:17px;line-height:25px}
	body[class*='information-information-4'] #content .container.top-block-white2{padding:23px 30px 0}
	body[class*='information-information-4'] #content .container.block-double-1 .inner{flex-direction:column;gap:26px}
	body[class*='information-information-4'] #content .container.block-double-1 .inner .left{max-width:100%;font-size:30px;line-height:45px;justify-content:center}
	body[class*='information-information-4'] #content .container.block-double-1{margin-top:53px}
	body[class*='information-information-4'] #content .container.block-double-1 .inner .right{gap:15px;display:grid;grid-template-columns:1fr 1fr;max-width:100%}
	body[class*='information-information-4'] #content .container.block-double-1 .inner .right .item .head{flex-wrap:nowrap}
	body[class*='information-information-4'] #content .container.block-double-1 .inner .right .item .head .num{font-size:60px;line-height:25px}
	body[class*='information-information-4'] .long-block{margin-top:73px}
	body[class*='information-information-4'] .long-block .info{max-width:100%;padding:91px 0 81px}
	body[class*='information-information-4'] .long-block .info .head{font-size:30px;line-height:40px}
	body[class*='information-information-4'] .long-block .info .desc{margin-top:34px;max-width:440px}
	body[class*='information-information-4'] #content .container.block-double-2{margin-top:63px}
	body[class*='information-information-4'] #content .container.block-double-2 .head-mob{display:block;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:30px;line-height:40px;color:#1E1E1E}
	body[class*='information-information-4'] #content .container.block-double-2 .inner{gap:27px;margin-top:22px}
	body[class*='information-information-4'] #content .container.block-double-2 .inner .left{padding-top:46px}
	body[class*='information-information-4'] #content .container.block-double-2 .inner .right .head{display:none}
	body[class*='information-information-4'] #content .container.block-double-2 .inner .right .text{margin-top:0}
	body[class*='information-information-4'] #content .container.block-double-2 .inner .right .text ul{margin:15px 0 0}
	body[class*='information-information-4'] #content .container.block-double-2 .inner .right .text ul > li{padding-left:47px}
	body[class*='information-information-4'] #content .container.history-block{margin-top:51px}
	body[class*='information-information-4'] #content .container.history-block .inner .heading{font-size:30px;line-height:40px}
	body[class*='information-information-4'] #content .container.history-block .inner > .text{margin-top:23px}
	body[class*='information-information-4'] #content .container.history-block .inner .list{margin-top:83px}
	body[class*='information-information-4'] #content .container.history-block .inner .list .list-item:nth-child(odd) .side.img span:before{left:-20px}
	body[class*='information-information-4'] #content .container.history-block .inner .list .list-item:nth-child(even) .side.img span:before{right:-20px}
	body[class*='information-information-4'] #content .container.block-double-3 .inner .left .head{font-size:35px;line-height:45px}
	body[class*='information-information-4'] #content .container.block-double-3{margin-top:64px}
	body[class*='information-information-4'] #content .container.block-double-3 .inner .right{padding-top:65px}
	body[class*='information-information-4'] #content .container.block-double-3 .inner .left .text{margin-top:20px}
	body[class*='information-information-4'] #content .container.block-double-3 .inner{gap:17px}
	body[class*='information-information-4'] #content .container.block-double-3 .inner .left .link{margin-top:33px}
	body[class*='information-information-4'] .container-wide.with-bg.bottom-block{margin-top:71px}
}
body[class*='information-information-23'] #content{margin-bottom:83px}
body[class*='information-information-23'] .breadcrumb{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;z-index:1;list-style:none;margin:0;padding:21px 0 20px;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}
body[class*='information-information-23'] .breadcrumb li span,body[class*='information-information-23'] .breadcrumb li a{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:20px;color:#908f8f}
body[class*='information-information-23'] .top-block{height:unset;min-height:unset;padding:0}
body[class*='information-information-23'] .top-block h1{width:100%;font-family:'Gilroy';font-style:normal;font-weight:700;font-size:70px;line-height:87px;text-align:center;color:#000;margin:38px 0 20px}
body[class*='information-information-23'] #content{margin-top:0}
body[class*='information-information-23'] #content .h1-text{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:30px;line-height:37px;text-align:center;color:#000}
body[class*='information-information-23'] #content .col-2-block{width:100%;margin-top:42px;display:grid;grid-template-columns:1fr 1fr;gap:20px}
body[class*='information-information-23'] #content .col-2-block .item{background:#FAFAFA;padding:42px 30px 50px;display:flex;flex-direction:column;align-items:flex-start}
body[class*='information-information-23'] #content .col-2-block .item .head{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1E1E1E}
body[class*='information-information-23'] #content .col-2-block .item .text{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000;margin-top:30px}
body[class*='information-information-23'] #content .col-2-block .item .link{margin-top:40px;display:flex;width:100%;justify-content:flex-start;position:relative}
body[class*='information-information-23'] #content .col-2-block .item .link a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 15px;width:100%;max-width:243px;display:flex;align-items:center;justify-content:center}
body[class*='information-information-23'] #content .col-2-block .item .img{position:absolute;right:0;top:-49px;pointer-events:none}
body[class*='information-information-23'] #content .col-2-block .item:nth-child(2) .img{right:-30px}
body[class*='information-information-23'] #content .col-2-block .item:nth-child(1) .img img{width:238px}
body[class*='information-information-23'] #content .col-2-block .item:nth-child(2) .img img{width:212px}
body[class*='information-information-23'] #content .wide-block{width:100%}
body[class*='information-information-23'] #content .wide-block.b1{margin-top:238px;width:100%;display:flex;justify-content: center;}
body[class*='information-information-23'] #content .wide-block .inner{display:flex;justify-content:space-between;align-items:center}
body[class*='information-information-23'] #content .wide-block.b1 .inner{gap:60px;justify-content:flex-start;border: 1px solid #DDDFE0;padding: 1%;border-radius: 25px;}
body[class*='information-information-23'] #content .wide-block.b1 .left{max-width:812px}
body[class*='information-information-23'] #content .wide-block.b1 .left img{max-width:100%}
body[class*='information-information-23'] #content .wide-block.b1 .right{max-width:636px;display:flex;flex-direction:column;align-items:flex-start;margin-top:-70px}
body[class*='information-information-23'] #content .wide-block.b1 .right .head{display:flex;justify-content:space-between;align-items:center;width:100%}
body[class*='information-information-23'] #content .wide-block.b1 .right .head span{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1E1E1E}
body[class*='information-information-23'] #content .wide-block.b1 .right .head img{width:206px}
body[class*='information-information-23'] #content .wide-block.b1 .right .text{margin-top:29px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-23'] #content .wide-block.b1 .right .link{display:flex;justify-content:flex-start;margin-top:42px;width:100%}
body[class*='information-information-23'] #content .wide-block.b1 .right .link a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 15px;width:100%;max-width:243px;display:flex;align-items:center;justify-content:center}
body[class*='information-information-23'] #content .wide-block.b2{margin-top:96px;width:100%;display:flex;justify-content:center}
body[class*='information-information-23'] #content .wide-block.b2 .inner{gap:30px;width:100%;max-width:1499px;border: 1px solid #DDDFE0;padding: 1%;border-radius: 25px;}
body[class*='information-information-23'] #content .wide-block.b2 .left{max-width:628px;display:flex;flex-direction:column;align-items:flex-start;padding-top:31px}
body[class*='information-information-23'] #content .wide-block.b2 .left img{max-width:100%}
body[class*='information-information-23'] #content .wide-block.b2 .left .head{display:flex;justify-content:space-between;align-items:center;width:100%}
body[class*='information-information-23'] #content .wide-block.b2 .left .head{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1E1E1E}
body[class*='information-information-23'] #content .wide-block.b2 .left .text{margin-top:29px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-23'] #content .wide-block.b2 .left .link{display:flex;justify-content:flex-start;margin-top:42px;width:100%}
body[class*='information-information-23'] #content .wide-block.b2 .left .link a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 15px;width:100%;max-width:243px;display:flex;align-items:center;justify-content:center}
body[class*='information-information-23'] #content .wide-block.b2 .right{max-width:700px}
body[class*='information-information-23'] #content .wide-block.b2 .right img{max-width:100%}
body[class*='information-information-23'] #content .wide-block.b3{margin-top:100px;width:100%}
body[class*='information-information-23'] #content .wide-block.b3 .inner{gap:60px;justify-content:space-between;width:100%;max-width:1497px}
body[class*='information-information-23'] #content .wide-block.b3 .left{max-width:812px}
body[class*='information-information-23'] #content .wide-block.b3 .left img{max-width:100%}
body[class*='information-information-23'] #content .wide-block.b3 .right{max-width:628px;display:flex;flex-direction:column;align-items:flex-start;margin-top:-18px}
body[class*='information-information-23'] #content .wide-block.b3 .right .head{display:flex;justify-content:space-between;align-items:center;width:100%}
body[class*='information-information-23'] #content .wide-block.b3 .right .head span{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1E1E1E}
body[class*='information-information-23'] #content .wide-block.b3 .right .head img{width:214px}
body[class*='information-information-23'] #content .wide-block.b3 .right .text{margin-top:29px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-23'] #content .wide-block.b3 .right .link{display:flex;justify-content:flex-start;margin-top:42px;width:100%}
body[class*='information-information-23'] #content .wide-block.b3 .right .link a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 15px;width:100%;max-width:243px;display:flex;align-items:center;justify-content:center}
body[class*='information-information-23'] #content .wide-block.b4{display:flex;margin-top:14px;width:100%;justify-content:flex-end}
body[class*='information-information-23'] #content .wide-block.b4 .inner{gap:60px;width:100%;max-width:1499px}
body[class*='information-information-23'] #content .wide-block.b4 .left{max-width:616px;display:flex;flex-direction:column;align-items:flex-start;padding-top:22px}
body[class*='information-information-23'] #content .wide-block.b4 .left img{max-width:100%}
body[class*='information-information-23'] #content .wide-block.b4 .left .head{display:flex;justify-content:space-between;align-items:center;width:100%}
body[class*='information-information-23'] #content .wide-block.b4 .left .head{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1E1E1E}
body[class*='information-information-23'] #content .wide-block.b4 .left .text{margin-top:29px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-23'] #content .wide-block.b4 .left .link{display:flex;justify-content:flex-start;margin-top:42px;width:100%}
body[class*='information-information-23'] #content .wide-block.b4 .left .link a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 15px;width:100%;max-width:243px;display:flex;align-items:center;justify-content:center}
body[class*='information-information-23'] #content .wide-block.b4 .right{max-width:822px}
body[class*='information-information-23'] #content .wide-block.b4 .right img{max-width:100%}
@media (max-width: 759px) {
	body[class*='information-information-23'] .breadcrumb{padding:16px 0 13px;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);margin-right:20px;margin-left:20px}
	body[class*='information-information-23'] .breadcrumb li span,body[class*='information-information-23'] .breadcrumb li a{font-size:15px}
	body[class*='information-information-23'] .top-block h1{font-size:35px;line-height:43px;margin:23px 0 15px}
	body[class*='information-information-23'] #content .h1-text{font-size:17px;line-height:21px}
	body[class*='information-information-23'] #content .col-2-block{margin-top:23px;gap:90px;grid-template-columns:1fr}
	body[class*='information-information-23'] #content .col-2-block .item{padding:15px 20px 50px}
	body[class*='information-information-23'] #content .col-2-block .item .head{font-size:20px;line-height:45px}
	body[class*='information-information-23'] #content .col-2-block .item .text{font-size:15px;line-height:22px;margin-top:0}
	body[class*='information-information-23'] #content .col-2-block .item .link{margin-top:20px}
	body[class*='information-information-23'] #content .col-2-block .item .link a{max-width:180px}
	body[class*='information-information-23'] #content .col-2-block .item:nth-child(1) .img{right:11px}
	body[class*='information-information-23'] #content .col-2-block .item:nth-child(1) .img img{width:143px}
	body[class*='information-information-23'] #content .col-2-block .item .img{top:-3px}
	body[class*='information-information-23'] #content .col-2-block .item:nth-child(2) .img img{width:129px}
	body[class*='information-information-23'] #content .col-2-block .item:nth-child(2) .img{right:-7px}
	body[class*='information-information-23'] #content .wide-block{padding-left:20px;padding-right:20px}
	body[class*='information-information-23'] #content .wide-block.b1 .left{display:none}
	body[class*='information-information-23'] #content .wide-block.b1 .right{max-width:100%;width:100%}
	body[class*='information-information-23'] #content .wide-block.b1 .right .head{align-items:flex-start;position:relative;width:100%}
	body[class*='information-information-23'] #content .wide-block.b1 .right .head span{font-size:20px;line-height:45px}
	body[class*='information-information-23'] #content .wide-block.b1{margin-top:139px}
	body[class*='information-information-23'] #content .wide-block.b1 .right .text{max-width:558px;margin-top:-2px;margin-right:150px;font-size:15px;line-height:22px}
	body[class*='information-information-23'] #content .wide-block.b1 .right .link{max-width:558px;margin-top:19px}
	body[class*='information-information-23'] #content .wide-block.b1 .right .head img{position:absolute;right:0;width:153px;top:44px}
	body[class*='information-information-23'] #content .wide-block.b2{margin-top:36px}
	body[class*='information-information-23'] #content .wide-block.b2 .inner{gap:12px;align-items:flex-center;flex-wrap: wrap;}
	body[class*='information-information-23'] #content .wide-block.b2 .left{padding-top:0;width:100%}
	body[class*='information-information-23'] #content .wide-block.b2 .left .head{font-size:20px;line-height:45px}
	body[class*='information-information-23'] #content .wide-block.b2 .left .text{font-size:15px;line-height:20px;margin-top:0}
	body[class*='information-information-23'] #content .wide-block.b2 .left .link{margin-top:22px}
	body[class*='information-information-23'] #content .wide-block.b2 .right{max-width:100%;margin-top:48px}
	body[class*='information-information-23'] #content .wide-block.b3{margin-top:51px}
	body[class*='information-information-23'] #content .wide-block.b3 .left{display:none}
	body[class*='information-information-23'] #content .wide-block.b3 .right{max-width:100%;width:100%}
	body[class*='information-information-23'] #content .wide-block.b3 .right .head{align-items:flex-start;position:relative;width:100%}
	body[class*='information-information-23'] #content .wide-block.b3 .right .head span{font-size:20px;line-height:45px}
	body[class*='information-information-23'] #content .wide-block.b3 .right .text{max-width:100%;margin-top:0;font-size:15px;line-height:22px}
	body[class*='information-information-23'] #content .wide-block.b3 .right .link{max-width:558px;margin-top:12px}
	body[class*='information-information-23'] #content .wide-block.b3 .right .head img{position:absolute;right:0;width:153px;top:44px}
	body[class*='information-information-23'] #content .wide-block.b4{margin-top:36px}
	body[class*='information-information-23'] #content .wide-block.b4 .inner{gap:12px;flex-direction:column}
	body[class*='information-information-23'] #content .wide-block.b4 .left{padding-top:0;width:100%}
	body[class*='information-information-23'] #content .wide-block.b4 .left .head{font-size:25px;line-height:45px}
	body[class*='information-information-23'] #content .wide-block.b4 .left .text{font-size:15px;line-height:22px;margin-top:0}
	body[class*='information-information-23'] #content .wide-block.b4 .left .link{margin-top:11px}
	body[class*='information-information-23'] #content .wide-block.b4 .right{max-width:100%}
	body[class*='information-information-23'] #content{margin-bottom:45px}
}
@media (min-width: 760px) and (max-width: 992px) {
	body[class*='information-information-23'] .top-block h1{font-size:50px;line-height:62px;margin:41px 0 7px}
	body[class*='information-information-23'] #content .h1-text{font-size:22px;line-height:27px}
	body[class*='information-information-23'] #content .col-2-block{margin-top:23px;gap:15px}
	body[class*='information-information-23'] #content .col-2-block .item{padding:20px 20px 50px}
	body[class*='information-information-23'] #content .col-2-block .item .head{font-size:25px;line-height:45px}
	body[class*='information-information-23'] #content .col-2-block .item .text{line-height:22px;margin-top:10px}
	body[class*='information-information-23'] #content .col-2-block .item .link{margin-top:20px}
	body[class*='information-information-23'] #content .col-2-block .item .link a{max-width:180px}
	body[class*='information-information-23'] #content .col-2-block .item:nth-child(1) .img img{width:143px}
	body[class*='information-information-23'] #content .col-2-block .item .img{top:-3px}
	body[class*='information-information-23'] #content .col-2-block .item:nth-child(2) .img img{width:129px}
	body[class*='information-information-23'] #content .col-2-block .item:nth-child(2) .img{right:-20px}
	body[class*='information-information-23'] #content .wide-block{padding-left:20px;padding-right:20px}
	body[class*='information-information-23'] #content .wide-block.b1 .left{display:none}
	body[class*='information-information-23'] #content .wide-block.b1 .right{max-width:100%;width:100%}
	body[class*='information-information-23'] #content .wide-block.b1 .right .head{align-items:flex-start;position:relative;width:100%}
	body[class*='information-information-23'] #content .wide-block.b1 .right .head span{font-size:25px;line-height:45px}
	body[class*='information-information-23'] #content .wide-block.b1{margin-top:202px}
	body[class*='information-information-23'] #content .wide-block.b1 .right .text{max-width:558px;margin-top:10px;line-height:23px;margin-right:170px}
	body[class*='information-information-23'] #content .wide-block.b1 .right .link{max-width:558px;margin-top:19px}
	body[class*='information-information-23'] #content .wide-block.b1 .right .head img{position:absolute;right:0;width:153px;top:44px}
	body[class*='information-information-23'] #content .wide-block.b2{margin-top:68px}
	body[class*='information-information-23'] #content .wide-block.b2 .inner{border-top:1px solid rgba(0,0,0,0.1);padding-top:57px;gap:12px}
	body[class*='information-information-23'] #content .wide-block.b2 .left{padding-top:0;width:100%}
	body[class*='information-information-23'] #content .wide-block.b2 .left .head{font-size:25px;line-height:45px}
	body[class*='information-information-23'] #content .wide-block.b2 .left .text{font-size:17px;line-height:22px;margin-top:11px}
	body[class*='information-information-23'] #content .wide-block.b2 .left .link{margin-top:22px}
	body[class*='information-information-23'] #content .wide-block.b2 .right{max-width:350px;margin-bottom:-24px}
	body[class*='information-information-23'] #content .wide-block.b3{margin-top:75px}
	body[class*='information-information-23'] #content .wide-block.b3 .inner{border-top:1px solid rgba(0,0,0,0.1);padding-top:76px}
	body[class*='information-information-23'] #content .wide-block.b3 .left{display:none}
	body[class*='information-information-23'] #content .wide-block.b3 .right{max-width:100%;width:100%}
	body[class*='information-information-23'] #content .wide-block.b3 .right .head{align-items:flex-start;position:relative;width:100%}
	body[class*='information-information-23'] #content .wide-block.b3 .right .head span{font-size:25px;line-height:45px}
	body[class*='information-information-23'] #content .wide-block.b3 .right .text{max-width:100%;margin-top:10px;line-height:22px}
	body[class*='information-information-23'] #content .wide-block.b3 .right .link{max-width:558px;margin-top:22px}
	body[class*='information-information-23'] #content .wide-block.b3 .right .head img{position:absolute;right:0;width:153px;top:44px}
	body[class*='information-information-23'] #content .wide-block.b4{margin-top:68px}
	body[class*='information-information-23'] #content .wide-block.b4 .inner{border-top:1px solid rgba(0,0,0,0.1);padding-top:60px;gap:12px}
	body[class*='information-information-23'] #content .wide-block.b4 .left{padding-top:40px;width:100%}
	body[class*='information-information-23'] #content .wide-block.b4 .left .head{font-size:25px;line-height:45px}
	body[class*='information-information-23'] #content .wide-block.b4 .left .text{font-size:17px;line-height:22px;margin-top:11px}
	body[class*='information-information-23'] #content .wide-block.b4 .left .link{margin-top:22px}
	body[class*='information-information-23'] #content .wide-block.b4 .right{max-width:350px;margin-bottom:-24px}
	body[class*='information-information-23'] #content{margin-bottom:103px}
}
@media (min-width:993px) and (max-width:1500px) {
	body[class*='information-information-23'] #content .wide-block{padding-left:40px;padding-right:40px}
}
body[class*='information-information-24'] .top-block h1{font-weight:300;margin-top:76px}
body[class*='information-information-24'] .top-block .text{margin-top:31px;font-family:'Gilroy';font-style:normal;font-weight:700;font-size:30px;line-height:37px;text-align:center;color:#FFF}
body[class*='information-information-24'] .top-block .text p.big{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:30px;line-height:37px;text-align:center;color:#FFF}
body[class*='information-information-24'] .top-block .text p{margin:0 0 18px;font-family:'Gilroy';font-style:normal;font-weight:700;font-size:25px;line-height:31px;text-align:center;color:#FFF}
body[class*='information-information-24'] .top-block .text p:last-of-type{margin-bottom:0}
body[class*='information-information-24'] #content .container.top-block-white{padding:45px 41px 0}
body[class*='information-information-24'] #content .container.top-block-white .right{margin-top:4px}
body[class*='information-information-24'] #content .container.top-block-white .right a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 10px;display:flex;align-items:center;justify-content:center;width:243px}
body[class*='information-information-24'] #content .container.top-block-white .left{max-width:756px}
body[class*='information-information-24'] #content .container.top-block-white .left .link{display:none}
body[class*='information-information-24'] #content .container.top-block-white .left .advantages{margin-top:43px}
body[class*='information-information-24'] #content .container.right-banner{max-width:1486px}
body[class*='information-information-24'] #content .container.right-banner.second .inner{display:flex;justify-content:space-between;gap:30px}
body[class*='information-information-24'] #content .container.right-banner .left{padding-top:57px;max-width:635px}
body[class*='information-information-24'] #content .container.right-banner.second .left{padding-top:0;justify-content:center;max-width:635px}
body[class*='information-information-24'] #content .container.right-banner .left ul{list-style:none;margin:30px 0 0;padding:0}
body[class*='information-information-24'] #content .container.right-banner .left ul > li{position:relative;padding-left:40px;margin-bottom:15px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-24'] #content .container.right-banner .left ul > li::before{content:'';position:absolute;left:0;top:2px;width:20px;height:20px;border:1px solid #1e1e1e;display:flex;align-items:center;justify-content:center}
body[class*='information-information-24'] #content .container.right-banner .left ul > li::after{content:'';position:absolute;left:6px;top:8px;width:8px;height:8px;background:#1e1e1e}
body[class*='information-information-24'] #content .container.right-banner.second .left .head{font-size:45px;line-height:45px}
body[class*='information-information-24'] #content .container.right-banner.second .left .link{width:100%;margin-top:45px}
body[class*='information-information-24'] #content .container.right-banner.second .left .link a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 10px;display:flex;align-items:center;justify-content:center;width:243px}
body[class*='information-information-24'] #content .container.vacancy-list{width:100%;margin-top:94px}
body[class*='information-information-24'] #content .container.vacancy-list .inner{display:flex;flex-direction:column}
body[class*='information-information-24'] #content .container.vacancy-list .inner .item{border-top:1px solid #000;border-bottom:1px solid #000}
body[class*='information-information-24'] #content .container.vacancy-list .inner .item + .item{margin-top:-1px}
body[class*='information-information-24'] #content .container.vacancy-list .inner .item button.head{display:flex;align-items:center;justify-content:space-between;font-family:'Gilroy';font-style:normal;font-weight:700;font-size:22px;line-height:25px;color:#000;padding:29px 0;width:100%;background:0}
body[class*='information-information-24'] #content .container.vacancy-list .inner .item button.head svg{pointer-events:none}
body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active button.head{color:rgba(0,0,0,0.3)}
body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active button.head svg{opacity:.3;transform:rotate(180deg)}
body[class*='information-information-24'] #content .container.vacancy-list .inner .item .data{display:none}
body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data{display:flex;padding:0 0 24px;justify-content:space-between;gap:30px;align-items:center}
body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left{margin-top:-25px}
body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .right{max-width:600px}
body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .right img{max-width:100%}
body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left .department{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:22px;line-height:25px;color:#FA8100}
body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left .name{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:30px;line-height:25px;color:#000;margin-top:32px}
body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left .text{margin-top:42px}
body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left .text p,body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left .text{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left .text p{margin:0 0 15px}
body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left .text p:last-of-type{margin-bottom:0}
body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left .link{width:100%;margin-top:40px}
body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left .link a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 10px;display:flex;align-items:center;justify-content:center;width:243px}
@media (max-width: 759px) {
	body[class*='information-information-24'] .top-block h1{margin-top:50px}
	body[class*='information-information-24'] .top-block .text{margin-top:23px}
	body[class*='information-information-24'] .top-block .text p,body[class*='information-information-24'] .top-block .text{font-size:20px;line-height:25px}
	body[class*='information-information-24'] .top-block .text p.big{font-size:20px;line-height:25px}
	body[class*='information-information-24'] #content .container.top-block-white{padding:24px 0 0}
	body[class*='information-information-24'] #content .container.top-block-white .inner{flex-direction:column}
	body[class*='information-information-24'] #content .container.top-block-white .left .text{font-size:15px;line-height:22px}
	body[class*='information-information-24'] #content .container.top-block-white .left .link a{display:flex;align-items:center;justify-content:center;padding-left:10px;padding-right:10px}
	body[class*='information-information-24'] #content .container.top-block-white .left .link{display:block;margin-top:23px}
	body[class*='information-information-24'] #content .container.top-block-white .right{display:none}
	body[class*='information-information-24'] #content .container.top-block-white .left .advantages{margin-top:40px;margin-left:0}
	body[class*='information-information-24'] #content .container.top-block-white .left .advantages .item{max-width:190px}
	body[class*='information-information-24'] #content .container.top-block-white .left .advantages .item .name{font-size:15px;line-height:18px;margin-top:13px}
	body[class*='information-information-24'] #content .container.right-banner{flex-direction:column;margin-top:3px;padding-left:20px;padding-right:20px}
	body[class*='information-information-24'] #content .container.right-banner .right{display:none}
	body[class*='information-information-24'] #content .container.right-banner .left{max-width:100%;padding-top:0}
	body[class*='information-information-24'] #content .container.right-banner .left ul{margin:3px 0 0}
	body[class*='information-information-24'] #content .container.right-banner .left ul > li{font-size:15px;line-height:22px}
	body[class*='information-information-24'] #content .container.vacancy-list{margin-top:-3px}
	body[class*='information-information-24'] #content .container.vacancy-list .inner .item button.head{font-size:20px;line-height:25px}
	body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left{margin-top:-19px}
	body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left .department{font-size:18px;line-height:25px}
	body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left .name{font-size:22px;line-height:25px;margin-top:10px}
	body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .right{display:none}
	body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left .link{margin-top:20px}
	body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data{padding:0 0 28px}
	body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left .text{margin-top:6px}
	body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left .text p,body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left .text{font-size:15px;line-height:22px}
	body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left .text p{margin:0 0 12px}
	body[class*='information-information-24'] #content .container.right-banner.second{margin-top:27px}
	body[class*='information-information-24'] #content .container.right-banner.second .inner{display:grid;grid-template-columns:1fr;gap:15px}
	body[class*='information-information-24'] #content .container.right-banner.second .left .head{font-size:25px;line-height:45px}
	body[class*='information-information-24'] #content .container.right-banner.second .left .text p,body[class*='information-information-24'] #content .container.right-banner.second .left .text{font-size:17px;line-height:25px}
	body[class*='information-information-24'] #content .container.right-banner.second .left .text{margin-top:7px}
	body[class*='information-information-24'] #content .container.right-banner.second .left .text p{margin:0 0 15px}
	body[class*='information-information-24'] #content .container.right-banner.second .left .text p:last-of-type{margin-bottom:0}
	body[class*='information-information-24'] #content .container.right-banner.second .right{display:block;margin-top:10px}
	body[class*='information-information-24'] #content .container.right-banner.second .left .link{margin-top:20px}
	body[class*='information-information-24'] .bottom-block{margin-top:41px}
}
@media (min-width: 760px) and (max-width: 992px) {
	body[class*='information-information-24'] .top-block h1{margin-top:56px}
	body[class*='information-information-24'] .top-block .text{margin-top:20px}
	body[class*='information-information-24'] .top-block .text p,body[class*='information-information-24'] .top-block .text{font-size:25px;line-height:31px}
	body[class*='information-information-24'] .top-block .text p.big{font-size:30px;line-height:37px}
	body[class*='information-information-24'] #content .container.top-block-white{padding:35px 21px 0}
	body[class*='information-information-24'] #content .container.top-block-white .inner{flex-direction:column}
	body[class*='information-information-24'] #content .container.top-block-white .left .link a{display:flex;align-items:center;justify-content:center;padding-left:10px;padding-right:10px}
	body[class*='information-information-24'] #content .container.top-block-white .left .link{display:block;margin-top:20px}
	body[class*='information-information-24'] #content .container.top-block-white .right{display:none}
	body[class*='information-information-24'] #content .container.top-block-white .left .advantages{margin-top:40px;margin-left:0}
	body[class*='information-information-24'] #content .container.top-block-white .left .advantages .item{max-width:190px}
	body[class*='information-information-24'] #content .container.top-block-white .left .advantages .item .name{font-size:17px;line-height:21px;margin-top:27px}
	body[class*='information-information-24'] #content .container.right-banner{flex-direction:column;margin-top:20px}
	body[class*='information-information-24'] #content .container.right-banner .right{display:none}
	body[class*='information-information-24'] #content .container.right-banner .left{max-width:100%;padding-top:0}
	body[class*='information-information-24'] #content .container.right-banner .left ul{margin:11px 0 0}
	body[class*='information-information-24'] #content .container.vacancy-list{margin-top:16px}
	body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left{margin-top:3px}
	body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left .department{font-size:20px;line-height:25px}
	body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left .name{font-size:25px;line-height:25px;margin-top:22px}
	body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .right{display:none}
	body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data .left .link{margin-top:20px}
	body[class*='information-information-24'] #content .container.vacancy-list .inner .item.active .data{padding:0 0 28px}
	body[class*='information-information-24'] #content .container.right-banner.second{margin-top:27px}
	body[class*='information-information-24'] #content .container.right-banner.second .inner{display:grid;grid-template-columns:1fr 1fr;gap:15px}
	body[class*='information-information-24'] #content .container.right-banner.second .left .head{font-size:25px;line-height:45px}
	body[class*='information-information-24'] #content .container.right-banner.second .left .text p,body[class*='information-information-24'] #content .container.right-banner.second .left .text{font-size:17px;line-height:25px}
	body[class*='information-information-24'] #content .container.right-banner.second .left .text{margin-top:7px}
	body[class*='information-information-24'] #content .container.right-banner.second .left .text p{margin:0 0 15px}
	body[class*='information-information-24'] #content .container.right-banner.second .left .text p:last-of-type{margin-bottom:0}
	body[class*='information-information-24'] #content .container.right-banner.second .right{display:block;margin-top:10px}
	body[class*='information-information-24'] #content .container.right-banner.second .left .link{margin-top:20px}
	body[class*='information-information-24'] .bottom-block{margin-top:41px}
}
body[class*='information-information-16'] .top-block h1{margin-top:0;font-weight:300}
body[class*='information-information-16'] .top-block .text{margin-top:0;display: none;}
body[class*='information-information-16'] .f-select-box{position:relative}
body[class*='information-information-16'] .f-select-box .f-select-box__current{padding:0;height:39px;background:#fff;border-bottom:1px solid #000;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:20px;color:#000;width:100%;position:relative;cursor:pointer;outline:none;display:flex;align-items:flex-start}
body[class*='information-information-16'] .f-select-box .f-select-box__current img{width:24px;border-radius:50%;margin-right:8px}
body[class*='information-information-16'] .f-select-box .f-select-box__current.error{border-color:red;background:#fff;color:red}
body[class*='information-information-16'] .f-select-box .f-select-box__current.active + .f-select-box__list{display:block}
body[class*='information-information-16'] .f-select-box .f-select-box__current.active + .f-select-box__list .f-select-box__option{cursor:pointer}
body[class*='information-information-16'] .f-select-box .f-select-box__current .f-select-box__icon{position:absolute;top:9px;right:4px;transform:translateY(-50%);transition:.2s ease;stroke:#000;width:14px}
body[class*='information-information-16'] .f-select-box .f-select-box__current.active .f-select-box__icon{transform:translateY(-50%) rotate(180deg);transform-origin:center center}
body[class*='information-information-16'] .f-select-box .f-select-box__current .f-select-box__value{display:flex}
body[class*='information-information-16'] .f-select-box .f-select-box__current .f-select-box__value .f-select-box__input{display:none}
body[class*='information-information-16'] .f-select-box .f-select-box__current .f-select-box__value .f-select-box__input:checked + .f-select-box__input-text{display:flex;align-items:center}
body[class*='information-information-16'] .f-select-box .f-select-box__current .f-select-box__value .f-select-box__input-text{display:none;width:100%;margin:0;padding:0}
body[class*='information-information-16'] .f-select-box .f-select-box__list{margin:5px 0 0;padding:0;list-style:none;border:0;display:none;z-index:2;width:100%;max-width:fit-content;min-width:200px;animation:dropdown-in .3s linear;border:1px solid #EAEAEB;background:#fff;position:absolute;left:0;max-height:250px;overflow-y:auto}
body[class*='information-information-16'] .f-select-box .f-select-box__list li + li{border-top:1px solid #EAEAEB}
body[class*='information-information-16'] .f-select-box .f-select-box__list li .f-select-box__option{height:50px;padding:0 15px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:20px;color:#000;display:flex;align-items:center}
body[class*='information-information-16'] .f-select-box .f-select-box__list li .f-select-box__option.active,body[class*='information-information-16'] .f-select-box .f-select-box__list li .f-select-box__option:hover,body[class*='information-information-16'] .f-select-box .f-select-box__list li .f-select-box__option:focus{background-color:#FAFAFA}
body[class*='information-information-16'] #content .container.top-block-white{padding:37px 41px 0}
body[class*='information-information-16'] #content .container.top-block-white .inner{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}
body[class*='information-information-16'] #content .container.top-block-white .left{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1E1E1E}
body[class*='information-information-16'] #content .container.top-block-white .right{margin-top:0;max-width:507px;width:100%}
body[class*='information-information-16'] #content .container.address{margin-top:66px;width:100%;max-width:1276px;padding-right:0;padding-left:0}
body[class*='information-information-16'] #content .container.address .inner{display:grid;grid-template-columns:1fr 1fr;gap:20px}
body[class*='information-information-16'] #content .container.address .inner .left{max-height:800px;height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:20px;padding-right:14px}
body[class*='information-information-16'] #content .container.address .inner .left .item{display:flex;flex-direction:column;background:#FAFAFA;padding:16px 20px 18px;cursor:pointer}
body[class*='information-information-16'] #content .container.address .inner .left .item .head{display:flex;align-items:center;justify-content:space-between;gap:30px}
body[class*='information-information-16'] #content .container.address .inner .left .item .head span{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:22px;line-height:25px;color:#000}
body[class*='information-information-16'] #content .container.address .inner .left .item .head a{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#FA8100;text-decoration:none}
body[class*='information-information-16'] #content .container.address .inner .left .item .caption{border-top:1px solid rgba(0,0,0,0.1);padding-top:14px;margin-top:15px;display:flex;flex-direction:column}
body[class*='information-information-16'] #content .container.address .inner .left .item .caption .desc{font-family:'Gilroy';font-style:normal;font-weight:500;font-size:17px;line-height:25px;color:#000;text-align:left}
body[class*='information-information-16'] #content .container.address .inner .left .item .caption .address{display:flex;align-items:center;justify-content:flex-start;gap:10px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000;margin-top:6px}
body[class*='information-information-16'] #content .container.address .inner .left .item .caption .tel{display:flex;align-items:center;justify-content:flex-start;gap:10px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000;margin-top:15px}
body[class*='information-information-16'] #content .container.address .inner .right{height:800px}
body[class*='information-information-16'] #content .container.address .inner .right #map{width:100%;height:100%}
body[class*='information-information-16'] #content .container.under-address{width:100%;margin-top:107px}
body[class*='information-information-16'] #content .container.under-address .inner{display:flex;flex-direction:column}
body[class*='information-information-16'] #content .container.under-address .inner .heading{display:flex;align-items:center;justify-content:space-between;gap:30px}
body[class*='information-information-16'] #content .container.under-address .inner .heading span{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='information-information-16'] #content .container.under-address .inner .heading a.link{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 15px;width:100%;max-width:243px;display:flex;align-items:center;justify-content:center}
body[class*='information-information-16'] #content .container.under-address .inner .advantages{margin-top:50px}
body[class*='information-information-16'] #content .container.under-address .inner .advantages .item{width:100%}
body[class*='information-information-16'] #content .container.under-address .inner .advantages .item .icon{width:150px;font-family:'Gilroy';font-style:normal;font-weight:900;font-size:50px;line-height:63px;color:#908F8F}
body[class*='information-information-16'] .container-wide.with-bg.bottom-block2{width:100%;margin-top:100px;padding-top:98px;padding-bottom:99px}
body[class*='information-information-16'] .bottom-block2 .inner{display:flex;align-items:center;justify-content:space-between;gap:30px}
body[class*='information-information-16'] .bottom-block2 .inner .left{display:flex;flex-direction:column;gap:16px}
body[class*='information-information-16'] .bottom-block2 .inner .left .head{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#000}
body[class*='information-information-16'] .bottom-block2 .inner .left .text{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:20px;color:#000}
body[class*='information-information-16'] .bottom-block2 .inner .left .text a{color:#FA8100;text-decoration:underline}
body[class*='information-information-16'] .bottom-block2 .inner .right{max-width:627px;width:100%}
body[class*='information-information-16'] .bottom-block2 .inner .right{display:flex;gap:65px}
body[class*='information-information-16'] .bottom-block2 .inner .right .item{display:flex;align-items:center;justify-content:flex-start;gap:19px}
body[class*='information-information-16'] .bottom-block2 .inner .right .item .icon{position:relative;display:inline-flex;width:82px;height:82px;min-width:82px;align-items:center;justify-content:center;border:5px solid #ecedee;pointer-events:none}
body[class*='information-information-16'] .bottom-block2 .inner .right .item .icon:before{content:'';width:10px;height:50px;position:absolute;left:-5px;top:0;background:#fafafa}
body[class*='information-information-16'] .bottom-block2 .inner .right .item .icon img{width:29px;height:29px;filter:grayscale(1) brightness(0.8)}
body[class*='information-information-16'] .bottom-block2 .inner .right .item .name,body[class*='information-information-16'] .bottom-block2 .inner .right .item .name a{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:20px;color:#000}
@media (max-width: 759px) {
	body[class*='information-information-16'] .top-block h1{margin-top:57px}
	body[class*='information-information-16'] .top-block .text{max-width:480px;font-size:20px;line-height:25px;margin-top:14px}
	body[class*='information-information-16'] #content{margin-top:-61px}
	body[class*='information-information-16'] #content .container.top-block-white{padding:44px 10px 0}
	body[class*='information-information-16'] #content .container.top-block-white .inner{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:26px}
	body[class*='information-information-16'] #content .container.top-block-white .left{font-size:25px;line-height:35px;padding:0}
	body[class*='information-information-16'] #content .container.top-block-white .right{display:block}
	body[class*='information-information-16'] #content .container.address{margin-top:47px;padding-right:0!important}
	body[class*='information-information-16'] #content .container.address .inner{grid-template-columns:1fr;gap:51px}
	body[class*='information-information-16'] #content .container.address{padding-left:20px;padding-right:20px}
	body[class*='information-information-16'] #content .container.address .inner .left{padding-right:29px}
	body[class*='information-information-16'] #content .container.address .inner .left{height:800px}
	body[class*='information-information-16'] #content .container.address .inner .right{height:560px;margin-right:20px}
	body[class*='information-information-16'] #content .container.under-address{margin-top:46px}
	body[class*='information-information-16'] #content .container.under-address .inner .advantages{margin-top:48px;padding-left:0;padding-right:0}
	body[class*='information-information-16'] .bottom-block2 .inner{flex-direction:column;gap:24px}
	body[class*='information-information-16'] .bottom-block2 .inner .left .head{font-size:25px;line-height:45px}
	body[class*='information-information-16'] .bottom-block2 .inner .left{gap:16px}
	body[class*='information-information-16'] .container-wide.with-bg.bottom-block2{margin-top:51px;padding-top:36px;padding-bottom:42px}
	body[class*='information-information-16'] .bottom-block2 .inner .right{max-width:100%;justify-content:flex-start}
	body[class*='information-information-16'] #content .container.address .inner .left .item .caption .desc{font-size:15px;line-height:25px}
	body[class*='information-information-16'] #content .container.address .inner .left .item .caption .address{font-size:15px;line-height:25px}
	body[class*='information-information-16'] #content .container.address .inner .left .item .caption .tel{font-size:15px;line-height:25px}
	body[class*='information-information-16'] #content .container.under-address .inner .heading{flex-direction:column;align-items:flex-start;gap:21px}
	body[class*='information-information-16'] #content .container.under-address .inner .heading span{font-size:15px;line-height:22px}
	body[class*='information-information-16'] .bottom-block2 .inner .left .text{font-size:15px;line-height:18px}
	body[class*='information-information-16'] #content .advantages .item .name{font-size:15px;line-height:19px}
	body[class*='information-information-16'] #content .container.under-address .inner .advantages .item .icon{width:142px}
	body[class*='information-information-16'] .bottom-block2 .inner .right .item{align-items:flex-start;flex-direction:column}
}
@media (min-width: 760px) and (max-width: 992px) {
	body[class*='information-information-16'] .top-block h1{margin-top:57px}
	body[class*='information-information-16'] .top-block .text{max-width:480px;font-size:22px;line-height:27px;margin-top:19px}
	body[class*='information-information-16'] #content{margin-top:-68px}
	body[class*='information-information-16'] #content .container.top-block-white{padding:35px 20px 0}
	body[class*='information-information-16'] #content .container.top-block-white .inner{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:26px}
	body[class*='information-information-16'] #content .container.top-block-white .left{font-size:25px;line-height:35px}
	body[class*='information-information-16'] #content .container.address{margin-top:58px}
	body[class*='information-information-16'] #content .container.address .inner{grid-template-columns:1fr;gap:51px}
	body[class*='information-information-16'] #content .container.address{padding-left:20px;padding-right:20px}
	body[class*='information-information-16'] #content .container.address .inner .left{padding-right:20px}
	body[class*='information-information-16'] #content .container.address .inner .left,body[class*='information-information-16'] #content .container.address .inner .right{height:800px}
	body[class*='information-information-16'] #content .container.under-address{margin-top:68px}
	body[class*='information-information-16'] #content .container.under-address .inner .advantages{margin-top:41px}
	body[class*='information-information-16'] .bottom-block2 .inner{flex-direction:column;gap:24px}
	body[class*='information-information-16'] .bottom-block2 .inner .left .head{font-size:25px;line-height:45px}
	body[class*='information-information-16'] .bottom-block2 .inner .left{gap:13px}
	body[class*='information-information-16'] .container-wide.with-bg.bottom-block2{margin-top:67px;padding-top:56px;padding-bottom:69px}
	body[class*='information-information-16'] .bottom-block2 .inner .right{max-width:100%;justify-content:flex-start}
}
@media (min-width:993px) and (max-width:1500px) {
	body[class*='information-information-16'] #content .container.address{padding-left:40px;padding-right:40px}
}
body[class*='product-product-'] #content{margin-bottom:95px}
body[class*='product-product-'] .breadcrumb{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;z-index:1;list-style:none;margin:0;padding:21px 0 20px;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}
body[class*='product-product-'] .breadcrumb li span,body[class*='product-product-'] .breadcrumb li a{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:20px;color:#908f8f}
body[class*='product-product-'] .top-block h1{width:100%;font-family:'Gilroy';font-style:normal;font-weight:700;font-size:70px;line-height:87px;text-align:center;color:#000;margin:38px 0 25px}
body[class*='product-product-'] .product-info{display:grid;grid-template-areas:'left head' 'left right' 'left tabs';grid-template-columns:547px 1fr;gap:20px;width:100%;margin-top:50px}
body[class*='product-product-'] .product-info.border-bottom{padding-bottom:94px;border-bottom:1px solid rgba(0,0,0,0.1)}
body[class*='product-product-'] .product-info .left{grid-area:left}
body[class*='product-product-'] .product-info .left .swiper{position:sticky;top:150px}
body[class*='product-product-'] .product-info .left .swiper-slide a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
body[class*='product-product-'] .product-info .left .swiper-slide img{max-width:100%}
body[class*='product-product-'] .product-info .left .bottom{margin-top:16px}
body[class*='product-product-'] .product-info .left .bottom .swiper-horizontal > .swiper-scrollbar,body[class*='product-product-'] .product-info .left .bottom .swiper-scrollbar.swiper-scrollbar-horizontal{position:relative;left:unset;bottom:unset;top:unset;z-index:1;height:5px}
body[class*='product-product-'] .product-info .left .bottom .swiper-scrollbar-drag{background:#908f8f;border-radius:0}
body[class*='product-product-'] .product-info .left .bottom .swiper-scrollbar{background:#f1f1f2;border-radius:0;width:100%}
body[class*='product-product-'] .product-info .right{display:flex;flex-direction:column;width:100%;grid-area:right}
body[class*='product-product-'] .product-info h1{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:45px;line-height:100%;color:#000;grid-area:head}
body[class*='product-product-'] .product-info .right .model{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:45px;line-height:100%;color:#000;margin-top:10px}
body[class*='product-product-'] .product-info .right .price{display:flex;justify-content:flex-start;align-items:center;margin-top:31px}
body[class*='product-product-'] .product-info .right .price .text-price{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:20px;line-height:20px;color:#000;margin-right:10px}
body[class*='product-product-'] .product-info .right .price .price-old{font-family:'Gilroy';font-style:normal;font-weight:500;font-size:30px;line-height:30px;color:#bbb;text-decoration:line-through;margin-left:15px}
body[class*='product-product-'] .product-info .right .price .price-new{font-family:'Gilroy';font-style:normal;font-weight:500;font-size:30px;line-height:30px;color:#000}
body[class*='product-product-'] .product-info .right .link{display:flex;justify-content:flex-start;margin-top:27px}
body[class*='product-product-'] .product-info .right .link a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 15px;display:flex;align-items:center;justify-content:center;width:100%;max-width:243px}
body[class*='product-product-'] .product-info .right #product{display:flex;flex-direction:column;justify-content:flex-start;margin-top:44px;gap:45px}
body[class*='product-product-'] .product-info .right #product .control-label{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:22px;line-height:27px;color:#1E1E1E}
body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-']{margin-top:14px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;grid-auto-rows:1fr}

body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-'] a.size,
body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-'] label{border:1px solid #E4E4E4;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:6px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:14px;line-height:17px;color:#1E1E1E;height:100%;cursor:pointer}
body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-'] a.size {
	min-height:46px;
	display:flex;
	align-items:center;
	justify-content:center;
}
body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-'] label input{display:none}
body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-'] label a.size span,
body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-'] label span{width:100%;text-align:center}
body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-'] label img{width:30px;min-width:30px;height:30px;object-fit:cover;object-position:center}
body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-'] a.size.active,
body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-'] input:checked + label{border:1px solid #FA8100;color:#FA8100}
body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-13'],body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-14']{grid-template-columns:repeat(4,1fr);gap:20px;max-width:628px}
body[class*='product-product-'] .product-info .product-tabs{margin-top:46px;width:100%;grid-area:tabs}
body[class*='product-product-'] .product-info .product-tabs .tabs-heading{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);display:flex;justify-self:flex-start;gap:107px;width:100%}
body[class*='product-product-'] .product-info .product-tabs .tabs-heading button{border-bottom:5px solid transparent;margin-bottom:-1px;font-family:'Gilroy';font-style:normal;font-weight:700;font-size:22px;line-height:27px;color:#000;padding:14px 0 10px;background:none}
body[class*='product-product-'] .product-info .product-tabs .tabs-heading button.active{border-bottom:5px solid #FA8100;color:#FA8100}
body[class*='product-product-'] .product-info .product-tabs .tabs-content{width:100%}
body[class*='product-product-'] .product-info .product-tabs .tabs-content .tab-item{display:none}
body[class*='product-product-'] .product-info .product-tabs .tabs-content .tab-item.active{display:block}
body[class*='product-product-'] .product-info #tab-description{margin-top:25px}
body[class*='product-product-'] .product-info #tab-description .desc-text p,body[class*='product-product-'] .product-info #tab-description .desc-text{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='product-product-'] .product-info #tab-description .desc-text p{margin:0 0 15px}
body[class*='product-product-'] .product-info #tab-description .desc-text p:last-of-type{margin-bottom:0}
body[class*='product-product-'] .product-info #tab-description .desc-text h3{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:22px;line-height:25px;color:#000;margin:0}
body[class*='product-product-'] .product-info #tab-description .desc-text p +{margin-top:44px}
body[class*='product-product-'] .product-info #tab-description .desc-text ul{list-style:none;margin:37px 0 0;padding:0}
body[class*='product-product-'] .product-info #tab-description .desc-text ul > li{position:relative;padding-left:36px;margin-bottom:15px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='product-product-'] .product-info #tab-description .desc-text ul > li::before{content:'';position:absolute;left:0;top:2px;width:20px;height:20px;border:1px solid #1e1e1e;display:flex;align-items:center;justify-content:center}
body[class*='product-product-'] .product-info #tab-description .desc-text ul > li::after{content:'';position:absolute;left:6px;top:8px;width:8px;height:8px;background:#1e1e1e}
body[class*='product-product-'] .product-info #tab-description .desc-text a{color:#fa8100}
body[class*='product-product-'] .product-info .tags{margin-top:20px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='product-product-'] .product-info .tags span{font-weight:700}
body[class*='product-product-'] .product-info .tags a{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#FA8100}
body[class*='product-product-'] .product-info #tab-specification{margin-top:25px}
body[class*='product-product-'] .product-info #tab-specification table{width:100%;border-collapse:collapse;border:0}
body[class*='product-product-'] .product-info #tab-specification table tr:nth-child(even) td{background:#ECECEC}
body[class*='product-product-'] .product-info #tab-specification table tr td{padding:9.5px 20px;border:0}
body[class*='product-product-'] .product-info #tab-specification table tr td:nth-child(1){font-family:'Gilroy';font-style:normal;font-weight:500;font-size:17px;line-height:25px;color:#000;width:240px}
body[class*='product-product-'] .product-info #tab-specification table tr td:nth-child(2){font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='product-product-'] #block-photos{width:100%;margin-top:96px;display:flex;flex-direction:column}
body[class*='product-product-'] #block-photos .heading{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:45px;line-height:45px;color:#000;text-align:left}
body[class*='product-product-'] #block-photos .photos{margin-top:41px}
body[class*='product-product-'] #block-photos .photos .swiper-slide{max-width:304px;height:430px}
body[class*='product-product-'] #block-photos .photos .swiper-slide:nth-child(2n){max-width:466px}
body[class*='product-product-'] #block-photos .photos .swiper-slide:nth-child(3n){max-width:466px}
body[class*='product-product-'] #block-photos .photos .swiper-slide a{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}
body[class*='product-product-'] #block-photos .photos .swiper-slide a img{width:100%;height:100%;object-fit:cover;object-position:center}
body[class*='product-product-'] #block-photos .photos .bottom{display:flex;align-items:center;justify-content:space-between;margin-top:50px;width:100%}
body[class*='product-product-'] #block-photos .swiper-horizontal > .swiper-scrollbar,body[class*='product-product-'] #block-photos .swiper-scrollbar.swiper-scrollbar-horizontal{position:relative;left:unset;bottom:unset;top:unset;z-index:1;height:5px}
body[class*='product-product-'] #block-photos .swiper-scrollbar-drag{background:#908f8f;border-radius:0}
body[class*='product-product-'] #block-photos .swiper-scrollbar{background:#f1f1f2;border-radius:0;width:100%}
@media (max-width:759px) {
	body[class*='product-product-'] #block-photos{margin-top:38px}
	body[class*='product-product-'] #block-photos .heading{font-size:25px;line-height:35px;text-align:center}
	body[class*='product-product-'] #block-photos .photos{margin-top:11px}
	body[class*='product-product-'] #block-photos .photos .bottom{gap:0;margin-top:22px}
	body[class*='product-product-'] #block-photos .swiper-horizontal > .swiper-scrollbar,body[class*='product-product-'] #block-photos .swiper-scrollbar.swiper-scrollbar-horizontal{width:100%}
	body[class*='product-product-'] #block-photos .photos .swiper-slide{max-width:177px;height:232px}
	body[class*='product-product-'] #block-photos .photos .swiper-slide:nth-child(2n){max-width:253px}
	body[class*='product-product-'] #block-photos .photos .swiper-slide:nth-child(3n){max-width:253px}
}
@media (min-width:760px) and (max-width:992px) {
	body[class*='product-product-'] #block-photos{margin-top:56px}
	body[class*='product-product-'] #block-photos .heading{font-size:35px;line-height:45px}
	body[class*='product-product-'] #block-photos .photos{margin-top:18px}
	body[class*='product-product-'] #block-photos .swiper-horizontal > .swiper-scrollbar,body[class*='product-product-'] #block-photos .swiper-scrollbar.swiper-scrollbar-horizontal{width:100%}
	body[class*='product-product-'] #block-photos .photos .swiper-slide{height:383px}
	body[class*='product-product-'] #block-photos .photos .bottom{margin-top:31px}
}
body[class*='product-product-'] #block-products{width:100%;margin-top:96px;display:flex;flex-direction:column}
body[class*='product-product-'] #block-products .heading{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:45px;line-height:45px;color:#000;text-align:left}
body[class*='product-product-'] #block-products .products{margin-top:43px}
body[class*='product-product-'] #block-products .products .swiper-slide a{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}
body[class*='product-product-'] #block-products .products .swiper-slide a .image{background:#fff;border:3px solid #fafafa;padding:10px;width:100%;height:350px}
body[class*='product-product-'] #block-products .products .swiper-slide a .image img{width:100%;height:100%;object-fit:cover;object-position:center}
body[class*='product-product-'] #block-products .products .swiper-slide a .name{margin-top:15px;font-family:'Gilroy';font-style:normal;font-weight:500;font-size:20px;line-height:120%;text-align:center;color:#000}
body[class*='product-product-'] #block-products .products .bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:19px;width:100%}
body[class*='product-product-'] #block-products .products .bottom a{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#1e1e1e;border:1px solid #1e1e1e;padding:14px 25px;width:259px}
body[class*='product-product-'] #block-products .swiper-horizontal > .swiper-scrollbar,body[class*='product-product-'] #block-products .swiper-scrollbar.swiper-scrollbar-horizontal{position:relative;left:unset;bottom:unset;top:unset;z-index:1;height:5px}
body[class*='product-product-'] #block-products .swiper-scrollbar-drag{background:#908f8f;border-radius:0}
body[class*='product-product-'] #block-products .swiper-scrollbar{background:#f1f1f2;border-radius:0}
@media (max-width:759px) {
	body[class*='product-product-'] #block-products{margin-top:38px}
	body[class*='product-product-'] #block-products .heading{font-size:25px;line-height:45px;text-align:center}
	body[class*='product-product-'] #block-products .products{margin-top:4px}
	body[class*='product-product-'] #block-products .products .swiper-slide a .image{padding:5px;height:247px}
	body[class*='product-product-'] #block-products .products .swiper-slide a .name{font-size:16px;line-height:120%;margin-top:9px}
	body[class*='product-product-'] #block-products .products .bottom{margin-top:15px;flex-direction:column;align-items:center}
	body[class*='product-product-'] #block-products .products .bottom a{width:223px}
	body[class*='product-product-'] #block-products .swiper-horizontal > .swiper-scrollbar,body[class*='product-product-'] #block-products .swiper-scrollbar.swiper-scrollbar-horizontal{width:100%}
}
@media (min-width:760px) and (max-width:992px) {
	body[class*='product-product-'] #block-products{margin-top:64px}
	body[class*='product-product-'] #block-products .heading{font-size:35px;line-height:45px}
	body[class*='product-product-'] #block-products .products .bottom{margin-top:23px;flex-direction:column;align-items:center}
	body[class*='product-product-'] #block-products .products .bottom a{width:223px;margin-top:9px}
	body[class*='product-product-'] #block-products .products{margin-top:15px}
	body[class*='product-product-'] #block-products .swiper-horizontal > .swiper-scrollbar,body[class*='product-product-'] #block-products .swiper-scrollbar.swiper-scrollbar-horizontal{width:100%}
	body[class*='product-product-'] #block-products .products .swiper-slide{width:auto}
	body[class*='product-product-'] #block-products .products .swiper-slide a .image{height:265px}
	body[class*='product-product-'] #block-products .products .swiper-slide a .name{margin-top:18px}
}
body[class*='product-product-'] .container-wide.with-bg{background:#fafafa;padding-top:92px;padding-bottom:55px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='product-product-'] .bottom-block{margin-top:143px}
body[class*='product-product-'] .bottom-block .inner{display:flex;justify-content:flex-start;gap:30px;align-items:center}
body[class*='product-product-'] .bottom-block .inner .left{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:35px;line-height:45px;color:#1E1E1E;max-width:528px;width:100%;display:flex;align-items:center}
body[class*='product-product-'] .bottom-block .inner .left .num{font-style:normal;font-weight:700;font-size:200px;line-height:1;color:#908F8F;margin-right:7px}
body[class*='product-product-'] .bottom-block .inner .right{max-width:620px;margin-top:-41px}
body[class*='product-product-'] .bottom-block .inner .right,body[class*='product-product-'] .bottom-block .inner .right p{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='product-product-'] .bottom-block .inner .right p{margin:0 0 15px}
body[class*='product-product-'] .bottom-block .inner .right p:last-child{margin-bottom:0}
@media (max-width:759px) {
	body[class*='product-product-'] .breadcrumb{padding:17px 0 15px}
	body[class*='product-product-'] .breadcrumb li span,body[class*='product-product-'] .breadcrumb li a{font-size:15px;line-height:18px}
	body[class*='product-product-'] .product-info{margin-top:24px;gap:16px 0;grid-template-columns:1fr 0;display:grid;grid-template-areas:'head head' 'left left' 'right right' 'tabs tabs'}
	body[class*='product-product-'] .product-info .left{margin-top:33px}
	body[class*='product-product-'] .product-info .left .swiper{position:relative;top:unset}
	body[class*='product-product-'] .product-info .left .bottom{margin-top:22px}
	body[class*='product-product-'] .product-info h1{font-size:25px;line-height:30px;text-align:center}
	body[class*='product-product-'] .product-info .right{grid-template-columns:1fr 1fr;display:grid;grid-template-areas:'price link' 'product product';margin-top:12px;gap:20px}
	body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-']{grid-template-columns:repeat(3,1fr);gap:10px 20px;max-width:100%}
	body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-13'],body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-14']{grid-template-columns:repeat(2,1fr);gap:10px 20px}
	body[class*='product-product-'] .product-info .right .price{margin-top:35px;grid-area:price;align-items:flex-start}
	body[class*='product-product-'] .product-info .right .link{margin-top:20px;grid-area:link;justify-content:flex-end}
	body[class*='product-product-'] .product-info .right #product{margin-top:24px;gap:48px;grid-area:product}
	body[class*='product-product-'] .product-info .right #product .control-label{font-size:20px;line-height:25px}
	body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-'] label{padding:4px 6px}
	body[class*='product-product-'] .product-info .product-tabs{margin-top:9px}
	body[class*='product-product-'] #content{margin-bottom:44px}
	body[class*='product-product-'] .product-info.border-bottom{padding-bottom:41px}
	body[class*='product-product-'] .product-info #tab-description .desc-text p,body[class*='product-product-'] .product-info #tab-description .desc-text{font-size:15px;line-height:22px}
	body[class*='product-product-'] .product-info #tab-description .desc-text ul > li{font-size:15px;line-height:22px}
	body[class*='product-product-'] .product-info #tab-specification table tr td{font-size:15px!important;line-height:25px!important}
	body[class*='product-product-'] .product-info #tab-specification table tr td{padding:9.5px 10px}
	body[class*='product-product-'] .bottom-block{margin-top:48px}
	body[class*='product-product-'] .bottom-block .inner{align-items:flex-start;flex-direction:column;gap:33px}
	body[class*='product-product-'] .bottom-block .inner .left{font-size:35px;line-height:45px;justify-content:center}
	body[class*='product-product-'] .bottom-block .inner .left .num{font-size:150px;line-height:45px;text-align:center}
	body[class*='product-product-'] .bottom-block .inner .left span{margin-top:-12px;margin-left:7px;font-size:25px;line-height:35px}
	body[class*='product-product-'] .bottom-block{padding-top:83px!important;padding-bottom:46px!important}
	body[class*='product-product-'] .bottom-block .inner .right,body[class*='product-product-'] .bottom-block .inner .right p{font-size:15px;line-height:22px}
	body[class*='product-product-'] .bottom-block .inner .right{margin-top:11px}
}
@media (min-width:760px) and (max-width:992px) {
	body[class*='product-product-'] .breadcrumb{padding:20px 0 14px}
	body[class*='product-product-'] .product-info{margin-top:21px;gap:16px;grid-template-columns:352px 1fr;display:grid;grid-template-areas:'head head' 'left right' 'tabs tabs'}
	body[class*='product-product-'] .product-info h1{font-size:35px;line-height:50px;text-align:center}
	body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-']{grid-template-columns:repeat(2,1fr);gap:10px 20px}
	body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-13'],body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-14']{grid-template-columns:repeat(2,1fr);gap:10px 20px}
	body[class*='product-product-'] .product-info .right .price{margin-top:0}
	body[class*='product-product-'] .product-info .right .link{margin-top:20px}
	body[class*='product-product-'] .product-info .right #product{margin-top:24px;gap:35px}
	body[class*='product-product-'] .product-info .right #product .control-label{font-size:20px;line-height:25px}
	body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-'] label{padding:4px 6px}
	body[class*='product-product-'] .product-info .product-tabs{margin-top:24px}
	
	body[class*='product-product-'] #content{margin-bottom:62px}
	body[class*='product-product-'] .product-info.border-bottom{padding-bottom:61px}
	body[class*='product-product-'] .bottom-block{margin-top:71px}
	body[class*='product-product-'] .bottom-block .inner .left{font-size:35px;line-height:45px}
	body[class*='product-product-'] .bottom-block .inner .left .num{font-size:150px;line-height:45px}
	body[class*='product-product-'] .bottom-block .inner .left span{font-size:25px;white-space:nowrap}
	body[class*='product-product-'] .bottom-block .inner .right{margin-top:-25px}
	body[class*='product-product-'] .container-wide.with-bg{padding-bottom:81px}
}
@media (min-width:993px) and (max-width:1240px) {
	body[class*='product-product-'] .product-info{grid-template-columns:370px 1fr}
}

body[class*='product-category-'] #content{margin-bottom:95px}
body[class*='product-category-'] .breadcrumb{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;z-index:1;list-style:none;margin:0;padding:21px 0 20px;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}
body[class*='product-category-'] .breadcrumb li span,
body[class*='product-category-'] .breadcrumb li a{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:20px;color:#908f8f}
body[class*='product-category-'] .top-block h1{width:70%;font-family:'Gilroy';font-style:normal;font-weight:700;font-size:70px;line-height:100%;text-align:center;color:#000;text-shadow: 0px 0px 10em #f5f5f5;}
body[class*='product-category-'] .main-block{display:grid;grid-template-areas:'left products';grid-template-columns:300px 1fr;gap:20px;width:100%;margin-top:50px}

body[class*='product-category-'] .main-block .items {
	display:grid;
	grid-template-columns:repeat(4, 1fr);
	gap:0;
}

body[class*='product-category-'] .main-block .items a {
	width: 100%;
	height:100%;
	display: flex;
	justify-content: flex-start;
	border: 1px solid #E4E4E4;
	align-items: start;
	flex-direction: column;
}

body[class*='product-category-'] .main-block .items a .image {
	background: #fff;
	padding: 10px;
	width: 100%;
	height: 350px;
}

body[class*='product-category-'] .main-block .items a .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

body[class*='product-category-'] .main-block .items a .name {
	margin-top: 9px;
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 110%;
	text-align: start;
	color: #000;
	padding: 0 20px;
}

body[class*='product-category-'] .main-block .items a .price {
	padding: 0 20px 10px 20px;
}

body[class*='product-category-'] .main-block #column-left {
	margin-bottom: 95px;
}
body[class*='product-category-'] .main-block #column-left #ocfilter {

}
body[class*='product-category-'] .main-block #column-left #ocfilter .list-group {
	display:flex;
	flex-direction:column;
}
body[class*='product-category-'] .main-block #column-left #ocfilter .list-group .ocfilter-option .ocf-option-name {
	font-family:'Gilroy';font-style:normal;font-weight:700 !important;font-size:17px !important;line-height:25px !important;color:#000
}

body[class*='product-category-'] .main-block #column-left #ocfilter .list-group .ocfilter-option label {
	font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:20px;color:#000;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	gap:6px;
	position:relative;
	padding-right:30px;
}
body[class*='product-category-'] .main-block #column-left #ocfilter .list-group .ocfilter-option label .badge {
	position:absolute;
	right:0;
	width:20px;
	height:20px;
	border-radius:2px;
	display:flex;
	align-items:center;
	justify-content:center;
	background:#fafafa;
	font-family:'Gilroy';font-style:normal;font-weight:400;font-size:12px;line-height:110%;color:#777
}
body[class*='product-category-'] .main-block #column-left #ocfilter .panel-heading {
	display:flex;
	justify-content:space-between;
	align-items:center;
}

body[class*='product-category-'] .container-wide.with-bg{background:#fafafa;padding-top:92px;padding-bottom:92px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='product-category-'] .bottom-block{margin-top:0px}
body[class*='product-category-'] .bottom-block .inner,body[class*='product-category-'] .bottom-block .inner p{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='product-category-'] .bottom-block .inner p{margin:0 0 15px}
body[class*='product-category-'] .bottom-block .inner p:last-child{margin-bottom:0}

body[class*='product-category-'] .bottom-block .inner h2{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:30px;line-height:35px;color:#000;margin:0}
body[class*='product-category-'] .bottom-block .inner h3{font-family:'Gilroy';font-style:normal;font-weight:700;font-size:22px;line-height:25px;color:#000;margin:0}
body[class*='product-category-'] .bottom-block .inner p +{margin-top:44px}
body[class*='product-category-'] .bottom-block .inner ul{list-style:none;margin:15px 0 0;padding:0}
body[class*='product-category-'] .bottom-block .inner ul > li{position:relative;padding-left:36px;margin-bottom:15px;font-family:'Gilroy';font-style:normal;font-weight:300;font-size:17px;line-height:25px;color:#000}
body[class*='product-category-'] .bottom-block .inner ul > li::before{content:'';position:absolute;left:0;top:2px;width:20px;height:20px;border:1px solid #1e1e1e;display:flex;align-items:center;justify-content:center}
body[class*='product-category-'] .bottom-block .inner ul > li::after{content:'';position:absolute;left:6px;top:8px;width:8px;height:8px;background:#1e1e1e}
body[class*='product-category-'] .bottom-block .inner a{color:#fa8100}

.btn.btn-primary {
	background:#F46F16;
	border:0;
	border-radius:0;
	color:#fff;
	outline:none !important;
	box-shadow:none !important;
}
.ocf-offcanvas .ocfilter-mobile-handle .btn {
	display:flex;
	align-items:center;
	justify-content:center;
	height:40px;
	width:40px;
	padding: 0;
	outline:none !important;
	box-shadow:none !important;
}
.ocf-offcanvas .ocfilter-mobile-handle .btn:hover {
	background:#000;
}
.ocf-offcanvas .ocfilter-mobile-handle .btn svg {
	fill:#fff;
}
@media (max-width:768px){
	body[class*='product-category-'] .main-block  {
		grid-template-columns: 1fr;
		gap:0;
	}
	body[class*='product-category-'] .main-block .items {
		grid-template-columns:repeat(2, 1fr);
	}

}

@media (min-width:760px) and (max-width:1240px){
	body[class*='product-category-'] .main-block .items {
		grid-template-columns:repeat(3, 1fr);
	}

}

@media (max-width:759px){
	body[class*='product-category-'] .main-block .items {
		grid-template-columns:repeat(2, 1fr);
	}

}

@media (max-width:759px) {
	body[class*='product-category-'] .breadcrumb{padding:17px 0 15px}
	body[class*='product-category-'] .breadcrumb li span,
	body[class*='product-category-'] .breadcrumb li a{font-size:15px;line-height:18px}
	body[class*='product-category-'] .top-block h1{font-size:40px;line-height:30px;text-align:center;}
}
@media (min-width:760px) and (max-width:992px) {
	body[class*='product-category-'] .breadcrumb{padding:20px 0 14px}
	body[class*='product-category-'] .top-block h1{font-size:35px;line-height:50px;text-align:center}
}

.top-block {
	display: flex;
    flex-wrap: wrap;
    align-items: self-start;
    justify-content: center;
}

body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-'] input[type=checkbox], body[class*='product-product-'] .product-info .right #product .form-group div[class*='values-block-'] input[type=radio] {
	display:none;
}

.checkbox+.checkbox, .radio+.radio {
	margin-top:0 !important;
}


.hd-frs-ln {
	width: 100%;
    display: flex;
    justify-content: end;
}

.lng-hd-tp {
	margin: 0 5em 0;
}
/* new */

.product-grid:hover {
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.223);
}

/* Скроллбар для миниатюр */
.gallery-thumbs .swiper-scrollbar-thumbs {
    background: rgba(0, 0, 0, 0.1);
    height: 4px;
    position: absolute; /* Позиционируем абсолютно относительно .gallery-thumbs */
    bottom: 5px;      /* Отступ снизу, например 5px */
    left: 5px;        /* Отступ слева */
    right: 5px;       /* Отступ справа (чтобы он не был на всю ширину, если есть боковые отступы у слайдера) */
    width: auto;      /* Ширина будет по контенту минус отступы left/right */
    /* margin-top: 5px; /* Если не абсолютное позиционирование, то нужен margin */
}

.product-info .left {
    width: 100%; /* ЗАМЕНИТЕ НА ВАШУ ШИРИНУ, например 40% или 400px */
    height: calc(100vh - 20vh); /* ЗАМЕНИТЕ YOUR_HEADER_HEIGHT на высоту вашей шапки, например 70px */
    position: sticky;
    top: 15vh; /* Тот же самый отступ, что и для height */
    display: flex;
    flex-direction: column; /* Элементы внутри (галерея и миниатюры) будут располагаться друг под другом */
    overflow: hidden; /* Обязательно! Это не даст блоку .left растянуться, если его содержимое больше */
}

.gallery-main {
    width: 100%;
    flex-grow: 1; /* Позволяет этому блоку занять всё доступное вертикальное пространство, оставшееся после блока миниатюр */
    min-height: 0; /* КРАЙНЕ ВАЖНО! Это позволяет flex-элементу сжиматься меньше, чем его "естественный" размер содержимого */
    margin-bottom: 10px; /* Отступ до блока миниатюр */
    overflow: hidden; /* Также важно, чтобы изображение не вылезало за пределы этого блока */
}

.gallery-main .swiper-slide {
    display: flex; /* Для центрирования изображения, если оно меньше слайда */
    justify-content: center;
    align-items: center;
    height: 100%; /* Слайд должен занимать всю высоту блока .gallery-main */
    overflow: hidden; /* На всякий случай */
}

.gallery-main .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain; /* ВАЖНО: Масштабирует изображение так, чтобы оно полностью поместилось внутри img-тега, сохраняя пропорции. Не будет обрезаться. */
}
.gallery-thumbs {
    width: 100%;
    height: 90px;  /* ЗАМЕНИТЕ НА РАССЧИТАННУЮ ВАМИ ВЫСОТУ, например 85px или 90px. Это должно быть фиксированное значение. */
    flex-shrink: 0; /* КРАЙНЕ ВАЖНО: Запрещает этому блоку сжиматься */
    box-sizing: border-box;
    overflow: hidden; /* Чтобы содержимое (слайды миниатюр) не вылезало */
    position: relative; /* Если нужно для абсолютного позиционирования скроллбара */
}

/* И остальные стили для .gallery-thumbs, которые я давал ранее (для .swiper-container-initialized, .swiper-slide, img, .swiper-scrollbar-thumbs) */







/* --- Финальные стили для Мега Меню (в стиле Tesla), адаптив с 4-мя колонками до 992px --- */

/* Панель мега-меню – основное состояние (скрыто) */
.mega-menu-panel {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;

  /* адаптивная высота + скролл */
  height: auto;
  max-height: calc(100vh - 60px); /* 100vh минус высота вашего header */
  overflow-y: auto;

  background-color: #ffffff;
  box-shadow: 0 8px 16px rgba(0,0,0,0.1);
  border-top: 1px solid #e0e0e0;
  z-index: 99;
  box-sizing: border-box;
  display: flex;
  align-items: flex-start;  /* контент с верха */
  padding: 20px 0;

  /* === закрытое состояние === */
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  pointer-events: none;

  transition:
    opacity 0.4s ease-out,
    transform 0.4s ease-out,
    visibility 0s linear 0.4s;
}

.mega-menu-panel.open {
  /* === открытое состояние === */
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
  transition-delay: 0s;
}


/* Затеняющий фон */
.mega-menu-backdrop {
  position: fixed;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background-color: rgba(0,0,0,0.35);
  z-index: 98;
  opacity: 0; visibility: hidden;
  pointer-events: none;
  transition: opacity 0.4s ease-out, visibility 0s linear 0.4s;
}
.mega-menu-backdrop.open {
  opacity: 1; visibility: visible;
  pointer-events: auto;
  transition-delay: 0s;
}

/* Контейнер внутри панели */
.mega-menu-panel .container {
  width: 100%;
  max-width: 1400px;  /* расширили */
  margin: 0 auto;
  padding: 0 20px;
}

/* Сетка карточек – всегда 4 колонки до точки скрытия */
.mega-menu-content-list {
  list-style: none;
  padding: 0; margin: 0;
  display: grid;
  grid-template-columns: repeat(4, 1fr);  /* жёстко 4 колонки */
  gap: 30px;
}

/* Карточка */
.mega-menu-item-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  max-width: 320px;  /* чтобы не растягивались слишком */
  margin: 0 auto;
}

/* Ссылка-обёртка */
.mega-menu-item-link {
  display: block;
  padding: 10px;
  border-radius: 8px;
  text-decoration: none;
  transition: background-color 0.2s;
  padding: 20px;;
}
.mega-menu-item-link:hover {
  background-color: #f5f5f5;
  border: 1px solid #F46F16
}

/* Обёртка изображения */
.mega-menu-item-image-wrapper {
  width: 100%;
  height: 360px;       /* увеличили */
  max-height: 360px;  /* увеличили */
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  margin-bottom: 20px;
}

/* Изображение */
.mega-menu-category-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transition: transform 0.3s;
}
.mega-menu-item-link:hover .mega-menu-category-image {
  transform: scale(1.05);
}

/* Плейсхолдер */
.mega-menu-category-image-placeholder {
  width: 100%; height: 100%;
  display: flex;
  align-items: center; justify-content: center;
  background-color: #f0f0f0;
  color: #aeaeae;
  border-radius: 8px;
  font-size: 14px; line-height: 1.4;
  text-align: center;
}

/* Детали */
.mega-menu-item-details {
  margin-top: auto;
}
.mega-menu-category-name {
  font-size: 18px;
  font-weight: 600;
  color: #171a20;
  line-height: 1.4;
  transition: color 0.2s;
}
.mega-menu-item-link:hover .mega-menu-category-name {
  color: #000;
}

/* Прячем мега-меню на мобильных до 992px */
@media (max-width: 992px) {
  .mega-menu-panel,
  .mega-menu-backdrop {
    display: none !important;
  }
}


/* Mobile Menu */

/* === Общие сбросы === */
html.menu-opened { overflow: hidden; height: 100vh; }
#mobile-menu, #mobile-menu .mobile-submenu { overflow-y: auto; overflow-x: hidden; }

/* === Базовое состояние меню === */
#mobile-menu {
  position: fixed;
  top: 0; right: 0;
  width: 100%; height: 100vh;
  background: #fff;
  padding: 20px;
  z-index: 1000;
  transform: translateX(100%);            /* скрыть за правым краем */
  transition: transform .5s ease-in-out;
}

/* === Открытое меню === */
#mobile-menu.active {
  transform: translateX(0);
}

/* === Задний фон === */
#mobile-menu-bg {
  position: fixed;
  top: 0; left: 0;
  width: 100%; height: 100vh;
  background: rgba(0,0,0,0.5);
  display: none;
  z-index: 999;
}
#mobile-menu-bg.active {
  display: block;
}

/* === Кнопки закрыть/назад === */
#mobile-menu .close-btn,
#mobile-menu .back-btn {
  	text-align: end;
  position: absolute;
  top: 20px; left: 20px;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  z-index: 1001;
}
#mobile-menu .close-btn img,
#mobile-menu .back-btn img {
  width: 24px;
}

/* показываем только одну кнопку */
#mobile-menu .back-btn { display: none; }
#mobile-menu.submenu-open .close-btn { display: none; }
#mobile-menu.submenu-open .back-btn  { display: block; }

/* === Основное меню === */
#mobile-menu .main-menu {
  list-style: none;
  padding: 0;
  margin: 60px 0 0;
}


/* сдвиг основного меню влево при открытом подменю */
#mobile-menu.submenu-open .main-menu {
  transform: translateX(-100%);
  transition: transform .5s ease-in-out;
}

/* === Подменю “Продукція” === */
#mobile-menu .mobile-submenu {
  position: absolute;
  top: 0; left: 100%;
  width: 100%; height: 100vh;
  background: #fff;
  padding: 60px 20px 20px;
  box-sizing: border-box;
  transform: translateX(0);
  transition: transform .5s ease-in-out;
}

/* показываем подменю */
#mobile-menu.submenu-open .mobile-submenu {
  transform: translateX(-100%);
}

@media (max-width: 991px) {
  .mobile-submenu-grid{
	grid-template-columns: repeat(3, 1fr);
  }
}

@media (max-width: 600px) {
  .mobile-submenu-grid{
	grid-template-columns: repeat(2, 1fr);
  }
}

.mobile-submenu-grid li {
	margin: 0 !important;
}
	
/* === Сетка категорий в подменю === */
.mobile-submenu-grid {
  display: grid;
  gap: 15px;
  list-style: none;
  align-items: c;
  padding: 0;
  margin: 0;
}
.mobile-submenu-grid li { text-align: center; }
.mobile-submenu-grid img {
  width: 100%;
  height: auto;
  object-fit: contain;
}
.mobile-submenu-grid span {
  display: block;
  margin-top: 8px;
  font-size: 14px;
  color: #171a20;
}

/* === Языки + кнопка партнёра === */
#mobile-menu #ocd_multilang,
#mobile-menu .partner-btn {
  display: block;
  margin: 20px 0;
}
#mobile-menu #ocd_multilang a {
  display: block;
  margin-bottom: 8px;
}

/* === Соцсети === */
#mobile-menu .social {
  display: flex;
  gap: 15px;
  margin-top: 20px;
}
#mobile-menu .social a img {
  width: 24px;
  height: 24px;
}


/* 1) Убираем весь slide-механизм */
#mobile-menu.submenu-open .main-menu,
#mobile-menu .mobile-submenu {
  transform: none !important;
  transition: none !important;
  position: static !important;
}

/* 2) Скрываем подменю аккордеона */
#mobile-menu .has-submenu .mobile-submenu-grid {
  max-height: 0;
  overflow: hidden;
  transition: max-height .4s ease-in-out, padding .4s ease-in-out;
  padding: 0 0;
  list-style: none;
  margin: 0;
}

/* 3) Когда открыт — разворачиваем */
#mobile-menu .has-submenu.open .mobile-submenu-grid {
  max-height: 1000px;       /* должно быть больше реальной высоты */
  padding: 15px 0 0;        /* небольшой отступ сверху */
}

/* 4) Сетка категорий остаётся прежней */
.mobile-submenu-grid li { text-align: center; }
.mobile-submenu-grid img {
  width: 100%;
  height: auto;
  object-fit: contain;
}
.mobile-submenu-grid span {
  display: block;
  margin-top: 8px;
  font-size: 14px;
  color: #171a20;
}
#mobile-menu .social {
  display: flex !important;
  gap: 15px;
  margin-top: 20px;
}

#mobile-menu .social a img {
  width: 24px;
  height: 24px;
  object-fit: contain;
}



.partner-popup.hidden       { display: none; }
.partner-popup {
  position: fixed; top:0; left:0;
  width:100%; height:100%;
  z-index:10000;
}
.partner-popup__overlay {
  position:absolute; top:0; left:0;
  width:100%; height:100%;
  background:rgba(0,0,0,0.4);
}
.partner-popup__window {
  position:relative;
  background:#fff;
  max-width:480px;
  margin:5% auto;
  padding:30px;
  border-radius:8px;
  box-shadow:0 4px 20px rgba(0,0,0,0.1);
}
.partner-popup__close {
  position:absolute; top:15px; right:15px;
  background:none; border:none;
  font-size:20px; cursor:pointer;
}
.partner-popup__title {
  text-align:center;
  margin-bottom:20px;
}
.partner-popup__form .partner-popup__row {
  display:flex; gap:15px; margin-bottom:15px;
}
.partner-popup__form input,
.partner-popup__form select,
.partner-popup__form textarea {
  flex:1;
  padding:10px;
  border:2px solid #fa8100;
  border-radius:4px;
}
.partner-popup__form textarea {
  resize:vertical;
  height:100px;
}
.partner-popup__submit {
  width:100%;
  padding:12px;
  background:#fa8100;
  border:none;
  color:#fff;
  font-size:16px;
  border-radius:4px;
  cursor:pointer;
}


.ocf-offcanvas .ocfilter-mobile-handle {
	top: 40% !important;
}


.item .image {
  width: 198px;
  height: 324px;
}
.item .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (max-width: 759px) {
  /* 1) .product-info в потоковом порядке */
  body[class*='product-product-'] .product-info {
    display: block;
  }

  /* 2) Ограничиваем ширину и убираем sticky у .left */
  body[class*='product-product-'] .product-info .left {
    width: 90%;           /* или задайте max-width: 300px; */
    max-width: 300px;
    margin: 0 auto 20px;
    position: relative !important;
    top: unset !important;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    height: auto !important;
  }

  /* 3) Основная галерея */
  .gallery-main {
    width: 100%;
    flex-grow: 1;
    min-height: 0;
    margin-bottom: 10px;
    overflow: hidden;
  }
  .gallery-main .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    overflow: hidden;
  }
  .gallery-main .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
  }

  /* 4) Контейнер миниатюр */
  .gallery-thumbs {
    width: 100%;
    height: 90px;       /* фиксированная высота */
    flex-shrink: 0;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
  }
  .gallery-thumbs .swiper-scrollbar-thumbs {
    background: rgba(0, 0, 0, 0.1);
    height: 4px;
    position: absolute;
    bottom: 5px;
    left: 5px;
    right: 5px;
    width: auto;
  }

  /* 5) Стили для .swiper-slide миниатюр — выравниваем и не обрезаем картинку */
  .gallery-thumbs .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    overflow: hidden;
  }
  .gallery-thumbs .swiper-slide img {
    width: auto;           /* тянем по высоте контейнера */
    height: 100%;
    max-width: 100%;       /* не больше родителя */
    object-fit: contain;   /* показываем полностью, без обрезки */
  }

  /* 6) На всякий случай — картинки в .left тоже корректно вписываем */
  body[class*='product-product-'] .product-info .left img {
    width: 100%;
    height: auto;
    display: block;
  }
}
 









/* ---------- ПОПАП ---------- */
.custom-modal {
  display: none;
  position: fixed;
  inset: 0;
  z-index: 9999;
}
.custom-modal__backdrop {
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.5);
}
.custom-modal__content {
  position: relative;
  background: #fff;
  border-radius: 8px;
  max-width: 600px;
  width: 90%;
  margin: 5% auto;
  padding: 40px 30px;
  box-shadow: 0 2px 15px rgba(0,0,0,0.2);
}
.custom-modal__close {
  position: absolute;
  top: 20px; right: 20px;
  background: none;
  border: none;
  font-size: 24px;
  cursor: pointer;
}
.custom-modal__title {
  font-size: 1.25rem;
  text-align: center;
  margin-bottom: 30px;
  color: #333;
}
.custom-modal__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  margin-bottom: 30px;
}
.custom-modal__grid input,
.custom-modal__grid select,
.custom-modal__grid textarea {
  width: 100%;
  border: 2px solid #E57B2E;
  border-radius: 4px;
  padding: 12px 15px;
  font-size: 1rem;
  font-family: inherit;
  color: #333;
  background: #fff;
}
.custom-modal__grid input::placeholder,
.custom-modal__grid textarea::placeholder {
  color: #777;
}
.custom-modal__grid .full {
  grid-column: 1 / -1;
}
.custom-modal__submit {
  display: block;
  margin: 0 auto;
  background: #E57B2E;
  color: #fff;
  border: none;
  border-radius: 50px;
  padding: 15px 60px;
  font-size: 1.1rem;
  cursor: pointer;
  min-width: 200px;
}
.custom-modal__submit:hover {
  opacity: 0.9;
}

/* ---------- АДАПТИВ ---------- */
@media (max-width: 600px) {
  .custom-modal__content {
    width: 95%;
    padding: 20px;
    margin: 10% auto;
  }
  .custom-modal__grid {
    grid-template-columns: 1fr;
  }
  .custom-modal__submit {
    width: 100%;
    padding: 15px;
  }
}




/* Eco mode */

/* ========== Base ========== */
* {
  box-sizing: border-box;
}
body {
  margin: 0;
  font-family: Arial, sans-serif;
  line-height: 1.6;
  color: #333;
}

/* ========== Containers ========== */
.container {
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
}

/* ========== Hero ========== */
.eco-hero__title {
  font-size: 2rem;
  text-align: center;
  margin-bottom: 20px;
}
.eco-hero__highlight {
  color: #55c465;
  font-weight: bold;
}

/* ========== Icons Grid ========== */
.eco-icons__grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  gap: 30px;
  margin-top: 20px;
}
.eco-icon-box {
  text-align: center;
}
.eco-icon-box__icon {
  width: 80px;
  height: 80px;
  margin: 0 auto 10px;
}
.eco-icon-box__title {
  font-size: 1rem;
  font-weight: 500;
}

/* ========== Text Sections ========== */
.eco-text p,
.eco-activation p {
  margin-bottom: 15px;
  font-size: 0.95rem;
}

/* ========== Activation ========== */
.eco-activation__heading {
  font-size: 1.2rem;
  margin-bottom: 15px;
  color: #55c465;
}

/* ========== Videos ========== */
.eco-videos__grid {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
}
.eco-video video,
.eco-video iframe {
  width: 100%;
  max-width: 560px;
  border-radius: 8px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

/* ========== Buttons ========== */
.btn {
  display: inline-block;
  text-decoration: none;
  padding: 12px 24px;
  margin: 10px 10px 0 0;
  border-radius: 4px;
  font-weight: 600;
  transition: background 0.3s ease;
}
.btn--primary {
  background: #55c465;
  color: #fff;
}
.btn--primary:hover {
  background: #4aa457;
}
.btn--secondary {
  background: #f0f0f0;
  color: #333;
}
.btn--secondary:hover {
  background: #e0e0e0; 
}

/* ========== Responsive ========== */
@media (max-width: 768px) {
  .eco-hero__title {
    font-size: 1.5rem;
  }
  .eco-icons__grid {
    grid-template-columns: 1fr;
  }
  .eco-videos__grid {
    flex-direction: column;
  }
  .eco-activation__heading {
    font-size: 1.1rem;
  }
}


/* end eco mode */


.whater-class-block, .electr-class-block {
	cursor: pointer;
}


.bwc-link, .bingc-powered-by-text, .bingc-powered-by {
	display: none !important;
}





/* Blog new */
.items {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  padding-bottom: 60px;
}

/* Одна карточка */
.news-card {
  width: 100%;
  max-width: 420px;
  background: #fff;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0px 4px 14px rgba(0,0,0,0.08);
  transition: box-shadow 0.3s ease;
  display: flex;
  flex-direction: column;
}

.news-card:hover {
  border: 1px solid #F46F16;
}

.news-card-image img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  display: block;
}

.news-card-content {
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.news-card-category {
  font-family: 'Gilroy', sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #000;
  padding: 6px 12px;
  background: #f2f2f2;
  border-radius: 20px;
  width: fit-content;
}

.news-card-title {
  font-family: 'Gilroy', sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #000;
  text-decoration: none;
  transition: color 0.2s ease;
  line-height: 1.3;
}

.news-card-title:hover {
  color: #555;
}

.news-card-date {
  font-family: 'Gilroy', sans-serif;
  font-size: 14px;
  color: #999;
}

@media (min-width: 1200px) {
  .news-card {
    flex: 0 0 calc(33.333% - 40px);
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .news-card {
    flex: 0 0 calc(50% - 40px);
  }
}

@media (max-width: 767px) {
  .news-card {
    flex: 0 0 100%;
  }

  .news-card-image img {
    height: 200px;
  }

  .news-card-title {
    font-size: 18px;
  }

  .news-card-content {
    padding: 16px;
  }
}





/* ===== ARTICLE STYLING ===== */
.article-page {
  padding: 40px 20px;
  max-width: 1280px;
  margin: 0 auto;
  font-family: 'Gilroy', sans-serif;
}

.article-header {
  display: flex;
  justify-content: space-between;
  gap: 40px;
  align-items: flex-start;
  flex-wrap: wrap;
}

.article-header .left {
  flex: 1 1 50%;
}

.article-header .date {
  font-size: 16px;
  color: #888;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  gap: 8px;
}

.article-header h1 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 0;
  color: #111;
}

.article-header .right img {
  width: 100%;
  max-width: 600px;
  height: auto;
  border-radius: 8px;
  object-fit: cover;
}

/* ===== SOCIAL SHARE ===== */
.social-share {
  position: fixed;
  left: 30px;
  top: 180px;
  z-index: 10;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.social-share a {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #f2f2f2;
  color: #333;
  font-weight: bold;
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  transition: background 0.2s;
}

.social-share a:hover {
  background: #ddd;
}

/* ===== ARTICLE CONTENT ===== */
.news-hero-block {
  background: #fafafa;
  padding: 40px 20px;
}

.news-hero-content {
  max-width: 1300px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 30px;
}

.news-hero-text {
  flex: 1 1 55%;
}

.news-hero-date {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #888;
  margin-bottom: 15px;
  gap: 8px;
}

.news-hero-title {
  font-size: 38px;
  line-height: 1.3;
  font-weight: bold;
  color: #111;
  margin: 0;
}

.news-hero-image {
  flex: 1 1 40%;
  max-width: 550px;
}

.news-hero-image img {
  width: 100%;
  height: auto;
  border-radius: 8px;
  object-fit: cover;
}

/* Адаптив */
@media (max-width: 991px) {
  .news-hero-content {
    flex-direction: column;
    align-items: flex-start;
  }
  .news-hero-title {
    font-size: 28px;
  }
  .news-hero-image {
    max-width: 100%;
  }
}

@media (max-width: 600px) {
  .news-hero-title {
    font-size: 22px;
  }
  .news-hero-date {
    font-size: 14px;
  }
}

.news-related-title {
  font-size: 28px;
  font-weight: 600;
  margin-top: 60px;
  margin-bottom: 30px;
  color: #000;
}

.news-related-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}

.news-related-item {
  display: flex;
  flex-direction: column;
  text-decoration: none;
  border-radius: 10px;
  overflow: hidden;
  transition: box-shadow 0.3s ease;
  background: #fff;
  border: 1px solid #eee;
}

.news-related-item:hover {
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);
}

.news-related-item .img img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  display: block;
}

.news-related-item .title {
  font-size: 18px;
  font-weight: 600;
  padding: 15px 20px 5px;
  color: #111;
}

.news-related-item .date {
  font-size: 14px;
  padding: 0 20px 15px;
  color: #777;
}

/* Адаптив */
@media (max-width: 991px) {
  .news-related-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .news-hero-image img {
	width: 65%;
  }
}

@media (max-width: 600px) {
  .news-related-grid {
    grid-template-columns: 1fr;
  }

  .news-related-item .title {
    font-size: 16px;
  }

  .news-related-item .date {
    font-size: 13px;
  }
}
.news-hero-image {
	text-align: center;
}

a {
	color: #fa8100;
}

a:hover {
	color: #F46F16;
}



/* главное изображение - не обрезать */
.gallery-main .swiper-slide img{
  width:100%;
  height:auto;
  object-fit:contain;
  display:block;
}

/* миниатюры: всегда маленькие */
.gallery-thumbs .swiper-slide{
  width:auto; /* пусть ширина под контент */
}
.gallery-thumbs .swiper-slide img{
  height:70px;
  width:auto;
  display:block;
}

/* если миниатюра одна - можно скрыть весь блок */
.gallery-thumbs{ display:block; }
.gallery-thumbs:has(.swiper-slide:nth-child(1)):not(:has(.swiper-slide:nth-child(2))) { display:none; }
.product-image img {
    max-height: none; /* убираем ограничение по высоте */
    height: auto; /* сохраняем пропорции */
    width: auto; /* чтобы не растягивалось */
    max-width: 100%; /* вписываем в контейнер */
    object-fit: contain; /* вместо cover, чтобы картинка полностью помещалась */
}
.product-image,
.swiper-slide img {
    height: auto;
    object-fit: contain;
}
