.elementor-widget-crafto-image-carousel .feather-shadow-bottom:after{background:linear-gradient(180deg,#fff0 0%,rgb(255 255 255 / .11) 25%,rgb(255 255 255 / .16) 50%,rgb(255 255 255 / .68) 75%,rgb(255 255 255) 100%);opacity:1;height:296px;position:absolute;left:0;width:100%;bottom:0;content:"";z-index:9}.elementor-widget-crafto-image-carousel .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important;position:relative}.elementor-image-carousel-caption{line-height:normal;padding:10px 0}.elementor-widget-crafto-image-carousel .elementor-images-carousel-wrapper{flex-grow:1}.elementor-widget-crafto-image-carousel .elementor-images-carousel-wrapper .swiper-slide:not(.swiper-slide.slider-width-auto) img{width:100%}.elementor-widget-crafto-image-carousel .image-carousel-wrapper{flex-shrink:0;width:41.66666667%;background-color:#e4e4e4}.elementor-widget-crafto-image-carousel.elementor-content-right .elementor-widget-container{flex-direction:row-reverse}.elementor-widget-crafto-image-carousel.elementor-content-left .elementor-widget-container,.elementor-widget-crafto-image-carousel.elementor-content-right .elementor-widget-container{display:flex;border-radius:6px;overflow:hidden}.elementor-images-carousel-wrapper .swiper-slide{background-size:cover;background-repeat:no-repeat;background-position:center center}.image-carousel-wrapper .content-wrap{padding:13% 15% 12%}.image-carousel-wrapper .content-wrap .description p{margin-bottom:0}.image-carousel-wrapper .price-content-box{display:flex;align-items:center;border-top:1px solid #000;padding:5% 15%}.image-carousel-wrapper .price{color:#000;font-size:30px;line-height:38px}.image-carousel-wrapper .price .label{color:#000;font-size:16px;display:inline-block;vertical-align:middle}.image-carousel-wrapper .elementor-button{margin-left:20px}.image-carousel-1.feather-shadow{mask-image:linear-gradient(to right,transparent 0,#000 20%,#000 80%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 20%,#000 80%,transparent 100%)}.image-carousel-2 figure,.image-carousel-2 figure *{transition:all .4s cubic-bezier(.37,0,.63,1)}.image-carousel-2 figure{will-change:transform;overflow:hidden;display:inline-block;width:auto;vertical-align:top}.image-carousel-2 figure .gallery-hover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform:translateY(15px);opacity:0}.image-carousel-2 figure .icon-box{display:flex;align-items:center;justify-content:center;width:75px;height:75px;border-radius:100%;color:#fff;background-color:var(--e-global-color-secondary,#232323)}.image-carousel-2 figure .icon-box svg{fill:#fff;width:1em}.image-carousel-2 figure.image-overlay:hover img{opacity:.5;filter:blur(2px);transform:scale(1.1)}.image-carousel-2 figure:hover .gallery-hover{transform:translateY(0);opacity:1}.el-image-carousel-3,.el-image-carousel-3 .elementor-widget-container,.el-image-carousel-3 .image-carousel-3,.el-image-carousel-3 .image-carousel-3 .swiper-wrapper,.el-image-carousel-3 .image-carousel-3 .swiper-wrapper .swiper-slide .cover-background{height:100%}.el-image-carousel-3 .image-carousel-3{height:600px}.image-carousel-3.swiper-fade .swiper-slide-prev,.image-carousel-3.swiper-fade .swiper-slide-next,.image-carousel-3.swiper-fade .swiper-slide-duplicate{opacity:1!important}.image-carousel-3 .swiper-slide .cover-background{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;position:absolute;left:0;top:0;width:100%;transition:1.5s}.image-carousel-3 .swiper-slide.swiper-slide-active .cover-background{-webkit-transform:scale(1);transform:scale(1);opacity:1}@media (max-width:1199px){.image-carousel-wrapper .price-content-box{padding:5% 6%}}@media (max-width:991px){.elementor-widget-crafto-image-carousel.elementor-content-left .elementor-widget-container,.elementor-widget-crafto-image-carousel.elementor-content-right .elementor-widget-container{flex-direction:column}.elementor-widget-crafto-image-carousel.elementor-content-left .elementor-images-carousel-wrapper.image-carousel-1,.elementor-widget-crafto-image-carousel.elementor-content-right .elementor-images-carousel-wrapper.image-carousel-1{height:400px;width:100%}.image-carousel-wrapper .price-content-box{justify-content:space-between}}@media (max-width:767px){.elementor-widget-crafto-image-carousel.elementor-content-left .elementor-images-carousel-wrapper.image-carousel-1,.elementor-widget-crafto-image-carousel.elementor-content-right .elementor-images-carousel-wrapper.image-carousel-1{height:300px}}