.elementor-25 .elementor-element.elementor-element-ecd8403{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.terry-monkey-header{--tm-pink:#ff00d4;--tm-lime:#8dff00;--tm-cyan:#00e7ff;position:fixed!important;top:14px;left:50%;transform:translateX(-50%);z-index:9999;width:min(92%,1120px);min-height:58px;padding:7px 12px 7px 18px;border-radius:999px;background:radial-gradient(circle at 12% 10%,rgb(255 0 212 / .20),transparent 28%),radial-gradient(circle at 88% 85%,rgb(141 255 0 / .12),transparent 30%),linear-gradient(135deg,rgb(255 255 255 / .14),rgb(255 255 255 / .028)),rgb(5 0 5 / .50);border:1px solid rgb(255 255 255 / .15);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);box-shadow:0 16px 48px rgb(0 0 0 / .38),inset 0 1px 0 rgb(255 255 255 / .20);overflow:visible!important}.terry-monkey-header::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 28%,rgb(255 255 255 / .16) 43%,rgb(255 0 212 / .10) 50%,transparent 64%);background-size:260% 100%;animation:terryMonkeyGlassShine 7s ease-in-out infinite;pointer-events:none}.terry-monkey-header::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(90deg,var(--tm-pink),var(--tm-cyan),var(--tm-lime),var(--tm-pink));background-size:260% 100%;animation:terryMonkeyBorder 8s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.terry-monkey-header>*{position:relative;z-index:2}.terry-monkey-header .elementor-nav-menu{display:flex;align-items:center;justify-content:center;gap:10px}.terry-monkey-header .elementor-nav-menu li{position:relative}.terry-monkey-header .elementor-nav-menu .elementor-item{min-height:34px;padding:0 16px!important;border-radius:999px;color:rgb(255 255 255 / .92)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.055em;text-transform:uppercase;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .11);box-shadow:inset 0 1px 0 rgb(255 255 255 / .14)}.terry-monkey-header .elementor-nav-menu .elementor-item:hover,.terry-monkey-header .elementor-nav-menu .elementor-item-active{color:#fff!important;background:linear-gradient(135deg,rgb(255 0 212 / .30),rgb(141 255 0 / .13));border-color:rgb(255 255 255 / .25);box-shadow:0 0 20px rgb(255 0 212 / .18),inset 0 0 14px rgb(255 255 255 / .08)}.terry-monkey-header .sub-arrow svg{width:10px;height:10px;fill:currentColor}.terry-monkey-header .sub-menu{border-radius:18px!important;padding:10px!important;background:rgb(5 0 5 / .82)!important;border:1px solid rgb(255 255 255 / .14)!important;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);box-shadow:0 20px 46px rgb(0 0 0 / .42)!important}.terry-monkey-header .sub-menu .elementor-sub-item{min-height:38px;padding:0 14px!important;border-radius:999px;color:rgb(255 255 255 / .9)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.045em;text-transform:uppercase;background:rgb(255 255 255 / .055)}.terry-monkey-header .sub-menu .elementor-sub-item:hover{background:linear-gradient(135deg,rgb(255 0 212 / .30),rgb(141 255 0 / .13))!important;color:#fff!important}@keyframes terryMonkeyGlassShine{0%,100%{background-position:-180% 0;opacity:.22}50%{background-position:180% 0;opacity:.7}}@keyframes terryMonkeyBorder{to{background-position:260% 0}}@media (max-width:767px){.terry-monkey-header{top:10px;width:calc(100% - 22px);border-radius:24px;padding:8px 12px}.terry-monkey-header .elementor-menu-toggle{width:40px;height:40px;border-radius:15px;background:rgb(255 255 255 / .065);border:1px solid rgb(255 255 255 / .16);color:#fff}.terry-monkey-header .elementor-nav-menu--dropdown{margin-top:12px!important;border-radius:22px!important;background:rgb(5 0 5 / .84)!important;border:1px solid rgb(255 255 255 / .14)!important;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);overflow:hidden}.terry-monkey-header .elementor-nav-menu--dropdown .elementor-item,.terry-monkey-header .elementor-nav-menu--dropdown .elementor-sub-item{justify-content:center;min-height:40px;margin:6px 10px;border-radius:999px;color:#fff!important;background:rgb(255 255 255 / .055)}}