.nav{background-color:var(--color__white);left:0;padding:2rem 0;position:sticky;top:0;width:100%;z-index:99}.nav__wrap{display:grid;gap:.5rem;grid-template-columns:repeat(12,1fr)}.nav__wrap .nav__logo-wrap{align-items:center;display:flex;gap:1.5rem}.nav__logo-link{backface-visibility:hidden;display:block;transform:translateZ(0);transition:opacity .15s linear}.nav__logo-link:hover{opacity:.8}.nav__logo{font-size:2.25rem}.nav__logo.nav__logo svg{padding-right:.25rem;width:4.8611em!important}.nav__logo-text{border-left:1px solid rgba(0,31,68,.14);color:var(--color__gray);font-size:.75rem;font-weight:400;line-height:normal;padding-left:1.5rem;position:relative}.nav__list{align-items:center;display:flex;justify-content:center}.nav__group{display:flex;gap:2rem;position:relative}.nav__link{color:var(--color__dark);cursor:pointer;font-size:1.125rem;font-weight:500;line-height:normal}.nav__link.is-active,.nav__link:hover{color:var(--color__fill-1)}.nav__marker{background-color:var(--color__fill-1);border-radius:.25rem;bottom:-2.75rem;height:.25rem;left:0;opacity:0;position:absolute;transition:width .24s ease-in-out,left .24s ease-in-out,opacity .24s ease-in-out;width:9.25rem}.nav__actions{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.nav__actions .nav__btn.ui-button.--fill.--1:hover{background-color:var(--color__fill-4);color:var(--color__fill-1)}.nav__btn{backface-visibility:hidden;transform:translateZ(0)}.nav__btn.--icon.ui-button{padding:0;width:4.0625rem}.nav__btn.--icon.ui-button .nuxt-icon{font-size:1.5rem}.ui-button.--feedback .ui-button__text{align-items:center;display:flex;gap:.5rem}.ui-button.--feedback .nuxt-icon{font-size:1.15rem}@media screen and (max-width:991px){.nav{display:none}}.menu{bottom:0;height:100%;left:0;pointer-events:none;position:fixed;width:100%;z-index:102}.menu.is-active{pointer-events:all}.menu__shade{background-color:#00142b80;height:100%;top:0;z-index:-1}.menu__shade,.menu__wrap{left:0;position:fixed;width:100%}.menu__wrap{border-radius:2rem 2rem 0 0;bottom:0;display:flex;flex-direction:column;height:calc(100% - 3.5rem)}.menu__wrap,.menu__wrap:before{background-color:var(--color__white)}.menu__wrap:before{border-radius:.42rem;content:"";height:.42rem;left:50%;pointer-events:none;position:absolute;top:-.42rem;transform:translate(-50%,-100%);width:5.86rem}.menu__head{padding:1.12rem;width:100%}.menu__icon{font-size:1rem;transition:all .24s ease-in-out}.menu__icon:active{transform:scale(.85)}.menu__title{font-size:1.375rem;font-weight:500;line-height:150%;text-align:center}.menu__body{flex-grow:1;overflow-x:hidden;position:relative}.menu__container{display:flex;overflow-x:hidden;padding-top:2rem}.menu__group{padding:0 .75rem}.menu__bottom{border-top:1px solid #ebedf0;display:flex;gap:1rem;padding:.75rem}.menu__nav{width:99%}.menu__item{box-sizing:border-box;gap:.75rem;padding:1rem 0;text-decoration:none;transition:all .24s ease-in-out}.menu__item,.menu__item-label{align-items:center;display:flex}.menu__item-label{color:var(--color__dark);font-size:1.65rem;font-weight:500;justify-content:space-between;line-height:120%;width:100%}.menu__item-sub:not(:last-child),.menu__item:not(:last-child){border-bottom:1px solid #001f441a}.menu__bottom .ui-button .nuxt-icon svg{height:100%;margin-bottom:unset;max-height:2rem;max-width:2rem;vertical-align:unset;width:100%}.menu__bottom .ui-button .nuxt-icon.--only-stroke{display:block;height:2rem;width:2rem}.menu__bottom .ui-button .nuxt-icon.--only-stroke svg path{stroke:var(--color__fill-1)!important}.menu__bottom .nav__chip .ui-chip__count{border:1.5px solid var(--color__fill-1)!important}.menu__bottom .ui-button .nuxt-icon.--consult{display:block;height:2rem;width:2.1rem}.menu__item-arrow svg{opacity:.85}.menu .slide-left-enter-active,.menu .slide-left-leave-active{position:absolute;transition:transform .24s ease-in-out}.menu .slide-left-enter-from.--first,.menu .slide-left-leave-to.--first{transform:translate(-100%)}.menu .slide-left-enter-from.--second,.menu .slide-left-leave-to.--second{transform:translate(100%)}.fade-leave-active,.menu .fade-enter-active{transition:opacity .24s}.fade-leave-to,.menu .fade-enter-from{opacity:0}.menu .slide-down-enter-active,.menu .slide-down-leave-active{position:absolute;transition:transform .32s cubic-bezier(.28,-.18,0,1.06)}.menu .slide-down-enter-from{transform:translateY(100%)}.menu .slide-down-leave-to{transform:translateY(100%);transition:transform .24s ease-in}.footer{background-color:var(--color__white);position:relative;z-index:1}.footer__top{padding:4rem 0}.footer__info{gap:1.5rem;justify-content:space-between}.footer__info,.footer__info-top{display:flex;flex-direction:column}.footer__info-top{align-items:flex-start;gap:1rem}.footer__logo-link{color:var(--color__gray)}.footer__logo-link:hover{color:var(--color__dark)}.footer__logo{font-size:3.1875rem}.nuxt-icon.nuxt-icon--stroke.footer__logo *{stroke:none!important}.footer__logo-link:hover .line{stroke:currentColor}.nuxt-icon.nuxt-icon--stroke.footer__logo .line{stroke:currentColor!important}.footer__logo svg{width:4.5686em!important}.footer__info-text{color:var(--color__text-64);font-size:.875rem;font-weight:400;line-height:140%;opacity:.64}.footer__info-bottom{display:flex;flex-direction:column;gap:.5rem}.footer__text{color:var(--color__gray);font-size:1rem;font-weight:400;line-height:130%}.footer__mail{color:var(--color__dark);font-size:2.5rem;font-weight:500;line-height:100%;width:-moz-fit-content;width:fit-content}.footer__mail span,.footer__mail:hover{color:var(--color__fill-1)}.footer__tel{color:var(--color__text-80);font-size:1.5rem;font-weight:400;letter-spacing:-.03rem;line-height:130%;width:-moz-fit-content;width:fit-content}.footer__tel:hover{color:var(--color__fill-1)}.footer__nav{display:flex;flex-direction:column;gap:.75rem}.footer__nav-item{color:var(--color__dark);cursor:pointer;font-size:1.625rem;font-weight:500;letter-spacing:-.0325rem;line-height:normal;opacity:.8;width:-moz-fit-content;width:fit-content}.footer__nav-item:hover{color:var(--color__fill-1);opacity:1}.footer__distribution{border-radius:2rem;color:var(--color__white);display:flex;flex-direction:column;gap:2rem;overflow:hidden;padding:1.5rem 2rem;position:relative}.footer__distribution-title{font-size:2rem;font-weight:500;line-height:normal}.footer__distribution-form-body{position:relative}.footer__distribution-button{position:absolute;right:.25rem;top:.25rem}.footer__distribution-form{display:flex;flex-direction:column;gap:.75rem}.footer__distribution-icon{color:var(--color__fill-1);font-size:1.5rem;left:1rem;pointer-events:none;position:absolute;top:2rem;transform:translateY(-50%)}.footer__distribution-input .footer__distribution-input.ui-input__field,.footer__distribution-input.ui-input__field{padding-left:3.25rem;padding-right:11rem}.footer__distribution-input .footer__distribution-input.ui-input__field::-moz-placeholder{color:#75869b}.footer__distribution-input .footer__distribution-input.ui-input__field::placeholder{color:#75869b}.footer__distribution .ui-checkbox__label{color:#fffc;font-size:.75rem;font-weight:400;line-height:140%}.footer__checkbox+.ui-checkbox__inner{align-items:center;gap:.25rem}.footer__checkbox+.ui-checkbox__inner .ui-checkbox__trigger{box-shadow:inset 0 0 0 .125rem var(--color__white)}.ui-checkbox input.footer__checkbox:checked+*>.ui-checkbox__trigger{box-shadow:none}.footer__checkbox-link{color:var(--color__white);font-weight:600}.footer__distribution-background{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.footer__distribution-picture{background-color:var(--color__fill-1);height:100%}.footer__social{align-items:center;background-color:var(--color__background);border-radius:2rem;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1rem}.footer__social-title{font-size:1.25rem;font-weight:500;line-height:100%}.footer__social-qr{font-size:9rem}.footer__social-text{color:var(--color__gray);font-size:.875rem;font-weight:400;line-height:1.25rem}.footer__bottom{border-top:1px solid rgba(130,145,164,.24);padding:2.5rem 0}.footer__links{display:flex;gap:1.5rem}.footer__link:hover{color:var(--color__fill-1)}.footer__owls{min-width:-moz-max-content;min-width:max-content;text-align:right}@media screen and (max-width:991px){.footer__bottom,.footer__links.--column-7,.footer__top{display:grid;gap:.5rem;grid-template-columns:1fr}.footer__top{gap:2rem;padding:2rem 0}.footer__info,.footer__nav{display:grid;grid-template-columns:1fr 1fr}.footer__nav{grid-column:span 4}.footer__nav-item{font-size:1.25rem}.footer__distribution-button{height:3.5rem;right:.225rem;top:.225rem}.footer__social.--column-2{grid-column:span 4}.footer__owls{text-align:left}}@media screen and (max-width:468px){.footer__info{grid-template-columns:1fr}.footer__distribution-form-body{background-color:var(--color__white);border-radius:.75rem;padding:.5rem}.footer__distribution-form-body .ui-input .ui-input__field.--xl{height:3rem;padding-left:3.5rem;padding-right:1rem}.footer__distribution-button{height:3rem;margin-top:.5rem;position:relative;right:0;top:0;width:100%}.footer__distribution-button .ui-button__text{font-size:1.15rem}}.ui-modal{height:100%;left:0;max-height:100vh;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:100}.ui-modal.is-open{overflow:auto;pointer-events:all;-webkit-overflow-scrolling:touch}.ui-modal__shade{background:#0000005c;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:1}.ui-modal__wrap{align-items:center;display:flex;justify-content:center;min-height:100%;padding:6rem 4rem;pointer-events:none;position:relative;width:100%}.ui-modal.is-open .ui-modal__wrap{pointer-events:all}.ui-modal__panel{background-color:var(--color__white);border-radius:1.5rem;display:flex;flex-direction:column;gap:1rem;padding:2.5rem;position:relative;z-index:2}.ui-modal__close{background-color:transparent;color:var(--color__white);cursor:pointer;display:flex;font-size:1.5rem;height:auto;opacity:.64;padding:0;position:absolute;right:-1.5rem;top:0;transform:translate(100%);transition:all .24s ease;width:auto;z-index:1}.ui-modal__close:hover{opacity:1}.ui-modal__close svg{margin-bottom:0}.ui-modal__panel.--full-screen{border-radius:0;border-radius:1.5rem;padding-right:4.5rem}.ui-modal__panel.--full-screen .ui-modal__close{right:3rem;top:1.3rem}.ui-modal__panel.--full-screen .home-screen-header{display:none}.view-program .ui-modal__close{background-color:#e4e5e7;font-size:1rem;height:2.75rem;width:2.75rem}@media screen and (max-width:768px){.ui-modal__wrap{padding-left:.59rem;padding-right:.59rem}.ui-modal__close{align-items:center;align-self:flex-end;background-color:var(--color__fill-2);border-radius:50%;color:var(--color__text);display:flex;flex-shrink:0;font-size:1rem;height:3rem;justify-content:center;right:1.47rem;top:1.47rem;transform:none;width:3rem}.ui-modal__panel{padding:1.47rem}.view-program .ui-modal__panel.--full-screen .ui-modal__close{right:.5rem;top:.5rem}}@media screen and (max-width:468px){.ui-modal__wrap{padding-left:1rem;padding-right:1rem}.ui-modal__panel{padding-left:1.5rem;padding-right:1.5rem;padding:1.5rem}.ui-modal__close{right:1.5rem}}.callback .ui-modal__panel{background:var(--color__fill-2);gap:1.25rem}.callback__input.--wide{grid-column:1/-1}.callback__bottom{grid-column:1/-1;margin-top:1rem}.callback__button{font-size:1.25rem;height:4rem}.callback__policy{color:#2e2e2e8f;font-size:.875rem;line-height:130%}.callback__form{position:relative;z-index:1}.callback__background-wrap{bottom:0;left:0;max-width:39rem;overflow:hidden;pointer-events:none;position:absolute;width:100%}.callback__background{padding-bottom:42.7%;transform:translate(-22%,14%)}.callback__input .ui-input__field{height:4rem}.callback__form .ui-input__field{background-color:var(--color__white)}.callback__text{color:var(--color__text-80);font-size:1rem;line-height:100%}@media screen and (max-width:768px){.callback__title{font-size:1.6rem;line-height:3rem}.callback__form{grid-template-columns:1fr}.callback .ui-modal__panel{gap:1.17rem}.callback__bottom{gap:1.17rem;margin-top:1.17rem}}@media screen and (max-width:640px){.callback__bottom{grid-template-columns:1fr}.callback__button{order:1}.callback__bottom .ui-checkbox{order:2}.callback__background{transform:translate(-10%)}}
