.sgt-catalog.image-carousel{margin-bottom:30px}
.sgt-catalog.image-carousel .normal .title-cards{margin-bottom:24px}
.sgt-catalog.image-carousel .normal .content-cards{display:flex;align-items:stretch;flex-wrap:wrap}
.sgt-catalog.image-carousel .normal .content-cards .card{padding:0;margin:0 2% 2% 0;min-height:112px;width:48%;border-radius:2px;background-color:#fff;display:flex;justify-content:flex-start;align-items:center;box-shadow:0 5px 8px 0 rgba(0,0,0,0.12);box-sizing:border-box}
.sgt-catalog.image-carousel .normal .content-cards .card img{width:100%;height:100%;min-height:112px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:0;box-sizing:border-box}
.sgt-catalog.image-carousel .carrusel{display:none}
@media screen and (min-width:480px) and (max-width:768px){.sgt-catalog.image-carousel .normal .content-cards{justify-content:space-between;width:100%;padding:4% 0 0 !important}
.sgt-catalog.image-carousel .normal .content-cards .card{min-height:125px;width:48%;margin:0 2% 4%;justify-content:space-between}
.sgt-catalog.image-carousel .normal .content-cards .card:nth-child(1n+0){margin-left:0}
.sgt-catalog.image-carousel .normal .content-cards .card:nth-child(2n+0){margin-left:2%;margin-right:0}
.sgt-catalog.image-carousel .carrusel{display:none}
}
@media screen and (max-width:479px){.sgt-catalog.image-carousel .normal{display:none}
.sgt-catalog.image-carousel .carrusel{display:block}
.sgt-catalog.image-carousel .carrusel section{margin:0 auto;max-width:700px}
.sgt-catalog.image-carousel .carrusel .swiper-container{width:100%;min-height:235px;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.sgt-catalog.image-carousel .carrusel .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.sgt-catalog.image-carousel .carrusel .swiper-slide{text-align:center;font-size:18px;margin-left:0;margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.sgt-catalog.image-carousel .carrusel .swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}
.sgt-catalog.image-carousel .carrusel .swiper-container-pointer-events{touch-action:pan-y}
.sgt-catalog.image-carousel .carrusel .swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}
.sgt-catalog.image-carousel .carrusel .swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.sgt-catalog.image-carousel .carrusel .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.sgt-catalog.image-carousel .carrusel .swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.sgt-catalog.image-carousel .carrusel .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}
:root{--swiper-navigation-size:44px}
.sgt-catalog.image-carousel .carrusel .swiper-button-lock{display:none}
.sgt-catalog.image-carousel .carrusel .swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.sgt-catalog.image-carousel .carrusel .swiper-pagination.swiper-pagination-hidden{opacity:0}
.sgt-catalog.image-carousel .carrusel .swiper-container-horizontal>.swiper-pagination-bullets,.sgt-catalog.image-carousel .carrusel .swiper-pagination-custom,.sgt-catalog.image-carousel .carrusel .swiper-pagination-fraction{bottom:-10px;left:0;width:100%}
.sgt-catalog.image-carousel .carrusel .swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.sgt-catalog.image-carousel .carrusel .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}
.sgt-catalog.image-carousel .carrusel .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}
.sgt-catalog.image-carousel .carrusel .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.sgt-catalog.image-carousel .carrusel .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}
.sgt-catalog.image-carousel .carrusel .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}
.sgt-catalog.image-carousel .carrusel .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}
.sgt-catalog.image-carousel .carrusel .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}
.sgt-catalog.image-carousel .carrusel .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#767676;opacity:1}
.sgt-catalog.image-carousel .carrusel button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}
.sgt-catalog.image-carousel .carrusel .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.sgt-catalog.image-carousel .carrusel .swiper-pagination-bullet:only-child{display:none !important}
.sgt-catalog.image-carousel .carrusel .swiper-pagination-bullet-active{opacity:1;background:#ec0000}
.sgt-catalog.image-carousel .carrusel .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.sgt-catalog.image-carousel .carrusel .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}
.sgt-catalog.image-carousel .carrusel .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,0.2s left}
.sgt-catalog.image-carousel .carrusel .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,0.2s right}
.sgt-catalog.image-carousel .carrusel .swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}
.sgt-catalog.image-carousel .carrusel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.sgt-catalog.image-carousel .carrusel .swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}
.sgt-catalog.image-carousel .carrusel .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}
.sgt-catalog.image-carousel .carrusel .swiper-pagination-white{--swiper-pagination-color:#fff}
.sgt-catalog.image-carousel .carrusel .swiper-pagination-black{--swiper-pagination-color:#000}
.sgt-catalog.image-carousel .carrusel .swiper-pagination-lock{display:none}
.sgt-catalog.image-carousel .carrusel .swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.sgt-catalog.image-carousel .carrusel .swiper-slide .card{padding:0;margin:0 0 2%;min-height:166px;width:100%;display:flex;justify-content:center;align-items:center}
.sgt-catalog.image-carousel .carrusel .swiper-slide .card:nth-child(1n+0){margin-left:0}
.sgt-catalog.image-carousel .carrusel .swiper-slide .card img{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:10px;box-sizing:border-box}
.sgt-catalog.image-carousel .carrusel .swiper-slide .card a:hover{text-decoration:none}
.sgt-catalog.image-carousel .carrusel .swiper-slide .card a:hover .title{text-decoration:none}
.sgt-catalog.image-carousel .carrusel .swiper-slide .card a .icon{padding-bottom:8px}
.sgt-catalog.image-carousel .carrusel .swiper-slide .card a .title{color:#444;font-size:16px;letter-spacing:0;line-height:24px;margin:0;padding:0 8px}
.sgt-catalog.image-carousel .carrusel .swiper-slide .card a .card-description{color:#444;font-size:16px;letter-spacing:0;line-height:24px;margin:0;padding:8px 0 0}
.sgt-catalog.image-carousel .carrusel .swiper-slide .card:active a .title{color:#fff}
.sgt-catalog.image-carousel .carrusel .swiper-slide .card:active a .card-description{color:#fff}
@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}
}
.sgt-catalog.image-carousel .carrusel .swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
}