:root{--page-title-display:none;}/* Start custom CSS *//* ===== LOGO CAROUSEL FINAL FIX ===== */

/* Swiper wrapper fix */
/*.ex .elementor-43 .swiper-wrapper {*/
/*    display: flex !important;*/
/*    align-items: center;*/
/*}*/

/* Each slide fix */
/*.ex .elementor-43 .swiper-slide {*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    height: auto !important;*/
/*    flex-shrink: 0 !important;*/
/*}*/

/* Logo box (same height for all) */
/*.ex .elementor-widget-image .elementor-widget-container {*/
/*    height: 10px;*/

/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*}*/

/* Image scaling (main fix) */
/*.ex .elementor-widget-image img {*/
/*    max-height: 120px;*/
/*    width: auto;*/
/*    max-width: 100%;*/
/*    object-fit: contain;*/
/*    display: block;*/
/*}*/

/* Optional spacing fix */
/*.elementor-43 .swiper-slide > div {*/
/*    width: 100%;*/
/*}*/



.exhibit-video{
   aspect-ratio: 16 / 7.2; 
}
#inst .elementor .e-con>.elementor-widget{
       
    width: 100% !important; 
}
.elementor-slideshow__footer{
    display: none !important;
}

/*.flash .swiper, .elementor-lightbox.elementor-arrows-position-outside .swiper {*/
/*    width: calc(100% - 0px) !important;*/
/*}*//* End custom CSS */