@font-face{font-display:swap;font-family:Pangram Regular;font-weight:400;src:url(./Pangram-Regular.Cc53ubDC.ttf)}@font-face{font-display:swap;font-family:Pangram Bold;font-weight:700;font-weight:600;src:url(./Pangram-Bold.BMXpHK01.ttf)}@font-face{font-display:swap;font-family:Pangram Black;font-weight:bolder;font-weight:900;src:url(./Pangram-ExtraBold.Kqcs574A.ttf)}h1{font-size:2.7rem}h1,h2{color:var(--blue);font-family:Pangram Black,sans-serif}h2{font-size:2rem}h3{color:var(--blue);font-family:Pangram Black,sans-serif;font-size:1.8rem}h4{font-family:Pangram Bold,sans-serif;font-size:1.1rem;font-weight:700}li,p{color:var(--white);font-family:Pangram Regular,sans-serif;font-size:.8rem}@media screen and (min-width:768px){h1{font-size:3.5rem}h2{font-size:2.8rem}h3{font-size:2.5rem}h4{font-size:1.3rem}li,p{font-size:1.1rem}}*{box-sizing:border-box;color:var(--white);font-size:1.1rem;margin:0;padding:0}main{font-family:Pangram Regular,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}body{background-image:linear-gradient(var(--bodyBackground),var(--bodyBackgroundGradient))}html{scroll-behavior:smooth}.cookieControl__ControlButton *{color:#000;transition:.2s}.cookieControl__ControlButton:hover *{color:#fff}.title-row{align-items:center;display:flex;justify-content:center;padding-top:2vh}.custom-btn{background-color:var(--book);border:none;border-radius:var(--borderRadius);color:var(--white);font-size:1.05rem;font-weight:700;margin-top:10px;padding:15px 20px;transition:.2s}.custom-btn:hover{background-color:var(--bookDarken);cursor:pointer}.custom-checkbox-wrapper input[type=checkbox]{--active:var(--book);--active-inner:#fff;--focus:2px rgba(254,114,39,.3);--border:#bbc1e1;--border-hover:var(--book);--background:#fff;--disabled:#f6f8ff;--disabled-inner:#e1e6f9;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--b,var(--background));border:1px solid var(--bc,var(--border));cursor:pointer;display:inline-block;height:21px;margin:0;outline:none;position:relative;transition:background .3s,border-color .3s,box-shadow .2s;vertical-align:top}.custom-checkbox-wrapper input[type=checkbox]:after{content:"";display:block;left:0;position:absolute;top:0;transition:transform var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s)}.custom-checkbox-wrapper input[type=checkbox]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2,.85,.32,1.2)}.custom-checkbox-wrapper input[type=checkbox]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}.custom-checkbox-wrapper input[type=checkbox]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}.custom-checkbox-wrapper input[type=checkbox]:disabled+label{cursor:not-allowed}.custom-checkbox-wrapper input[type=checkbox]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}.custom-checkbox-wrapper input[type=checkbox]:focus{box-shadow:0 0 0 var(--focus)}.custom-checkbox-wrapper input[type=checkbox]:not(.switch){width:21px}.custom-checkbox-wrapper input[type=checkbox]:not(.switch):after{opacity:var(--o,0)}.custom-checkbox-wrapper input[type=checkbox]:not(.switch):checked{--o:1}.custom-checkbox-wrapper input[type=checkbox]+label{cursor:pointer;display:inline-block;margin-left:4px;vertical-align:middle}.custom-checkbox-wrapper input[type=checkbox]:not(.switch){border-radius:7px}.custom-checkbox-wrapper input[type=checkbox]:not(.switch):after{border:2px solid var(--active-inner);border-left:0;border-top:0;height:9px;left:7px;top:4px;transform:rotate(var(--r,20deg));width:5px}.custom-checkbox-wrapper input[type=checkbox]:not(.switch):checked{--r:43deg}.custom-checkbox-wrapper *,.custom-checkbox-wrapper :after,.custom-checkbox-wrapper :before{box-sizing:inherit}@media screen and (min-width:768px){.custom-btn{font-size:1.12rem;padding:10px 30px}}:root{--green:#40caa1;--blue:#40bfc1;--blueMedium:#3c52a0;--blueSubMedium:#283b80;--appBar:#03134c;--black:#000;--bodyBackground:#091b5b;--bodyBackgroundGradient:#3c52a0;--white:#fff;--btnDefaultColor:#ff6e5e;--transparent:Color#ffffff00;--gray:#a3aed7;--footerDarkBlue:#020a27;--book:#ff6e5e;--tech:#40bfc1;--sport:#865595;--special:#ffa983;--bookDarken:#ce4b3c;--techDarken:#1f9c9e;--sportDarken:#653872;--specialDarken:#ff905f;--bookDarken2:#aa3527;--techDarken2:#0a6c6e;--sportDarken2:#4e1c5c;--specialDarken2:#9e684b;--borderRadius:15px;--standardPadding:25px;--blOffset:50px;--slOffset:20px;--brOffset:10px;--srOffset:0px}.cookieControl__Modal-enter-active,.cookieControl__Modal-leave-active{transition:opacity .25s}.cookieControl__Modal-enter,.cookieControl__Modal-leave-to{opacity:0}.cookieControl__Bar--center{left:50%;top:50%;transform:translate(-50%,-50%)}.cookieControl__Bar--bottom-full-enter-active,.cookieControl__Bar--bottom-full-leave-active,.cookieControl__Bar--bottom-left-enter-active,.cookieControl__Bar--bottom-left-leave-active,.cookieControl__Bar--bottom-right-enter-active,.cookieControl__Bar--bottom-right-leave-active,.cookieControl__Bar--center-enter-active,.cookieControl__Bar--center-leave-active,.cookieControl__Bar--top-full-enter-active,.cookieControl__Bar--top-full-leave-active,.cookieControl__Bar--top-left-enter-active,.cookieControl__Bar--top-left-leave-active,.cookieControl__Bar--top-right-enter-active,.cookieControl__Bar--top-right-leave-active{transition:transform .25s}.cookieControl__Bar--top-full-enter,.cookieControl__Bar--top-full-leave-to,.cookieControl__Bar--top-left-enter,.cookieControl__Bar--top-left-leave-to,.cookieControl__Bar--top-right-enter,.cookieControl__Bar--top-right-leave-to{transform:translateY(-100%)}.cookieControl__Bar--bottom-full-enter,.cookieControl__Bar--bottom-full-leave-to,.cookieControl__Bar--bottom-left-enter,.cookieControl__Bar--bottom-left-leave-to,.cookieControl__Bar--bottom-right-enter,.cookieControl__Bar--bottom-right-leave-to{transform:translateY(100%)}.cookieControl__Bar--center-enter,.cookieControl__Bar--center-leave-to{transform:translate(-50%,-50%) scale(.95)}.cookieControl{position:relative;z-index:100000}.cookieControl button{backface-visibility:hidden;border:0;cursor:pointer;font-size:16px;outline:0;padding:12px 20px;transition:background-color .2s,color .2s}.cookieControl__Bar{background-color:var(--cookie-control-barBackground);font-family:Arial,Helvetica Neue,Helvetica,sans-serif;position:fixed}.cookieControl__Bar h3,.cookieControl__Bar p{color:var(--cookie-control-barTextColor);max-width:900px}.cookieControl__Bar h3{font-size:20px;margin:0}.cookieControl__Bar p{font-size:16px;margin:5px 0 0}.cookieControl__Bar button{background-color:var(--cookie-control-barButtonBackground);color:var(--cookie-control-barButtonColor)}.cookieControl__Bar button:hover{background-color:var(--cookie-control-barButtonHoverBackground);color:var(--cookie-control-barButtonHoverColor)}.cookieControl__Bar button:focus{box-shadow:0 0 0 3px var(--cookie-control-focusRingColor)}.cookieControl__Bar button+button{margin-left:10px}.cookieControl__BarContainer{align-items:flex-end;display:flex;justify-content:space-between;padding:20px}.cookieControl__Bar--bottom-full,.cookieControl__Bar--top-full{left:0;right:0}.cookieControl__Bar--top-full{top:0}.cookieControl__Bar--bottom-full{bottom:0}.cookieControl__Bar--bottom-left p,.cookieControl__Bar--bottom-right p,.cookieControl__Bar--center p,.cookieControl__Bar--top-left p,.cookieControl__Bar--top-right p{max-width:400px}.cookieControl__Bar--bottom-left .cookieControl__BarContainer,.cookieControl__Bar--bottom-right .cookieControl__BarContainer,.cookieControl__Bar--center .cookieControl__BarContainer,.cookieControl__Bar--top-left .cookieControl__BarContainer,.cookieControl__Bar--top-right .cookieControl__BarContainer{flex-direction:column}.cookieControl__Bar--bottom-left .cookieControl__BarButtons,.cookieControl__Bar--bottom-right .cookieControl__BarButtons,.cookieControl__Bar--center .cookieControl__BarButtons,.cookieControl__Bar--top-left .cookieControl__BarButtons,.cookieControl__Bar--top-right .cookieControl__BarButtons{margin-top:20px}.cookieControl__Bar--top-left,.cookieControl__Bar--top-right{top:20px}.cookieControl__Bar--bottom-left,.cookieControl__Bar--bottom-right{bottom:20px}.cookieControl__Bar--bottom-left,.cookieControl__Bar--top-left{left:20px}.cookieControl__Bar--bottom-right,.cookieControl__Bar--top-right{right:20px}.cookieControl__BarButtons{display:flex}.cookieControl__Modal{bottom:0;font-size:0;left:0;position:fixed;right:0;text-align:center;top:0;z-index:1}.cookieControl__Modal:before{content:"";display:inline-block;min-height:100vh;vertical-align:middle}.cookieControl__Modal:after{background-color:var(--cookie-control-modalOverlay);bottom:0;content:"";left:0;opacity:var(--cookie-control-modalOverlayOpacity);position:absolute;right:0;top:0;z-index:-1}.cookieControl__Modal>div{font-size:medium}.cookieControl__Modal button{background-color:var(--cookie-control-modalButtonBackground);color:var(--cookie-control-modalButtonColor)}.cookieControl__Modal button:hover{background-color:var(--cookie-control-modalButtonHoverBackground);color:var(--cookie-control-modalButtonHoverColor)}.cookieControl__Modal button:focus{box-shadow:0 0 0 3px var(--cookie-control-focusRingColor)}.cookieControl__ModalContent{background-color:var(--cookie-control-modalBackground);display:inline-block;max-height:80vh;max-width:550px;overflow-y:scroll;position:relative;text-align:left;vertical-align:middle;width:100%}.cookieControl__ModalContent,.cookieControl__ModalContent :not(button){color:var(--cookie-control-modalTextColor)}.cookieControl__ModalContent h3{font-size:24px;margin:15px 0}.cookieControl__ModalContent h3:first-of-type{margin-top:0}.cookieControl__ModalContent ul{font-size:16px;list-style-type:none;padding:0}.cookieControl__ModalContent ul ul{padding:5px 56px 0}.cookieControl__ModalContent ul ul li+li{margin-top:5px}.cookieControl__ModalContent li{align-items:center}.cookieControl__ModalContent li+li{margin-top:20px}.cookieControl__ModalContent input{display:none}.cookieControl__ModalContent input:checked+button{background-color:var(--cookie-control-checkboxActiveBackground)}.cookieControl__ModalContent input:checked+button:before{background-color:var(--cookie-control-checkboxActiveCircleBackground);transform:translate3d(100%,-50%,0)}.cookieControl__ModalContent input:checked:disabled+button{background-color:var(--cookie-control-checkboxDisabledBackground)}.cookieControl__ModalContent input:checked:disabled+button:before{background-color:var(--cookie-control-checkboxDisabledCircleBackground)}.cookieControl__ModalContent input+button{backface-visibility:hidden;background-color:var(--cookie-control-checkboxInactiveBackground);border-radius:20px;display:block;font-size:0;margin-right:20px;min-height:20px;min-width:36px;position:relative;transition:background-color .2s}.cookieControl__ModalContent input+button:before{background-color:var(--cookie-control-checkboxInactiveCircleBackground);border-radius:50%;content:"";height:15px;left:3px;position:absolute;top:50%;transform:translate3d(0,-50%,0);transition:transform .2s;width:15px}.cookieControl__ModalContentInner{display:flex;flex-direction:column;gap:10px;padding:40px}.cookieControl__ModalInputWrapper{align-items:flex-start;display:flex}.cookieControl__ModalCookieName{font-weight:700;text-transform:uppercase}.cookieControl__ModalCookieName span{font-weight:400;text-transform:none}.cookieControl__ModalClose{align-self:flex-end;right:20px;top:20px}.cookieControl__ModalButtons{align-items:stretch;display:flex;gap:20px;margin-top:40px}.cookieControl__ModalUnsaved{bottom:40px;color:var(--cookie-control-modalUnsavedColor);font-size:14px;left:50%;margin:0;position:absolute;transform:translate(-50%)}.cookieControl__BlockedIframe{border:2px solid #ddd;padding:20px}.cookieControl__BlockedIframe a,.cookieControl__BlockedIframe p{font-family:Arial,Helvetica Neue,Helvetica,sans-serif}@media screen and (max-width:768px){.cookieControl__Bar{flex-direction:column;left:0;right:0}.cookieControl__Bar h3,.cookieControl__Bar p{max-width:100%}.cookieControl__Bar--top-full,.cookieControl__Bar--top-left,.cookieControl__Bar--top-right{top:0}.cookieControl__Bar--bottom-full,.cookieControl__Bar--bottom-left,.cookieControl__Bar--bottom-right{bottom:0}.cookieControl__ModalContent{bottom:0;left:0;max-height:100%;max-width:none;position:absolute;right:0;top:0}.cookieControl__ModalContentInner{padding:20px}.cookieControl__BarButtons{flex-direction:column;justify-content:center;margin-top:20px;width:100%}.cookieControl__BarButtons button{width:100%}.cookieControl__BarButtons button+button{margin:10px 0 0}.cookieControl__BarContainer,.cookieControl__ModalButtons{flex-direction:column;gap:10px}.cookieControl__ModalButtons button{width:100%}}.cookieControl__ControlButton{backface-visibility:hidden;background:var(--cookie-control-controlButtonBackground);border:0;border-radius:50%;bottom:20px;box-shadow:0 0 10px #0000004d;cursor:pointer;height:40px;min-height:40px;min-width:40px;outline:0;position:fixed;right:20px;transition:background-color .2s;width:40px}.cookieControl__ControlButton svg{backface-visibility:hidden;color:var(--cookie-control-controlButtonIconColor);left:50%;max-height:24px;max-width:24px;min-height:24px;min-width:24px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:color .2s}.cookieControl__ControlButton:hover{background-color:var(--cookie-control-controlButtonHoverBackground)}.cookieControl__ControlButton:hover svg{color:var(--cookie-control-controlButtonIconHoverColor)}.hide-on-mobile[data-v-4d1aa8c2]{display:none!important}.contact-btn[data-v-4d1aa8c2]{align-items:center;background-color:var(--book);border-radius:100%;display:flex;flex-direction:row;height:45px;justify-content:center;margin-right:15px;padding:12px;width:45px}.contact-btn.last[data-v-4d1aa8c2]{margin-right:27px}.contact-btn[data-v-4d1aa8c2]:hover{background-color:var(--bookDarken);cursor:pointer}.contact-btn>div[data-v-4d1aa8c2]{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.phone-btn[data-v-4d1aa8c2]{background-image:url(../icons/phone.webp)}.email-btn[data-v-4d1aa8c2]{background-image:url(../icons/mail.webp)}.nav-link[data-v-4d1aa8c2]{align-items:center;display:flex;flex-direction:row;padding:16px}#calendar-link[data-v-4d1aa8c2]{position:relative;text-decoration:none}.nav-link p[data-v-4d1aa8c2]{border-bottom:1px solid transparent;color:var(--blue);font-size:1rem;font-weight:700;letter-spacing:2px;margin-left:12px;padding:0 3px;transition:.2s}.nav-link:hover>p[data-v-4d1aa8c2],.router-link-active>p[data-v-4d1aa8c2]{color:var(--white)}.NuxtLink-active[data-v-4d1aa8c2]:not(#logo-container){background-image:linear-gradient(var(--bodyBackgroundGradient),var(--bodyBackground))}nav[data-v-4d1aa8c2]{align-items:center;flex-direction:row;height:9vh;max-height:120px;top:0;z-index:9999}.link-container[data-v-4d1aa8c2],nav[data-v-4d1aa8c2]{background-color:var(--appBar);display:flex;position:fixed;width:100%}.link-container[data-v-4d1aa8c2]{flex-direction:column;height:91vh;justify-content:flex-start;left:-100%;top:9vh;transition:.2s;z-index:9998}.link-container.active[data-v-4d1aa8c2]{left:0}.nav-icon[data-v-4d1aa8c2]{aspect-ratio:attr(width) /attr(height);height:100%;width:auto}#calendar-link:hover>img[data-v-4d1aa8c2]{color:var(--techDarken)}#logo[data-v-4d1aa8c2]{aspect-ratio:attr(width) /attr(height);height:100%;width:auto}#logo-container[data-v-4d1aa8c2]{height:100%;margin-right:auto;padding:16px}@media only screen and (min-width:687px){.link-container[data-v-4d1aa8c2]{height:calc(100vh - 86px);top:86px}.contact-btn[data-v-4d1aa8c2]{height:56px;padding:16px;width:56px}.nav-link p[data-v-4d1aa8c2]{font-size:1.2rem}nav[data-v-4d1aa8c2]{height:86px}#logo[data-v-4d1aa8c2]{height:90%}#logo-container[data-v-4d1aa8c2]{padding-left:29px}.nav-link[data-v-4d1aa8c2]{padding:26px 29px}.nav-link p[data-v-4d1aa8c2]{top:calc(50% + .3vh)}}@media only screen and (min-width:1200px){.hide-on-desktop[data-v-4d1aa8c2]{display:none!important}.hide-on-mobile[data-v-4d1aa8c2]{display:flex!important}.menu[data-v-4d1aa8c2]{display:none}.link-container[data-v-4d1aa8c2]{align-items:center;background-color:var(--appBar);display:flex;flex-direction:row;height:86px;margin-left:auto;position:unset;top:0;width:-moz-max-content;width:max-content;z-index:9999}#logo-container[data-v-4d1aa8c2]{margin-right:auto;max-height:80px;padding-left:2rem}.nav-icon[data-v-4d1aa8c2]{height:80%}.nav-link[data-v-4d1aa8c2]{max-height:80px;padding-left:.1rem;padding-right:.9rem}}.menu[data-v-4d1aa8c2]{border-radius:100%;cursor:pointer;padding-right:29px;transition:.3s;z-index:99999}.bar[data-v-4d1aa8c2],.menu[data-v-4d1aa8c2]{position:relative}.bar[data-v-4d1aa8c2]{background-color:#fff;border-radius:10px;display:block;height:3px;margin:6px auto;transition:.4s;width:33px}.menu.active .bar[data-v-4d1aa8c2]:first-of-type{transform:translateY(3px) rotate(45deg)}.menu.active .bar[data-v-4d1aa8c2]:nth-of-type(2){opacity:0}.menu.active .bar[data-v-4d1aa8c2]:nth-of-type(3){transform:translateY(-15px) rotate(-45deg)}.bar[data-v-4d1aa8c2]:first-of-type{animation:rotateR 1.5s cubic-bezier(.5,.2,.2,1)}.bar[data-v-4d1aa8c2]:nth-of-type(2){animation:fade 1.5s cubic-bezier(.1,.8,.1,1)}.bar[data-v-4d1aa8c2]:nth-of-type(3){animation:rotateL 1.5s cubic-bezier(.5,.2,.2,1)}
