.swiper-slide{height:auto !important}
.sws-carousel-wrapper{width:100%}
.sws-static-carousel-component{width:100%;display:block;position:relative}
.sws-static-carousel-parent-component__image{width:100% !important;height:100% !important;object-position:100% 100% !important;aspect-ratio:3/2 !important}
.sws-static-carousel-child-component__image{width:100% !important;height:100% !important;object-fit:cover !important;aspect-ratio:3/2 !important}
.sws-static-carousel-component .child-swiper .swiper-container{height:144px}
.sws-static-carousel-component .child-swiper,.sws-static-carousel-component .parent-swiper{margin-bottom:10px}
.sws-static-carousel-component.parent-swiper .gef-carousel__controls{top:calc(50% - 10px);width:100%;display:flex;justify-content:space-between;transform:none !important}
.gef-carousel.parent-swiper .swiper-button-prev{margin-left:10px}
.gef-carousel.parent-swiper .swiper-button-next{margin-right:10px}
.gef-carousel.parent-swiper .swiper-button-prev,.gef-carousel.parent-swiper .swiper-button-next{border-radius:0;font-family:FontAwesome !important}
.gef-carousel.parent-swiper .swiper-button-prev:focus,.gef-carousel .swiper-button-next:focus{box-shadow:none}
@media only screen and (max-device-width:767px) and (-webkit-min-device-pixel-ratio:1){.swiper-slide{height:auto !important}
.carousel-with-thumbnail-child{display:none}
.sws-static-carousel__carousel{min-height:70% !important;margin-bottom:0 !important}
}