.page-transition{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;opacity:0;pointer-events:none;transition:opacity 0.5s ease}.page-transition.active{opacity:1;pointer-events:all}.text-overlay{position:relative}.text-overlay img{width:100%;height:auto;object-fit:cover;display:block}.text-overlay:before{content:attr(data-text);position:absolute;bottom:10%;left:50%;transform:translateX(-50%);color:#fff;background:rgba(0,0,0,0.6);padding:10px 20px;font-size:1.2rem;text-align:center;border-radius:5px}#main-header .sub-menu{background-color:#f8f8f8;border:1px solid #ddd;padding:10px 0;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:all 0.3s ease-in-out}#main-header .sub-menu{opacity:0;visibility:hidden;transform:translateY(-10px)}#main-header li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}#main-header .sub-menu li{padding:5px 15px}#main-header .sub-menu li a{color:#333;font-size:14px;text-transform:uppercase;font-weight:500;transition:color 0.3s ease}#main-header .sub-menu li a:hover{color:#e94e34}#main-header li>a:after{content:" ▼";font-size:12px;margin-left:5px;color:#333;transition:transform 0.3s ease}#main-header li:hover>a:after{transform:rotate(180deg)}#main-header nav ul li{position:relative;transition:all 0.3s ease}#main-header nav ul li:hover{background-color:#f5f5f5;color:#333}#main-header nav ul li ul{display:none;position:absolute;top:100%;left:0;background-color:white;box-shadow:0px 8px 16px rgba(0,0,0,0.2);z-index:1000;opacity:0;transform:translateY(-10px);transition:all 0.3s ease}#main-header nav ul li:hover ul{display:block;opacity:1;transform:translateY(0)}.transparante-header{background-color:transparent;box-shadow:none}.transparante-header.scroll{background-color:#ffffff;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.custom-header{position:fixed;top:0;width:100%;z-index:9999;background:transparent;transition:background-color 0.3s ease,color 0.3s ease}.custom-header a,.custom-header .et-menu-nav>ul>li>a,.custom-header .et_pb_text,.custom-header h1,.custom-header h2,.custom-header h3{color:white;transition:color 0.3s ease}.custom-header.scrolled{background:white;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.custom-header.scrolled a,.custom-header.scrolled .et-menu-nav>ul>li>a,.custom-header.scrolled .et_pb_text,.custom-header.scrolled h1,.custom-header.scrolled h2,.custom-header.scrolled h3{color:black}.dd-fixed-header:not(.dd-fixed-header-styling){background-color:transparent!important}.dd-fixed-header:not(.dd-fixed-header-styling) .et_pb_menu ul li a,.dd-fixed-header:not(.dd-fixed-header-styling) .et_pb_menu .et_pb_menu__icon,.dd-fixed-header:not(.dd-fixed-header-styling) .et_pb_menu .et_mobile_nav_menu{color:#fff!important}.dd-fixed-header.dd-fixed-header-styling{background-color:#fff!important;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.dd-fixed-header.dd-fixed-header-styling .et_pb_menu ul li a,.dd-fixed-header.dd-fixed-header-styling .et_pb_menu .et_pb_menu__icon,.dd-fixed-header.dd-fixed-header-styling .et_pb_menu .et_mobile_nav_menu{color:#000!important}.dd-fixed-header{background-color:transparent!important;box-shadow:none!important;border-bottom:none!important}.dd-fixed-header>div{background-color:transparent!important}.hava-header{background:linear-gradient(90deg,#000000 0%,#111111 50%,#000000 100%);position:relative;z-index:1000}.hava-header::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(to right,rgba(255,255,255,0.15),rgba(255,255,255,0));z-index:1001;pointer-events:none}.hava-header .et-menu a,.hava-header .et-menu li a,.hava-header.et-fixed-header .et-menu a,.hava-header.et-fixed-header .et-menu li a,.hava-header .et_pb_menu__icon,.hava-header.et-fixed-header .et_pb_menu__icon{color:#ffffff!important}.hava-header .et_pb_menu__logo img{filter:brightness(0) invert(1)}.hava-header .et_pb_menu ul.sub-menu{background-color:#111111;border:1px solid #222222;border-radius:4px;padding:8px 0;margin-top:6px;box-shadow:0 6px 15px rgba(0,0,0,0.5);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.25s ease,transform 0.25s ease,visibility 0.25s}.hava-header .et_pb_menu li:hover>ul.sub-menu,.hava-header .et_pb_menu li:focus-within>ul.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.hava-header .et_pb_menu ul.sub-menu a{color:#ffffff!important;padding:10px 20px;display:block;font-weight:500}.hava-header .et_pb_menu ul.sub-menu a:hover{background-color:rgba(255,255,255,0.08)}.hava-perfect{background:linear-gradient(90deg,#000,#111,#000);position:relative;z-index:9999}.hava-perfect::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(to right,rgba(255,255,255,0.15),rgba(255,255,255,0));pointer-events:none;z-index:10000}.hava-perfect .et-menu a,.hava-perfect .et-menu li a,.hava-perfect.et-fixed-header .et-menu a,.hava-perfect.et-fixed-header .et-menu li a,.hava-perfect .et_pb_menu__icon,.hava-perfect.et-fixed-header .et_pb_menu__icon{color:#fff!important}.hava-perfect .et_pb_menu__logo img{filter:brightness(0) invert(1)}.hava-perfect .et_pb_menu ul.sub-menu{background:#111;border:1px solid #222;border-radius:4px;padding:8px 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility .2s;box-shadow:0 8px 20px rgba(0,0,0,0.5);margin-top:4px}.hava-perfect .et_pb_menu li:hover>ul.sub-menu,.hava-perfect .et_pb_menu li:focus-within>ul.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.hava-perfect .et_pb_menu ul.sub-menu a{color:#fff!important;padding:10px 20px;display:block;font-weight:500}.hava-perfect .et_pb_menu ul.sub-menu a:hover{background:rgba(255,255,255,0.08)}