.header{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:100;background:#ffffffe6;flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;padding:14px 30px;transition:transform .3s;display:flex;position:fixed;top:0;left:0;box-shadow:0 10px 20px #0000000d}.header.hidden{transform:translateY(-100%)}.header.scrolled,.header.menuOpen{background:#fff}.header:has(.desktopHeaderNav){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#030f29;padding:24px 0}:is(.header:has(.desktopHeaderNav).scrolled,.header:has(.desktopHeaderNav).menuOpen){background:#030f29}.header .desktopHeaderNav{flex-direction:column;justify-content:flex-start;align-items:center;gap:30px;width:100%;max-width:1180px;display:flex}.header .desktopHeaderNav .logoDesktop{aspect-ratio:147/110;width:100%;max-width:147px;height:auto}.header .desktopHeaderNav .desktopLinks{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:0;width:100%;display:flex;position:relative}.header .desktopHeaderNav .desktopLinks:after{content:"";background:#f2e1d3;height:1px;position:absolute;bottom:5px;left:0;right:0}.header .desktopHeaderNav .desktopLinks .linkContainer{flex-direction:column;justify-content:flex-start;align-items:center;gap:22px;display:flex;position:relative}.header .desktopHeaderNav .desktopLinks .linkContainer:first-child:before,.header .desktopHeaderNav .desktopLinks .linkContainer:last-child:before{content:"";z-index:1;background:#030f29;height:1px;position:absolute;bottom:5px}.header .desktopHeaderNav .desktopLinks .linkContainer:first-child:before{left:0;right:50%}.header .desktopHeaderNav .desktopLinks .linkContainer:last-child:before{left:50%;right:0}.header .desktopHeaderNav .desktopLinks .linkContainer a{letter-spacing:1.25px;color:#f2e1d3;cursor:pointer;font-size:16px;font-weight:500;line-height:normal;transition:color .1s}.header .desktopHeaderNav .desktopLinks .linkContainer a:hover,.header .desktopHeaderNav .desktopLinks .linkContainer a.active{color:#c08749}.header .desktopHeaderNav .desktopLinks .linkContainer .dot{z-index:2;background:#e8e6e0;border-radius:50%;width:12px;height:12px}.header .desktopHeaderNav .desktopLinks .linkContainer .dot.active{background:#c08749}.header .headerNav{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;max-width:1180px;display:flex}.header .headerNav .logoImage{cursor:pointer;width:129px}.header .headerNav .headerList{flex-direction:row;justify-content:flex-start;align-items:center;gap:50px;display:flex}.header .headerNav .headerList li{position:relative}.header .headerNav .headerList li a{color:#707070;font-size:14px;font-weight:500;line-height:normal}.header .headerNav .headerList li a:hover{color:#c08749}.header .headerNav .headerList li a.active{color:#c08749;font-weight:600}.header .headerNav .headerList li .activeIndicator{background:#c08749;border-radius:3px 3px 0 0;width:26px;height:2.5px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.header .headerNav .headerList li.mobileContact{display:none}.header .headerNav .menuToggle{cursor:pointer;background:0 0;border:none;width:24px;height:24px;padding:0;display:none;position:relative}.header .headerNav .menuToggle .menuBar{background:#84868a;border-radius:2px;height:2px;transition:transform .3s,opacity .3s,top .3s;position:absolute;left:2px;right:2px}.header .headerNav .menuToggle .menuBar:first-child{top:7px}.header .headerNav .menuToggle .menuBar:nth-child(2){top:13px}.header .headerNav .menuToggle .menuBar:nth-child(3){top:19px}.header .headerNav .menuToggle.isOpen .menuBar:first-child{top:13px;transform:rotate(45deg)}.header .headerNav .menuToggle.isOpen .menuBar:nth-child(2){opacity:0}.header .headerNav .menuToggle.isOpen .menuBar:nth-child(3){top:13px;transform:rotate(-45deg)}@media (max-width:1199px){.header .headerNav .headerList{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#fff;width:100%;padding:24px 30px;display:none;position:absolute;top:100%;left:0;box-shadow:0 10px 20px #0000000d}.header .headerNav .headerList li.mobileContact{display:block}.header .headerNav .desktopContact{display:none}.header .headerNav .menuToggle{display:block}.header.menuOpen .headerNav .headerList{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;display:flex}.header.menuOpen .headerNav .headerList .activeIndicator{display:none}}@media screen and (max-width:767px){.header .headerNav .logoImage{width:120px}}
.footerSection{z-index:1;background:linear-gradient(139deg,#1f1f41 -3.44%,#163465 369.2%);flex-direction:row;justify-content:center;align-items:flex-start;gap:0;width:100%;padding:80px 20px 0;display:flex;position:relative}.footerSection .innerContainer{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;max-width:1320px;display:flex}.footerSection .innerContainer .topFooter{border-bottom:1px solid #2f3561;flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;padding-bottom:64px;display:flex}.footerSection .innerContainer .topFooter .leftSide{flex-direction:row;justify-content:flex-start;align-items:center;gap:30px;display:flex}.footerSection .innerContainer .topFooter .leftSide img{width:78px;height:100%}.footerSection .innerContainer .topFooter .leftSide p{color:#d0d1d4;max-width:384px;font-size:14px;font-weight:400;line-height:20px}.footerSection .innerContainer .topFooter .rightSide{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:60px;display:flex}.footerSection .innerContainer .topFooter .rightSide .quickLinks{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;min-width:165px;display:flex}.footerSection .innerContainer .topFooter .rightSide .quickLinks h4{color:#b57d44;letter-spacing:2.64px;text-transform:uppercase;font-size:12px;font-weight:500;line-height:18px}.footerSection .innerContainer .topFooter .rightSide .quickLinks .linksContainer{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.footerSection .innerContainer .topFooter .rightSide .quickLinks .linksContainer a{color:#d0d1d4;width:fit-content;font-size:14px;font-weight:400;line-height:normal;transition:color .25s,transform .25s}.footerSection .innerContainer .topFooter .rightSide .quickLinks .linksContainer a:hover{color:#fff;transform:translate(2px)}.footerSection .innerContainer .topFooter .rightSide .quickLinks .linksContainer p{color:#d0d1d4;font-size:14px;font-weight:400;line-height:normal}.footerSection .innerContainer .topFooter .rightSide .getTouch{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;max-width:200px;display:flex}.footerSection .innerContainer .topFooter .rightSide .getTouch h4{color:#b57d44;letter-spacing:2.64px;text-transform:uppercase;font-size:12px;font-weight:500;line-height:18px}.footerSection .innerContainer .topFooter .rightSide .getTouch .connectContainer{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.footerSection .innerContainer .topFooter .rightSide .getTouch .connectContainer .connectWrapper{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding-top:16px;display:flex}.footerSection .innerContainer .topFooter .rightSide .getTouch .connectContainer .connectWrapper img{width:16px;height:16px}.footerSection .innerContainer .topFooter .rightSide .getTouch .connectContainer .connectWrapper span{color:#fff;font-size:14px;font-weight:500;line-height:normal}.footerSection .innerContainer .topFooter .rightSide .getTouch .connectContainer .connectWrapper.mobile span{font-family:var(--font-academico)}.footerSection .innerContainer .topFooter .rightSide .getTouch .socialContainer{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;display:flex}.footerSection .innerContainer .topFooter .rightSide .getTouch .socialContainer .socialWrapper{cursor:pointer;background:#5a74ba24;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;gap:0;width:40px;height:40px;transition:transform .25s,background .25s;display:flex}.footerSection .innerContainer .topFooter .rightSide .getTouch .socialContainer .socialWrapper:hover{background:#5a74ba4d;transform:scale(1.1)}.footerSection .innerContainer .topFooter .rightSide .getTouch .socialContainer .socialWrapper img{flex-shrink:0;width:18px;height:18px}.footerSection .innerContainer .middleFooter{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-bottom:20px;padding:32px 0;display:flex}.footerSection .innerContainer .middleFooter p{color:#d0d1d4;font-size:14px;font-weight:400;line-height:20px}.footerSection .innerContainer .middleFooter .termsContainer{flex-direction:row;justify-content:flex-start;align-items:center;gap:24px;display:flex}.footerSection .innerContainer .middleFooter .termsContainer a{color:#d0d1d4;font-size:14px;font-weight:400;line-height:20px}.footerSection .innerContainer .middleFooter .termsContainer a:hover{color:#fff}.footerSection .innerContainer .bottomFooter{width:100%}@media screen and (max-width:1024px){.footerSection{padding:40px 20px 0}.footerSection .innerContainer .topFooter{gap:40px;padding-bottom:30px}}@media screen and (max-width:767px){.footerSection .innerContainer .topFooter{flex-direction:column}.footerSection .innerContainer .topFooter .leftSide{flex-direction:column;align-items:flex-start;gap:24px}.footerSection .innerContainer .topFooter .leftSide img{width:60px}.footerSection .innerContainer .topFooter .rightSide{flex-direction:column;gap:30px}.footerSection .innerContainer .topFooter .rightSide .getTouch .connectContainer .connectWrapper:first-child{padding-top:0}.footerSection .innerContainer .middleFooter{flex-direction:column;align-items:flex-start;margin-bottom:0}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.scrollToTop{cursor:pointer;opacity:0;pointer-events:none;z-index:100;background:#fff;border:none;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;gap:0;padding:12px;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:30px;right:20px;transform:translateY(20px);box-shadow:0 7px 29px #64646f33}.scrollToTop.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.scrollToTop img{z-index:1;flex-shrink:0;width:24px;height:24px;position:relative}.scrollToTop .scrollToTopProgress{pointer-events:none;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;top:-2px;left:-2px;overflow:visible;transform:rotate(-90deg)}@media (max-width:767px){.scrollToTop{padding:6px}.scrollToTop img{width:20px;height:20px}}
