.index-banner .image-wrap{z-index:1}.index-banner .image-wrap:after{background:#000000b3;content:"";inset:0;position:absolute}.index-banner-skeleton .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.product-categories__item[data-v-604be189]{background-image:url(../icons/index/category-bg.svg);background-position:50%;background-repeat:repeat;background-size:35%;position:relative}.product-categories__item-description[data-v-604be189]{opacity:0}.product-categories__item[data-v-604be189]:hover{background-color:var(--main-color);background-image:none}.product-categories__item:hover .product-categories__item-description[data-v-604be189]{opacity:1}.our-projects .info-project{position:relative}.our-projects .info-project:after{background-image:url(../icons/index/projects-info.svg);content:"";height:16px;position:absolute;right:-24px;width:16px}.project-swiper{--swiper-pagination-color:#fff;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:.4;--swiper-pagination-top:0px;--swiper-pagination-bottom:auto;--swiper-pagination-bullet-width:8%;--swiper-pagination-bullet-height:4px;--swiper-pagination-bullet-border-radius:2px}.project-swiper::part(button-next),.project-swiper::part(button-prev){background-color:var(--white-color);border-radius:50%;bottom:18px;color:var(--main-color);height:18px;padding:10px;top:auto;transition:background-color .3s;width:18px}.project-swiper::part(button-prev){left:45%;transform:translate(-45%)}@media (max-width:480px){.project-swiper::part(button-prev){left:40%;transform:translate(-40%)}}.project-swiper::part(button-next){left:55%;transform:translate(-55%)}@media (max-width:480px){.project-swiper::part(button-next){left:60%;transform:translate(-60%)}}.project-swiper::part(button-next):hover,.project-swiper::part(button-prev):hover{background-color:var(--main-color);color:#fff}.our-clients__item{animation:scroll-left 40s linear infinite}.our-clients__item--reverse{animation:scroll-right 40s linear infinite}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}
