.elementor-15 .elementor-element.elementor-element-43e34c8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-15 .elementor-element.elementor-element-43e34c8.bdt-sticky.bdt-active{background-color:#FFFFFFB3;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.2);z-index:2;}.elementor-15 .elementor-element.elementor-element-1ac60b9{--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;--justify-content:center;--border-radius:0px 0px 60px 60px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-1ac60b9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1ac60b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF99;}.elementor-15 .elementor-element.elementor-element-e88c009{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-menu-toggle{margin:0 auto;}.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu .elementor-item{font-family:"Mulish", Sans-serif;font-size:17px;font-weight:800;}.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--main .elementor-item{color:#224384;fill:#224384;}.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--main .elementor-item:focus{color:#224384;fill:#224384;}.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#224384;}.elementor-15 .elementor-element.elementor-element-fc1b85a{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--dropdown a, .elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-menu-toggle{color:#224384;fill:#224384;}.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--dropdown{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--dropdown a:hover,
					.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--dropdown a:focus,
					.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--dropdown a.highlighted,
					.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-menu-toggle:hover,
					.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--dropdown a:hover,
					.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--dropdown a:focus,
					.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--dropdown a.highlighted{background-color:#224384;}.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#224384;}.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--dropdown .elementor-item, .elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:20px;border-top-right-radius:20px;}.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-15 .elementor-element.elementor-element-fc1b85a .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:10px !important;}.elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button, .elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--dione span{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--glitch::after{color:#FFFFFF;text-shadow:-2px -3px 0 #FFFFFF, 2px 3px 0 #FFFFFF;}.elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button, .elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--anthe::before, .elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--bestia .bdt-ep-creative-button__bg, .elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--dione::before, .elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--greip::before, .elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--hyperion::before, .elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--janus::before, .elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--mimas::before, .elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--narvi::before, .elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--pan::before, .elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--pandora span, .elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--rhea::before, .elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--skoll::before{background:#02010100;}.elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--dione::after{border-color:#02010100;}.elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--elon::before{background-color:#02010100;}.elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--reveal:hover{background:#02010100 !important;}.elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--glitch, .elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--glitch::after{background:linear-gradient(45deg, transparent 5%, #02010100 5%);}.elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--gooey:hover{background:#02010100 !important;}.elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--aura:before{background:#02010100;}.elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button, .elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--bestia .bdt-ep-creative-button__bg, .elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--elon:before{border-style:none;}.elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button, .elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button--bestia .bdt-ep-creative-button__bg span, .elementor-15 .elementor-element.elementor-element-c3068e8 .bdt-ep-creative-button-marquee span{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a6ba5e3{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c3b15f5 .bdt-ep-advanced-icon-box-icon-wrap{background-color:#C9DFFF4D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3441551A;border-radius:50px 50px 50px 50px;overflow:hidden;padding:10px 10px 10px 10px;font-size:22px;transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-c3b15f5.elementor-position-right .bdt-ep-advanced-icon-box-icon{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-c3b15f5.elementor-position-left .bdt-ep-advanced-icon-box-icon{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-c3b15f5.elementor-position-top .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-c3b15f5.elementor-position-bottom .bdt-ep-advanced-icon-box-icon{margin-top:15px;}.elementor-15 .elementor-element.elementor-element-c3b15f5 .bdt-ep-advanced-icon-box-icon-wrap img{width:22px;}.elementor-15 .elementor-element.elementor-element-c3b15f5 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-15 .elementor-element.elementor-element-c3b15f5 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-15 .elementor-element.elementor-element-c3b15f5 .bdt-ep-advanced-icon-box-icon-wrap svg{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-c3b15f5:hover .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-15 .elementor-element.elementor-element-c3b15f5:hover .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-15 .elementor-element.elementor-element-c3b15f5:hover .bdt-ep-advanced-icon-box-icon-wrap svg{transform:rotate(360deg);}.elementor-15 .elementor-element.elementor-element-c3b15f5 .bdt-ep-advanced-icon-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:14px;}.elementor-15 .elementor-element.elementor-element-c3b15f5 .bdt-ep-advanced-icon-box-description{margin-bottom:0px;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-c3b15f5 .bdt-ep-advanced-icon-box-content{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button, .elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--dione span{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--glitch::after{color:#FFFFFF;text-shadow:-2px -3px 0 #FFFFFF, 2px 3px 0 #FFFFFF;}.elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button, .elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--anthe::before, .elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--bestia .bdt-ep-creative-button__bg, .elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--dione::before, .elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--greip::before, .elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--hyperion::before, .elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--janus::before, .elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--mimas::before, .elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--narvi::before, .elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--pan::before, .elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--pandora span, .elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--rhea::before, .elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--skoll::before{background:#02010100;}.elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--dione::after{border-color:#02010100;}.elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--elon::before{background-color:#02010100;}.elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--reveal:hover{background:#02010100 !important;}.elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--glitch, .elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--glitch::after{background:linear-gradient(45deg, transparent 5%, #02010100 5%);}.elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--gooey:hover{background:#02010100 !important;}.elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--aura:before{background:#02010100;}.elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button, .elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--bestia .bdt-ep-creative-button__bg, .elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--elon:before{border-style:none;}.elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button, .elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button--bestia .bdt-ep-creative-button__bg span, .elementor-15 .elementor-element.elementor-element-5802f75 .bdt-ep-creative-button-marquee span{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-menu-toggle{margin:0 auto;background-color:#224384;}.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu .elementor-item{font-family:"Mulish", Sans-serif;font-weight:800;}.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--main .elementor-item{color:#224384;fill:#224384;}.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--main .elementor-item:focus{color:#224384;fill:#224384;}.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#224384;}.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--dropdown a, .elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-menu-toggle{color:#224384;fill:#224384;}.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--dropdown{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--dropdown a:hover,
					.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--dropdown a:focus,
					.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--dropdown a.highlighted,
					.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-menu-toggle:hover,
					.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--dropdown a:hover,
					.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--dropdown a:focus,
					.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--dropdown a.highlighted{background-color:#224384;}.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#224384;}.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--dropdown .elementor-item, .elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:20px;border-top-right-radius:20px;}.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-15 .elementor-element.elementor-element-3a3dd6c .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:10px !important;}.elementor-15 .elementor-element.elementor-element-3a3dd6c div.elementor-menu-toggle{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3a3dd6c div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-43e34c8{--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;--justify-content:space-around;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-1ac60b9{--width:50%;--border-radius:0px 0px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-1e7a589 img{width:100%;max-width:1000%;}.elementor-15 .elementor-element.elementor-element-e88c009{--width:38%;}.elementor-15 .elementor-element.elementor-element-a6ba5e3{--width:15%;}.elementor-15 .elementor-element.elementor-element-c3b15f5 .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-43e34c8{--content-width:1500px;}.elementor-15 .elementor-element.elementor-element-1ac60b9{--width:24%;}.elementor-15 .elementor-element.elementor-element-e88c009{--width:46%;}.elementor-15 .elementor-element.elementor-element-a6ba5e3{--width:27%;}}/* Start custom CSS for container, class: .elementor-element-1ac60b9 */.bdt-sticky-fixed .logo-sticky {
    width: 15% !important;
}
@media only screen and (max-width: 767px) {
  .bdt-sticky-fixed .logo-sticky {
    width: 33% !important;
  }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fc1b85a */.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after {
    border-color: #ffffff00;
}

.menu-css a.elementor-item {
    padding: 0 !important;
}

.menu-css .elementor-nav-menu {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
  list-style: none;
  margin: 0;
  padding: 0;
}

.menu-css .elementor-item {
  position: relative;
  font-weight: 700;
  font-size: 18px;
  color: #133a83; 
  text-decoration: none;
  padding-bottom: 4px;
  transition: all 0.3s ease;
}

.menu-css .elementor-nav-menu li {
  position: relative;
}

.menu-css .elementor-nav-menu li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: -20px; 
  top: 50%;
  transform: translateY(-50%);
  width: 20px; 
  height: 20px;
  background: url('/wp-content/uploads/2025/10/menu-separator-img.png') no-repeat center center;
  background-size: contain;
}

.sub-menu .menu-item {
  padding: 0px !important;
}

.menu-css .sub-menu li:not(:last-child)::after {
  content: none !important;
}

@media(max-width:768px){
    .menu-css .elementor-nav-menu{
        display:block;
    }
    
    .menu-css .elementor-item {
        font-size: 16px;
    }
}


.menu-css .elementor-nav-menu ul ul a {
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
}

.menu-css .elementor-nav-menu a.elementor-item,
.menu-css .elementor-nav-menu a.elementor-sub-item {
  transition: all 0.3s ease-in-out;
  padding: 8px 16px !important;
}

.menu-css .elementor-nav-menu > li > a.elementor-item {
  border-radius: 50px;
}

.menu-css .elementor-nav-menu .sub-menu li > a {
  border-radius: 0;
}
.menu-css .elementor-nav-menu .sub-menu li:first-child > a {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.menu-css .elementor-nav-menu .sub-menu li:last-child > a {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}

.menu-css .elementor-nav-menu a.elementor-item:hover,
.menu-css .elementor-nav-menu a.elementor-sub-item:hover {
  background: linear-gradient(90deg, #EAC356, #CFAF3C);
  color: #fff !important;
}


.menu-css .elementor-nav-menu a.elementor-item.elementor-item-active,
.menu-css .elementor-nav-menu .current-menu-item > a,
.menu-css .elementor-nav-menu .current-menu-parent > a,
.menu-css .elementor-nav-menu .current-menu-ancestor > a,
.menu-css .elementor-nav-menu .current-menu-item > a.elementor-sub-item,
.menu-css .elementor-nav-menu .current-menu-parent > a.elementor-sub-item,
.menu-css .elementor-nav-menu .current-menu-ancestor > a.elementor-sub-item {
  background: linear-gradient(90deg, #EAC356, #CFAF3C);
  color: #fff !important;
}


.menu-css,
.menu-css .elementor-nav-menu,
.menu-css .elementor-nav-menu__container,
.menu-css .elementor-nav-menu .elementor-nav-menu--main,
.menu-css .elementor-nav-menu .sub-menu,
.menu-css .elementor-menu-toggle {
  overflow: visible !important;
}

.menu-css .elementor-nav-menu .sub-menu {
  position: absolute !important;
  left: 0 !important;
  top: 100% !important; /* drop below the parent item */
  margin: 0 !important;
  z-index: 1000 !important;
  box-shadow: 0 4px 15px rgba(0,0,0,0.08);
  background: transparent; /* keep background to the link elements */
}

.menu-css .elementor-nav-menu .sub-menu .sub-menu,
.menu-css .elementor-nav-menu .sub-menu ul.sub-menu {
  position: absolute !important;
  top: 0 !important;
  left: 100% !important;
  margin: 0 !important;
  z-index: 1100 !important;
  min-width: 10em !important;
  box-shadow: 0 6px 20px rgba(0,0,0,0.12);
}

.menu-css .elementor-nav-menu > li > a.elementor-item {
  border-radius: 50px;
}
.menu-css .elementor-nav-menu .sub-menu a {
  border-radius: 0 !important;
}
.menu-css .elementor-nav-menu .sub-menu > li:first-child > a {
  border-top-left-radius: 12px !important;
  border-top-right-radius: 12px !important;
}
.menu-css .elementor-nav-menu .sub-menu > li:last-child > a {
  border-bottom-left-radius: 12px !important;
  border-bottom-right-radius: 12px !important;
}

.menu-css .elementor-nav-menu a.elementor-item:hover,
.menu-css .elementor-nav-menu a.elementor-sub-item:hover,
.menu-css .elementor-nav-menu a.elementor-item.elementor-item-active,
.menu-css .elementor-nav-menu .current-menu-item > a {
  background: linear-gradient(90deg, #EAC356, #CFAF3C) !important;
  color: #fff !important;
}


.menu-css .elementor-nav-menu li {
  position: relative; 
}/* End custom CSS */
/* Start custom CSS for bdt-creative-button, class: .elementor-element-c3068e8 */.btn-color .bdt-ep-creative-button--pan {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding: 12px 40px 12px 20px !important;
  background: linear-gradient(90deg, #dca11d, #e0b64c) !important;
  position: relative;
  transition: background 0.3s ease;
  overflow: hidden;
  gap: 10px;
}

.btn-color .bdt-ep-creative-button--pan::after {
  content: "→";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  background: white;
  color: #dca11d;
  font-size: 16px;
  font-weight: bold;
  border-radius: 50%;
  margin-left: 10px;
  transition: transform 0.3s ease;
}

.btn-color .bdt-ep-creative-button::after {
    position: absolute;
    top: 11px !important;
    left: 70% !important;
}

.btn-color .bdt-ep-creative-button--pan:hover {
  background: linear-gradient(90deg, #e0b64c, #dca11d) !important;
  transform: scale(1.05);
}

.bdt-ep-creative-button--pan {
  transition: all 0.6s ease;
}

@media only screen and (max-width: 767px) {
  .btn-color .bdt-ep-creative-button--pan,
  .elementor .btn-color .bdt-ep-creative-button--pan {
    padding: 10px 36px 10px 18px !important;
    font-size: 14px !important;
    gap: 6px !important;
  }

  .btn-color .bdt-ep-creative-button--pan::after,
  .elementor .btn-color .bdt-ep-creative-button--pan::after {
    width: 22px !important;
    height: 22px !important;
    font-size: 14px !important;
    margin-left: 6px !important;
  }

  .btn-color .bdt-ep-creative-button::after,
  .elementor .btn-color .bdt-ep-creative-button::after {
    top: 10px !important;
    left: 70% !important;
  }

  .btn-color .bdt-ep-creative-button--pan:hover,
  .elementor .btn-color .bdt-ep-creative-button--pan:hover {
    transform: scale(1.03) !important;
  }
}/* End custom CSS */
/* Start custom CSS for bdt-creative-button, class: .elementor-element-5802f75 */.btn-color .bdt-ep-creative-button--pan {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding: 12px 40px 12px 20px !important;
  background: linear-gradient(90deg, #dca11d, #e0b64c) !important;
  position: relative;
  transition: background 0.3s ease;
  overflow: hidden;
  gap: 10px;
}

.btn-color .bdt-ep-creative-button--pan::after {
  content: "\f061";
  font-family: "Font Awesome 6 Free";
  font-weight: 900; /* solid weight */
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  background: white;
  color: #dca11d;
  font-size: 14px;
  border-radius: 50%;
  margin-left: 10px;
  transition: transform 0.3s ease;
}

.btn-color .bdt-ep-creative-button::after {
    position: absolute;
    top: 11px !important;
    left: 70% !important;
}

.btn-color .bdt-ep-creative-button--pan:hover {
  background: linear-gradient(90deg, #e0b64c, #dca11d) !important;
  transform: scale(1.05);
}

.bdt-ep-creative-button--pan {
  transition: all 0.6s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43e34c8 */.elementor-15 .elementor-element.elementor-element-43e34c8.bdt-sticky.bdt-active {
    backdrop-filter: blur(7px);
}/* End custom CSS */