.elementor-kit-2545{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#56CCF2;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;background-color:#F4F5F7;font-family:"Inter", Sans-serif;}.elementor-kit-2545 a{font-family:"Inter", Sans-serif;}.elementor-kit-2545 h1{font-family:"Inter", Sans-serif;}.elementor-kit-2545 h2{font-family:"Inter", Sans-serif;}.elementor-kit-2545 h3{font-family:"Inter", Sans-serif;}.elementor-kit-2545 h4{font-family:"Inter", Sans-serif;}.elementor-kit-2545 h5{font-family:"Inter", Sans-serif;}.elementor-kit-2545 h6{font-family:"Inter", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body{
    overflow-x: hidden;
}
/* Heaeder Nav */
.sub-menu .menu-item.menu-item-type-custom.menu-item-object-custom a{
    color: #B6B6B6 !important;
}
.sub-menu .menu-item.menu-item-type-custom.menu-item-object-custom a:hover{
    background-color: #fff !important;
}

/* Sponsor & Partner */
.mmhc-sponsor-partners{
    height: 112px;
    width: 404px;
}

/* Banner Swiper */
.mmhc-slide-container .swiper-container{
    border-radius: 8px;
}
.mmhc-slide-container .swiper-wrapper{
    z-index: unset !important;
}
.mmhc-slide-container .swiper-pagination{
    text-align: left;
}
.mmhc-slide-container .swiper-container-horizontal>.swiper-pagination-bullets{
    bottom: 65px;
    left: 20px;
}
.mmhc-slide-container .swiper-pagination .swiper-pagination-bullet{
    border-radius: unset !important;
    background-color: rgba(255, 255, 255, 0.6) !important;
    width: 30px !important;
    height: 3px !important;
}
.mmhc-slide-container .swiper-slide .swiper-slide-bg{
    min-height: unset;
    min-width: unset;
    width: 500px;
    height: 100%;
    position: absolute;
    top: 0px;
    right: 0px;
    border-radius: 8px;
}

/* Banner & Promo */
.mmhc-banner-section, .mmhc-promo-section{
    min-height: 290px;
}
.mmhc-banner-column, .mmhc-promo-column{
    min-height: 460px;
}

/* Roadmap */
.twae-vertical:after, .twae-vertical:before{
    z-index: -9 !important;
}
.mmhc-roadmap .twae-data-container{
    padding: unset !important;
    border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
}
.mmhc-roadmap .twae-data-container:after{
    border-right-color: #749AB9 !important;
}
.mmhc-roadmap .twae-year-label{
    cursor: pointer;
}
.mmhc-roadmap .twae-data-container .twae-title{
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px;
    padding: .85em;
    margin-bottom: unset !important;
    background-color: #749AB9;
    color: #fff !important;
    cursor: pointer;
}
.mmhc-roadmap .twae-description{
    display: none;
}
.mmhc-roadmap .twae-description p{
    padding: 0 1.3em;
}
.mmhc-roadmap .twae-description p:first-child{
    padding-top: .85em;
}
.mmhc-roadmap .twae-description p:last-child{
    padding-bottom: .85em;
}


/* Listing Agenda */
.mmhc-agenda-listing .jet-listing-grid__item, .mmhc-agenda-listing .elementor-column-gap-default>.elementor-column>.elementor-element-populated{
    padding: unset !important; 
}
.mmhc-agenda-listing .jet-listing-grid__item:nth-child(even) .elementor-3721 .elementor-element.elementor-element-1f0a0b2:not(.elementor-motion-effects-element-type-background){
    background-color: #F9FAFB !important;
}

/* Listing Speaker */
.mmhc-people-listing .jet-listing-grid__items{
    justify-content: center !important;
}

/* Popup */
.jet-popup.jet-popup--front-mode .jet-popup__container .jet-popup__container-inner{
    padding: 0;
    border-radius: 8px;
}
/* Popup Close Button */
.jet-popup.jet-popup--front-mode .jet-popup__container .jet-popup__close-button{
    background-color: #fff;
    color: #323232;
    top: 21px;
    right: 21px;
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 767px)
  and (-webkit-min-device-pixel-ratio: 2) {
    .elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{
        z-index: unset !important;
    }
    .mmhc-header{
        max-height: 80px;
    }
    
    /* Banner Swiper*/
    .mmhc-slide-container .swiper-container{
        min-height: 500px;
    }
    .mmhc-slide-container .swiper-slide .swiper-slide-bg{
        width: 100%;
        height: 220px;
        margin-top: 230px;
        right: unset;
    }
    .mmhc-slide-container .swiper-slide .swiper-slide-contents .elementor-slide-description{
        height: 100px;
        text-overflow: ellipsis;
        word-wrap: break-word;
        overflow: hidden;
    }
    .mmhc-slide-container .swiper-container-horizontal>.swiper-pagination-bullets{
        bottom: 0px !important;
        left: 0px !important;
    }
    
    /* Banner & Promo */
    .mmhc-banner-section, .mmhc-promo-section{
        min-height: 427px;
    }
    .mmhc-banner-column, .mmhc-promo-column{
        background-size: cover;
    }
    
    /* Popup */
    .jet-popup.jet-popup--front-mode .jet-popup__container .jet-popup__container-inner{
        margin: 0 24px;
    }
    
    /* Popup Image */
    .jet-popup.jet-popup--front-mode .jet-popup__container .jet-popup__container-inner .jet-popup__container-content img, .mmhc-speaker-popup-column{
        background: linear-gradient(179.91deg, rgba(0, 0, 0, 0.4) 0.08%, rgba(0, 0, 0, 0) 59.79%), url(.jpg);
    }
    
    /* Popup Close Button */
    .jet-popup.jet-popup--front-mode .jet-popup__container .jet-popup__close-button{
        right: 45px;
        background-color: transparent;
        color: #fff;
    }
    
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
      /* Banner Swiper*/
    .mmhc-slide-container .swiper-slide .swiper-slide-bg{
        width: 300px;
    }
    .mmhc-slide-container .swiper-slide .swiper-slide-contents{
        max-width: 328px !important;
    }
      
      /* Popup */
    .jet-popup.jet-popup--front-mode .jet-popup__container .jet-popup__container-inner{
        margin: 0 24px;
    }
    /* Popup Close Button */
    .jet-popup.jet-popup--front-mode .jet-popup__container .jet-popup__close-button{
        right: 45px;
    }
  }/* End custom CSS */