@font-face{font-family:ClarikaProGeo-Light;src:url(../../../fonts/ClarikaProGeo/ClarikaProGeo-Lt.otf)}@font-face{font-family:ClarikaProGeo-Regular;src:url(../../../fonts/ClarikaProGeo/ClarikaProGeo-Rg.otf)}@font-face{font-family:ClarikaProGeo-RegularIt;src:url(../../../fonts/ClarikaProGeo/ClarikaProGeo-It.otf)}@font-face{font-family:ClarikaProGeo-Demi;src:url(../../../fonts/ClarikaProGeo/ClarikaProGeo-Dm.otf)}@font-face{font-family:ClarikaProGeo-Bold;src:url(../../../fonts/ClarikaProGeo/ClarikaProGeo-Bd.otf)}@font-face{font-family:TommySoft-Black;src:url(../../../fonts/TommySoft/MADETommySoft-Black.otf)}html{scroll-behavior:smooth;scroll-snap-type:y proximity}body{overflow-x:hidden;background-color:#f2f0eb}@keyframes svelte-1wyqfy1-menu-in{0%{top:100%}to{top:0}}@keyframes svelte-1wyqfy1-menu-out{0%{top:0}to{top:100%}}nav.svelte-1wyqfy1.svelte-1wyqfy1.svelte-1wyqfy1{width:calc(100% - 8.34vw);padding:max(1.46vw,28px) 4.17vw;background-color:#003a70;display:flex;flex-direction:row;align-items:center;justify-content:space-between}nav.svelte-1wyqfy1 .logo-link.svelte-1wyqfy1.svelte-1wyqfy1{display:flex;flex-direction:row;align-items:center;justify-content:center}nav.svelte-1wyqfy1 .nav-logo{height:1.25vw;min-height:18px;width:4.17vw;min-width:60px}nav.svelte-1wyqfy1 .nav-links.svelte-1wyqfy1.svelte-1wyqfy1{display:flex;flex-direction:row;align-items:center;justify-content:end}nav.svelte-1wyqfy1 .nav-links.svelte-1wyqfy1 a.svelte-1wyqfy1{text-decoration:none;color:#f2f0eb;font-family:ClarikaProGeo-Regular;font-size:max(.83vw,14px);font-weight:400;font-style:normal;letter-spacing:max(.0166vw,.28px)}nav.svelte-1wyqfy1 .nav-links a.active.svelte-1wyqfy1.svelte-1wyqfy1{border-bottom:1px solid #F2F0EB}nav.svelte-1wyqfy1 .nav-links.svelte-1wyqfy1 a.svelte-1wyqfy1:hover{border-bottom:1px solid #F2F0EB}nav.svelte-1wyqfy1 .nav-links .divider.svelte-1wyqfy1.svelte-1wyqfy1{height:.3125vw;min-height:6px;width:.3125vw;min-width:6px;border-radius:100%;border:max(.10417vw,2px) solid #F2F0EB;margin:max(.2vw,3px) max(.885vw,14px) 0 max(.885vw,14px);box-sizing:border-box}nav.svelte-1wyqfy1 .nav-links .menu-icon-container.svelte-1wyqfy1.svelte-1wyqfy1{display:none}.overlay-nav.svelte-1wyqfy1.svelte-1wyqfy1.svelte-1wyqfy1{display:none}footer.svelte-1wyqfy1.svelte-1wyqfy1.svelte-1wyqfy1{width:calc(100% - 8.34vw);padding:max(1.146vw,22px) 4.17vw;background-color:#003a70;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;box-shadow:0 -.5px #f2f0eb80;position:relative;z-index:2}footer.svelte-1wyqfy1 .footer-logo-mobile{display:none}footer.svelte-1wyqfy1 .legal.svelte-1wyqfy1.svelte-1wyqfy1{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;flex:1}footer.svelte-1wyqfy1 .legal p.svelte-1wyqfy1.svelte-1wyqfy1{margin:max(.3125vw,6px) 0 0 0;font-family:ClarikaProGeo-Regular;font-size:max(.83vw,14px);font-weight:400;font-style:normal;color:#aaa9a5}footer.svelte-1wyqfy1 .legal .content-mobile.svelte-1wyqfy1.svelte-1wyqfy1{display:none}footer.svelte-1wyqfy1 .footer-logo{height:1.46vw;min-height:20px;width:4.8vw;min-width:66px;align-self:center}footer.svelte-1wyqfy1 .footer-logo path{fill:#aaa9a5}footer.svelte-1wyqfy1 .clickables.svelte-1wyqfy1.svelte-1wyqfy1{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;flex:1}footer.svelte-1wyqfy1 .clickables .socials.svelte-1wyqfy1.svelte-1wyqfy1{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:max(.83vw,14px)}footer.svelte-1wyqfy1 .clickables .socials.svelte-1wyqfy1 .social-logo{height:1.67vw;min-height:28px;width:1.67vw;min-width:28px;fill:#aaa9a5;margin:0}footer.svelte-1wyqfy1 .clickables .socials.svelte-1wyqfy1 .social-logo:hover{fill:#f2f0eb;cursor:pointer}footer.svelte-1wyqfy1 .clickables address.svelte-1wyqfy1.svelte-1wyqfy1{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin:max(.3125vw,6px) 0 0 0;font-family:ClarikaProGeo-Regular;font-size:max(.83vw,14px);font-weight:400;font-style:normal;color:#aaa9a5}footer.svelte-1wyqfy1 .clickables address a.svelte-1wyqfy1.svelte-1wyqfy1{color:#aaa9a5;text-decoration:none}footer.svelte-1wyqfy1 .clickables address a.svelte-1wyqfy1.svelte-1wyqfy1:hover{color:#f2f0eb}footer.svelte-1wyqfy1 .clickables address .divider.svelte-1wyqfy1.svelte-1wyqfy1{margin:0;color:#aaa9a5}footer.svelte-1wyqfy1 .clickables .nav-links.svelte-1wyqfy1.svelte-1wyqfy1{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin:0;font-family:ClarikaProGeo-Regular;font-size:max(.83vw,14px);font-weight:400;font-style:normal;color:#aaa9a5}footer.svelte-1wyqfy1 .clickables .nav-links p.svelte-1wyqfy1.svelte-1wyqfy1,footer.svelte-1wyqfy1 .clickables .nav-links.svelte-1wyqfy1 a.svelte-1wyqfy1{color:#aaa9a5;text-decoration:none;margin:0}footer.svelte-1wyqfy1 .clickables .nav-links p.svelte-1wyqfy1.svelte-1wyqfy1:hover,footer.svelte-1wyqfy1 .clickables .nav-links.svelte-1wyqfy1 a.svelte-1wyqfy1:hover{color:#f2f0eb;cursor:pointer}@media screen and (max-width: 1023px),screen and (max-width: 1024px) and (orientation: portrait){nav.svelte-1wyqfy1.svelte-1wyqfy1.svelte-1wyqfy1{width:calc(100% - 16.66vw);padding:28px 8.33vw}nav.svelte-1wyqfy1 .nav-logo{height:5vw;min-height:0px;max-height:24px;width:16.56vw;min-width:0px;max-width:80px;justify-self:center}nav.svelte-1wyqfy1 .nav-links.svelte-1wyqfy1.svelte-1wyqfy1{display:flex;flex-direction:row;align-items:center;justify-content:end}nav.svelte-1wyqfy1 .nav-links.svelte-1wyqfy1 a.svelte-1wyqfy1{display:none}nav.svelte-1wyqfy1 .nav-links .divider.svelte-1wyqfy1.svelte-1wyqfy1{display:none}nav.svelte-1wyqfy1 .nav-links .menu-icon-container.svelte-1wyqfy1.svelte-1wyqfy1{display:grid;place-items:center;height:32px;width:32px;margin:calc((min(4.375vw,21px) - 32px)/2)}nav.svelte-1wyqfy1 .nav-links .menu-icon-container .menu-icon.svelte-1wyqfy1.svelte-1wyqfy1{height:4.375vw;max-height:21px;width:4.375vw;max-width:21px;border-radius:100%;border:min(1.25vw,6px) solid #F2F0EB;box-sizing:border-box}.overlay-nav.svelte-1wyqfy1.svelte-1wyqfy1.svelte-1wyqfy1{z-index:100;width:100%;height:calc(100% - 72px);padding:36px 0;position:fixed;top:100%;left:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:#003a70;animation-duration:.6s;animation-timing-function:linear;animation-fill-mode:forwards;transition:all .6s}.overlay-nav.svelte-1wyqfy1 .overlay-nav-logo{height:5vw;max-height:24px;width:16.56vw;max-width:80px}.overlay-nav.svelte-1wyqfy1 .overlay-nav-links.svelte-1wyqfy1.svelte-1wyqfy1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:min(10vw,48px)}.overlay-nav.svelte-1wyqfy1 .overlay-nav-links a.svelte-1wyqfy1.svelte-1wyqfy1{text-decoration:none;color:#f2f0eb;font-family:ClarikaProGeo-Regular;font-size:min(7.5vw,36px);font-weight:400;font-style:normal;letter-spacing:max(.15vw,.72px)}.overlay-nav.svelte-1wyqfy1 .overlay-nav-links a.active.svelte-1wyqfy1.svelte-1wyqfy1{font-family:ClarikaProGeo-Bold;color:#bbdf32}.overlay-nav.svelte-1wyqfy1 .overlay-nav-links a.svelte-1wyqfy1.svelte-1wyqfy1:hover{font-family:ClarikaProGeo-Bold}.overlay-nav.svelte-1wyqfy1 .back-btn.svelte-1wyqfy1.svelte-1wyqfy1{width:17.5vw;max-width:86px;height:17.5vw;max-height:86px;position:relative}.overlay-nav.svelte-1wyqfy1 .back-btn .btn-center.svelte-1wyqfy1.svelte-1wyqfy1{width:5vw;max-width:24px;height:5vw;max-height:24px;background-color:#bbdf32;border-radius:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}footer.svelte-1wyqfy1.svelte-1wyqfy1.svelte-1wyqfy1{width:calc(100% - 16.66vw);padding:min(10vw,44px) 8.33vw;background-color:#003a70;display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start;box-shadow:0 -.5px #f2f0eb80}footer.svelte-1wyqfy1 .footer-logo{display:none}footer.svelte-1wyqfy1 .footer-logo-mobile{display:block;height:6.25vw;max-height:28px;width:20.625vw;max-width:92px}footer.svelte-1wyqfy1 .footer-logo-mobile path{fill:#aaa9a5}footer.svelte-1wyqfy1 .clickables.svelte-1wyqfy1.svelte-1wyqfy1{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:min(10vw,44px) 0 0 0}footer.svelte-1wyqfy1 .clickables .socials.svelte-1wyqfy1.svelte-1wyqfy1{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:min(5vw,16px)}footer.svelte-1wyqfy1 .clickables .socials a.svelte-1wyqfy1.svelte-1wyqfy1{display:grid;place-items:center}footer.svelte-1wyqfy1 .clickables .socials.svelte-1wyqfy1 .social-logo{height:10vw;max-height:32px;width:10vw;max-width:32px;fill:#aaa9a5;margin:0}footer.svelte-1wyqfy1 .clickables .socials.svelte-1wyqfy1 .social-logo:hover{fill:#f2f0eb;cursor:pointer}footer.svelte-1wyqfy1 .clickables address.svelte-1wyqfy1.svelte-1wyqfy1{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:min(5vw,16px) 0 2px 0;font-family:ClarikaProGeo-Regular;font-size:min(4.375vw,16px);font-weight:400;font-style:normal;color:#aaa9a5;gap:2px}footer.svelte-1wyqfy1 .clickables address a.svelte-1wyqfy1.svelte-1wyqfy1{color:#aaa9a5;text-decoration:none}footer.svelte-1wyqfy1 .clickables address a.svelte-1wyqfy1.svelte-1wyqfy1:hover{color:#f2f0eb}footer.svelte-1wyqfy1 .clickables address .divider.svelte-1wyqfy1.svelte-1wyqfy1{display:none}footer.svelte-1wyqfy1 .clickables .nav-links.svelte-1wyqfy1.svelte-1wyqfy1{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin:0;font-family:ClarikaProGeo-Regular;font-size:min(4.375vw,16px);font-weight:400;font-style:normal;color:#aaa9a5}footer.svelte-1wyqfy1 .clickables .nav-links p.svelte-1wyqfy1.svelte-1wyqfy1,footer.svelte-1wyqfy1 .clickables .nav-links.svelte-1wyqfy1 a.svelte-1wyqfy1{color:#aaa9a5;text-decoration:none;margin:0}footer.svelte-1wyqfy1 .clickables .nav-links p.svelte-1wyqfy1.svelte-1wyqfy1:hover,footer.svelte-1wyqfy1 .clickables .nav-links.svelte-1wyqfy1 a.svelte-1wyqfy1:hover{color:#f2f0eb;cursor:pointer}footer.svelte-1wyqfy1 .legal.svelte-1wyqfy1.svelte-1wyqfy1{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:min(7.5vw,28px) 0 0 0}footer.svelte-1wyqfy1 .legal p.svelte-1wyqfy1.svelte-1wyqfy1{margin:0;font-size:min(4.375vw,16px);color:#aaa9a5}footer.svelte-1wyqfy1 .legal .content-mobile.svelte-1wyqfy1.svelte-1wyqfy1{display:block;margin:0 0 min(7.5vw,28px) 0}footer.svelte-1wyqfy1 .legal .content-desktop.svelte-1wyqfy1.svelte-1wyqfy1{display:none}}
