html{box-sizing:border-box}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}body{font-family:"Heebo", sans-serif}.container{height:100%;max-width:90rem;margin:0 auto;padding:0 1em}.sectionHeader{width:100%;padding:0.5em 0;font-family:"Palanquin", sans-serif;font-weight:700;letter-spacing:1px;color:#19355f;border-bottom:solid #444444 1px;text-align:right}.row{display:flex}@media screen and (max-height: 600px){body{font-size:14px}}@media screen and (min-width: calc(48*1em)){.container,.sectionContainer{padding:0 5em}}.nav{position:fixed;top:0;left:0;width:100%;height:3.5em;background-color:rgba(255,255,255,0.7);backdrop-filter:blur(15px);z-index:99}.nav .container{display:flex;align-items:center;justify-content:space-between}.nav--brand{height:100%;width:30%}.nav--brand img{width:100%;height:100%}.nav--links{list-style:none;display:none}.nav--links__item{cursor:pointer;margin-left:2em;position:relative}.nav--links__item-line{position:absolute;left:0;bottom:0;height:3px;width:0;background-color:#ff8300;transition:0.3s ease 50ms}.nav--links__item a{text-decoration:none;color:#19355f;font-weight:400;font-family:"Palanquin", sans-serif}.nav--links__item a:hover+div{width:100%}.nav--burger{cursor:pointer;z-index:99}.nav--burger div{background-color:#164e87;width:25px;height:3px;margin:3px}.nav--phone{background-color:#164e87;padding:0.5em 1em;border-radius:7px}.nav--phone a{text-decoration:none;color:white}.nav--hidden{position:fixed;background-color:#164e87;height:100vh;width:100%;top:0;left:-100%;display:flex;justify-content:center;align-items:center}.nav--hidden__list{list-style:none;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.nav--hidden__list-item{margin-bottom:2em}.nav--hidden__list-item a{text-decoration:none;color:white;font-size:1.5em;transition:all 0.3s ease 50ms;font-family:"Palanquin", sans-serif}.nav--hidden__list-item a:hover{color:#ff8300}@media screen and (max-height: 500px){.nav{height:3em}}@media screen and (min-width: calc(48*1em)){.nav--phone{display:none}.nav--brand{width:12em}}@media screen and (min-width: calc(60.25*1em)){.nav--links{display:flex;align-items:center}.nav--whatsapp{display:inline-block;height:100%}.nav--whatsapp__img{display:flex;align-items:center;--size: 1.8em;margin-top:0.25rem;width:var(--size);height:var(--size)}.nav--whatsapp__img img{object-fit:contain;height:100%;width:100%}.nav--burger{display:none}}.footer{background-color:#164e87;color:white}.footer .container{padding:3em 1em}.footer--brand{margin-bottom:1em}.footer--brand img{width:30%}.footer--about{font-weight:300;line-height:1.25;font-family:'Palanquin', sans-serif;max-width:20em;font-size:0.85em}.footer--social{margin-top:2em;display:flex;gap:2em}.footer--social__link{display:inline-block;width:2.5em;height:2.5em}.footer--social__link img{object-fit:cover;height:100%;width:100%}.footer--links{margin-top:2em;list-style:none}.footer--links__item{margin-bottom:0.5em;font-size:0.85em}.footer--links a{color:white;transition:all 0.3s ease 50ms;cursor:pointer}.footer--links a:hover{color:#ff8300}.footer--end{background-color:#19355f}.footer--end .container{padding:1em}.footer--end__item{display:flex;font-weight:700;line-height:1.25;margin-top:1.5em;transition:all 0.3s ease 50ms;font-size:0.85em}.footer--end__item-icon{background-repeat:no-repeat;background-position:center;margin-right:1em}.footer--end__item .location_icon{background-image:url(assets/images/54af58cc63e958fe.svg);background-size:contain;width:2em;height:2em}.footer--end__item .phone_icon{background-image:url(assets/images/bb99362ded718f99.svg);width:1.5em;height:1.5em}.footer--end__item .mail_icon{background-image:url(assets/images/04b5857396c207e6.svg);background-size:cover;width:1.5em;height:1em}.footer--end__item:first-of-type{margin-top:0;font-weight:400}.footer--end__item:last-of-type{font-weight:700}@media screen and (min-width: calc(48*1em)){.footer .container{padding:3em 5em}.footer--row{display:flex;justify-content:space-between}.footer--links{margin-top:0}.footer--end .container{padding:1em 5em}.footer--end__item{align-items:center}.footer--end__item .location_icon{width:2em;height:2em}.footer--end__item .mail_icon{width:2em;height:2em}}@media screen and (min-width: calc(60.25*1em)){.footer--brand img{width:12rem}.footer--about{font-size:1em}.footer--end .container{padding:1em 5em}.footer--end__row{display:flex;justify-content:space-between;align-items:center}.footer--end__item{margin-top:0;transition:all 0.3s ease 50ms}.footer--end__item:hover{transform:scale(1.1)}.footer--end__item:last-of-type{margin-top:0}.footer--end__item .location_icon{width:2em;height:1.5em}.footer--end__item .mail_icon{width:1.5em;height:1em}}.no-scroll-y{overflow-y:hidden}.ctn-preloader{align-items:center;cursor:none;display:flex;height:100%;justify-content:center;position:fixed;left:0;top:0;width:100%;z-index:900}.ctn-preloader .animation-preloader{position:absolute;z-index:100}.ctn-preloader .animation-preloader .spinner{animation:spinner 1s infinite linear;border-radius:50%;border:3px solid rgba(255,255,255,0.2);border-top-color:#ffffff;height:9em;margin:0 auto 3.5em auto;width:9em}.ctn-preloader .animation-preloader .txt-loading{font-weight:700;font-size:5em;text-align:center;user-select:none}.ctn-preloader .animation-preloader .txt-loading .letters-loading:before{animation:letters-loading 4s infinite;color:white;content:attr(data-text-preloader);left:0;opacity:0;position:absolute;top:0;transform:rotateY(-90deg)}.ctn-preloader .animation-preloader .txt-loading .letters-loading{color:rgba(255,255,255,0.2);position:relative}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before{animation-delay:0.2s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before{animation-delay:0.4s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before{animation-delay:0.6s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before{animation-delay:0.8s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before{animation-delay:1s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before{animation-delay:1.2s}.ctn-preloader .loader-section{background-color:#19355f;height:100%;position:fixed;top:0;width:calc(50% + 1px)}.ctn-preloader .loader-section.section-left{left:0}.ctn-preloader .loader-section.section-right{right:0}.loaded .animation-preloader{opacity:0;transition:0.3s ease-out}.loaded .loader-section.section-left{transform:translateX(-101%);transition:0.7s 0.3s all cubic-bezier(0.1, 0.1, 0.1, 1)}.loaded .loader-section.section-right{transform:translateX(101%);transition:0.7s 0.3s all cubic-bezier(0.1, 0.1, 0.1, 1)}@keyframes spinner{to{transform:rotateZ(360deg)}}@keyframes letters-loading{0%,75%,100%{opacity:0;transform:rotateY(-90deg)}25%,50%{opacity:1;transform:rotateY(0deg)}}@media screen and (max-width: 767px){.ctn-preloader .animation-preloader .spinner{height:8em;width:8em}.ctn-preloader .animation-preloader .txt-loading{font-size:3.5em;font-weight:700}}@media screen and (max-width: 500px){.ctn-preloader .animation-preloader .spinner{height:7em;width:7em}.ctn-preloader .animation-preloader .txt-loading{font-size:2em;font-weight:700}}.goto{border-radius:5.8rem;background-color:#ff8300;color:#fff;padding:0 0.6rem 0 2.2rem;display:inline-flex;height:3em;height:2em}.goto--link{display:flex}.goto--svg{height:1em;width:1em}.contact{position:fixed;top:0;left:-100%;height:100vh;width:100%;background-color:#f2f4f8;z-index:101}.contact .container{padding:3em}.contact--close{position:absolute;display:flex;align-items:center;top:1.5em;right:1.5em;height:1.6em;gap:0.5em;color:#19355f;cursor:pointer}.contact--close__icon{height:1.6em}.contact--close__icon img{object-fit:cover;height:100%;width:100%}.contact--title{font-size:2em;font-weight:500;color:#19355f;margin-top:1.25em;line-height:1.25}.contact--subtitle{margin-top:0.5em;font-size:1.25em;font-weight:300;color:#19355f;line-height:1.25}.contact--promise{font-family:'Palanquin';font-weight:700;font-size:0.8em;line-height:1;text-decoration:underline;color:#19355f;margin-top:1em}.contact--form{margin-top:4em}.contact--form__inputPortal{height:5em;overflow:hidden}.contact--form__inputGroup{height:5em}.contact--form__inputGroup-label{font-family:'Palanquin';color:#19355f}.contact--form__inputGroup-label span{font-weight:700}.contact--form__inputGroup-input{margin-top:0.5em;padding:0.25em 1em;font-family:'Palanquin';font-size:1em;width:100%;border-radius:7px;border:none}.contact--form__inputGroup-input.error{border:solid #ff5019}.contact--form__inputGroup-submit{position:relative;display:block;background-color:#ff8300;color:white;border-radius:5px;border:none;width:100%;font-size:1em;margin-top:0.5em;padding:0.5em 1em;cursor:pointer;overflow:hidden;z-index:103;transition:all 0.2s ease}.contact--form__inputGroup-submit:hover::before{transform:translateX(100%)}.contact--form__inputGroup-submit::before{position:absolute;content:'';top:0;left:-100%;height:100%;width:100%;background-color:#75c5ef;z-index:-1;transition:all 0.2s ease}.contact--form__buttonRow{display:flex;justify-content:space-between}.contact--form__button{display:flex;align-items:center;justify-content:flex-end;gap:0.5em;width:9em;border-radius:50px;border-color:#19355f;padding:5px;margin-top:2em;background-color:white;cursor:pointer;transition:all 0.3s ease 50ms}.contact--form__button img{object-fit:cover;height:100%;width:100%}.contact--form__button_prev{flex-direction:row-reverse}.contact--form__button_prev.inactive{opacity:0;cursor:default;user-select:none}.contact--form__button_next.inactive{opacity:0;cursor:default;user-select:none}.contact--form__button:hover{background-color:#19355f}.contact--form__button:hover .contact--form__button-text{color:white}.contact--form__button-text{color:#19355f;text-decoration:underline}.contact--form__button-img{background-color:#ff8300;border-radius:50%;height:100%;width:2.5em;height:2.5em;padding:5px;display:flex;align-items:center;justify-content:center}.contact--form #producto{display:none}.contact--error{position:absolute;left:0;top:100%;width:100%;padding:1em;font-family:'Palanquin', sans-serif;background-color:#ff5019;color:white;text-align:center}.contact--error__text{line-height:1.25}.contact--overlay{background-color:rgba(25,53,95,0.3);backdrop-filter:blur(4px);position:fixed;z-index:100;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center}.contact--overlay_final{z-index:105}.contact--overlay__messageContainer{transform:translateY(-50%);background-color:green;color:white;padding:2em}@media screen and (min-width: calc(48*1em)){.contact{width:50%;left:-50%}}@media screen and (min-width: calc(60.25*1em)){.contact{width:30em;left:-30em}}.ctaButton{position:relative;border-radius:7px;background-color:#ff8300;color:white;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;padding:0.5em 1em;overflow:hidden;transition:all 0.2s ease}.ctaButton_secondary{background-color:white;font-weight:700;text-transform:uppercase}.ctaButton:hover::before{transform:translateX(100%)}.ctaButton::before{position:absolute;content:'';top:0;left:-100%;height:100%;width:100%;background-color:#75c5ef;z-index:-1;transition:all 0.2s ease}.sale{position:fixed;z-index:20;bottom:1em;right:1em;height:100px;width:100px;border-radius:50%;cursor:pointer;overflow:hidden;animation:groAnim 3s ease-in-out infinite}.sale .discount{position:absolute;top:calc(50% + 8px);left:50%;transform:translate(-50%, -50%);object-fit:cover;height:100%;width:100%;z-index:1}.sale::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;border-radius:50%;background:linear-gradient(45deg, #ff0047, #6eff00);animation:saleAnim 5s linear infinite;z-index:0}.sale--overlay{position:fixed;top:0;left:0;height:100vh;width:100%;padding:3em 1em;background-color:rgba(0,0,0,0.6);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:100}.sale--container{position:relative;background-color:white;background:linear-gradient(135deg, #fd890e, #fa192e);color:white;padding:1em 1em 1em 1em;border-radius:5px}.sale--closeBtn{position:absolute;top:1em;right:1em;height:1.5em;width:1.5em;background:none;border:none;outline:none;cursor:pointer}.sale--closeBtn img{object-fit:cover;height:100%;width:100%}.sale--title{font-weight:400;font-size:2.5em;width:3em;line-height:1;padding:0 0.125em}.sale .desde{position:absolute;top:0.5rem;right:3rem;color:white;color:green}.sale--price{position:absolute;margin-left:auto;display:block;width:fit-content;top:1rem;right:3rem;font-size:2em;font-weight:700;padding:0.5em;border-radius:50%;border:dashed white}.sale--price::before{content:'Desde';position:absolute;top:0;right:2.5rem;font-weight:300;font-size:1.25rem}.sale--price::after{content:'por estudio';position:absolute;bottom:-0.25rem;left:2rem;height:2em;width:10em;font-size:0.5em;font-weight:300}.sale--time{font-weight:700;letter-spacing:2px;font-size:0.7em;margin-top:2em}.sale--list{list-style:none;border-top:solid white thin;padding-top:1.5em}.sale--list li{display:flex;margin-bottom:1em}.sale--list li p:first-of-type{flex-basis:2em;flex-shrink:0}@media screen and (min-width: calc(48*1em)){.sale{bottom:2em;right:2em}}@media screen and (min-width: calc(60.25*1em)){.sale{height:120px;width:120px}}@keyframes saleAnim{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(360deg)}}@keyframes groAnim{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.nosotros{margin-top:3.5em}.nosotros canvas{position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%}.nosotros--row{display:flex;flex-direction:column-reverse}.nosotros--firstSection{background-image:url(assets/images/ab3ad53e0bb2c09b.png);background-position:center;background-size:cover}.nosotros--titleSection{height:calc((100vh - 3.5em) / 2);border-top:solid white thin}.nosotros--title{font-size:calc(3.998* 0.9em);font-weight:300;color:#19355f;margin-top:1em;line-height:1.125;user-select:none}@media screen and (max-height: 568px){.nosotros--title{font-size:calc(2.827* 0.9em);line-height:1;margin-top:0}}.nosotros--subtitle{font-size:calc(2.827* 0.9em);font-weight:500;line-height:1.25;line-height:1;font-family:'Palanquin', sans-serif;color:#164e87;text-transform:uppercase;margin-bottom:1em;user-select:none}.nosotros--subtitle_naranja{color:#ff8300}.nosotros--introtext{height:calc((100vh - 3.5em) / 2)}.nosotros--introtext p{font-family:'Palanquin', sans-serif;font-size:calc(1.414* 1em);line-height:1.25;font-weight:300;color:#444444;width:50%;margin-left:50%}.nosotros--introtext span{font-weight:700}.nosotros--secondSection{height:50vh;margin:10vh 0;overflow:hidden}.nosotros--secondSection img{object-fit:cover;height:100%;width:100%}.nosotros--description{font-family:'Palanquin';font-weight:300;color:#444444;line-height:1.5;margin-bottom:1em;hyphens:auto;text-align:justify}.nosotros--description::first-letter{color:#19355f;font-weight:700;font-size:1.5em}.nosotros--description span{color:#ff8300;font-weight:700}.nosotros--description_right{margin:15vh 0;margin-left:auto}.nosotros--thirdSection__row{display:flex;align-items:center;gap:3em;margin-bottom:15vh}.nosotros--thirdSection__description{font-family:'Palanquin';font-weight:300;color:#444444;width:65%;hyphens:auto;text-align:justify}.nosotros--thirdSection__description::first-letter{color:#19355f;font-weight:700;font-size:1.5em}.nosotros--thirdSection__description span{color:#ff8300;font-weight:700}.nosotros--thirdSection__description_right{margin-left:auto}.nosotros--thirdSection__icon{display:none;width:50%;height:100%}.nosotros--thirdSection__icon img{object-fit:cover;height:100%;width:100%}.nosotros--mexicoSection{background-color:#fcf1ea;padding:2em 0;padding-bottom:6em}.nosotros--mexicoSection__title{font-size:3em;font-weight:300;padding:1em 0;line-height:1;width:70%}.nosotros--mexicoSection__title span{color:#ff8300;font-weight:700}.nosotros--mexicoSection__photo{position:relative;background-color:rgba(255,255,255,0);overflow:hidden;z-index:1}.nosotros--mexicoSection__photo img{object-fit:cover;height:100%;width:100%}.nosotros--mexicoSection__text{font-family:'Palanquin';font-weight:300;color:#444444;margin-top:1em}@media screen and (min-width: calc(48*1em)){.nosotros--title{margin-top:2em}.nosotros--textCol{flex-basis:40%}.nosotros--imgCol{margin-bottom:0;flex-basis:60%}.nosotros--thirdSection__icon{display:block}.nosotros--thirdSection__description p{width:20em}}@media screen and (min-width: calc(60.25*1em)){.nosotros--sectionRow{display:flex;gap:3em}.nosotros--firstSection{width:50%}.nosotros--secondSection{height:auto;margin:0;width:50%;background-position:center;background-size:cover}.nosotros--title{font-size:calc(5.653* 0.7em)}.nosotros--subtitle{font-size:calc(1.999* 0.9em)}.nosotros--imgCol{height:50vh}.nosotros--thirdSection{margin-top:10vh}.nosotros--thirdSection__row{flex-direction:row-reverse}.nosotros--thirdSection__description{display:flex;justify-content:center}.nosotros--thirdSection__description p{width:25em}.nosotros--mexicoSection__row{display:flex;gap:5em}.nosotros--mexicoSection__photo{width:62%}.nosotros--mexicoSection__text{width:38%}}
/*# sourceMappingURL=nosotros.4894fe19e3dc1992.css.map*/