.elementor-2270 .elementor-element.elementor-element-02bf52c{--display:flex}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}.custom-header{position:fixed;top:30px;left:50%;transform:translateX(-50%);width:77%;max-width:1250px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:18px 28px;background:rgb(245 240 232/.55)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;border:1px solid rgb(219 41 118/.2);border-radius:22px;box-shadow:0 0 20px rgb(219 41 118/.12),0 0 60px rgb(219 41 118/.06);z-index:999999}.logo img{width:auto;height:60px;object-fit:contain;filter:drop-shadow(0 0 10px rgb(255 255 255/.15)) drop-shadow(0 0 20px rgb(219 41 118/.25))}.burger{background:0 0;border:none;cursor:pointer;width:48px;height:48px;display:flex;align-items:center;justify-content:center;z-index:9999999;padding:0;position:relative;flex-shrink:0}.burger-icon{width:30px;height:30px;position:relative}.burger-icon span{display:block;position:absolute;left:50%;top:50%;width:30px;height:2px;background:#db2976;border-radius:2px;transform-origin:center;transition:transform .5s cubic-bezier(.77,0,.18,1),opacity .3s ease,width .4s ease;box-shadow:0 0 6px rgb(219 41 118/.5),0 0 12px rgb(219 41 118/.3)}.burger-icon span:nth-child(1){transform:translate(-50%,-9px)}.burger-icon span:nth-child(2){transform:translate(-50%,7px)}.burger-icon span:nth-child(3){transform:translate(-50%,-50%) rotate(90deg);opacity:0;width:0}.burger-icon span:nth-child(4){transform:translate(-50%,-1px)}.burger.active .burger-icon span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.burger.active .burger-icon span:nth-child(2){transform:translate(-50%,-50%) rotate(45deg)}.burger.active .burger-icon span:nth-child(3){transform:translate(-50%,-50%) rotate(135deg);opacity:1;width:30px}.burger.active .burger-icon span:nth-child(4){transform:translate(-50%,-50%) rotate(135deg)}.menu{position:fixed!important;inset:0;display:flex!important;flex-direction:column;justify-content:center;background:#EDE6D8!important;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);opacity:0;transition:opacity .5s ease;z-index:999998;pointer-events:none;overflow:hidden}.menu.active{opacity:1!important;pointer-events:all}.menu:before{content:'';position:absolute;top:10%;bottom:10%;left:55%;width:1px;background:linear-gradient(to bottom,transparent,rgb(219 41 118/.2) 30%,rgb(219 41 118/.35) 60%,transparent);transform:scaleY(0);transform-origin:top;transition:transform .6s ease .4s}.menu.active:before{transform:scaleY(1)}.menu-close{position:absolute!important;top:28px!important;right:28px!important;background:0 0;border:none;cursor:pointer;width:48px;height:48px;display:flex;align-items:center;justify-content:center;z-index:9999999;padding:0}.menu-close .burger-icon span{display:block;position:absolute;left:50%;top:50%;width:30px;height:2px;background:#db2976;border-radius:2px;transform-origin:center;box-shadow:0 0 6px rgb(219 41 118/.5),0 0 12px rgb(219 41 118/.3)}.menu-close .burger-icon span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.menu-close .burger-icon span:nth-child(2){transform:translate(-50%,-50%) rotate(45deg)}.menu-close .burger-icon span:nth-child(3){transform:translate(-50%,-50%) rotate(135deg);opacity:1;width:30px}.menu-close .burger-icon span:nth-child(4){transform:translate(-50%,-50%) rotate(135deg)}.menu-inner{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 8% 0 10%;gap:60px}.menu-left{display:flex;flex-direction:column;gap:24px}.menu-left a{color:#db2976!important;text-decoration:none!important;font-size:clamp(52px,7vw,100px);font-weight:700;letter-spacing:-2px;line-height:1.05;display:flex;align-items:baseline;gap:16px;opacity:0;transform:translateX(-60px);transition:opacity .6s ease,transform .6s ease;position:relative;text-shadow:0 0 20px rgb(219 41 118/.25),0 0 40px rgb(219 41 118/.15)}.menu.active .menu-left a{opacity:1!important;transform:translateX(0)!important}.menu.active .menu-left a:nth-child(1){transition-delay:.2s}.menu.active .menu-left a:nth-child(2){transition-delay:.3s}.menu.active .menu-left a:nth-child(3){transition-delay:.4s}@keyframes neon-flicker{0%{text-shadow:none}15%{text-shadow:0 0 20px rgb(219 41 118/.25),0 0 40px rgb(219 41 118/.15)}20%{text-shadow:none}30%{text-shadow:0 0 20px rgb(219 41 118/.25),0 0 40px rgb(219 41 118/.15)}100%{text-shadow:0 0 20px rgb(219 41 118/.25),0 0 40px rgb(219 41 118/.15)}}@keyframes neon-flicker-out{0%{text-shadow:0 0 20px rgb(219 41 118/.25),0 0 40px rgb(219 41 118/.15);opacity:1}50%{text-shadow:none;opacity:.5}100%{text-shadow:none;opacity:0}}.menu-left a.neon-flicker{animation:neon-flicker .8s ease forwards!important}.menu-left a.neon-flicker-out{animation:neon-flicker-out .5s ease forwards!important}.menu-left a:hover{text-shadow:0 0 20px rgb(219 41 118/.5),0 0 50px rgb(219 41 118/.3)!important}.link-num{font-size:14px!important;font-weight:300;letter-spacing:1px;color:rgb(219 41 118/.6)!important;transform:translateY(-16px);display:inline-block;min-width:26px}.menu-right{display:flex;flex-direction:column;gap:48px;opacity:0;transform:translateY(20px);transition:opacity .6s ease .5s,transform .6s ease .5s}.menu.active .menu-right{opacity:1!important;transform:translateY(0)!important}.info-label{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:rgb(219 41 118/.7)!important;margin-bottom:10px}.menu-info p{color:rgb(44 37 32/.6)!important;font-size:14px;line-height:1.8;margin:0}.menu-socials{display:flex;flex-direction:column;gap:8px}.menu-socials a{color:rgb(44 37 32/.5)!important;text-decoration:none!important;font-size:13px;letter-spacing:2px;text-transform:uppercase;transition:color .3s ease}.menu-socials a:hover{color:rgb(219 41 118/.9)!important}.neon-overlay{position:fixed;inset:0;z-index:9999997;pointer-events:none;transform-origin:right center;transform:rotateY(0deg);opacity:0}.neon-overlay:before{content:'';position:absolute;inset:0;background:linear-gradient(to left,rgb(219 41 118/.15) 0%,rgb(219 41 118/.05) 40%,transparent 100%)}@keyframes page-turn-in{0%{transform:rotateY(90deg);opacity:1;transform-origin:right center}100%{transform:rotateY(0deg);opacity:0;transform-origin:right center}}@keyframes page-turn-out{0%{transform:rotateY(0deg);opacity:1;transform-origin:left center}100%{transform:rotateY(-90deg);opacity:0;transform-origin:left center}}.neon-overlay.flash-in{animation:page-turn-in .8s cubic-bezier(.77,0,.18,1) forwards}.neon-overlay.flash-out{animation:page-turn-out .8s cubic-bezier(.77,0,.18,1) forwards}@media (max-width:768px){.custom-header{width:95%;padding:14px 18px;border-radius:18px}.logo img{height:45px}.menu-inner{flex-direction:column;align-items:flex-start;padding:0 8%;gap:48px}.menu:before{display:none}.menu-left a{font-size:clamp(40px,12vw,64px)}.menu-right{gap:28px}}.menu{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;background:#EDE6D8!important;backdrop-filter:blur(22px);opacity:0;visibility:hidden;transform:translateY(-100%);transition:transform .8s cubic-bezier(.77,0,.18,1),opacity .6s ease;overflow:hidden;z-index:999998}.menu.active{opacity:1;visibility:visible;transform:translateY(0)}.menu:before,.menu:after{content:"";position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none}.menu:before{width:450px;height:450px;background:rgb(219 41 118/.12);top:-100px;left:-100px;animation:glowMove1 12s infinite alternate ease-in-out}.menu:after{width:350px;height:350px;background:rgb(219 41 118/.08);bottom:-80px;right:-80px;animation:glowMove2 10s infinite alternate ease-in-out}@keyframes glowMove1{from{transform:translate(0,0)}to{transform:translate(180px,120px)}}@keyframes glowMove2{from{transform:translate(0,0)}to{transform:translate(-150px,-120px)}}.menu.active::marker{display:none}.menu.active:before{box-shadow:0 0 80px rgb(219 41 118/.15),0 0 150px rgb(219 41 118/.1)}.menu a{position:relative;color:#db2976;text-decoration:none;font-size:clamp(40px,6vw,90px);font-weight:300;letter-spacing:2px;opacity:0;transform:translateY(40px);transition:transform .6s ease,opacity .6s ease,text-shadow .3s ease;text-shadow:0 0 12px rgb(219 41 118/.4),0 0 25px rgb(219 41 118/.2);z-index:2}.menu.active a{opacity:1;transform:translateY(0)}.menu.active a:nth-child(1){transition-delay:.15s}.menu.active a:nth-child(2){transition-delay:.25s}.menu.active a:nth-child(3){transition-delay:.35s}.menu.active a:nth-child(4){transition-delay:.45s}.menu a:hover{transform:scale(1.05);text-shadow:0 0 15px rgb(219 41 118/.7),0 0 35px rgb(219 41 118/.5),0 0 80px rgb(219 41 118/.3)}.menu a:after{content:"";position:absolute;left:-60px;top:50%;width:0;height:2px;background:#db2976;box-shadow:0 0 10px #db2976,0 0 20px #db2976;transition:.35s ease}.menu a:hover:after{width:40px}.burger{position:relative;z-index:1000001;transition:.4s ease}.burger:hover{transform:scale(1.1)}.menu-footer{position:absolute;bottom:40px;text-align:center;color:rgb(44 37 32/.4);font-size:14px;letter-spacing:3px;text-transform:uppercase;z-index:2}@media(max-width:768px){.menu{gap:20px}.menu a{font-size:clamp(32px,8vw,60px)}.menu-footer{font-size:11px;padding:0 20px}}.menu a{position:relative;overflow:visible}.menu a:before{content:"";position:absolute;width:220px;height:220px;left:var(--x,50%);top:var(--y,50%);transform:translate(-50%,-50%) scale(0);border-radius:42% 58% 63% 37%/42% 33% 67% 58%;background:radial-gradient(circle,rgb(219 41 118/.25) 0%,rgb(219 41 118/.1) 40%,transparent 75%);filter:blur(30px);opacity:0;transition:transform .35s ease,opacity .35s ease;pointer-events:none;z-index:-1;animation:blobMorph 8s ease-in-out infinite}.menu a:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1)}@keyframes blobMorph{0%{border-radius:42% 58% 63% 37%/42% 33% 67% 58%}25%{border-radius:65% 35% 55% 45%/40% 60% 40% 60%}50%{border-radius:30% 70% 40% 60%/70% 40% 60% 30%}75%{border-radius:55% 45% 70% 30%/35% 65% 35% 65%}100%{border-radius:42% 58% 63% 37%/42% 33% 67% 58%}}