*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:0; color:#004E98;}a:hover{color:#004E98!important;transition:.5s}dl,ol,ul{padding:0;margin:0}body,html{height:100%}body{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-size:inherit}button{cursor:pointer;color:inherit;background-color:inherit}a{color:inherit}a:hover,a:link,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}p{margin-bottom:0}
.admin-bar-show{height:calc(100% - 32px)}@media screen and (max-width:782px){.admin-bar-show{height:calc(100% - 46px)}}@media screen and (max-width:600px){#wpadminbar{position:fixed}}body{display:flex;flex-direction:column;position:relative;font-family:Manrope,sans-serif;font-weight:400;font-size:16px;line-height:150%;color:#333}
.otgs-development-site-front-end,.wpml-ls-statics-footer{display:none}
.container{padding:0 15px}@media (min-width:1400px){.container{max-width:1200px}}
.header{padding-bottom:30px}@media (max-width:991.98px){.header{padding-bottom:20px}}
.header__top{display:flex;align-items:center;justify-content:space-between;max-width:1140px;margin:0 auto;padding:20px 0 0}@media (max-width:991.98px){.header__top{padding:20px 0}}
.header__top-logos{display:flex}@media (max-width:991.98px){.header__top-logos{display:none}}
.header__top-logos img:not(:last-child){margin-right:40px;height:25px;width:auto}
.header__top-logo{width:100px;height:auto}@media (max-width:767.98px){.header__top-logo{width:80px}}
.header__info-numbers{display:flex;align-items:center;margin-bottom:10px}@media (max-width:419.98px){.header__info-numbers{flex-direction:column}}
.header__info-numbers a{display:flex;align-items:center}
.header__info-numbers a:not(:last-child){margin-right:25px}@media (max-width:419.98px){.header__info-numbers a:not(:last-child){margin-bottom:5px;margin-right:0}}
.header__info-address svg,.header__info-numbers a svg{margin-right:10px}@media (max-width:419.98px){.header__info-numbers a svg{margin-right:5px}}@media (max-width:767.98px){.header__info-address{display:none}}
.header__bottom{display:flex;position:relative; justify-content: end;}@media (max-width:991.98px){.header__bottom{display:none}}
.button-orange{background:#D9251C;color:#FFF;border:2px solid #D9251C;box-sizing:content-box;transition:.5s}
.button-orange:hover{background:0 0;color:#D9251C !important}
.header__catalog-button{padding:11px 19px;border-radius:8px;font-weight:600;font-size:14px;line-height:20px;display:flex;align-items:center;margin-right:35px}@media (max-width:1199.98px){.header__catalog-button{margin-right:20px;padding:11px 15px}}
.header__catalog-button .header__catalog-burger{display:flex;flex-direction:column;margin-right:8px}
.header__catalog-button .header__catalog-burger span{border:1.5px solid #FFF;border-radius:5px;transition:.5s}
.header__catalog-button .header__catalog-burger span:first-child{width:11px}
.header__catalog-button .header__catalog-burger span:last-child{content:'';width:6px;margin-top:3px}
.header__catalog-button:hover span{width:11px!important;border-color:#D9251C}
.header__catalog{position:absolute;top:calc(100% + 10px);left:0;background:#FEFEFE;box-shadow:0 0 20px rgba(51,51,51,.2);border-radius:8px;padding:25px;display:flex;transform:scale(0);transition:.5s;z-index:100}
.header__catalog.active{transform:scale(1)}
.header__catalog-list:not(:last-child){margin-right:50px}
.header__catalog-item{font-weight:500;font-size:15px;line-height:24px;margin-bottom:15px}
.catalog-title{margin-bottom:20px;font-weight:500;font-size:18px;line-height:30px}
.catalog-title a{color:#D9251C!important}
.header__catalog-link{color:#333;transition:.5s}
.header__catalog-link:hover{color:#D9251C!important}
.header__nav{display:flex;align-items:center;border-bottom:0px solid rgba(192,192,192,.4);margin-right:40px}@media (max-width:1199.98px){.header__nav{margin-right:20px}}
.header__nav-list{display:flex;align-items:center;padding:0 15px}
.header__nav-item:not(:last-child){margin-right:50px}@media (max-width:1399.98px){.header__nav-item:not(:last-child){margin-right:35px}}@media (max-width:1199.98px){.header__nav-item:not(:last-child){margin-right:15px}}
.header__search{display:flex;align-items:center;padding:5px 15px 5px 22px;background:#FFF;border:1px solid #3A6EA5;box-shadow:0 0 20px rgba(0,32,83,.1);border-radius:8px;margin-right:35px}@media (max-width:1199.98px){.header__search{padding:5px 15px;margin-right:15px}}
.header__search-input{display:block;width:245px;height:32px;font-size:14px;line-height:24px;color:#3A6EA5}@media (max-width:1399.98px){.header__search-input{width:200px}}
.header__search-input::placeholder{font-weight:200;color:#3A6EA5}
.wpml-ls-legacy-list-horizontal{padding:0}
.wpml-ls-current-language a{color:#3A6EA5!important}
.wpml-ls-legacy-list-horizontal a{padding:0;font-weight:400;font-size:16px;line-height:18px}
.header__languages{display:flex;align-items:center}
.wpml-ls-legacy-list-horizontal .wpml-ls-item:first-child{margin-right:8px;position:relative}
.wpml-ls-legacy-list-horizontal .wpml-ls-item:first-child::after{content:'|';font-weight:700;font-size:5px;line-height:16px;display:block;position:absolute;background:#333;right:-5px;top:50%;transform:translateY(-50%)}
.header__bottom-mobile{display:none;margin-top:10px}@media (max-width:991.98px){.header__bottom-mobile{display:flex;justify-content:space-between}}
.header__mobile-logos{display:flex;align-items:center}
.header__mobile-logos img{height:18px;width:auto}
.header__mobile-logos img:not(:last-child){margin-right:50px}@media (max-width:419.98px){.header__mobile-logos img:not(:last-child){margin-right:30px}}
.header__mobile-burger span{display:block;background:#D9251C;border-radius:5px;width:30px;height:2px}
.header__mobile-burger span:nth-child(2){margin:6px 0}
.nav__list{display:flex;align-items:center;margin:0}
.nav__item:not(:first-child){margin-left:20px}
.nav__item{position:relative;padding:15px 0}
.nav__link--drop::after{content:"";width:10px;height:10px;background-image:url(../../../../../../wp-content/themes/vitcos/assets/icons/download.svg);background-size:cover;background-position:center;background-repeat:no-repeat;display:inline-block;margin-left:5px;transition:transform .3s}
.nav__list--dropdown{position:absolute;background-color:#fff;right:0;top:100%;padding:30px;display:block;box-shadow:0 5px 15px 0 rgba(0,0,0,.2);transition:all .3s;opacity:0;visibility:hidden}
.dropdown-submenu{display:flex;align-items:initial}
.dropdown-submenu__item{flex-grow:1;min-width:200px;padding:0 30px}
.dropdown-submenu__list{padding:0}
.dropdown-submenu__item:not(:last-child){border-right:1px solid #bfbfbf}
.dropdown-submenu__item:first-child{padding-left:0}
.dropdown-submenu__item:last-child{padding-right:0}
.mobile-back{display:none}
.dropdown-list__item{margin-bottom:10px}
.overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99;opacity:0;visibility:hidden}
.lock{overflow:hidden}
.header__mobile-menu{display:none}@media (max-width:991.98px){.header__mobile-menu,.mobile-back{display:block}
.nav{position:fixed;left:0;top:0;max-width:400px;width:90%;height:100vh;z-index:100;box-shadow:5px 0 15px -5px rgba(0,0,0,.8);background-color:#fff;transform:translateX(-150vw);overflow-x:hidden;overflow-y:auto}
.nav__list{flex-direction:column;align-items:flex-start;position:relative;width:100%;padding:10% 20px 0}
.nav__item{margin-left:0!important;font-size:20px;width:100%;padding:0;position:static}
.dropdown-list__link,.dropdown-submenu__list-item a,.nav__link{padding:20px 30px;width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #bfbfbf}
.nav__link::after{transform:rotate(-90deg)}
.nav__list--dropdown{position:absolute;top:0;right:auto;left:100%;box-shadow:none;width:100%;display:none}
.dropdown-submenu__item{width:100%;padding:0;border:none!important}
.dropdown-submenu__title{font-weight:500;font-size:24px;line-height:30px;color:#D9251C;margin:20px 0;display:block}
.dropdown-submenu__banner{display:inline-block;padding:20px}
.nav__list.transformation{transform:translateX(-100%);transition:all .3s}
.nav__list--dropdown.transformation{opacity:1;visibility:visible;display:block;transform:none;background-color:#fff;transition:all .3s}
.nav.open{transform:translateX(0);transition:all .3s}
.overlay.open{opacity:1;visibility:visible;transition:all .3s}
.mobile-back a{position:relative;border:none;display:flex;align-items:center;justify-content:flex-start}
.mobile-back a::before{content:"";width:10px;height:10px;background-image:url(../../../../../../wp-content/themes/vitcos/assets/icons/download.svg);background-size:cover;background-position:center;background-repeat:no-repeat;display:inline-block;margin-right:10px;transform:rotate(90deg)}}
.heroSlider__slider-slide{position:relative;height:480px;display:flex;align-items:center}@media (max-width:991.98px){.heroSlider__slider-slide{height:560px}}
.heroSlider__slider-slide::after{content:'';background:linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,0) 100%);display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.heroSlider__slider-slide .container{z-index:2}
.heroSlider__slide-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}
.heroSlider__slide-title{font-weight:700;font-size:64px;line-height:86px;color:#FFF}@media (max-width:419.98px){.heroSlider__slide-title{font-size:58px;line-height:74px}}
.heroSlider__slide-subtitle{font-weight:500;font-size:24px;line-height:150%;color:#FFF;margin-bottom:20px;max-width:470px}@media (max-width:419.98px){.heroSlider__slide-subtitle{font-size:20px}}
.heroSlider__slide-cta{padding:16px 48px;background:#D9251C;border-radius:8px;display:inline-block}
.heroSlider__slider-arrows{display:flex;position:absolute;right:135px;bottom:40px;z-index:3}@media (max-width:767.98px){.heroSlider__slider-arrows{right:5%}}
.heroSlider__arrow{background:#FFF;border-radius:8px;display:flex;align-items:center;justify-content:center;width:60px;height:60px;transition:.5s}@media (max-width:767.98px){.heroSlider__arrow{width:50px;height:50px}}
.heroSlider__arrow path{transition:.5s}
.heroSlider__arrow:hover{background:#D9251C}
.heroSlider__arrow:hover path{stroke:#fff}
.heroSlider__arrow-prev{margin-right:10px}
.heroSlider__arrow-next svg{transform:rotate(180deg)}
.heroSlider__slider-pagination{position:static;margin-top:25px}@media (max-width:991.98px){.heroSlider__slider-pagination{display:none}}
.swiper-pagination-bullet-active{background:#D9251C}
.title{display:flex;align-items:center;font-weight:700;font-size:40px;line-height:40px;color:#284A91}
.title span{width:10px;height:30px;background:#D9251C;margin-right:20px}
.productsAndServices{background-color:#f7f7f7; padding:100px 0 0}@media (max-width:991.98px){.productsAndServices{padding:80px 0 0}}
.productsAndServices__title{margin-bottom:70px}@media (max-width:767.98px){.productsAndServices__title{margin-bottom:30px}}
.productsAndServices__container{display:flex;flex-direction:column;height:730px;flex-wrap:wrap;margin-right:-30px}@media (max-width:767.98px){.productsAndServices__container{height:auto;margin-right:0}}
.productsAndServices__container-item{margin-bottom: 20px;background-color: #fff; height: 340px;position:relative;border-radius:8px;overflow:hidden;margin-right:30px;width:30%; display: flex; flex-flow: row; -webkit-box-shadow: 0px 15px 25px -26px rgba(66, 68, 90, 1);
-moz-box-shadow: 0px 15px 25px -26px rgba(66, 68, 90, 1);
box-shadow: 0px 15px 25px -26px rgba(66, 68, 90, 1);}
/* .productsAndServices__container-item:nth-child(1),.productsAndServices__container-item:nth-child(4),.productsAndServices__container-item:nth-child(5){height:500px}@media (max-width:1199.98px){.productsAndServices__container-item:nth-child(1),.productsAndServices__container-item:nth-child(4),.productsAndServices__container-item:nth-child(5){height:400px}}
.productsAndServices__container-item:nth-child(2),.productsAndServices__container-item:nth-child(3),.productsAndServices__container-item:nth-child(6){height:200px}
.productsAndServices__container-item:nth-child(2) span,.productsAndServices__container-item:nth-child(3) span,.productsAndServices__container-item:nth-child(6) span{font-size:40px;line-height:150%;top:0;right:10px}
.productsAndServices__container-item:nth-child(odd){margin-bottom:30px}@media (max-width:991.98px){.productsAndServices__container-item:nth-child(odd){margin-bottom:20px}}@media (max-width:991.98px){.productsAndServices__container-item{margin-right:20px}}@media (max-width:767.98px){.productsAndServices__container-item{width:100%;margin:0 0 40px!important}}@media (max-width:419.98px){.productsAndServices__container-item{margin:0 0 20px!important}} */
.productsAndServices__container-item span{position:absolute;font-weight:600;font-size:128px;line-height:150%;color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff;top:-20px;right:0}
.serviceThumb {margin: auto;}
.productsAndServices__item-img{max-width:220px;width:100%;height:auto;object-position:center;object-fit:cover}@media (max-width:767.98px){.productsAndServices__item-img{max-width:100%}}
.productsAndServices__item-title{position:absolute;bottom:30px;left:30px;font-weight:700;font-size:20px;line-height:28px;color:#333;max-width:270px}
@media (max-width:991.98px){
	.productsAndServices__item-title{bottom:15px;left:15px;max-width:90%}
}
.clients{padding:100px 0 0}@media (max-width:991.98px){.clients{padding:80px 0 0}}
.clients__title{justify-content:center;margin-bottom:65px}@media (max-width:991.98px){.clients__title{margin-bottom:40px}}
.clients__slider .swiper-wrapper{align-items:center}
.clients__slider-slide{width:auto;display:flex;justify-content:center;align-items:center}
.recentProjects{padding:100px 0 0;position:relative}@media (max-width:991.98px){.recentProjects{padding:80px 0 0}}
.recentProjects__filters{margin-top:50px}@media (max-width:991.98px){.recentProjects__filters{margin-bottom:-15px}}
.recentProjects__filters-item{position:relative;font-weight:700;font-size:16px;line-height:22px;font-feature-settings:'pnum' on,'lnum' on;color:silver;transition:.5s}@media (max-width:991.98px){.recentProjects__filters-item{margin-bottom:15px}}
.recentProjects__filters-item::after{content:'';display:block;width:100%;height:4px;background:#D9251C;position:absolute;bottom:-14px;left:0;opacity:0;visibility:hidden;transition:.5s}@media (min-width:992px){.recentProjects__filters-item.active,.recentProjects__filters-item:hover{color:#333}
.recentProjects__filters-item.active::after,.recentProjects__filters-item:hover::after{opacity:1;visibility:visible}}@media (max-width:991.98px){.recentProjects__filters-item.active{color:#D9251C}}
.recentProjects__filters-item:not(:last-child){margin-right:50px}@media (max-width:767.98px){.recentProjects__filters-item:not(:last-child){margin-right:30px}}
.recentProjects__results{margin-top:75px;display:grid;width:100%;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:30px 30px;grid-template-areas:"item1 item2 item3"
 "item1 item4 item4";height:700px}@media (max-width:991.98px){.recentProjects__results{height:500px;gap:20px 20px;margin-top:40px}}@media (max-width:767.98px){.recentProjects__results{height:auto;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"item1"
 "item2"
 "item3"
 "item4"}}
 .recentProjects__item{height:100%}
 .recentProjects__item img{width:100%;object-fit:cover;object-position:center;border-radius:8px}
 .recentProjects__item.item-1{grid-area:item1}
 .recentProjects__item.item-1 img{height:700px}@media (max-width:991.98px){.recentProjects__item.item-1 img{height:500px}}@media (max-width:767.98px){.recentProjects__item.item-1 img{height:700px}}
 .recentProjects__item.item-2{grid-area:item2}
 .recentProjects__item.item-2 img{height:325px}@media (max-width:991.98px){.recentProjects__item.item-2 img{height:240px}}@media (max-width:767.98px){.recentProjects__item.item-2 img{height:325px}}
 .recentProjects__item.item-3{grid-area:item3}
 .recentProjects__item.item-3 img{height:325px}@media (max-width:991.98px){.recentProjects__item.item-3 img{height:240px}}@media (max-width:767.98px){.recentProjects__item.item-3 img{height:325px}}
 .recentProjects__item.item-4{grid-area:item4}
 .recentProjects__item.item-4 img{height:345px}@media (max-width:991.98px){.recentProjects__item.item-4 img{height:240px}}@media (max-width:767.98px){.recentProjects__item.item-4 img{height:345px}}
 .no-posts{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:40px;line-height:40px}
 .loader{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px}
 .loader div{display:inline-block;position:absolute;left:8px;width:16px;background:#D9251C;animation:loader 1.2s cubic-bezier(0,.5,.5,1) infinite}
 .loader div:nth-child(1){left:8px;animation-delay:-.24s}
 .loader div:nth-child(2){left:32px;animation-delay:-.12s}
 .loader div:nth-child(3){left:56px;animation-delay:0}@keyframes loader{0%{top:8px;height:64px}100%,50%{top:24px;height:32px}}
 .testimonials{padding:100px 0 40px;position:relative;overflow:hidden}@media (max-width:991.98px){.testimonials{padding:80px 0 0}}
 .testimonials__title{justify-content:center;margin-bottom:120px}@media (max-width:767.98px){.testimonials__title{justify-content:flex-start;margin-bottom:40px}}
 .testimonials__slider{max-width:540px;overflow:visible}@media (max-width:767.98px){.testimonials__slider{display:none}}
 .testimonials__slider-slide{display:flex;flex-direction:column;align-items:center}
 .testimonials__slider-slide.swiper-slide-next,.testimonials__slider-slide.swiper-slide-prev{transition:.5s;opacity:.5;transform:translateY(40px)}@media (max-width:767.98px){.testimonials__slider-slide{margin-bottom:40px}}
 .testimonials__slide-text{text-align:center;margin-bottom:10px}
 .testimonials__slide-photo{width:96px;height:96px;border-radius:50%;margin-bottom:15px}
 .testimonials__slide-name{font-weight:700;font-size:16px;line-height:22px;margin-bottom:10px}
 .testimonials__slide-position{color:#666}
 .testimonials__slider-arrows{width:120%;display:flex;justify-content:space-between;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
 .testimonials__slider-arrow path{fill:#D9251C;transition:.5s}
 .testimonials__slider-arrow.swiper-button-disabled path{fill:silver}
 .testimonials__arrow-next{transform:rotate(180deg)}
 .testimonials__mobile{display:none}@media (max-width:767.98px){.testimonials__mobile{display:flex;flex-direction:column;align-items:center}}
 .recentlyNews{padding:60px 0 0}@media (max-width:991.98px){.recentlyNews{padding:40px 0 0}}
 .recentlyNews__title{margin-bottom:75px}
 .recentlyNews__content{display:flex;gap:30px}@media (max-width:1199.98px){.recentlyNews__content{gap:20px}}@media (max-width:991.98px){.recentlyNews__content{flex-direction:column}}
 .recentlyNews__featured{max-width:570px;width:100%}@media (max-width:1399.98px){.recentlyNews__featured{max-width:500px}}@media (max-width:1199.98px){.recentlyNews__featured{max-width:400px}}@media (max-width:991.98px){.recentlyNews__featured{max-width:100%}}
 .recentlyNews__featured:hover .recentlyNews__featured-title{color:#D9251C}
 .recentlyNews__featured-image{border-radius:8px;width:100%;height:450px;object-fit:cover;object-position:center;margin-bottom:20px}@media (max-width:1199.98px){.recentlyNews__featured-image{height:400px}}
 .recentlyNews__featured-date{padding:0 20px;font-weight:300;font-size:16px;line-height:26px;margin-bottom:10px}@media (max-width:459.98px){.recentlyNews__featured-date{padding:0 10px}}
 .recentlyNews__featured-title{padding:0 20px;font-weight:600;font-size:28px;line-height:36px;margin-bottom:10px;transition:.5s}@media (max-width:459.98px){.recentlyNews__featured-title{padding:0 10px}}
 .recentlyNews__featured-excerpt{padding:0 20px;font-size:16px;line-height:24px}@media (max-width:459.98px){.recentlyNews__featured-excerpt{padding:0 10px}}
 .recentlyNews__items{display:flex;flex-wrap:wrap;gap:30px 30px}@media (max-width:1199.98px){.recentlyNews__items{gap:20px 20px}}@media (max-width:991.98px){.recentlyNews__items{gap:20px 0;justify-content:space-between}}
 .recentlyNews__item{display:flex;flex-direction:column;flex:0 0 47%}@media (max-width:459.98px){.recentlyNews__item{flex:0 0 100%}}
 .recentlyNews__item:hover .recentlyNews__item-title{color:#D9251C}
 .recentlyNews__item-image{border-radius:8px;margin-bottom:10px;width:100%;height:230px;object-fit:cover;object-position:center}@media (max-width:1199.98px){.recentlyNews__item-image{height:200px}}@media (max-width:991.98px){.recentlyNews__item-image{height:230px}}
 .recentlyNews__item-date{padding:0 10px;font-weight:300;font-size:16px;line-height:26px}
 .recentlyNews__item-title{padding:0 10px;font-weight:600;font-size:22px;line-height:30px;transition:.5s}
 .footer{background:#FAFAFA;margin-top:80px;padding:60px 0 45px;color:#FFF}
 .footer .container{display:flex;flex-direction:column;align-items:center}
 .footer__logo{margin-bottom:30px;max-width:145px;height:auto}
 .footer__nav{display:flex;align-items:center;margin-bottom:30px}@media (max-width:991.98px){.footer__nav{flex-direction:column;align-items:center}}
 .footer__catalog-button{padding:16px 60px;margin-right:35px}@media (max-width:991.98px){.footer__catalog-button{margin:0 0 40px}}
 .footer__nav-list{display:flex;gap:0 70px}@media (max-width:991.98px){.footer__nav-list{gap:0 40px}}@media (max-width:459.98px){.footer__nav-list{flex-wrap:wrap;gap:10px 20px;justify-content:center}}
 .footer__nav-item{display:flex;flex-direction:column; }
  .footer__nav-item a{ color: #333;}
 .footer__nav-item span{margin-top:10px;display:block;height:1px;background:#D9251C;opacity:0;transition:.5s}
 .footer__nav-item:hover span{opacity:1}
 .footer__info{max-width:1110px;width:100%;background:#FFF;border-radius:10px;padding:30px;display:flex;justify-content:center;gap:0 80px;color:#333}@media (max-width:1199.98px){.footer__info{gap:0 60px}}@media (max-width:991.98px){.footer__info{flex-direction:column;gap:15px 0}}
 .footer__info-item{display:flex;align-items:center}
 .footer__info-item svg{margin-right:15px;width:24px;height:24px}
 .footer__info-address{max-width:220px;font-size: 14px;}
 .footer__info-line{width:1px;background:silver;display:block}@media (max-width:991.98px){.footer__info-line{width:100%;height:1px}}
 .footer__socials{margin-top:55px;display:flex;gap:0 20px}
 .footer__socials-item path{transition:.5s; stroke: #ccc;}
 .footer__socials-item:hover path{stroke:#D9251C}
 .footer__copyrights{margin-top:40px;font-weight:300;font-size:12px;line-height:140.62%; color: #ccc;}
 .heroAbout{position:relative;padding-top:130px; height: 450px;}@media (max-width:991.98px){.heroAbout{padding-top:90px}}
 .heroAbout__img{width:100%;height:450px;position:absolute;top:0;left:0;object-fit:cover;object-position:center;z-index:-1}@media (max-width:991.98px){.heroAbout__img{height:560px}}
 .heroAbout__title{font-weight:700;font-size:64px;line-height:56px;color:#fff;margin-bottom:50px}
 .heroAbout__content{display:flex;align-items:flex-end}@media (max-width:991.98px){.heroAbout__content{flex-direction:column}}
 .heroAbout__text{background:#FFF;box-shadow:0 0 20px rgba(51,51,51,.1);border-radius:8px;max-width:635px;width:100%;margin-right:35px;padding:85px 40px;font-size:16px;line-height:24px;text-align:center}@media (max-width:1199.98px){.heroAbout__text{padding:30px 20px;margin-bottom:40px;margin-right:0}}@media (max-width:991.98px){.heroAbout__text{max-width:100%}}
 .heroAbout__images{display:flex;flex-direction:column;max-width:450px;width:100%}@media (max-width:991.98px){.heroAbout__images{max-width:100%}}
 .heroAbout__images-item{width:100%;height:350px;filter:drop-shadow(0px 0 20px rgba(51,51,51,.1));border-radius:8px;object-position:center;object-fit:cover}
 .heroAbout__images-item:nth-child(1){margin-bottom:30px}
 .bullets{padding:80px 0;}
 @media (max-width:991.98px){.bullets{padding-top:80px}}
 .bullets .bullets__container{display:flex;justify-content:space-between;max-width:1080px;margin:0 auto}@media (max-width:991.98px){.bullets .bullets__container{flex-direction:column;gap:50px 0;align-items:center}}
 .bullets__item{max-width:275px;width:100%;display:flex;align-items:center;position:relative;flex-flow: column; text-align: center;}
 .bullets__item:not(:last-child)::after{display: none;content:'';position:absolute;right:-70px;width:1px;height:60px;background:silver;top:50%;transform:translateY(-50%)}@media (max-width:1199.98px){.bullets__item:not(:last-child)::after{right:-20px}}@media (max-width:991.98px){.bullets__item:not(:last-child)::after{display:none}}
 .bullets__item svg{width:80px;height:80px}
 .bullets__item-text{font-weight:600; width: 180px;}
 .imageText{padding:175px 0 0}@media (max-width:991.98px){.imageText{padding-top:80px}}
 .imageText .container{display:flex;align-items:center;gap:0 30px}@media (max-width:991.98px){.imageText .container{flex-direction:column;gap:40px 0}}
 .imageText__image{max-width:570px;width:100%;height:450px;object-fit:cover;object-position:center;border-radius:8px}@media (max-width:1199.98px){.imageText__image{max-width:520px}}@media (max-width:991.98px){.imageText__image{max-width:100%}}
 .bullets__item-text{font-size:16px;line-height:24px; margin-top: 30px;}
 .catalog{padding:50px 0 0}
 .catalog__container{display:flex;gap:0 30px}@media (max-width:991.98px){.catalog__container{flex-direction:column}}
 .catalog__subcategories{max-width:270px;width:100%;padding:20px 0 0 20px;margin-top:75px}@media (max-width:991.98px){.catalog__subcategories{display:none}}
 .catalog__subcategories-list{display:flex;flex-direction:column;gap:15px 0}
 .catalog__subcategories-item{transition:.5s;font-weight:500;font-size:16px;line-height:24px}
 .catalog__subcategories-item.active,.catalog__subcategories-item:hover{color:#D9251C}
 .catalog__subcategories-link{font-weight:500;font-size:16px;line-height:24px;transition:.5s}
 .catalog__subcategories-link.active{color:#D9251C}@media (max-width:991.98px){.catalog__categories{display:none}}
 .catalog__categories-list{display:flex;gap:0 20px}
 .catalog__categories-link{padding:4px 23px;border-radius:100px;transition:.5s;font-weight:400;font-size:14px;line-height:22px;color:silver}
 .catalog__categories-link.active,.catalog__categories-link:hover{background:#D9251C;font-weight:600;color:#FFF}
 .catalog__results{display:flex;flex-wrap:wrap;gap:60px 60px;margin-top:45px}@media (max-width:1399.98px){.catalog__results{gap:30px 30px}}@media (max-width:991.98px){.catalog__results{gap:30px 0;justify-content:space-between}}
 .catalog__results-item{padding:10px 10px 45px;background:#FFF;border-radius:8px;transition:.5s;max-width:250px;width:100%;position:relative;border:1px solid #ECECEC}@media (max-width:991.98px){.catalog__results-item{flex:0 0 47%;max-width:100%}}@media (max-width:575.98px){.catalog__results-item{flex:0 0 100%}}
 .catalog__results-item:hover{box-shadow:0 0 20px rgba(51,51,51,.2)}
 .catalog__results-item span{position:absolute;display:flex;justify-content:center;align-items:center;background:#EAF6FE;border-radius:4px;font-weight:700;font-size:12px;line-height:20px;color:#D9251C;width:40px;height:40px;top:15px;right:15px}
 .catalog__item-img{width:100%;height:220px;margin-bottom:25px;border-radius:8px;object-fit:cover;object-position:center}
 .catalog__item-title{font-weight:700;font-size:18px;line-height:24px;color:#3A6EA5;text-align:center}
 .catalog__mobile{display:none;position:relative}@media (max-width:991.98px){.catalog__mobile{display:block}}
 .catalog__mobile-select{width:100%;background:#D9251C;border-radius:8px;padding:6px 15px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:16px;line-height:40px;color:#FFF}
 .catalog__mobile-select svg{margin-right:15px}
 .catalog__mobile-items{background:#FFF;box-shadow:0 0 20px rgba(51,51,51,.2);border-radius:8px;display:flex;flex-direction:column;align-items:center;padding:0;gap:20px 0;max-height:0;transition:.5s;position:absolute;left:0;top:70px;width:100%;overflow:hidden;z-index:2}
 .catalog__mobile-items.active{max-height:1000px;padding:20px}
 .catalog__category-item{display:flex;flex-direction:column}
 .catalog__category-button{display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;line-height:24px}
 .catalog__category-button svg{margin-left:10px}
 .catalog__subcategory-list{max-height:0;transition:.5s;overflow:hidden;display:flex;flex-direction:column;gap:10px}
 .catalog__subcategory-list.active{max-height:1000px;transition:.5s;padding:20px 0}
 .faq__item-title{cursor:pointer;padding:20px 40px;width:100%;transition:.4s;display:block; font-weight: 700;}
 .faq__item-text{max-height:0;font-size:16px;overflow:hidden;transition:max-height .2s ease-out; padding: 0 40px;}
 .faq{padding:85px 0;position:relative}
 /* .faq::after{content:'';position:absolute;width:100%;height:560px;bottom:-80px;z-index:-1;left:0;display:block;background:linear-gradient(359.46deg,#D8EBFF 2.52%,#D8EBFF 2.53%,#FFF 99.64%)} */
 .faq__container{display:flex;align-items:center;gap:0 95px}@media (max-width:1199.98px){.faq__container{gap:0 40px}}@media (max-width:991.98px){.faq__container{flex-direction:column;gap:40px 0}}
 .faq__title{margin-bottom:40px}
 .faq__item{background-color: #fff; font-size:22px;line-height:30px; border-radius: 10px; margin: 20px 0; padding: 20px 15px; -webkit-box-shadow: 0px 15px 25px -26px rgba(66, 68, 90, 1);
-moz-box-shadow: 0px 15px 25px -26px rgba(66, 68, 90, 1);
box-shadow: 0px 15px 25px -26px rgba(66, 68, 90, 1);}
 .faq__container-image{max-width:540px;width:100%;height:auto;object-fit:cover;object-position:center;border-radius:8px}@media (max-width:1199.98px){.faq__container-image{max-width:450px}}@media (max-width:991.98px){.faq__container-image{max-width:100%}}
 .productInfo{padding:50px 0 0}@media (max-width:767.98px){.productInfo{padding:20px 0 0}}
 .productInfo__top{display:flex;align-items:flex-start}@media (max-width:767.98px){.productInfo__top{flex-direction:column}}
 .productInfo__top-slider{max-width:470px;width:100%;border-radius:8px;position:relative;margin-right:30px}@media (max-width:991.98px){.productInfo__top-slider{max-width:330px;margin-right:20px}}@media (max-width:767.98px){.productInfo__top-slider{max-width:100%;margin-bottom:40px}}
 .productInfo__slider{height:400px;width:100%;border-radius:8px;margin-bottom:30px}@media (max-width:991.98px){.productInfo__slider{height:340px}}@media (max-width:767.98px){.productInfo__slider{height:400px}}
 .productInfo__slider-slide img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px}
 .productInfo__thumbs{max-width:360px;height:100px}@media (max-width:991.98px){.productInfo__thumbs{max-width:240px}}@media (max-width:767.98px){.productInfo__thumbs{max-width:360px}}@media (max-width:575.98px){.productInfo__thumbs{max-width:340px}}@media (max-width:459.98px){.productInfo__thumbs{max-width:240px}}
 .productInfo__thumbs-slide{width:100px;height:100px;border-radius:8px}
 .productInfo__thumbs-slide img{width:100%;height:100%;object-position:center;object-fit:cover;border-radius:8px}
 .productInfo__thumbs-next{transform:rotate(180deg)}
 .productInfo__thumbs-arrow{width:35px;height:35px;border:1px solid silver;box-shadow:0 4px 12px rgba(100,149,111,.15);border-radius:8px;display:flex;justify-content:center;align-items:center}
 .productInfo__thumbs-arrows{width:100%;display:flex;justify-content:space-between;align-items:center;position:absolute;left:0;bottom:32px}
 .productInfo__info-title{font-weight:600;font-size:24px;line-height:24px;margin-bottom:25px;color:#D9251C}
 .productInfo__top-info{max-width:470px}@media (max-width:767.98px){.productInfo__top-info{max-width:100%;width:100%}}
 .productInfo__info-excerpt{font-weight:400;font-size:16px;line-height:24px;margin-bottom:45px}
 .productInfo__info-subtitle{margin-bottom:20px;font-weight:600;font-size:18px;line-height:22px;display:block}
 .productInfo__info-characteristics{margin-bottom:50px}
 .productInfo__characteristics-item{display:flex;width:100%;justify-content:space-between;margin-bottom:15px}
 .productInfo__characteristics-title{font-weight:400;font-size:16px;line-height:22px;color:silver}
 .productInfo__characteristics-text{font-weight:400;font-size:16px;line-height:24px}
 .productInfo__info-colors{display:flex;gap:0 12px}
 .productInfo__colors-item{width:40px;height:40px;border-radius:8px}
 .lg-dn{display:none}@media (max-width:767.98px){.lg-dn{display:block}}
 .xs-dn{display:block}@media (max-width:767.98px){.xs-dn{display:none}}
 .productInfo__bottom{margin-top:110px}
 .productInfo__bottom-tabs{display:flex;gap:0 50px;margin-bottom:50px}@media (max-width:767.98px){.productInfo__bottom-tabs{margin-bottom:40px}}
 .productInfo__tabs-button{font-weight:600;font-size:16px;line-height:24px;transition:.5s}
 .productInfo__tabs-button.active{color:#D9251C}
 .productInfo__bottom-content{display:none}
 .productInfo__bottom-content.active{display:block}
 .productInfo__content-title{margin-bottom:20px;font-weight:600;font-size:20px;line-height:24px}
 .productInfo__content-text{font-weight:400;font-size:16px;line-height:24px}
 .productRecommendations{padding-top:100px}@media (max-width:991.98px){.productRecommendations{padding-top:80px}}
 .productRecommendations__slider-item{max-width:100%;flex:0 0 auto;margin-top:40px}@media (max-width:767.98px){.productRecommendations__slider-item{max-width:250px}}
 .questionsForm{padding:170px 0 0;position:relative}
 .questionsForm::after{content:'';position:absolute;width:100%;height:560px;bottom:-80px;z-index:-1;left:0;display:block;background:linear-gradient(359.46deg,#D8EBFF 2.52%,#D8EBFF 2.53%,#FFF 99.64%)}@media (max-width:991.98px){.questionsForm{padding-top:95px}}
 .questionsForm__top{display:flex;justify-content:center;gap:0 10px}@media (max-width:767.98px){.questionsForm__top{flex-direction:column;align-items:center}}
 .questionsForm__input{background:#FFF;border:1px solid silver;border-radius:8px;max-width:255px;width:100%;height:50px;padding:0 15px;font-weight:300;font-size:14px;line-height:21px;letter-spacing:.005em;color:silver}@media (max-width:767.98px){.questionsForm__input{margin-bottom:30px}}
 .questionsForm__submit{background:#3A6EA5;border-radius:8px;width:255px;height:50px;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:16px;line-height:26px;color:#FFF}
 .questionsForm__title{font-weight:600;font-size:38px;line-height:52px;text-align:center;color:#D9251C;margin-bottom:10px}
 .questionsForm__subtitle{font-weight:300;font-size:16px;line-height:30px;text-align:center;color:#333;margin-bottom:30px}
 .questionsForm__bottom .questionsForm__checkbox,.questionsForm__bottom .wpcf7-form-control-wrap,.questionsForm__bottom .wpcf7-list-item{width:100%;display:block}
 .questionsForm__bottom label{display:flex;align-items:center;justify-content:center;width:100%}
 .questionsForm__bottom .wpcf7-list-item-label{font-weight:500;font-size:14px;line-height:22px;margin-left:10px}
 .questionsForm__bottom .wpcf7-not-valid-tip{text-align:center}
 .heroService{position:relative}
 .heroService__img{width:100%;height:520px;position:absolute;top:0;left:0;z-index:-1}
 .heroService__title{margin-top:15px;display:flex;align-items:center;font-weight:600;font-size:40px;line-height:150%}@media (max-width:767.98px){.heroService__title{flex-direction:column;align-items:flex-start}}
 .heroService__title span{font-weight:600;font-size:128px;line-height:150%;color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#D9251C;margin-right:40px}
 .heroService__images-item{max-width:970px;width:100%;height:570px;object-position:center;object-fit:cover;border-radius:8px;margin:45px auto 0}
 .textWidget{padding:100px 0 0}@media (max-width:991.98px){.textWidget{padding:80px 0 0}}
 .textWidget__text{font-weight:400;font-size:16px;line-height:30px;max-width:970px;margin:0 auto}
 .featuredProject{padding:110px 0 0}@media (max-width:991.98px){.featuredProject{padding:80px 0 0}}
 .featuredProject__title{margin-bottom:45px}
 .featuredProject__container{max-width:1070px;width:100%;margin:0 auto}
 .featuredProject__subtitle{margin-bottom:80px;font-weight:500;font-size:28px;line-height:40px}@media (max-width:767.98px){.featuredProject__subtitle{display:none}}
 .featuredProject__content-top{display:flex;gap:0 30px;align-items:flex-start}@media (max-width:991.98px){.featuredProject__content-top{flex-direction:column;gap:0}}
 .featuredProject__top-slider{display:flex;max-width:670px;width:100%;height:540px;gap:0 30px}@media (max-width:991.98px){.featuredProject__top-slider{gap:0;max-width:100%}}@media (max-width:767.98px){.featuredProject__top-slider{flex-direction:column-reverse;height:auto}}
 .featuredProject__slider-thumbs{max-width:170px;width:100%;height:100%}@media (max-width:767.98px){.featuredProject__slider-thumbs{max-width:100%;height:160px}}
 .featuredProject__thumbs-slide{width:100%;height:160px}
 .featuredProject__thumbs-slide img{width:100%;height:100%;border-radius:8px;object-fit:cover;object-position:center}
 .featuredProject__slider-principal{max-width:470px;width:100%;height:540px}@media (max-width:767.98px){.featuredProject__slider-principal{max-width:100%;margin-bottom:45px}}@media (max-width:459.98px){.featuredProject__slider-principal{height:400px;margin-bottom:25px}}
 .featuredProject__principal-slide img{width:100%;height:100%;border-radius:8px;object-fit:cover;object-position:center}
 .featuredProject__top-form{padding:40px 30px 50px;background:#ECF2FE;border-radius:10px;max-width:370px}@media (max-width:991.98px){.featuredProject__top-form{margin-top:80px;max-width:100%;width:100%}}
 .featuredProject__form-title{font-weight:500;font-size:28px;line-height:40px;color:#D9251C;text-align:center;margin-bottom:25px}
 .featuredProject__content-bottom{margin-top:105px}
 .featuredProjectForm__input{width:255px;background:#FFF;border-radius:8px;padding:5px 16px;font-weight:300;font-size:14px;line-height:21px;letter-spacing:.005em;color:silver;height:50px;margin:0 auto 25px;display:block}
 .featuredProjectForm__submit{background:#3A6EA5;border-radius:8px;width:255px;height:50px;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:16px;line-height:26px;color:#FFF;margin:0 auto}
 .wpcf7-spinner{display:none}
 .featuredProject__bottom-title{font-weight:500;font-size:24px;line-height:22px;margin-bottom:30px}
 .featuredProject__bottom-item{max-width:570px;width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}
 .featuredProject__item-text{font-weight:500;font-size:16px;line-height:22px;color:#333}
 .featuredProject__item-title{font-weight:400;font-size:16px;line-height:22px;color:silver}
 .titleCTA{padding-top:110px;position:relative}
 .titleCTA::after{content:'';position:absolute;width:100%;height:560px;bottom:-80px;z-index:-1;left:0;display:block;background:linear-gradient(359.46deg,#D8EBFF 2.52%,#D8EBFF 2.53%,#FFF 99.64%)}
 .titleCTA .container{display:flex;flex-direction:column;align-items:center}@media (max-width:991.98px){.titleCTA{padding-top:80px}}
 .titleCTA__title{max-width:785px;width:100%;margin:0 auto 45px;font-weight:600;font-size:38px;line-height:48px;text-align:center}@media (max-width:459.98px){.titleCTA__title{font-size:32px;line-height:40px}}
 .titleCTA__title span{color:#3A6EA5}
 .titleCTA__cta{padding:15px 50px;border-radius:8px;margin:0 auto}
 .projectsListing__title{margin-bottom:50px}
 .projectsListing__results{margin-top:50px;display:grid;width:100%;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr;gap:30px 30px;grid-template-areas:"item1 item2 item3"
 "item1 item4 item3"
 "item5 item4 item6"
 "item5 item7 item6"
 "item8 item7 item9";height:1310px}@media (max-width:991.98px){.projectsListing__results{height:1180px;gap:20px 20px}}@media (max-width:767.98px){.projectsListing__results{height:auto;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"item1"
 "item2"
 "item3"
 "item4"
 "item5"
 "item6"
 "item7"
 "item8"
 "item9"}}
 .projectsListing__results-item{height:100%}
 .projectsListing__results-item img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px}
 .projectsListing__results-item.item-1{grid-area:item1}
 .projectsListing__results-item.item-2{grid-area:item2}
 .projectsListing__results-item.item-3{grid-area:item3}
 .projectsListing__results-item.item-4{grid-area:item4}
 .projectsListing__results-item.item-5{grid-area:item5}
 .projectsListing__results-item.item-6{grid-area:item6}
 .projectsListing__results-item.item-7{grid-area:item7}
 .projectsListing__results-item.item-2 img,.projectsListing__results-item.item-8 img,.projectsListing__results-item.item-9 img{height:250px}@media (max-width:991.98px){.projectsListing__results-item.item-2 img,.projectsListing__results-item.item-8 img,.projectsListing__results-item.item-9 img{height:220px}}
 .projectsListing__results-item.item-1 img,.projectsListing__results-item.item-3 img,.projectsListing__results-item.item-4 img,.projectsListing__results-item.item-5 img,.projectsListing__results-item.item-6 img,.projectsListing__results-item.item-7 img{height:500px}@media (max-width:991.98px){.projectsListing__results-item.item-1 img,.projectsListing__results-item.item-3 img,.projectsListing__results-item.item-4 img,.projectsListing__results-item.item-5 img,.projectsListing__results-item.item-6 img,.projectsListing__results-item.item-7 img{height:460px}}
 .additionalProjects{padding:120px 0 0}@media (max-width:991.98px){.additionalProjects{padding:80px 0 0}}
 .additionalProjects__title{margin-bottom:50px}
 .additionalProjects__container{display:flex;gap:0 30px}@media (max-width:1199.98px){.additionalProjects__container{flex-wrap:wrap;justify-content:center;gap:30px 30px}}
 .additionalProjects__container-item{max-width:370px;width:100%;height:370px;position:relative;transition:.5s;border-radius:8px}
 .additionalProjects__container-item::after{content:'';width:100%;height:100%;border-radius:8px;position:absolute;left:0;top:0;background:linear-gradient(0deg,rgba(51,51,51,.5),rgba(51,51,51,.5))}
 .additionalProjects__container-item:hover{box-shadow:0 4px 25px rgba(51,51,51,.8)}
 .additionalProjects__item-img{width:100%;height:100%;object-position:center;object-fit:cover;border-radius:8px}
 .additionalProjects__item-content{position:absolute;left:20px;bottom:35px;z-index:2}
 .additionalProjects__item-category{font-weight:400;font-size:16px;line-height:40px;color:#FFF}
 .additionalProjects__item-title{max-width:205px;width:100%;font-weight:500;font-size:20px;line-height:28px;color:#FFF}
 .newsListing__title{margin-bottom:50px}
 .newsListing__bottom{display:flex;gap:0 30px;margin-top:50px}@media (max-width:991.98px){.newsListing__bottom{flex-wrap:wrap;gap:30px 0;justify-content:space-between;margin-top:30px}}
 .newsListing__bottom-item{max-width:270px}
 .newsListing__bottom-item:hover .recentlyNews__item-title{color:#D9251C}@media (max-width:991.98px){.newsListing__bottom-item{flex:0 0 47%;max-width:100%}}@media (max-width:459.98px){.newsListing__bottom-item{flex:0 0 100%}}
 .pagination{margin-top:110px;display:flex;align-items:center;justify-content:center;gap:0 18px}
 .pagination__link{font-weight:400;font-size:12px;line-height:20px;transition:.5s}
 .pagination__link.active,.pagination__link:hover{color:#D9251C}
 .heroNews{position:relative}
 .heroNews__content{max-width:970px;width:100%;margin:0 auto}
 .heroNews__date{margin-bottom:3px;font-weight:500;font-size:16px;line-height:22px;color:#3A6EA5;padding-top:45px;display:block}
 .heroNews__title{font-weight:600;font-size:40px;line-height:48px;color:#3A6EA5;margin-bottom:40px}
 .heroNews__content-img{width:100%;height:575px;object-fit:cover;object-position:center;border-radius:8px}
 .textBigWidget__text{font-weight:400;font-size:16px;line-height:24px}
 .newsGallery__container{max-width:970px;margin:60px auto 0;display:grid;width:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:30px 30px;grid-template-areas:"itemGallery1 itemGallery2"
 "itemGallery1 itemGallery3";height:475px}@media (max-width:991.98px){.newsGallery__container{height:500px;gap:20px 20px;margin-top:40px}}@media (max-width:767.98px){.newsGallery__container{height:auto;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"itemGallery1"
 "itemGallery2"
 "itemGallery3"}}
 .newsGallery__container-item{height:100%}
 .newsGallery__container-item img{width:100%;object-fit:cover;object-position:center;border-radius:8px}
 .newsGallery__container-item.item-1{grid-area:itemGallery1}
 .newsGallery__container-item.item-1 img{height:475px}@media (max-width:991.98px){.newsGallery__container-item.item-1 img{height:500px}}@media (max-width:767.98px){.newsGallery__container-item.item-1 img{height:700px}}
 .newsGallery__container-item.item-2{grid-area:itemGallery2}
 .newsGallery__container-item.item-2 img{height:220px}@media (max-width:991.98px){.newsGallery__container-item.item-2 img{height:240px}}@media (max-width:767.98px){.newsGallery__container-item.item-2 img{height:325px}}
 .newsGallery__container-item.item-3{grid-area:itemGallery3}
 .newsGallery__container-item.item-3 img{height:220px}@media (max-width:991.98px){.newsGallery__container-item.item-3 img{height:240px}}@media (max-width:767.98px){.newsGallery__container-item.item-3 img{height:325px}}
 .recentNews{padding:100px 0 0}@media (max-width:991.98px){.recentNews{padding:80px 0 0}}
 .contacts__top{display:flex;justify-content:space-between;gap:0 55px}@media (max-width:991.98px){.contacts__top{flex-direction:column;gap:80px 0}}
 .contacts__top-form{max-width:510px;width:100%;margin:0 auto}
 .contacts__form-title{margin-bottom:30px;font-weight:600;font-size:28px;line-height:52px}
 .contacts__form-input{width:100%;height:70px;padding:5px 10px;margin-bottom:15px;border-bottom:1px solid silver}
 .contacts__form-input::placeholder{font-weight:300;font-size:14px;line-height:21px;letter-spacing:.005em;color:silver}
 .contacts__form-textarea{width:100%;height:130px;padding:5px 10px;margin-bottom:15px;border-bottom:1px solid silver}
 .contacts__form-textarea::placeholder{font-weight:300;font-size:14px;line-height:21px;letter-spacing:.005em;color:silver}
 .contacts__form-submit{background:#D9251C;border-radius:8px;width:100%;height:60px;margin-top:35px;font-weight:500;font-size:18px;line-height:30px;color:#fff}
 .contacts__top-map iframe{width:570px}@media (max-width:1199.98px){.contacts__top-map iframe{width:400px}}@media (max-width:991.98px){.contacts__top-map iframe{width:100%}}
 .contacts__bottom{display:flex;gap:0 40px;margin-top:80px}@media (max-width:1399.98px){.contacts__bottom{flex-wrap:wrap;justify-content:center;gap:40px 40px}}
 .contacts__bottom-item{display:flex;align-items:center;background:#FFF;box-shadow:0 0 20px rgba(51,51,51,.15);border-radius:8px;padding:10px 20px;max-width:350px;width:100%;height:120px}@media (max-width:991.98px){.contacts__bottom-item{max-width:390px!important}}
 .contacts__item-icon{display:flex;justify-content:center;align-items:center;background:#333;flex:0 0 60px;height:60px;border-radius:50%;margin-right:30px}@media (max-width:991.98px){.contacts__item-icon{margin-right:15px}}
 .contacts__item-title{font-weight:700;font-size:18px;line-height:28px;color:#D9251C;display:block}
 .contacts__item-text{font-weight:400;font-size:16px;line-height:24px;display:flex;flex-direction:column}@media (max-width:991.98px){.contacts__item-text{font-size:14px;line-height:20px}}
 .contacts-email{max-width:390px}
 .breadcrumbs{margin-bottom:50px}@media (max-width:767.98px){.breadcrumbs{display:none}}
 .breadcrumbs a{font-weight:300;font-size:14px;line-height:22px;color:#333}
 .breadcrumbs .breadcrumb_last{color:#3A6EA5;font-weight:600;font-size:14px;line-height:22px}
	 
	 .productRecommendations__slider-single .productRecommendations__slider-item{
	max-width: 250px !important;
}