.header1 .container{max-width:1440px;}
.header1{background-color:transparent;padding:0;z-index:99;position:relative;}
.inner-header{position: fixed;top: 25px;left: 25px;right: 25px;background-color:#fff;width: unset!important;max-width: 1440px;margin: 0 auto;box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.1);transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top: 0px;margin-bottom: 0px;padding: 30px 30px 30px 30px;border-radius:30px;z-index: 999;;display:flex;align-items:center;justify-content:space-between;}
.header{position:relative;}
.module-base .container>div{position:relative;z-index:3;}
.module-base .large-container>div,.module-base .large-container>img{position:relative;z-index:3;}
.ae-ovelay-color{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:2;}

/* Navigation */
.bm-nav-fixed1{position:fixed;top:0;left:0;width:100%;right:0;margin:0 auto;padding:15px 0;transition:0.5s ease all;z-index:9999;background-color:#000000;}
.bm-nav-fixed1.sticky{background-color:#000000;}
.bm-logo-img{width:159px}
.bm-nav-fixed-head{display:flex;flex-wrap:wrap;align-items:center}
.bm-nav-cta{width:166px}
.bm-menu-mixed ul{margin:0;list-style:none;flex-wrap:wrap;padding-left:0;justify-content:flex-start;}
.bm-menu-mixed ul li{color:#fff;margin-bottom:0;}
.bm-nav-cta a{min-width:166px;display:inline-block;text-align:center;color:#ffffff;background:#FFFFFF33;border-radius:30px;height:40px;line-height:40px;padding:0px 10px;}
ul.hs-menu-children-wrapper.bm-add-m1{min-width:325px!important;}
.bm-menu-mixed .hs-menu-wrapper>ul>li{margin-bottom:0;border-top:3px solid transparent;}
.bm-menu-mixed .hs-menu-wrapper ul li a:hover{color:#27bbb3;}
.bm-menu-mixed .hs-menu-wrapper>ul>li>ul.hs-menu-children-wrapper{visibility:hidden;opacity:0;position:absolute;background-color:#fff!important;padding:40px 15px;z-index:999;top:72px;min-width:206px;left:0;display:block;}
ul.hs-menu-children-wrapper li{color:#fff;margin:0 0 10px;width:100%;margin-bottom:12px;text-align:center;}
ul.hs-menu-children-wrapper li:last-child{margin-bottom:0;}
.bm-menu-mixed .hs-menu-wrapper>ul>li:hover .hs-menu-children-wrapper{visibility:visible;opacity:1;transition:opacity .25s ease-in-out;}
.bm-menu-mixed li.hs-menu-item.hs-menu-depth-1 > a{font-family:'Barlow',sans-serif;color:#243987!important;font-size:20px;font-weight:500;padding:0 20px;text-overflow:unset;text-transform:capitalize;transition:.2s;}
.bm-menu-mixed .hs-menu-wrapper ul li.hs-menu-item.hs-menu-depth-1 > a:after{display:none;}
.bm-menu-mixed .hs-menu-wrapper>ul>li:last-child{margin-right:0;}
.header1 ul > li.hs-menu-item.hs-menu-depth-1.hs-item-has-children > ul{border:none;background: #fff;padding: 0 25px 15px 25px;box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.1);border-radius: 0 0 30px 30px;}
.header1 .custom-menu-primary .hs-menu-wrapper>ul ul li{position:relative;border-top:none;border-bottom:none;}
.header1 .custom-menu-primary .hs-menu-wrapper>ul ul li:before{content:"\276F"!important;display:block!important;position:absolute!important;width:50px!important;left:0!important;top:50%!important;transition: .5s cubic-bezier(0,1,0,1)!important;transform:translate(-20%,-50%);font-size:24px;}
.header1 .custom-menu-primary .hs-menu-wrapper>ul ul li a:before{display:none!important}
.header1 .custom-menu-primary .hs-menu-wrapper>ul ul li:hover{background:unset;transform:translateX(5px);color:#27bbb3;transition: .5s cubic-bezier(0,1,0,1);}
.header1 .custom-menu-primary .hs-menu-wrapper>ul ul li h6:hover,.bm-menu-mixed li.hs-menu-item.hs-menu-depth-1 > a:hover{color:#27bbb3!important;transition: .5s cubic-bezier(0,1,0,1);}
.header1 .custom-menu-primary .hs-menu-wrapper>ul ul li:hover:before{transform:translate(0%,-50%);}

/* .bm-menu-mixed .hs-menu-wrapper>ul>li:after { position: absolute; content: ""; width: auto; height: 7px; bottom: 0px; left: 0; right: 0; margin: 0 auto;  opacity: 0; visibility: hidden; transition: .5s ease all; } */
.bm-menu-mixed .hs-menu-wrapper>ul>li.hs-item-has-children:hover:after{opacity:1;visibility:visible;}
ul.hs-menu-children-wrapper li a{width:100%;display:inline-block;}
.bm-menu-mixed .mobile-trigger ~ .hs-menu-wrapper > ul > .bm-nav-cta{text-align:left;width:100%;display:none;}
.bm-menu-mixed .mobile-trigger ~ .hs-menu-wrapper > ul > .bm-nav-cta a{background-color:#344fdf;color:#fff;}
.bm-menu-mixed ul li a:hover{opacity:1;}
.inner-header{display:flex;align-items:center;justify-content:space-between;}
.header1 .inner-header .header-right .custom-menu-primary .hs-menu-wrapper>ul>li>ul:before{display:none;}
.bm-menu-mixed .hs-menu-children-wrapper a{text-align:left;}
.header-right{display:flex;align-items:center;}
.black-btn a{font-size:19px;}
;border:0px solid #fff;border-radius:50px;display:inline-block;padding:10px 15px;color:#fff;min-width:228px;text-align:center;}
.white-btn a{font-size:16px;background-color:transparent;border:1px solid #fff;border-radius:50px;display:inline-block;padding:8px 15px;color:#000;background-color:#fff;}
.btn-group{display:flex;}
.book-btn,.tel-btn{padding-left:20px;}
.hs-menu-add-list{display:flex;align-items:center;}
.meni-icon{width:65.45px;display:flex;align-items:center;justify-content:center;}
.hs-menu-title{width:calc(100% - 65.45px);padding-left:10px;}
.hs-menu-title h6{font-size: 18px;font-weight: 800;color:#243987;font-family:"Barlow",Sans-serif;font-style:normal;margin:0;text-transform:capitalize;}
ul.hs-menu-children-wrapper li.submenu-title{text-align:left!important;color:#243987;font-weight:700;}
.hs-menu-title *{color:inherit;}
ul.submenu2{display:flex;}
.submenu2 li.hs-menu-item{width:calc(33.33% - 20px);}
.green-btn a{font-family:"Barlow",Sans-serif;font-size:18px;font-weight:700;line-height:21.6px;fill:#27BBB2;color:#27BBB2;background-color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#27BBB2;border-radius:25px 25px 25px 25px;padding:10px 20px 10px 20px;white-space:nowrap;display:inline-block;}
.green-btn a:hover{color:#FFFFFF;background-color:#27BBB2;}
.yellow-btn a{font-family:"Barlow",Sans-serif;font-size:18px;font-weight:700;font-style:normal;line-height:21.6px;background-color:#F4B54A;border-style:solid;border-width:3px 3px 3px 3px;border-color:#F4B54A;border-radius:25px 25px 25px 25px;padding:10px 20px 10px 20px;white-space:nowrap;color:#fff;display:inline-block;}
.yellow-btn a:hover{color:#F4B54A;background-color:#02010100;}
.bm-menu-mixed .hs-menu-wrapper > ul{position:relative;}
.header1 .container .inner-header .header-right ul{padding-top:0;}
.bm-menu-mixed li.submenu-title > a{width:auto!important;padding:5px 0!important;max-width:initial!important;line-height:24px!important;}
.submenu-title a:hover .meni-icon img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);}
.submenu-title .meni-icon img:hover{transform:scale(1.25);}
@media(min-width:1025px){
    .bm-menu-mixed ul{display:flex!important;}
    .custom-menu-primary .hs-menu-wrapper{display:block!important;}
    .bm-menu-mixed .hs-menu-wrapper>ul>li:hover .hs-menu-children-wrapper{visibility:visible!important;opacity:1!important;}
    .bm-menu-mixed .btn-group{display:none;}
    .white-btn a:hover{background-color:transparent;color:#fff;}
    .bm-menu-mixed .hs-menu-wrapper>ul>li>ul.hs-menu-children-wrapper{top:100%;}
    .custom-menu-primary .hs-menu-wrapper>ul>li>a{display:inline-block!important;}
    .child-trigger{display:none!important;padding-left:8px;}
    .child-trigger i{font-style:normal;}
    .child-trigger i:before{display:none;}
    .hs-menu-optr .submenu-title {padding: 8px 12px 8px 5px;}
    .hs-menu-optr ul{padding-left:40px;}
    ul.hs-menu-children-wrapper li a{color:#243;}
    ul.hs-menu-children-wrapper li.submenu-title{display:flex;width:33.33%;}
    .bm-menu-mixed li.submenu-title > a{width:auto!important;padding:15px 0;max-width:initial!important;overflow:inherit!important;}
    .bm-menu-mixed ul.hs-menu-children-wrapper1{width:calc(100% - 340px);transition:opcity .5s ease;padding-top:0;left:340px;top:0;display:flex!important;flex-direction:row;    /*     position: absolute; */justify-content:flex-start;}
    .bm-menu-mixed .submenu-title:hover > ul.hs-menu-children-wrapper1{display:flex!important;height:100%;}
    .submenu-title > ul.hs-menu-children-wrapper1 li{width:33.33%;}
    .meni-icon img{height:auto;width:100%;filter:brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);transition-duration:0.3s;}
    ul.hs-menu-children-wrapper li{margin-bottom:0;}
    li.submenu-title:last-child{padding-bottom:0;}
    li.submenu-title:last-child > a:after{height:100%;}
    li.submenu-title > a{position:relative;}
    .logo{width:15%;}
    .header-right{width:59.62%;justify-content:center;}
    .green-btn.cta-btnn{width:12.5%;text-align:center;margin-right:20px;}
    .yellow-btn.cta-btnn{width:12.76%;}
    .bm-add-m1 .meni-icon{width:100%;}
    .bm-add-m1 .submenu-title .meni-icon img:hover{transform:scale(1);}
}
@media(max-width:1024px){
    .inner-header{left:10px;right:10px;top:10px}
    .yellow-btn a{padding:4px;font-size:1em;}
  .header1 ..custom-menu-primary .hs-menu-wrapper>ul{background-color:#fff!important;}
    .mobile-trigger{display:inline-block!important;cursor:pointer;position:absolute;top:50%!important;transform: translateY(-50%);left:20px;right:unset!important;width:35px;height:25px;z-index:1;border:none!important;}
    .mobile-trigger.cta_border_button:hover,.mobile-trigger.cta_border_button{background:unset!important;}
    .mobile-trigger .line{display:block;background:#000;width:26px;height:4px;border-radius: 2px;position:absolute;left:0;transition:all .35s;-webkit-transition:all .35s;-moz-transition:all .35s;}
    .mobile-trigger .line.line-3{width: 12px;top: calc(50% + 6px);}
    .mobile-trigger .line.line-2{width: 20px;top: calc(50% - 2px);}
    .mobile-trigger .line.line-1{width: 26px;top: calc(50% - 10px);}
    .mobile-trigger.active-re .line-3{width: 26px;}
    .mobile-trigger.active-re .line-2{width: 26px;}
/*     .mobile-trigger.active-re .line-2{opacity:0;} */
/*     .mobile-trigger.active-re .line-3{transform:translateY(-7px) translateX(0) rotate(-45deg);-webkit-transform:translateY(-7px) translateX(0) rotate(-45deg);-moz-transform:translateY(-7px) translateX(0) rotate(-45deg);} */
/*     .mobile-trigger.active-re .line-1{transform:translateY(11px) translateX(0) rotate(45deg);-webkit-transform:translateY(11px) translateX(0) rotate(45deg);-moz-transform:translateY(11px) translateX(0) rotate(45deg);} */
    
    .custom-menu-primary .hs-menu-wrapper{display:none;}
    .header1 .inner-header .header-right .custom-menu-primary .hs-menu-wrapper{padding:15px 0;position:absolute;top:100%;left:0;margin:0;background-image:none;background-color:#fff;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:none;box-shadow:none;max-width:none;width:100%;height:auto;z-index:9;border-radius: 22.5px 22.5px 22.5px 22.5px;background-color:#fff;}
    .sp-nav-right .hs-menu-wrapper>ul{display:block;text-align:left;background-color:#fff;}
    .header1 .inner-header .header-right .custom-menu-primary .hs-menu-wrapper>ul{background-color:#fff;}
    .header1 .inner-header .header-right .hs-menu-title {
      padding-left:0; 
    }
    ul.hs-menu-children-wrapper li{margin-bottom:13px;text-align:left;}
    .header1 .inner-header .header-right ul > li.hs-menu-item.hs-menu-depth-1.hs-item-has-children > div > i{
        transform:none!important;
    }
    .header1 .inner-header .header-right ul > li.hs-menu-item.hs-menu-depth-1.hs-item-has-children > div > i:before {
        content:"\002B"!important;
        color:#243987;
        font-style:normal!important;
    }
    /*     .child-trigger i{position:relative;top:50%;margin:0 auto!important;}
    .child-trigger i:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
    .child-trigger i:after{position:absolute;content:'';}
    .child-trigger i,.child-trigger i:after{width:10px;height:2px;background-color:#ffffff;display:block;} */
    .child-trigger.child-open i:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}
    .child-trigger i { color: #000; font-size: 6vw;font-style:none!important;}
    .child-trigger {
        cursor: pointer;
        position: absolute;
        display: inline-block;
        top: 7px;
    }
    .sp-nav-right .hs-menu-wrapper>ul>li>ul.hs-menu-children-wrapper{position:initial;display:none;width:100%!important;visibility:visible;opacity:1;box-shadow:none;border-top:0;min-width:100%;}
  .header1 .inner-header .header-right .bm-menu-mixed.custom-menu-primary.js-enabled{position:unset;}
    .bm-menu-mixed .hs-menu-wrapper>ul>li>ul.hs-menu-children-wrapper{position:initial;display:none;width:100%!important;visibility:visible;opacity:1;box-shadow:none;border-top:0;min-width:100%;padding:5px 0 0px 10px;transition:none;position: unset !important;}
    .bm-menu-mixed li.hs-menu-item.hs-menu-depth-1>a{display:inline-block;font-size: 6vw;font-family: "Barlow", Sans-serif; font-weight: 600; font-style: normal;}
    .bm-menu-mixed .hs-menu-wrapper>ul>li:after{position:unset;content:none;}
    .bm-menu-mixed .mobile-trigger ~ .hs-menu-wrapper > ul > .bm-nav-cta{display:block;}
    .bm-menu-mixed ~ .bm-nav-cta{display:none;}
    .bm-menu-mixed .btn-group{display:block;width:100%;}
    .btn-group{display:none;}
    .header1{padding:20px 0;}
    .bm-menu-mixed .tel-btn{padding-left:0;}
    .bm-menu-mixed .btn-group a{background-color:transparent;color:#fff;border:0;padding:0;font-size:16px;display:block;text-align:left;}
    .bm-menu-mixed .book-btn,.bm-menu-mixed .tel-btn{padding-left:0;}
    .bm-menu-mixed .book-btn{margin-top:10px;}
    .bm-menu-mixed .meni-icon{display:none!important;}
    .bm-menu-mixed .hs-menu-wrapper>ul>li>ul.hs-menu-children-wrapper{background-color:transparent!important;}
    ul.submenu2{flex-direction:column;}
    .hs-menu-children-wrapper .container{padding:0;}
    .bm-menu-mixed ul.hs-menu-children-wrapper li.submenu-title{padding-top:0;font-size:16px;color:#000;margin: 0;}
    .hs-menu-title *{font-size:inherit;}
    li.submenu-title > a{margin-bottom:10px;}
    ul.hs-menu-children-wrapper.bm-add-m1{min-width:100%!important;}
    .green-btn{display:none;}
    .bm-menu-mixed .hs-menu-wrapper>ul>li {
        margin: 0;
        padding: 0 0 15px;
        min-width: 100%;
        color: #fff;
        position: relative;
    }
    .bm-menu-mixed .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
        
        max-width: 100% !important;
        margin: 0;
    }
    .inner-header{
        padding: 0px 7.5px 0px 7.5px;
        border-radius: 25px;
        width: 100%;
        justify-content: flex-start;
        min-height: auto;
    }
    .header-right {
        width: 10%;
    }
    .logo {
        width: 30%;
        padding-left: 10%;
    }
    .yellow-btn.cta-btnn {
        width: 57.5%;
        text-align: end;
    }
    .logo img {
        max-width: 150px !important;
        height: 74px !important;
    }
    .bm-menu-mixed .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{
        float: none !important;
        border-bottom: 2px solid #ceebeb;  
        text-align:center;
    }
    .bm-menu-mixed .hs-menu-wrapper.hs-menu-flow-horizontal ul{
        width: 100%;
        text-align: center;
    }
    .bm-menu-mixed .hs-menu-title{
        width: 100% !important;
    }
    .bm-menu-mixed .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{
        text-align: center;
    }
    .bm-menu-mixed .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a .hs-menu-add-list .hs-menu-title h6{
        font-size: 6vw;
        font-family: "Barlow", Sans-serif; 
        font-weight: 600; 
        font-style: normal;
        border-bottom: 2px solid #ceebeb;
    }
    .header1 .custom-menu-primary .hs-menu-wrapper>ul ul li:before{
        display:none;
    }
    .bm-menu-mixed .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{
        visibility: visible;
        opacity: 1;
    }
    .child-active a, .child-trigger.child-open i{
        color: #27BBB2 !important;
    }
}
@media screen and (min-device-width:1025px) and (max-device-width:1148px){
    .bm-menu-mixed li.hs-menu-item.hs-menu-depth-1 > a{font-size:15.25px!important;}
    .meni-icon{width:48px;}
    .hs-menu-title{width:calc(100% - 48px);}
    .hs-menu-title h6{font-size:15.25px;}
    .green-btn a,.yellow-btn a{font-size:12.5px;}
}
@media(max-width:767px){
    .bm-menu-mixed li.hs-menu-item.hs-menu-depth-1 > a{font-size:6vw;}
}
@media (max-width: 568px){
    .child-trigger{
        left: 75px;
    }
    .logo img{
        width: 105px;
    }
    .logo {
        padding-left: 20%;
    }
}

@media (max-width: 468px){
    .child-trigger{
        top: 0px;
    }
}
