﻿.carousel.carousel-image-carousel .image-image-carousel .defer-img-wrap:empty{content:"";display:block;width:100%;height:0;padding-bottom:100%}@media screen and (max-width: 799px){.carousel.carousel-image-carousel[data-start-breakpoint="800"] .swiper-wrapper{flex-wrap:wrap}.carousel.carousel-image-carousel[data-start-breakpoint="800"] .swiper-wrapper .carousel-slide{width:100%;padding-top:7.5px;padding-bottom:7.5px}}@media screen and (max-width: 799px) and (min-width: 480px){.carousel.carousel-image-carousel[data-start-breakpoint="800"] .swiper-wrapper .carousel-slide{width:50%}}@media screen and (max-width: 799px){.carousel.carousel-image-carousel[data-start-breakpoint="800"] .swiper-wrapper .carousel-slide .label.label-image-carousel{bottom:17.5px}.carousel.carousel-image-carousel[data-start-breakpoint="800"] .swiper-button-next,.carousel.carousel-image-carousel[data-start-breakpoint="800"] .swiper-button-prev{display:none}}.carousel.carousel-image-carousel[data-start-breakpoint="0"] .swiper-wrapper .carousel-slide{padding:0 15px}.image{line-height:0}.image-content{display:inline-block}.link-image-carousel:hover .image.image-image-carousel{background-color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}.image.image-image-carousel img{-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}.link-image-carousel:hover .image.image-image-carousel img{opacity:0.5}.label.label-image-carousel{width:70%;padding:10px;position:absolute;bottom:20px;left:50%;font-weight:700;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;z-index:2;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;background-color:rgb(var(--color1));-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-clip:padding-box;opacity:0.85}@media screen and (min-width: 800px){.label.label-image-carousel{display:block;font-size:0.9em}}@media screen and (min-width: 1024px){.label.label-image-carousel{bottom:30px}}@media screen and (min-width: 1280px){.label.label-image-carousel{width:70%;font-size:1.375em;padding:15px 20px}}.link-image-carousel:hover .label.label-image-carousel{background-color:#fff;color:#000}.link.link-image-carousel{position:relative;color:#fff}.section.section-image-carousel{padding:15px 0}@media screen and (min-width: 1280px){.section.section-image-carousel{padding:30px 0.2em 30px}}.carousel.carousel-image-carousel .swiper-button-prev,.carousel.carousel-image-carousel .swiper-button-next{width:42px;height:42px}.carousel.carousel-image-carousel .swiper-button-prev:before,.carousel.carousel-image-carousel .swiper-button-next:before{width:42px;height:42px;background:rgba(0,0,0,0.4)}.carousel.carousel-image-carousel .swiper-button-prev:after,.carousel.carousel-image-carousel .swiper-button-next:after{color:#fff;font-size:2em}.carousel.carousel-image-carousel .swiper-button-prev:after{content:""}.carousel.carousel-image-carousel .swiper-button-next:after{content:""}.carousel.carousel-image-carousel .swiper-wrapper .carousel-slide{-moz-box-sizing:border-box;box-sizing:border-box;width:66.66666667%;padding:7.5px;padding-top:0;padding-bottom:0}@media screen and (min-width: 480px){.carousel.carousel-image-carousel .swiper-wrapper .carousel-slide{width:40%}}@media screen and (min-width: 600px){.carousel.carousel-image-carousel .swiper-wrapper .carousel-slide{width:40%}}@media screen and (min-width: 800px){.carousel.carousel-image-carousel .swiper-wrapper .carousel-slide{width:33.33333333%}}@media screen and (min-width: 900px){.carousel.carousel-image-carousel .swiper-wrapper .carousel-slide{width:25%}}.carousel.carousel-image-carousel .swiper-wrapper{margin:-7.5px;width:calc(100% + 15px);-moz-box-sizing:border-box;box-sizing:border-box}.carousel.carousel-image-carousel .swiper-wrapper{margin-top:0;margin-bottom:0}
