.elementor-1008 .elementor-element.elementor-element-hackathon-photo-carousel{--e-image-carousel-slides-to-show:1;}.elementor-1008 .elementor-element.elementor-element-q4-showcase-gallery-0 .gallery-item .gallery-caption{display:none;}.elementor-1008 .elementor-element.elementor-element-q4-showcase-gallery-1 .gallery-item .gallery-caption{display:none;}.elementor-1008 .elementor-element.elementor-element-poster-display-v2 img{width:100%;height:460px;object-fit:contain;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-1008 .elementor-element.elementor-element-poster-display-v2{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1008 .elementor-element.elementor-element-poster-display-v2.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-1008 .elementor-element.elementor-element-hackathon-photo-carousel{--e-image-carousel-slides-to-show:1;}}@media(max-width:767px){.elementor-1008 .elementor-element.elementor-element-hackathon-photo-carousel{--e-image-carousel-slides-to-show:1;}.elementor-1008 .elementor-element.elementor-element-poster-display-v2 img{height:420px;}.elementor-1008 .elementor-element.elementor-element-poster-display-v2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for image, class: .elementor-element-poster-display-v2 */.elementor-1008 .elementor-element.elementor-element-poster-display-v2 a{display:inline-block;border-radius:22px;overflow:hidden}.elementor-1008 .elementor-element.elementor-element-poster-display-v2 img{border-radius:22px}/* End custom CSS */