*{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden;width:100%}.custom-navbar{position:fixed;top:20px;left:50%;transform:translateX(-50%);width:95%;max-width:1400px;background:rgba(0,0,0,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:100px;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;z-index:10000;transition:all .4s cubic-bezier(.165, .84, .44, 1);font-family:Outfit,sans-serif}.custom-navbar.scrolled{top:10px;background:rgba(0,0,0,.35);width:92%}.navbar-logo{display:flex;align-items:center;flex:0 0 auto}.navbar-logo a{display:flex;align-items:center}.navbar-logo img{display:block;width:180px!important;height:auto!important;max-width:none!important;max-height:38px!important;object-fit:contain}.navbar-links{display:flex;gap:30px;align-items:center}.navbar-links a{color:#fff!important;text-decoration:none;font-size:15px;font-weight:500;transition:all .3s ease;opacity:1;white-space:nowrap}.navbar-links a:hover{opacity:1;color:#ff0080}.navbar-cta{display:flex;align-items:center;gap:15px}.cta-button{background:linear-gradient(90deg,#ef120a,#be0f08);color:#fff!important;text-decoration:none;padding:12px 28px;border-radius:50px;font-weight:700;font-size:14px;box-shadow:0 8px 20px #212529;transition:all .3s ease;border:none;cursor:pointer;white-space:nowrap}.cta-button:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(33,37,41,.84);filter:brightness(1.1)}.mobile-toggle{display:none;width:35px;height:35px;flex-direction:column;justify-content:center;gap:6px;background:0 0;border:none;cursor:pointer;border-radius:0;padding:5px;z-index:10002;transition:all .3s ease}.mobile-toggle:hover{background:0 0;opacity:.7}.mobile-toggle span{width:100%;height:2px;background:#fff;border-radius:2px;transition:all .3s ease}.mobile-toggle.active span:first-child{transform:translateY(8px) rotate(45deg)}.mobile-toggle.active span:nth-child(2){opacity:0}.mobile-toggle.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width:1100px) and (min-width:601px){.custom-navbar{width:98%;padding:8px 15px;justify-content:space-between;gap:10px}.navbar-logo img{width:145px!important;height:auto!important;max-width:none!important;max-height:31px!important}.navbar-links{display:flex!important;gap:12px}.navbar-links a{font-size:12px;white-space:nowrap}.mobile-toggle{display:none!important}.navbar-cta{margin-left:0}.cta-button{padding:8px 16px;font-size:12px;white-space:nowrap}}@media (max-width:600px){body{overflow-x:hidden}.custom-navbar{width:auto;left:15px;right:15px;top:15px;transform:none;border-radius:20px;flex-wrap:wrap;padding:10px 15px;transition:all .5s cubic-bezier(.4, 0, .2, 1);overflow:hidden;max-height:60px}.custom-navbar.active{max-height:450px;border-radius:20px;background:rgba(0,0,0,.5);box-shadow:0 15px 35px rgba(0,0,0,.3)}.navbar-logo{flex:1}.navbar-logo img{width:150px!important;height:auto!important;max-width:none!important;max-height:32px!important}.navbar-cta{flex:0}.cta-button{display:none}.mobile-toggle{display:flex;background:0 0}.navbar-links{display:flex;width:100%;flex-direction:column;gap:10px;order:3;padding:20px 0 10px;opacity:0;transform:translateY(-20px);transition:all .4s ease;pointer-events:none}.custom-navbar.active .navbar-links{opacity:1;transform:translateY(0);pointer-events:all}.navbar-links a{width:100%;padding:12px;font-size:18px;border-bottom:1px solid rgba(255,255,255,.1);display:block;color:#fff!important}.navbar-links a:last-child{border-bottom:none;color:#ff0080;font-weight:700}}.elementor-tab-content{overflow:hidden;max-height:0;opacity:0;transition:max-height .5s cubic-bezier(.4, 0, .2, 1),opacity .4s ease;display:block!important;padding-top:0!important;padding-bottom:0!important}.elementor-tab-content.elementor-active{max-height:1000px;opacity:1;padding-top:15px!important;padding-bottom:20px!important}.elementor-tab-title{transition:background-color .3s ease,color .3s ease;cursor:pointer}.elementor-tab-title.elementor-active{background-color:rgba(255,255,255,.05)}.elementor-tab-title .elementor-accordion-icon-opened{display:none}.elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}.elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:block}.elementor-tab-title:hover{background-color:rgba(255,255,255,.08)}