.elementor-14885 .elementor-element.elementor-element-3d031b2{--display:flex;--min-height:85px;--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:center;--align-items:center;--margin-top:0px;--margin-bottom:-153px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14885 .elementor-element.elementor-element-3d031b2:not(.elementor-motion-effects-element-type-background), .elementor-14885 .elementor-element.elementor-element-3d031b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-14885 .elementor-element.elementor-element-65fca68{--display:flex;--min-height:69px;--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-14885 .elementor-element.elementor-element-25a3905 img{max-width:41%;}.elementor-14885 .elementor-element.elementor-element-43bcdeb img{max-width:41%;}.elementor-14885 .elementor-element.elementor-element-e730151{--display:flex;--min-height:69px;--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-14885 .elementor-element.elementor-element-e730151:not(.elementor-motion-effects-element-type-background), .elementor-14885 .elementor-element.elementor-element-e730151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-14885 .elementor-element.elementor-element-e730151.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-menu .nav li.dropdown .dropdown-menu{background-color:#00000085;width:295px;padding:0px 0px 0px 0px !important;}.elementor-14885 .elementor-element.elementor-element-fe4f55f{width:var( --container-widget-width, 92.495% );max-width:92.495%;--container-widget-width:92.495%;--container-widget-flex-grow:0;}.elementor-14885 .elementor-element.elementor-element-fe4f55f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-mobile-nav-toggle.mobile-toggle{justify-content:flex-end;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-mobile-menu-content .nav li a{text-align:flex-start;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-menu .navbar-nav>li{padding:5px 5px 5px 5px;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-menu .navbar-nav>li>a{padding:10px 5px 10px 5px !important;font-family:"Gilda Display", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-2 .plus-navigation-menu .navbar-nav > li.dropdown > a:before{right:calc(5px + 3px);}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-menu .navbar-nav > li:hover > a{color:#000000;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-menu .navbar-nav > li.active > a,.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-menu .navbar-nav > li:focus > a,.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-menu .navbar-nav > li.current_page_item > a{color:#ff5a6e;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-menu .nav li.dropdown .dropdown-menu > li > a{font-family:"Gilda Display", Sans-serif;font-weight:500;color:#000000;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-menu .nav li.dropdown .dropdown-menu .dropdown-menu{left:calc(100% + 0px);}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-menu:not(.menu-vertical) .nav li.dropdown .dropdown-menu > li,.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-menu.menu-vertical .nav li.dropdown .dropdown-menu > li a{padding:10px 15px 10px 15px  !important;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-navigation-inner.sub-menu-indicator-style-1 .plus-navigation-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu > a:after{color:#8C8A8A78;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-navigation-inner.sub-menu-indicator-style-2 .plus-navigation-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu > a:before,.elementor-14885 .elementor-element.elementor-element-fe4f55f  .plus-navigation-wrap .plus-navigation-inner.sub-menu-indicator-style-2 .plus-navigation-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu > a:after{background:#8C8A8A78;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-navigation-inner.sub-menu-indicator-style-2 .plus-navigation-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu > a:before{border-color:#8C8A8A78;background:0 0;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-menu .nav li.dropdown .dropdown-menu > li:hover > a{color:#ff5a6e;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-navigation-inner.sub-menu-indicator-style-1 .plus-navigation-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu:hover > a:after{color:#8C8A8A78;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-navigation-inner.sub-menu-indicator-style-2 .plus-navigation-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu:hover > a:before,.elementor-14885 .elementor-element.elementor-element-fe4f55f  .plus-navigation-wrap .plus-navigation-inner.sub-menu-indicator-style-2 .plus-navigation-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu:hover > a:after{background:#8C8A8A78;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-navigation-inner.sub-menu-indicator-style-2 .plus-navigation-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu:hover > a:before{border-color:#8C8A8A78;background:0 0;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li.active > a,.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li:focus > a,.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li.current_page_item > a{color:#ff5a6e;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-navigation-inner.sub-menu-indicator-style-1 .plus-navigation-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu.active > a:after,.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-navigation-inner.sub-menu-indicator-style-1 .plus-navigation-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu:focus > a:after,.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-navigation-inner.sub-menu-indicator-style-1 .plus-navigation-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu.current_page_item > a:after{color:#8C8A8A78;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-navigation-inner.sub-menu-indicator-style-2 .plus-navigation-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu.active > a:before,.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-navigation-inner.sub-menu-indicator-style-2 .plus-navigation-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu:focus > a:before,.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-navigation-inner.sub-menu-indicator-style-2 .plus-navigation-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu.current_page_item > a:before,.elementor-14885 .elementor-element.elementor-element-fe4f55f  .plus-navigation-wrap .plus-navigation-inner.sub-menu-indicator-style-2 .plus-navigation-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu.active > a:after,.elementor-14885 .elementor-element.elementor-element-fe4f55f  .plus-navigation-wrap .plus-navigation-inner.sub-menu-indicator-style-2 .plus-navigation-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu:focus > a:after,.elementor-14885 .elementor-element.elementor-element-fe4f55f  .plus-navigation-wrap .plus-navigation-inner.sub-menu-indicator-style-2 .plus-navigation-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu.current_page_item > a:after{background:#8C8A8A78;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-navigation-inner.sub-menu-indicator-style-2 .plus-navigation-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu.active > a:before,.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-navigation-inner.sub-menu-indicator-style-2 .plus-navigation-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu:focus > a:before,.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-navigation-inner.sub-menu-indicator-style-2 .plus-navigation-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu.current_page_item > a:before{border-color:#8C8A8A78;background:0 0;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .mobile-plus-toggle-menu ul.toggle-lines li.toggle-line{background:#ff5a6e;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .mobile-plus-toggle-menu:not(.collapsed) ul.toggle-lines li.toggle-line{background:#ff5a6e;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-mobile-menu .navbar-nav>li>a{padding:10px 10px 10px 10px !important;color:#313131;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li.dropdown > a:after{color:#313131;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li.active > a,.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li:focus > a,.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-mobile-menu .navbar-nav > li.current_page_item > a{color:#ff5a6e;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li.dropdown.active > a:after,.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li.dropdown:focus > a:after,.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li.dropdown.current_page_item > a:after{color:#313131;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-mobile-menu .nav li.dropdown .dropdown-menu > li > a{padding:10px 10px 10px 15px !important;color:#313131;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-mobile-menu .nav li.dropdown .dropdown-menu > li > a:after{color:#313131;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu > li.active > a,.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu > li:focus > a,.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu > li.current_page_item > a{color:#ff5a6e;}.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-mobile-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu.active > a:after,.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-mobile-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu:focus > a:after,.elementor-14885 .elementor-element.elementor-element-fe4f55f .plus-navigation-wrap .plus-mobile-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu.current_page_item > a:after{color:#313131;}.elementor-14885 .elementor-element.elementor-element-9825ba8{--display:flex;--min-height:69px;--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-around;--align-items:center;}.elementor-14885 .elementor-element.elementor-element-fce8dde .bnd-btn{background-color:#ffffff;color:#000000;font-family:"Gilda Display", Sans-serif;font-weight:400;}.elementor-14885 .elementor-element.elementor-element-fce8dde .bnd-menu{background-color:#ffffff;}.elementor-14885 .elementor-element.elementor-element-fce8dde .bnd-menu a{color:#CCA64B;font-family:"Gilda Display", Sans-serif;}.elementor-14885 .elementor-element.elementor-element-d712a1c{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:-153px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14885 .elementor-element.elementor-element-d712a1c:not(.elementor-motion-effects-element-type-background), .elementor-14885 .elementor-element.elementor-element-d712a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0AFA;}.elementor-14885 .elementor-element.elementor-element-d712a1c::before, .elementor-14885 .elementor-element.elementor-element-d712a1c > .elementor-background-video-container::before, .elementor-14885 .elementor-element.elementor-element-d712a1c > .e-con-inner > .elementor-background-video-container::before, .elementor-14885 .elementor-element.elementor-element-d712a1c > .elementor-background-slideshow::before, .elementor-14885 .elementor-element.elementor-element-d712a1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-14885 .elementor-element.elementor-element-d712a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14885 .elementor-element.elementor-element-d712a1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14885 .elementor-element.elementor-element-452c6c4{--display:flex;}.elementor-14885 .elementor-element.elementor-element-452c6c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14885 .elementor-element.elementor-element-0f39ee1{--display:flex;}.elementor-14885 .elementor-element.elementor-element-0f39ee1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14885 .elementor-element.elementor-element-b1ad6c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-menu .navbar-nav>li{padding:5px 5px 5px 5px;}.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-menu .navbar-nav>li>a{padding:10px 5px 10px 5px !important;font-family:"Gilda Display", Sans-serif;color:#313131;}.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-2 .plus-navigation-menu .navbar-nav > li.dropdown > a:before{right:calc(5px + 3px);}.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu .navbar-nav > li.dropdown > a:after{color:#313131;}.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-menu .navbar-nav > li:hover > a{color:#ff5a6e;}.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu .navbar-nav > li.dropdown:hover > a:after{color:#313131;}.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-menu .navbar-nav > li.active > a,.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-menu .navbar-nav > li:focus > a,.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-menu .navbar-nav > li.current_page_item > a{color:#ff5a6e;}.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu .navbar-nav > li.dropdown.active > a:after,.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu .navbar-nav > li.dropdown:focus > a:after,.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu .navbar-nav > li.dropdown.current_page_item > a:after{color:#313131;}.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-menu .nav li.dropdown .dropdown-menu{padding:0px 0px 0px 0px !important;}.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-menu .nav li.dropdown .dropdown-menu .dropdown-menu{left:calc(100% + 0px);}.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-menu:not(.menu-vertical) .nav li.dropdown .dropdown-menu > li,.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-menu.menu-vertical .nav li.dropdown .dropdown-menu > li a{padding:10px 15px 10px 15px  !important;}.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-menu .nav li.dropdown .dropdown-menu > li > a{color:#313131;}.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-menu .nav li.dropdown .dropdown-menu > li:hover > a{color:#ff5a6e;}.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li.active > a,.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li:focus > a,.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li.current_page_item > a{color:#ff5a6e;}@media(max-width:767px){.elementor-14885 .elementor-element.elementor-element-d712a1c{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:-175px;--margin-left:0px;--margin-right:0px;}.elementor-14885 .elementor-element.elementor-element-d712a1c.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-14885 .elementor-element.elementor-element-452c6c4{--width:100%;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14885 .elementor-element.elementor-element-452c6c4.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14885 .elementor-element.elementor-element-f69600d img{max-width:26%;}.elementor-14885 .elementor-element.elementor-element-31eb5a2 img{max-width:26%;}.elementor-14885 .elementor-element.elementor-element-0f39ee1{--width:99.217%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14885 .elementor-element.elementor-element-b1ad6c0{width:var( --container-widget-width, 100% );max-width:100%;margin:0px -1px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-menu .navbar-nav>li{padding:0px 0px 0px 0px;}.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-menu .navbar-nav>li>a{padding:0px 0px 0px 8px !important;font-size:14px;}.elementor-14885 .elementor-element.elementor-element-b1ad6c0 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-2 .plus-navigation-menu .navbar-nav > li.dropdown > a:before{right:calc(0px + 3px);}}@media(min-width:768px){.elementor-14885 .elementor-element.elementor-element-e730151{--width:43.367%;}.elementor-14885 .elementor-element.elementor-element-d712a1c{--width:80.893%;}}/* Start custom CSS for container, class: .elementor-element-3d031b2 *//* ================================
   HEADER BASE STYLE (TOP POSITION)
================================ */

/* Header transparent on top */
.my-header {
    background: transparent !important;
    transition: all 0.4s ease !important;
}

/* Top: White logo visible, black hide */
.my-header .logo-white { 
    display: block; 
    transition: 0.3s ease;
}
.my-header .logo-black { 
    display: none; 
    transition: 0.3s ease;
}

/* Top: Menu text white */
.my-header .elementor-nav-menu a,
.my-header .menu-item a,
.my-header nav a {
    color: #ffffff !important;
    transition: 0.3s ease;
}


/* ================================
   STICKY (SCROLLED) HEADER
================================ */

.my-header.elementor-sticky--effects {
    background: #ffffff !important; /* Sticky background white */
    box-shadow: 0 4px 20px rgba(0,0,0,0.08);
}

/* Scroll: White logo hide, black logo show */
.my-header.elementor-sticky--effects .logo-white {
    display: none !important;
}
.my-header.elementor-sticky--effects .logo-black {
    display: block !important;
}

/* Scroll: Menu text black */
.my-header.elementor-sticky--effects .elementor-nav-menu a,
.my-header.elementor-sticky--effects .menu-item a,
.my-header.elementor-sticky--effects nav a {
    color: #CCA64B !important;
}

/* logo-black animation*/ 

/* Normal state */
.my-header .logo-white,
.my-header .logo-black {
    transition: 0.35s ease;
    transform: scale(1);
}

/* Scrolled */
.my-header.elementor-sticky--effects .logo-white,
.my-header.elementor-sticky--effects .logo-black {
    transform: scale(0.90);
}

/* -------------------------
   SUBMENU: FORCE white BG + black text
   for BOTH Top and Sticky states
   ------------------------- */

/* high-specificity container (your header) */
.my-header .elementor-nav-menu,
.my-header nav,
.my-header .menu,
.my-header .main-navigation {
  /* ensure base styles don't leak */
}

/* TARGET all common dropdown containers */
.my-header .elementor-nav-menu .elementor-sub-item,
.my-header .elementor-nav-menu .elementor-sub-menu,
.my-header .elementor-nav-menu--dropdown,
.my-header .elementor-nav-menu--dropdown ul,
.my-header .elementor-nav-menu .sub-menu,
.my-header .elementor-nav-menu li ul,
.my-header .menu li ul,
.my-header nav ul ul,
.my-header .dropdown-menu,
.my-header .sub-menu,
.my-header .mega-menu {
  background-color: #ffffff !important;
  background-image: none !important;
  box-shadow: none !important;
  border: none !important;
  z-index: 99999 !important;
}

/* LINKS inside dropdown — force black text */
.my-header .elementor-nav-menu .elementor-sub-menu a,
.my-header .elementor-nav-menu .sub-menu a,
.my-header .elementor-nav-menu li ul a,
.my-header .menu li ul a,
.my-header nav ul ul a,
.my-header .dropdown-menu a,
.my-header .mega-menu a {
  color: #CCA64B !important;
  background: transparent !important;
}

/* also target anchor children (icons/spans) */
.my-header .elementor-nav-menu .elementor-sub-menu a * ,
.my-header .elementor-nav-menu .sub-menu a * {
  color: #CCA64B !important;
}

/* Hover state inside dropdown */
.my-header .elementor-nav-menu .elementor-sub-menu a:hover,
.my-header .elementor-nav-menu .sub-menu a:hover,
.my-header .elementor-nav-menu li ul a:hover {
  color: #CCA64B !important;
  background-color: rgba(0,0,0,0.03) !important; /* subtle hover */
}

/* Make sure top-level hover / active doesn't force white text into submenu */
.my-header .elementor-nav-menu > li:hover > a,
.my-header .elementor-nav-menu > li.current-menu-item > a,
.my-header .elementor-nav-menu > li.current-menu-ancestor > a {
  color: inherit !important;
}

/* STICKY (scrolled) — keep submenu same look */
.my-header.elementor-sticky--effects .elementor-sub-menu,
.my-header.elementor-sticky--effects .sub-menu,
.my-header.elementor-sticky--effects li ul,
.my-header.elementor-sticky--effects .dropdown-menu,
.my-header.elementor-sticky--effects .mega-menu {
  background-color: #ffffff !important;
}

.my-header.elementor-sticky--effects .elementor-sub-menu a,
.my-header.elementor-sticky--effects .sub-menu a,
.my-header.elementor-sticky--effects li ul a {
  color: #CCA64B !important;
}

/* Force important visibility/display if some plugin hides/shows with inline rules */
.my-header .elementor-nav-menu .sub-menu,
.my-header .elementor-nav-menu .elementor-sub-menu,
.my-header nav ul ul {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* If submenu uses pseudo-elements for background, neutralize them */
.my-header .elementor-nav-menu .sub-menu::before,
.my-header .elementor-nav-menu .sub-menu::after,
.my-header nav ul ul::before,
.my-header nav ul ul::after {
  content: none !important;
  display: none !important;
}

/* Mobile / responsive: ensure same colors */
@media (max-width: 1024px) {
  .my-header .elementor-nav-menu .sub-menu a,
  .my-header .elementor-nav-menu li ul a {
    color: #CCA64B !important;
    background-color: #ffffff !important;
  }
}

.my-header.elementor-sticky--effects .elementor-button {
    background-color: #CCA64B !important;
    border-color: #CCA64B !important;
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452c6c4 *//* ================================
   HEADER BASE STYLE (TOP POSITION)
================================ */

/* Header transparent on top */
.my-header {
    background: transparent !important;
    transition: all 0.4s ease !important;
}

/* Top: White logo visible, black hide */
.my-header .logo-white { 
    display: block; 
    transition: 0.3s ease;
}
.my-header .logo-black { 
    display: none; 
    transition: 0.3s ease;
}

/* Top: Menu text white */
.my-header .elementor-nav-menu a,
.my-header .menu-item a,
.my-header nav a {
    color: #ffffff !important;
    transition: 0.3s ease;
}


/* ================================
   STICKY (SCROLLED) HEADER
================================ */

.my-header.elementor-sticky--effects {
    background: #ffffff !important; /* Sticky background white */
    box-shadow: 0 4px 20px rgba(0,0,0,0.08);
}

/* Scroll: White logo hide, black logo show */
.my-header.elementor-sticky--effects .logo-white {
    display: none !important;
}
.my-header.elementor-sticky--effects .logo-black {
    display: block !important;
}

/* Scroll: Menu text black */
.my-header.elementor-sticky--effects .elementor-nav-menu a,
.my-header.elementor-sticky--effects .menu-item a,
.my-header.elementor-sticky--effects nav a {
    color: #CCA64B !important;
}

/* logo-black animation*/ 

/* Normal state */
.my-header .logo-white,
.my-header .logo-black {
    transition: 0.35s ease;
    transform: scale(1);
}

/* Scrolled */
.my-header.elementor-sticky--effects .logo-white,
.my-header.elementor-sticky--effects .logo-black {
    transform: scale(0.90);
}

/* -------------------------
   SUBMENU: FORCE white BG + black text
   for BOTH Top and Sticky states
   ------------------------- */

/* high-specificity container (your header) */
.my-header .elementor-nav-menu,
.my-header nav,
.my-header .menu,
.my-header .main-navigation {
  /* ensure base styles don't leak */
}

/* TARGET all common dropdown containers */
.my-header .elementor-nav-menu .elementor-sub-item,
.my-header .elementor-nav-menu .elementor-sub-menu,
.my-header .elementor-nav-menu--dropdown,
.my-header .elementor-nav-menu--dropdown ul,
.my-header .elementor-nav-menu .sub-menu,
.my-header .elementor-nav-menu li ul,
.my-header .menu li ul,
.my-header nav ul ul,
.my-header .dropdown-menu,
.my-header .sub-menu,
.my-header .mega-menu {
  background-color: #ffffff !important;
  background-image: none !important;
  box-shadow: none !important;
  border: none !important;
  z-index: 99999 !important;
}

/* LINKS inside dropdown — force black text */
.my-header .elementor-nav-menu .elementor-sub-menu a,
.my-header .elementor-nav-menu .sub-menu a,
.my-header .elementor-nav-menu li ul a,
.my-header .menu li ul a,
.my-header nav ul ul a,
.my-header .dropdown-menu a,
.my-header .mega-menu a {
  color: #CCA64B !important;
  background: transparent !important;
}

/* also target anchor children (icons/spans) */
.my-header .elementor-nav-menu .elementor-sub-menu a * ,
.my-header .elementor-nav-menu .sub-menu a * {
  color: #CCA64B !important;
}

/* Hover state inside dropdown */
.my-header .elementor-nav-menu .elementor-sub-menu a:hover,
.my-header .elementor-nav-menu .sub-menu a:hover,
.my-header .elementor-nav-menu li ul a:hover {
  color: #CCA64B !important;
  background-color: rgba(0,0,0,0.03) !important; /* subtle hover */
}

/* Make sure top-level hover / active doesn't force white text into submenu */
.my-header .elementor-nav-menu > li:hover > a,
.my-header .elementor-nav-menu > li.current-menu-item > a,
.my-header .elementor-nav-menu > li.current-menu-ancestor > a {
  color: inherit !important;
}

/* STICKY (scrolled) — keep submenu same look */
.my-header.elementor-sticky--effects .elementor-sub-menu,
.my-header.elementor-sticky--effects .sub-menu,
.my-header.elementor-sticky--effects li ul,
.my-header.elementor-sticky--effects .dropdown-menu,
.my-header.elementor-sticky--effects .mega-menu {
  background-color: #ffffff !important;
}

.my-header.elementor-sticky--effects .elementor-sub-menu a,
.my-header.elementor-sticky--effects .sub-menu a,
.my-header.elementor-sticky--effects li ul a {
  color: #CCA64B !important;
}

/* Force important visibility/display if some plugin hides/shows with inline rules */
.my-header .elementor-nav-menu .sub-menu,
.my-header .elementor-nav-menu .elementor-sub-menu,
.my-header nav ul ul {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* If submenu uses pseudo-elements for background, neutralize them */
.my-header .elementor-nav-menu .sub-menu::before,
.my-header .elementor-nav-menu .sub-menu::after,
.my-header nav ul ul::before,
.my-header nav ul ul::after {
  content: none !important;
  display: none !important;
}

/* Mobile / responsive: ensure same colors */
@media (max-width: 1024px) {
  .my-header .elementor-nav-menu .sub-menu a,
  .my-header .elementor-nav-menu li ul a {
    color: #CCA64B !important;
    background-color: #ffffff !important;
  }
}

.my-header.elementor-sticky--effects .elementor-button {
    background-color: #CCA64B !important;
    border-color: #CCA64B !important;
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d712a1c *//* TOP (before scroll) — icon white */
.my-header .wpr-mobile-toggle .wpr-mobile-toggle-line {
    background-color: #ffffff !important;
}

/* SCROLL (sticky) — icon gold */
.my-header.elementor-sticky--effects .wpr-mobile-toggle .wpr-mobile-toggle-line {
    background-color: #CCA64B !important;
}

/* TOP (before scroll) — icon white */
.my-header .wpr-mobile-toggle .wpr-mobile-toggle-line {
    background-color: #ffffff !important;
}

/* SCROLL (sticky) — icon gold */
.my-header.elementor-sticky--effects .wpr-mobile-toggle .wpr-mobile-toggle-line {
    background-color: #CCA64B !important;
}

/* MOBILE SLIDE MENU – background white & text black */
.my-header .wpr-mobile-nav-menu {
    background-color: #ffffff !important;
}

.my-header .wpr-mobile-nav-menu a {
    color: #000000 !important;
}

/* FALLBACK – globally mobile menu ko style karo */
.wpr-mobile-nav-menu {
    background-color: #ffffff !important;
}

.wpr-mobile-nav-menu a {
    color: #000000 !important;
}
/* MOBILE SUBMENU: by default CLOSED */
.my-header .wpr-mobile-nav-menu .wpr-mobile-sub-menu {
    display: none !important;
}

/* Parent item pe hover / tap karo tab OPEN ho */
.my-header .wpr-mobile-nav-menu li.menu-item-has-children:hover > .wpr-mobile-sub-menu,
.my-header .wpr-mobile-nav-menu li.menu-item-has-children:focus-within > .wpr-mobile-sub-menu {
    display: block !important;
}/* End custom CSS */