.orbs{animation:layerFade .6s ease-out both;filter:blur(80px) saturate(1.05);z-index:1}.orbs,.orbs:after{inset:0;pointer-events:none;position:fixed}.orbs:after{animation:layerFade 2.5s ease-out 1s both;background:linear-gradient(180deg,#1428504d 0,#050a12f2),radial-gradient(160% 120% at 50% 0,rgba(5,10,18,.35) 0,transparent 60%);content:"";mix-blend-mode:multiply;z-index:0}@keyframes layerFade{0%{opacity:0}to{opacity:.5}}@property --tx{inherits:false;initial-value:0;syntax:"<length-percentage>"}@property --ty{inherits:false;initial-value:0;syntax:"<length-percentage>"}@property --dx{inherits:false;initial-value:0;syntax:"<length-percentage>"}@property --dy{inherits:false;initial-value:0;syntax:"<length-percentage>"}.orb{animation:path-loop-a 48s linear 0s infinite,drift 28s cubic-bezier(.4,0,.2,1) 0s infinite,pulse 14s cubic-bezier(.4,0,.2,1) 0s infinite;animation:var(--path,path-loop-a) var(--dur,48s) linear infinite var(--delay-path,0s),drift var(--drift,28s) cubic-bezier(.4,0,.2,1) infinite var(--delay-drift,0s),pulse var(--pulse,14s) cubic-bezier(.4,0,.2,1) infinite var(--delay-pulse,0s);animation-fill-mode:both;background:radial-gradient(circle at 30% 30%,rgba(183,207,255,.553) 0,rgba(183,207,255,.553) 26%,rgba(43,86,173,.72) 44%,transparent 72%);background:radial-gradient(circle at 30% 30%,rgba(183,207,255,.553) 0 26%,rgba(43,86,173,.72) 44%,transparent 72%);border-radius:50%;height:50vmin;height:var(--size,50vmin);position:absolute;transform:translateZ(0) scale(1);transform:translate3d(calc(var(--x0, 0vw) + var(--tx) + var(--dx)),calc(var(--y0, 0vh) + var(--ty) + var(--dy)),0) scale(var(--scale,1));width:50vmin;width:var(--size,50vmin);will-change:transform,filter,opacity;--rangeX:90vw;--rangeY:90vh;--tx:0;--ty:0;--dx:0;--dy:0}@keyframes path-loop-a{0%{--tx:calc(var(--rangeX)*-.8);--ty:calc(var(--rangeY)*-.4)}25%{--tx:calc(var(--rangeX)*-.1);--ty:calc(var(--rangeY)*.6)}50%{--tx:calc(var(--rangeX)*.7);--ty:calc(var(--rangeY)*-.1)}75%{--tx:calc(var(--rangeX)*.2);--ty:calc(var(--rangeY)*.8)}to{--tx:calc(var(--rangeX)*-.8);--ty:calc(var(--rangeY)*-.4)}}@keyframes path-loop-b{0%{--tx:calc(var(--rangeX)*.6);--ty:calc(var(--rangeY)*.7)}25%{--tx:calc(var(--rangeX)*-.5);--ty:calc(var(--rangeY)*.4)}50%{--tx:calc(var(--rangeX)*-.9);--ty:calc(var(--rangeY)*-.6)}75%{--tx:calc(var(--rangeX)*.2);--ty:calc(var(--rangeY)*-.2)}to{--tx:calc(var(--rangeX)*.6);--ty:calc(var(--rangeY)*.7)}}@keyframes path-loop-c{0%{--tx:calc(var(--rangeX)*-.7);--ty:calc(var(--rangeY)*.6)}25%{--tx:calc(var(--rangeX)*.1);--ty:calc(var(--rangeY)*-.3)}50%{--tx:calc(var(--rangeX)*.8);--ty:calc(var(--rangeY)*.7)}75%{--tx:calc(var(--rangeX)*-.2);--ty:calc(var(--rangeY)*.2)}to{--tx:calc(var(--rangeX)*-.7);--ty:calc(var(--rangeY)*.6)}}@keyframes path-loop-d{0%{--tx:calc(var(--rangeX)*.7);--ty:calc(var(--rangeY)*-.7)}25%{--tx:calc(var(--rangeX)*-.6);--ty:calc(var(--rangeY)*.6)}50%{--tx:calc(var(--rangeX)*.3);--ty:calc(var(--rangeY)*.9)}75%{--tx:calc(var(--rangeX)*0);--ty:calc(var(--rangeY)*-.2)}to{--tx:calc(var(--rangeX)*.7);--ty:calc(var(--rangeY)*-.7)}}@keyframes drift{0%{--dx:0;--dy:0;filter:brightness(1.18)}to{--dx:1vw;--dy:-.7vh;filter:brightness(1.32)}}@keyframes pulse{0%,to{opacity:.84}50%{opacity:.98}}.orb--1{--size:46vmin;--path:path-loop-a;--dur:42s;--drift:26s;--pulse:13s;--x0:-18vw;--y0:-10vh;--scale:1.04;--delay-path:0s;--delay-drift:0s;--delay-pulse:0s}.orb--2{--size:36vmin;--path:path-loop-b;--dur:38s;--drift:24s;--pulse:12s;--x0:10vw;--y0:12vh;--scale:.98;--delay-path:.1s;--delay-drift:.2s;--delay-pulse:.2s}.orb--3{--size:32vmin;--path:path-loop-c;--dur:44s;--drift:27s;--pulse:14s;--x0:-6vw;--y0:22vh;--scale:1;--delay-path:.2s;--delay-drift:.15s;--delay-pulse:.15s}.orb--4{--size:54vmin;--path:path-loop-d;--dur:40s;--drift:30s;--pulse:11s;--x0:14vw;--y0:-20vh;--scale:1.1;--delay-path:.3s;--delay-drift:.4s;--delay-pulse:.1s}.orb--5{--size:24vmin;--path:path-loop-b;--dur:36s;--drift:22s;--pulse:10s;--x0:-10vw;--y0:28vh;--scale:.94;--delay-path:.5s;--delay-drift:.2s;--delay-pulse:.15s}.orb--6{--size:28vmin;--path:path-loop-a;--dur:39s;--drift:23s;--pulse:12s;--x0:20vw;--y0:8vh;--scale:1;--delay-path:.6s;--delay-drift:.55s;--delay-pulse:.25s}.orb--7{--size:26vmin;--path:path-loop-c;--dur:41s;--drift:21s;--pulse:9s;--x0:-16vw;--y0:-6vh;--scale:1.03;--delay-path:.7s;--delay-drift:.1s;--delay-pulse:.15s}.orb--8{--size:30vmin;--path:path-loop-d;--dur:43s;--drift:25s;--pulse:13s;--x0:6vw;--y0:-22vh;--scale:.98;--delay-path:.8s;--delay-drift:.65s;--delay-pulse:.25s}.orb--9{--size:22vmin;--path:path-loop-a;--dur:37s;--drift:19s;--pulse:10s;--x0:-14vw;--y0:8vh;--scale:1.06;--delay-path:1s;--delay-drift:.25s;--delay-pulse:.3s}.orb--10{--size:34vmin;--path:path-loop-b;--dur:46s;--drift:30s;--pulse:12s;--x0:8vw;--y0:22vh;--scale:1;--delay-path:1.1s;--delay-drift:.9s;--delay-pulse:.5s}.orb--3,.orb--7{background:radial-gradient(circle at 35% 35%,rgba(43,86,173,.9) 0,rgba(43,86,173,.9) 24%,rgba(183,207,255,.82) 42%,transparent 70%);background:radial-gradient(circle at 35% 35%,rgba(43,86,173,.9) 0 24%,rgba(183,207,255,.82) 42%,transparent 70%)}@media (prefers-reduced-motion:reduce){.orb,.orbs{animation:none}}:root{--trail-size:400px;--trail-radius:400px;--mobile-size:400px;--mobile-radius:200px;--enter-y:24px;--enter-scale:.98;--enter-duration:.8s;--enter-ease:cubic-bezier(.22,.61,.36,1)}.mouse_container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-10}.blur_overlay{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);bottom:0;pointer-events:none;right:0;z-index:1}.blur_overlay,.circle{left:0;position:fixed;top:0}.circle{background:#b7cfff;border-radius:400px;border-radius:var(--trail-radius);height:400px;height:var(--trail-size);opacity:.03;transform:translate(0) scale(1);width:400px;width:var(--trail-size);will-change:transform}.circle_mobile{background:#b7cfff33;border-radius:200px;border-radius:var(--mobile-radius);display:none;height:400px;height:var(--mobile-size);left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:400px;width:var(--mobile-size)}.mouse_mobile{filter:blur(40px);inset:0;opacity:.4;pointer-events:none;position:fixed;z-index:3}.footer{color:#fff;padding:max(1.875rem,2.0833333333vw);position:relative;z-index:2}@media (min-width:1584px){.footer{padding:max(1.875rem,min(2.0833333333vw,2.0833333333vw - (2.0833333333vw - 1.875rem) * .4652777778))}}.footer{padding-right:max(3.75rem,4.1666666667vw)}@media (min-width:1584px){.footer{padding-right:max(3.75rem,min(4.1666666667vw,4.1666666667vw - (4.1666666667vw - 3.75rem) * .4652777778))}}.footer{padding-left:max(3.75rem,4.1666666667vw)}@media (min-width:1584px){.footer{padding-left:max(3.75rem,min(4.1666666667vw,4.1666666667vw - (4.1666666667vw - 3.75rem) * .4652777778))}}.footer{align-items:center;display:flex;gap:1.875rem;justify-content:space-between}@media (max-width:1231px){.footer{align-items:flex-end;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:.625rem var(--gap)}}@media (max-width:767px){.footer{align-items:flex-start;padding-right:max(1.875rem,2.0833333333vw)}}@media (max-width:767px) and (min-width:1584px){.footer{padding-right:max(1.875rem,min(2.0833333333vw,2.0833333333vw - (2.0833333333vw - 1.875rem) * .4652777778))}}@media (max-width:767px){.footer{padding-left:max(1.875rem,2.0833333333vw)}}@media (max-width:767px) and (min-width:1584px){.footer{padding-left:max(1.875rem,min(2.0833333333vw,2.0833333333vw - (2.0833333333vw - 1.875rem) * .4652777778))}}@media (max-width:767px){.footer{display:flex;flex-direction:column;gap:.5rem}.footer .logo{margin-bottom:max(.3125rem,.3472222222vw)}}@media (max-width:767px) and (min-width:1584px){.footer .logo{margin-bottom:max(.3125rem,min(.3472222222vw,.3472222222vw - (.3472222222vw - .3125rem) * .4652777778))}}@media (max-width:767px){.footer small:nth-last-child(2){margin-top:max(2.1875rem,2.4305555556vw)}}@media (max-width:767px) and (min-width:1584px){.footer small:nth-last-child(2){margin-top:max(2.1875rem,min(2.4305555556vw,2.4305555556vw - (2.4305555556vw - 2.1875rem) * .4652777778))}}.footer small{opacity:.8}.arrow-btn{align-items:center;aspect-ratio:1/1;background-color:#b0ceff;border:.0625rem solid #b0ceff;border-radius:6px;display:flex;gap:.625rem;justify-content:center;overflow:hidden;padding:.875rem;position:relative;transition:all .3s ease}@media (max-width:767px){.arrow-btn{padding:.875rem}}.arrow-btn svg{height:.75rem;width:.75rem}.arrow-btn svg path{fill:#08132d;transition:all .3s ease}.arrow-btn:disabled{cursor:not-allowed;opacity:.7}@media (hover:hover) and (pointer:fine){.arrow-btn:hover:not(:disabled){background-color:transparent}.arrow-btn:hover:not(:disabled) svg path{fill:#b0ceff}}.arrow-btn:focus-visible:not(:disabled){background-color:transparent}.arrow-btn:focus-visible:not(:disabled) svg path{fill:#b0ceff}.arrow-btn.swiper-button-prev{transform:rotate(180deg) translateY(50%)!important}.arrow-btn--close svg{height:1.5625rem;width:1.5625rem}@media (hover:hover) and (pointer:fine){.arrow-btn--close:hover:not(:disabled) svg path{stroke:#fff}}.arrow-btn--close:focus-visible:not(:disabled) svg path{stroke:#fff}hr{border:0;border-top:.0625rem solid #b0ceff;margin-left:var(--gutter);max-width:calc(100% - var(--gutter)*2)}.list__wrap{row-gap:1.3888888889vw;row-gap:max(1.25rem,1.3888888889vw)}@media (min-width:1584px){.list__wrap{row-gap:max(1.25rem,min(1.3888888889vw,1.3888888889vw - (1.3888888889vw - 1.25rem) * .4652777778))}}.list__wrap li{border-top:.0625rem solid #b0ceff;display:flex;flex-direction:column;gap:1.625rem;gap:1.8055555556vw;gap:max(.9375rem,1.8055555556vw)}@media (min-width:1584px){.list__wrap li{gap:max(.9375rem,min(1.8055555556vw,1.8055555556vw - (1.8055555556vw - .9375rem) * .4652777778))}}.list__wrap li{padding-top:max(2.5rem,2.7777777778vw)}@media (min-width:1584px){.list__wrap li{padding-top:max(2.5rem,min(2.7777777778vw,2.7777777778vw - (2.7777777778vw - 2.5rem) * .4652777778))}}.list__wrap li{padding-bottom:max(2.5rem,2.7777777778vw)}@media (min-width:1584px){.list__wrap li{padding-bottom:max(2.5rem,min(2.7777777778vw,2.7777777778vw - (2.7777777778vw - 2.5rem) * .4652777778))}}.list__wrap li p{opacity:.8}@media (min-width:768px){.list__wrap li p{max-width:90%}}.list--has-btn li:last-child{border-bottom:.0625rem solid #b0ceff}@media (min-width:768px){.list--has-btn li:nth-last-child(2){border-bottom:.0625rem solid #b0ceff}}.asset,.asset img,.asset video{height:auto;width:100%}.region{padding-top:0!important;position:relative}.region__map{align-items:center;background-color:#b0ceff;border-radius:6px;display:flex;height:-moz-fit-content;height:fit-content;height:70vh;justify-content:center;overflow:hidden;padding:.625rem}@media (min-width:1024px){.region__map{height:calc(100svh - var(--header-height) - 5rem)}}.region__map svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.region__map svg path{cursor:pointer;fill:#012859;stroke:#b0ceff;transition:all .3s ease}@media (hover:hover) and (pointer:fine){.region__map svg path:hover:not(.disabled){fill:#012859}}.region__map svg path:focus-visible:not(.disabled){fill:#012859}.region__map svg path.disabled{cursor:not-allowed;fill:#01285980}.region__map svg path.active{fill:#1b55b2;pointer-events:none}.region__body{color:#fff;display:flex!important;display:flex;flex-direction:column;gap:3.75rem;gap:4.1666666667vw;gap:max(2.5rem,4.1666666667vw);overflow:visible!important;position:relative}@media (min-width:1584px){.region__body{gap:max(2.5rem,min(4.1666666667vw,4.1666666667vw - (4.1666666667vw - 2.5rem) * .4652777778))}}.region__body__tabs{align-items:center;border-bottom:.0625rem solid #b0ceff;display:flex;gap:1.25rem;justify-content:space-between;padding-bottom:1.25rem;z-index:2}@media (min-width:1024px){.region__body__tabs{border-top:.0625rem solid #b0ceff;padding-top:1.25rem}}.region__body__tabs__location{color:#b0ceff}.region__body__tabs__btns{display:flex;gap:1.25rem;gap:1.3888888889vw;gap:max(.625rem,1.3888888889vw);justify-content:flex-end}@media (min-width:1584px){.region__body__tabs__btns{gap:max(.625rem,min(1.3888888889vw,1.3888888889vw - (1.3888888889vw - .625rem) * .4652777778))}}.region__body__tabs__btns .arrow-btn.swiper-button-prev{transform:rotate(180deg)!important}@media (min-width:768px){.region__body__detail .text{max-width:90%}}.region__body__detail .text p,.region__body__detail .text small{max-width:none}.contact__details{border:.0625rem solid rgba(8,19,45,.15);border-radius:6px;overflow:hidden;padding:max(1.875rem,2.7777777778vw)}@media (min-width:1584px){.contact__details{padding:max(1.875rem,min(2.7777777778vw,2.7777777778vw - (2.7777777778vw - 1.875rem) * .4652777778))}}.contact__details{display:flex;flex-direction:column;gap:3.75rem;gap:4.1666666667vw;gap:max(1.875rem,4.1666666667vw)}@media (min-width:1584px){.contact__details{gap:max(1.875rem,min(4.1666666667vw,4.1666666667vw - (4.1666666667vw - 1.875rem) * .4652777778))}}.contact__list{display:flex;flex-direction:column;gap:1.25rem}.contact__item{align-items:center;display:flex;gap:1.25rem}.contact__item__icon{align-items:center;aspect-ratio:1/1;border:.0625rem solid #1b55b2;border-radius:6px;display:flex;flex-shrink:1;height:-moz-fit-content;height:fit-content;justify-content:center;overflow:hidden;padding:max(.625rem,.6944444444vw)}@media (min-width:1584px){.contact__item__icon{padding:max(.625rem,min(.6944444444vw,.6944444444vw - (.6944444444vw - .625rem) * .4652777778))}}.contact__item__icon img{-o-object-fit:contain;object-fit:contain;width:1.3888888889vw;width:max(1.25rem,1.3888888889vw)}@media (min-width:1584px){.contact__item__icon img{width:max(1.25rem,min(1.3888888889vw,1.3888888889vw - (1.3888888889vw - 1.25rem) * .4652777778))}}.contact__item__icon img{height:1.3888888889vw;height:max(1.25rem,1.3888888889vw)}@media (min-width:1584px){.contact__item__icon img{height:max(1.25rem,min(1.3888888889vw,1.3888888889vw - (1.3888888889vw - 1.25rem) * .4652777778))}}.contact__item__text{display:flex;flex-direction:column;gap:.25rem}.contact__item__text a{-webkit-text-decoration:underline;text-decoration:underline;transition:all .3s ease}@media (hover:hover) and (pointer:fine){.contact__item__text a:hover{color:#1b55b2}}.contact__item__text a:focus-visible{color:#1b55b2}.contact__item__text small{opacity:.8}.contact__map{border:0;height:100%;width:100%}@media (max-width:1023px){.contact__map{aspect-ratio:3/2;height:auto}}
