.elementor-23668 .elementor-element.elementor-element-5778afc{--display:flex;}.elementor-23668 .elementor-element.elementor-element-ae1cae9:hover .elementor-widget-container{border-style:groove;}.elementor-23668 .elementor-element.elementor-element-ae1cae9 .slick-slide{padding-left:4px;padding-right:4px;}.elementor-23668 .elementor-element.elementor-element-ae1cae9 .custom-carousel-slide-container{background-color:#FFFFFF;}.elementor-23668 .elementor-element.elementor-element-ae1cae9 .custom-carousel-slide-container img{width:100%;max-width:100%;height:200px;}.elementor-23668 .elementor-element.elementor-element-ae1cae9 .custom-carousel-slide-container:hover img{opacity:0.4;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0.5px ) hue-rotate( 0deg );}.elementor-23668 .elementor-element.elementor-element-ae1cae9 .hz-carousel-content-wrap{padding:30px 35px 35px 35px;}/* Start custom CSS for houzez_custom_carousel, class: .elementor-element-ae1cae9 *//* Developer logos interaction */

img {
    transition: transform 0.3s ease, opacity 0.3s ease, box-shadow 0.3s ease !important;
}

img:hover {
    cursor: pointer !important;
    transform: scale(0.9) !important;
    opacity: 0.85 !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.15) !important;
}
/* Force all developer logos to the same size */

.wpb_single_image img {
    width: 180px !important;
    height: 90px !important;
    object-fit: contain !important;
    display: block;
    margin: auto;
}

/* Optional hover effect */
.wpb_single_image img:hover {
    cursor: pointer;
    transform: scale(0.92);
    transition: transform 0.3s ease;
}/* End custom CSS */