.elementor-5160 .elementor-element.elementor-element-20143ff{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5160 .elementor-element.elementor-element-fa985fd{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5160 .elementor-element.elementor-element-53f7b05{--display:flex;--min-height:72px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5160 .elementor-element.elementor-element-9aa17df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5160 .elementor-element.elementor-element-95df72d .elementor-icon-wrapper{text-align:center;}.elementor-5160 .elementor-element.elementor-element-95df72d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6cb047a );color:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-95df72d.elementor-view-framed .elementor-icon, .elementor-5160 .elementor-element.elementor-element-95df72d.elementor-view-default .elementor-icon{color:var( --e-global-color-6cb047a );border-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-95df72d.elementor-view-framed .elementor-icon, .elementor-5160 .elementor-element.elementor-element-95df72d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-95df72d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-95df72d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-95df72d.elementor-view-stacked .elementor-icon:hover{background-color:#F0F0F0;color:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-95df72d.elementor-view-framed .elementor-icon:hover, .elementor-5160 .elementor-element.elementor-element-95df72d.elementor-view-default .elementor-icon:hover{color:#F0F0F0;border-color:#F0F0F0;}.elementor-5160 .elementor-element.elementor-element-95df72d.elementor-view-framed .elementor-icon:hover, .elementor-5160 .elementor-element.elementor-element-95df72d.elementor-view-default .elementor-icon:hover svg{fill:#F0F0F0;}.elementor-5160 .elementor-element.elementor-element-95df72d.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-95df72d.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-95df72d .elementor-icon{font-size:16px;padding:9px;border-radius:8px 8px 8px 8px;}.elementor-5160 .elementor-element.elementor-element-95df72d .elementor-icon svg{height:16px;}.elementor-5160 .elementor-element.elementor-element-2c94e46{--spacer-size:50px;}.elementor-5160 .elementor-element.elementor-element-5bd5a69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container{background-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal{background-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container, .elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu-toggle, .elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu.eael-advanced-menu-horizontal.eael-advanced-menu-responsive{border-style:none;}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu-toggle{background-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu-toggle i{color:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu-toggle svg{fill:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container li.current-menu-ancestor > ul{display:block;}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container li.current-menu-ancestor > ul li{padding-left:20px;}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li ul{background-color:var( --e-global-color-6cb047a );border-style:none;padding:30px 0px 20px 0px;}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li > a, .eael-advanced-menu-container .eael-advanced-menu-toggle-text{font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li > a{color:var( --e-global-color-21f8c9b7 );background-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-toggle-text{color:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu.eael-advanced-menu-horizontal:not(.eael-advanced-menu-responsive) > li > a{border-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-align-center .eael-advanced-menu.eael-advanced-menu-horizontal:not(.eael-advanced-menu-responsive) > li:first-child > a{border-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-align-right .eael-advanced-menu.eael-advanced-menu-horizontal:not(.eael-advanced-menu-responsive) > li:first-child > a{border-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu.eael-advanced-menu-horizontal.eael-advanced-menu-responsive > li:not(:last-child) > a{border-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu.eael-advanced-menu-vertical > li:not(:last-child) > a{border-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li a{padding-left:6px;padding-right:6px;}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a{padding-left:6px;padding-right:6px;}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator svg{height:18px;width:18px;margin:0px 0px 0px 0px;}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a span svg{height:18px;width:18px;margin:0px 0px 0px 0px;}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator i{font-size:18px;margin:0px 0px 0px 0px;}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li .eael-advanced-menu-indicator i{color:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a span svg path{fill:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator svg path{fill:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li .eael-advanced-menu-indicator{background-color:var( --e-global-color-6cb047a );border-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li:hover > a{color:var( --e-global-color-21f8c9b7 );background-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li.current-menu-item > a.eael-item-active{color:var( --e-global-color-21f8c9b7 );background-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li.current-menu-ancestor > a.eael-item-active{color:var( --e-global-color-21f8c9b7 );background-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li > a:hover span i{color:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator:hover i{color:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator:hover svg path{fill:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a:hover span svg path{fill:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li .eael-advanced-menu-indicator:hover{background-color:var( --e-global-color-6cb047a );border-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li .eael-advanced-menu-indicator.eael-advanced-menu-indicator-open{background-color:var( --e-global-color-6cb047a );border-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li ul li > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-21f8c9b7 );background-color:rgba(255,255,255,0);}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu.eael-advanced-menu-horizontal li ul li > a{border-bottom-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu.eael-advanced-menu-vertical li ul li > a{border-bottom-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a span svg{height:18px;width:18px;margin:0px 0px 0px 0px;}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal ul li i{font-size:18px;margin:0px 0px 0px 0px;color:var( --e-global-color-21f8c9b7 );background-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li ul li .eael-advanced-menu-indicator{font-size:18px;background-color:var( --e-global-color-6cb047a );border-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li ul li .eael-advanced-menu-indicator i{color:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li ul li .eael-advanced-menu-indicator.eael-dropdown-indicator i{color:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a span svg path{fill:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical .sub-menu .eael-dropdown-indicator svg path{fill:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li ul li:hover > a{color:var( --e-global-color-21f8c9b7 );background-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li ul li.current-menu-item > a{color:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li ul li.current-menu-ancestor > a{color:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li ul li.current-menu-item > a.eael-item-active{background-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li ul li.current-menu-ancestor > a.eael-item-active{background-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a:hover i{color:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical .eael-advanced-menu-indicator.eael-dropdown-indicator:hover i{color:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a:hover span svg path{fill:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical .eael-advanced-menu-indicator.eael-dropdown-indicator:hover svg path{fill:var( --e-global-color-21f8c9b7 );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li ul li .eael-advanced-menu-indicator:hover{background-color:var( --e-global-color-6cb047a );border-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li ul li .eael-advanced-menu-indicator.eael-advanced-menu-indicator-open{background-color:var( --e-global-color-6cb047a );border-color:var( --e-global-color-6cb047a );}.elementor-5160 .elementor-element.elementor-element-394665f{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5160 .elementor-element.elementor-element-833d94c{text-align:left;}.elementor-5160 .elementor-element.elementor-element-833d94c img{width:85%;}.elementor-5160 .elementor-element.elementor-element-7d44647{--display:flex;--min-height:36vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5160 .elementor-element.elementor-element-403c60a img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5160 .elementor-element.elementor-element-a56273c img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5160 .elementor-element.elementor-element-b6f62fb img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5160 .elementor-element.elementor-element-ea70df4 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5160 .elementor-element.elementor-element-cbc1aae img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5160 .elementor-element.elementor-element-80bdeb8 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5160 .elementor-element.elementor-element-159092c img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5160 .elementor-element.elementor-element-e3d7c53 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5160 .elementor-element.elementor-element-cd82e65 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5160 .elementor-element.elementor-element-0766611 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5160 .elementor-element.elementor-element-ea4334b img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5160 .elementor-element.elementor-element-5739f66 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5160 .elementor-element.elementor-element-7df99bb img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5160 .elementor-element.elementor-element-8db65e2 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5160 .elementor-element.elementor-element-282b6d4 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5160 .elementor-element.elementor-element-bc6cba9{z-index:1;text-align:right;}.elementor-5160 .elementor-element.elementor-element-bc6cba9 img{width:75%;}#elementor-popup-modal-5160 .dialog-widget-content{animation-duration:0.8s;background-color:var( --e-global-color-6cb047a );}#elementor-popup-modal-5160 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-5160{justify-content:center;align-items:flex-start;pointer-events:all;}@media(min-width:768px){.elementor-5160 .elementor-element.elementor-element-fa985fd{--width:45%;}.elementor-5160 .elementor-element.elementor-element-394665f{--width:55%;}.elementor-5160 .elementor-element.elementor-element-7d44647{--width:40vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-5160 .elementor-element.elementor-element-fa985fd{--width:100%;}}@media(max-width:1024px){.elementor-5160 .elementor-element.elementor-element-fa985fd{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-5160 .elementor-element.elementor-element-53f7b05{--min-height:55px;}.elementor-5160 .elementor-element.elementor-element-5bd5a69.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li > a, .eael-advanced-menu-container .eael-advanced-menu-toggle-text{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li ul li > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-5160 .elementor-element.elementor-element-53f7b05{--min-height:76px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li > a, .eael-advanced-menu-container .eael-advanced-menu-toggle-text{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-5160 .elementor-element.elementor-element-68d399d .eael-advanced-menu li ul li > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5160 .elementor-element.elementor-element-833d94c img{width:100%;}.elementor-5160 .elementor-element.elementor-element-bc6cba9 img{width:100%;}}/* Start custom CSS for wp-widget-mirai_track_cancel_reservation, class: .elementor-element-8d35c72 *//* Fix space generate by line-heigh */
.elementor-5160 .elementor-element.elementor-element-8d35c72 [data-role="bookingquery"] {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd5a69 *//* DISABLE DIALOG SCROLL */
.popup-menu.elementor-popup-modal .dialog-message {
    overflow: visible;
}

.popup-menu .elementor-5160 .elementor-element.elementor-element-5bd5a69 {
    /*height: 100%;*/
    max-height: calc(100vh - 140px);
    overflow-x: initial;
    overflow-y: auto;
}

@media (max-width: 1024px) {
    .popup-menu .elementor-5160 .elementor-element.elementor-element-5bd5a69 {
        max-height: calc(100vh - 190px);
    }
}

@media (min-height: 1050px) {
   .popup-menu .elementor-5160 .elementor-element.elementor-element-5bd5a69 {
       justify-content: center;
   } 
}

.popup-menu .elementor-5160 .elementor-element.elementor-element-5bd5a69::-webkit-scrollbar {
	width: 3px;
}

.popup-menu .elementor-5160 .elementor-element.elementor-element-5bd5a69::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.2);
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    background-clip: padding-box;
}

.popup-menu .elementor-5160 .elementor-element.elementor-element-5bd5a69::-webkit-scrollbar-thumb {
    background-color: #1D1D1B;
    border-radius: 8px;
}

.popup-menu .elementor-5160 .elementor-element.elementor-element-5bd5a69::-webkit-scrollbar-thumb:hover {
    background: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d44647 */.mft-menu-images {
     position: absolute;
     top: 50%;
     left: 0;
     transform: translateY(-50%);
     width: 100%;
     height: 100%;
     transition: all .2s ease-in-out;
 }

 .elementor-page:not(.elementor-editor-active) .mft-menu-images {
     opacity: 0;
 }

 .elementor-page:not(.elementor-editor-active) .mft-menu-images.mft-toggle-menu-target-active {
     opacity: 1;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20143ff *//***** MENU CUSTOM STYLE *****/
.popup-web-menu li:not(:first-child) {
    margin-top: 18px;
}

.popup-web-menu li:not(:last-child) {
    margin-bottom: 18px;
}

/* MENU CURRENT PAGE ITEM */
.popup-web-menu .eael-advanced-menu > .current_page_item> a {
    filter: blur(3px);
}

@media (max-width: 767px) {
    .popup-web-menu .eael-advanced-menu > .current_page_item> a {
        filter: blur(1.5px);
    }
}

/* MENU ITEM LINK */
.popup-web-menu ul.eael-advanced-menu .menu-item a {
    width: fit-content;
    transition: all .2s ease-in-out;
}

.popup-web-menu ul.eael-advanced-menu>.menu-item>a:hover {
    filter: blur(3px);
}

/* MENU ITEM HAS CHILDREN */
.popup-web-menu .menu-item.menu-item-has-children {
    display: grid;
    grid-template-columns: auto auto 1fr;
    column-gap: 15px;
}

/* ARROW ICON OPEN/CLOSE */
.popup-web-menu .menu-item.menu-item-has-children .eael-advanced-menu-indicator {
    overflow: hidden;
    position: relative;
}

@media (min-width: 1025px) {
    .popup-web-menu .menu-item.menu-item-has-children .eael-advanced-menu-indicator {
        top: 16px !important;
    }
}

.popup-web-menu .menu-item.menu-item-has-children>.eael-advanced-menu-indicator {
    border: 1px solid rgba(0, 0, 0, 0.2) !important;
    border-radius: 8px;
    font-size: 16px;
    height: 34px;
    width: 34px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s ease-in-out;
}

.popup-web-menu .eael-advanced-menu-indicator>i:before,
.popup-web-menu .eael-advanced-menu-indicator>i:after {
    content: url(https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1544/arrow-down-icon.svg);
}

.popup-web-menu .eael-advanced-menu-indicator>i:before,
.popup-web-menu .eael-advanced-menu-indicator>i:after {
    position: absolute;
    top: 50%;
    right: 50%;
    transform-style: preserve-3d;
    transition: .5s ease-in-out;
}

.popup-web-menu .eael-advanced-menu-indicator>i:before,
.popup-web-menu .menu-item-has-children a:hover ~ .eael-advanced-menu-indicator>i:after,
.popup-web-menu .menu-item-has-children .eael-advanced-menu-indicator:hover>i:after {
    transform: translate3d(50%, -50%, 0px);
}

.popup-web-menu .eael-advanced-menu-indicator i:after {
    transform: translate3d(50%, -250%, 0px);
}

.popup-web-menu .menu-item-has-children a:hover ~ .eael-advanced-menu-indicator i:before,
.popup-web-menu .menu-item-has-children .eael-advanced-menu-indicator:hover i:before {
    transform: translate3d(50%, 250%, 0px);
}

/* MENU SUB ITEMS LINK */
.popup-web-menu .menu-item.menu-item-has-children ul.sub-menu {
    order: 2;
    grid-column: 1 / -1;
}

.popup-web-menu .sub-menu a {
    padding-left: 6px !important;
}

.popup-web-menu .sub-menu .current_page_item a {
    text-shadow: 0 0 black, 0 0 black;
}

.popup-web-menu .sub-menu a:hover {
    text-shadow: 0 0 black, 0 0 black;
}/* End custom CSS */