.elementor-7339 .elementor-element.elementor-element-ca9c01{--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;}.elementor-7339 .elementor-element.elementor-element-c41e29{--display:flex;}.elementor-7339 .elementor-element.elementor-element-c3ed48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7339 .elementor-element.elementor-element-0403f34{--display:flex;}.elementor-7339 .elementor-element.elementor-element-057d9bf{--display:flex;}.elementor-7339 .elementor-element.elementor-element-45b5199{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-7339 .elementor-element.elementor-element-c9b77d{--display:flex;}.elementor-7339 .elementor-element.elementor-element-c87f37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7339 .elementor-element.elementor-element-c87f37:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-c87f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#072C5F;}.elementor-7339 .elementor-element.elementor-element-w6eafc .elementor-menu-toggle{margin:0 auto;}.elementor-7339 .elementor-element.elementor-element-w6eafc .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-7339 .elementor-element.elementor-element-w7cad4 .elementor-button{background-color:#FFFFFF;}.elementor-7339 .elementor-element.elementor-element-w7cad4 .elementor-button-content-wrapper{flex-direction:row-reverse;}/* Start custom CSS for container, class: .elementor-element-c3ed48 */.mirel-topbar-inner{
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.mirel-navbar-inner{
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-w5ff13 */#logohead1{
    filter: brightness(0) invert(1) !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-w6eafc */div.mirel-main-menu .elementor-nav-menu--main .elementor-item{
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS */.mirel-native-header{--mb-navy:#0A2D63;--mb-navy-dark:#071F45;--mb-pastel:#A9DDF2;--mb-ice:#E7F4FA;--mb-line:#E3E8EF;font-family:'DM Sans',Arial,sans-serif;position:relative;z-index:2147483000;display:block!important;overflow:visible!important;transition:transform .28s ease,box-shadow .28s ease}
.mirel-native-header.e-con{display:block!important}
.mirel-native-header,.mirel-native-header *,.mirel-navbar,.mirel-navbar *{overflow:visible!important}
.mirel-native-header a{text-decoration:none}
body.mirel-header-fixed .mirel-native-header{position:fixed!important;top:0;left:0;right:0;width:100%;box-shadow:0 14px 34px rgba(10,45,99,.12)}
body.admin-bar.mirel-header-fixed .mirel-native-header{top:32px}
body.mirel-header-hidden .mirel-native-header{transform:translateY(-112%);pointer-events:none}
body.mirel-header-at-top .mirel-native-header{transform:none;box-shadow:none}
.mirel-topbar{background:#071F45;color:#CFE0F2;font-size:15px}
.mirel-topbar-inner{max-width:1760px;margin:0 auto;padding:15px 32px;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:18px}
.mirel-topbar-inner>.elementor-element{width:auto!important;max-width:none!important;flex:0 0 auto!important}
.mirel-topbar-left .elementor-widget-container,.mirel-topbar-right .elementor-widget-container{display:flex;align-items:center;gap:18px;margin:0}
.mirel-topbar-left span,.mirel-topbar-right span,.mirel-topbar-right a{display:inline-flex;align-items:center;gap:6px;color:#CFE0F2}
.mirel-topbar-right a:hover{color:#A9DDF2}
.mirel-top-sep{color:rgba(255,255,255,.25)!important}
.mirel-top-pin,.mirel-top-clock{display:inline-block;position:relative;flex:none;color:currentColor}
.mirel-top-pin{width:9px;height:9px;border:2px solid currentColor;border-radius:50% 50% 50% 0;transform:rotate(-45deg);margin:0 2px}
.mirel-top-clock{width:14px;height:14px;border:1.8px solid currentColor;border-radius:50%}
.mirel-top-clock:before{content:"";position:absolute;left:5px;top:2px;width:1.8px;height:5px;background:currentColor;border-radius:2px}
.mirel-top-clock:after{content:"";position:absolute;left:5px;top:6px;width:4px;height:1.8px;background:currentColor;border-radius:2px}
.mirel-navbar{background:#fff;border-bottom:1px solid #E3E8EF;position:sticky;top:0;box-shadow:0 2px 16px rgba(10,45,99,.05);z-index:2147483000;overflow:visible!important}
body.admin-bar .mirel-navbar{top:32px}
.mirel-navbar-inner{max-width:1760px;margin:0 auto;padding:21px 32px;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:24px;overflow:visible!important}
.mirel-navbar-inner>.elementor-element{width:auto!important;max-width:none!important}
.mirel-logo{flex:0 0 auto;max-width:230px}
.mirel-logo img{height:52px;width:auto;display:block}
.mirel-main-menu{flex:1 1 auto!important;width:auto!important;min-width:0;overflow:visible!important}
.mirel-main-menu .elementor-widget-container,.mirel-main-menu nav,.mirel-main-menu .elementor-nav-menu,.mirel-main-menu .elementor-nav-menu--main,.mirel-main-menu .elementor-nav-menu--layout-horizontal,.mirel-main-menu .elementor-nav-menu__container{overflow:visible!important}
.mirel-main-menu .elementor-nav-menu--main{display:flex;justify-content:center}
.mirel-main-menu .elementor-nav-menu--main .elementor-nav-menu{align-items:center;gap:2px;flex-wrap:nowrap!important}
.mirel-main-menu .elementor-nav-menu--main .elementor-item{font-size:15.5px;font-weight:700;color:#1D2321!important;padding:14px 11px;border-radius:8px;line-height:1.2;white-space:nowrap}
.mirel-main-menu .elementor-nav-menu--main .elementor-item:hover,.mirel-main-menu .elementor-nav-menu--main .elementor-item.highlighted{background:#E7F4FA;color:#0A2D63!important}
.mirel-main-menu .elementor-nav-menu--main .sub-menu{border:1px solid #E3E8EF;border-radius:14px;box-shadow:0 20px 40px rgba(10,45,99,.14);padding:10px;background:#fff;min-width:245px;z-index:2147483001!important}
.mirel-main-menu .elementor-nav-menu--main .elementor-sub-item{font-size:13.5px;font-weight:600;color:#3E4650!important;border-radius:9px;padding:10px 14px}
.mirel-main-menu .elementor-nav-menu--main .elementor-sub-item:hover{background:#E7F4FA;color:#0A2D63!important}
.mirel-main-menu .elementor-menu-toggle{margin-right:auto;background:#E7F4FA;color:#0A2D63;border-radius:10px;padding:10px;border:0}
.mirel-cta{flex:0 0 auto!important;width:auto!important}
.mirel-cta .elementor-button{background:linear-gradient(135deg,#0A2D63,#123f82)!important;color:#fff!important;font-weight:800;font-size:16px;padding:18px 27px;border-radius:12px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 8px 18px rgba(10,45,99,.22);white-space:nowrap}
.mirel-cta .elementor-button:hover{background:linear-gradient(135deg,#071F45,#0A2D63)!important;transform:translateY(-2px)}
body.home .mirel-navbar{background:#082c5f!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}
body.home .mirel-logo img{filter:brightness(0) invert(1)}
body.home .mirel-main-menu .elementor-nav-menu--main .elementor-item{color:#fff!important}
body.home .mirel-main-menu .elementor-nav-menu--main .elementor-item:hover,body.home .mirel-main-menu .elementor-nav-menu--main .elementor-item.highlighted{background:rgba(255,255,255,.08);color:#E3F5FF!important}
body.home .mirel-cta .elementor-button{background:#fff!important;color:#0A2D63!important;box-shadow:none!important}
@media(min-width:1025px){
  .mirel-main-menu .elementor-nav-menu--main .sub-menu,
  .mirel-main-menu .elementor-nav-menu--main .elementor-nav-menu--dropdown{background:#fff!important;color:#3E4650!important;overflow:visible!important;z-index:2147483001!important;}
  .mirel-main-menu .elementor-nav-menu--main .sub-menu a,
  .mirel-main-menu .elementor-nav-menu--main .elementor-nav-menu--dropdown a{color:#3E4650!important;background:transparent!important;}
  .mirel-main-menu .elementor-nav-menu--main .sub-menu a:hover,
  .mirel-main-menu .elementor-nav-menu--main .elementor-nav-menu--dropdown a:hover{color:#0A2D63!important;background:#E7F4FA!important;}
}
body.page-id-7278 .mirel-native-header,
body.page-id-7279 .mirel-native-header,
body.page-id-7278 .mirel-navbar,
body.page-id-7279 .mirel-navbar,
body.page-id-7278 .mirel-main-menu,
body.page-id-7279 .mirel-main-menu{z-index:2147483000!important;overflow:visible!important;isolation:isolate}
body.page-id-7278 .mirel-main-menu .elementor-nav-menu--main .sub-menu,
body.page-id-7279 .mirel-main-menu .elementor-nav-menu--main .sub-menu,
body.page-id-7278 .mirel-main-menu .elementor-nav-menu--main .elementor-nav-menu--dropdown,
body.page-id-7279 .mirel-main-menu .elementor-nav-menu--main .elementor-nav-menu--dropdown{z-index:2147483001!important;position:absolute!important;clip:auto!important;clip-path:none!important;transform:none!important}
body.page-id-7278 .elementor-location-header,
body.page-id-7279 .elementor-location-header,
body.page-id-7278 .tourm-header,
body.page-id-7279 .tourm-header,
body.page-id-7278 header,
body.page-id-7279 header{overflow:visible!important;z-index:2147483000!important}
@media(max-width:1024px){
  body.admin-bar .mirel-navbar{top:46px}
  body.admin-bar.mirel-header-fixed .mirel-native-header{top:46px}
  .mirel-topbar{display:none}
  .mirel-navbar-inner{position:relative;min-height:82px;padding:12px 14px;gap:0;justify-content:center!important}
  .mirel-main-menu{position:absolute!important;left:14px;top:50%;transform:translateY(-50%);order:1;flex:0 0 48px!important;width:48px!important;z-index:4}
  .mirel-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:190px;width:190px!important;z-index:2;text-align:center}
  .mirel-logo img{height:40px;max-width:190px;width:auto;margin:0 auto}
  .mirel-cta{position:absolute!important;right:14px;top:50%;transform:translateY(-50%);order:3;margin:0!important;z-index:3;width:auto!important}
  .mirel-cta .elementor-button{font-size:13px;padding:13px 16px;border-radius:14px;min-height:52px;min-width:136px;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}
  .mirel-cta .elementor-button-text{display:inline!important;font-size:13px!important;line-height:1.1}
  .mirel-cta .elementor-button-icon{display:inline-flex!important;font-size:13px!important;margin-left:6px!important}
  .mirel-main-menu .elementor-menu-toggle{display:flex!important;align-items:center;justify-content:center;width:52px;height:52px;margin:0;background:#E7F4FA;color:#0A2D63;border-radius:16px}
  body.home .mirel-main-menu .elementor-menu-toggle{background:rgba(227,245,255,.16);color:#fff}
  .mirel-main-menu .elementor-nav-menu--dropdown{position:fixed!important;left:0!important;right:auto!important;top:82px!important;width:min(86vw,430px)!important;min-height:calc(100vh - 82px)!important;background:#071F45!important;border-radius:0 0 18px 0;box-shadow:22px 24px 45px rgba(7,31,69,.28);padding:22px 30px 34px;max-height:calc(100vh - 82px);overflow-y:auto!important;overflow-x:hidden!important;z-index:2147483001!important;clip:auto!important;clip-path:none!important;transform:none!important}
  body.admin-bar .mirel-main-menu .elementor-nav-menu--dropdown{top:128px!important;min-height:calc(100vh - 128px)!important;max-height:calc(100vh - 128px)!important}
  .mirel-main-menu .elementor-nav-menu--dropdown a{color:#fff!important;font-size:21px;font-weight:500;background:transparent!important;border-bottom:1px solid rgba(227,245,255,.16);padding:17px 0!important}
  .mirel-main-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-size:15px;color:#CFE0F2!important;padding-left:18px!important}
  .mirel-main-menu .elementor-nav-menu--dropdown a:hover{color:#A9DDF2!important}
}
@media(max-width:420px){
  .mirel-logo{max-width:128px;width:128px!important}
  .mirel-logo img{height:32px;max-width:128px}
  .mirel-cta{right:10px}
  .mirel-main-menu{left:10px}
  .mirel-cta .elementor-button{font-size:12px!important;padding:10px 12px;min-height:46px;min-width:122px}
  .mirel-cta .elementor-button-text{display:inline!important;font-size:12px!important}
  .mirel-cta .elementor-button-icon{display:inline-flex!important;font-size:12px!important;margin-left:5px!important}
}

/* Mirel mobile menu closed-state fix */
@media(max-width:1024px){
  .mirel-main-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
  .mirel-main-menu .elementor-menu-toggle.elementor-active+.elementor-nav-menu--dropdown.elementor-nav-menu__container,
  .mirel-main-menu .elementor-menu-toggle.elementor-active~.elementor-nav-menu--dropdown.elementor-nav-menu__container,
  .mirel-main-menu .elementor-menu-toggle.elementor-active+nav.elementor-nav-menu--dropdown.elementor-nav-menu__container,
  .mirel-main-menu .elementor-menu-toggle.elementor-active~nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}
}/* End custom CSS */