@charset "UTF-8";html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{margin:0;scroll-behavior:smooth}html{position:relative;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed}details>summary,li,ol,ul{list-style:none}summary{display:list-item}details summary::-webkit-details-marker{display:none}h1,h2,h3,h4,p{font-size:inherit;font-weight:inherit;margin:0}ul,ol,dl,dd{margin:0;padding:0}p{margin:0}label,time{display:block}figure,blockquote{margin:0}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a{text-decoration:none;color:inherit}img,picture,svg,video{display:block;height:auto;max-width:100%}b,strong{font-weight:900}address{font-style:normal}button{margin:0;padding:0;border-color:transparent;background-color:transparent;font:inherit;font-size:100%;color:inherit;line-height:1;cursor:pointer;outline:0;text-align:left}button:disabled{cursor:default}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none}input,textarea,button,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:transparent;font:inherit;line-height:1}:root{--font-main: "Montserrat", sans-serif;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semi: 600;--fw-bold: 700;--color-black: #000000;--color-white: #ffffff;--color-oceanic: #007B8C;--color-bg-light: #E7F3F3;--color-button-hover: rgba(225, 251, 255, .6);--color-accent-dark: #065B66;--color-bg-input-hover: #E1FBFF99;--color-bg-input-focus: #E1FBFF99;--color-error: #ee4e3b;--color-placeholder: #07474a99;--noise-pattern-url: url(../images/noise-pattern.png);--noise1-pattern-url: url(../images/noise-pattern-p.png);--img-blur: url(../images/blur.png);--color-text-primary: var(--color-black);--color-text-secondary: var(--color-oceanic);--color-accent: var(--color-oceanic);--radius-primary: 6px;--transition-fast: .2s ease;--transition: .3s ease;--transition-slow: .5s ease;--fs-h1: clamp(2.625rem, 4vw + 1rem, 4.375rem);--fs-h2: clamp(2rem, 3vw + 1rem, 3.5rem);--fs-h3: clamp(2rem, 2vw + 1rem, 3rem);--fs-h4: clamp(1.125rem, 1.5vw + 1rem, 2.5rem);--fs-h5: 2rem;--fs-h6: clamp(.875rem, 1.2vw + 1rem, 1.5rem);--container-side-padding: clamp(.5rem, 2vw, 1.5rem);--container-max-width: calc(80rem + (var(--container-side-padding) * 2));--container-max-width-narrow: calc(76.875rem + (var(--container-side-padding) * 2));--section-title-margin: 4.5rem;--header-height: 5.875rem}@media (max-width: 1023.98px){:root{--header-height: 3.9375rem }}@media (max-width: 1023.98px){:root{--section-title-margin: 2.5rem}}body.parents{--color-electric: #006EFF;--color-accent: var(--color-electric);--color-accent-dark: #004DB2;--noise-pattern-url: var(--noise1-pattern-url);--img-blur: url(../images/blur-p.png);--color-button-hover: #006EFF4D}@font-face{font-family:Montserrat;src:url(../fonts/montserrat.woff2) format("woff2"),url(../fonts/montserrat.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*{font-optical-sizing:auto}html{font-size:100%}@media (max-width: 389.98px){html{font-size:87.5%}}html,body{scroll-behavior:smooth;overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;text-rendering:optimizeLegibility;scroll-padding-top:var(--header-height)}body{font-family:var(--font-main);font-weight:var(--fw-light);font-style:normal;color:var(--color-black);background-color:var(--color-white);min-width:320px;line-height:normal}.container{margin-inline:auto;width:100%;max-width:var(--container-max-width);padding-inline:var(--container-side-padding)}.container--no-padding{padding-inline:0}.container--narrow{max-width:var(--container-max-width-narrow)}.wrapper{position:relative;overflow-x:hidden}[hidden]{display:none!important}main>section{padding-block:6rem}@media (max-width: 1279.98px){main>section{padding-block:5.375rem}}@media (max-width: 1023.98px){main>section{padding-block:4.6875rem}}@media (max-width: 767.98px){main>section{padding-block:4rem}}.features__icon{width:4.5rem;height:4.5rem;color:var(--color-accent)}.sr-only{display:block;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.no-scroll{overflow:hidden}.blur{content:var(--img-blur);display:block}h1,.h1{font-size:var(--fs-h1);line-height:normal;font-weight:var(--fw-semi);text-transform:uppercase}h2,.h2{font-size:var(--fs-h2);line-height:normal;font-weight:var(--fw-semi);text-transform:uppercase}h3,.h3{font-size:var(--fs-h3);line-height:normal;font-weight:var(--fw-semi);text-transform:uppercase}h4,.h4{font-size:var(--fs-h4);font-weight:var(--fw-light);line-height:normal;text-transform:uppercase}h5,.h5{font-size:var(--fs-h5);font-weight:var(--fw-medium);line-height:normal;text-transform:unset}h6,.h6{font-size:var(--fs-h6);font-weight:var(--fw-regular);line-height:normal;text-transform:unset}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 3.5rem;height:3.5rem;background-color:var(--color-white);font-size:.8125rem;font-weight:var(--fw-semi);line-height:1.2;text-decoration:none;text-transform:uppercase;letter-spacing:0;border-radius:.5rem;border:1px solid transparent;cursor:pointer;transition:all var(--transition-fast);box-sizing:border-box;position:relative;overflow:hidden}.btn__icon-wrapper{position:relative;width:1.5rem;height:1.5rem;flex-shrink:0;display:block}.btn__icon{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:transform .25s ease-in-out;--icon-rim-color: var(--color-white);--icon-glyph-color: var(--color-white);--icon-rim-bg: var(--color-transparent)}.btn__icon:nth-child(1){transform:translateY(0)}.btn__icon:nth-child(2){transform:translateY(-3rem)}.btn--primary{color:var(--color-white);background-color:var(--color-accent);border-color:var(--color-accent)}.btn--primary .btn__icon{--icon-rim-bg: var(--color-accent)}.btn--glass,.btn--outline{border:1px solid currentColor}.btn--glass .btn__icon,.btn--outline .btn__icon{--icon-rim-color: currentColor;--icon-glyph-color: currentColor;--icon-rim-bg: transparent}.btn--glass{background-color:#fff3;color:var(--color-white)}.btn--outline{background-color:transparent;color:var(--color-accent)}.btn--primary:hover,.btn--glass:hover,.btn--outline:hover{color:var(--color-accent);background-color:var(--color-button-hover)}.btn--primary:hover .btn__icon:nth-child(1),.btn--glass:hover .btn__icon:nth-child(1),.btn--outline:hover .btn__icon:nth-child(1){transform:translateY(3rem)}.btn--primary:hover .btn__icon:nth-child(2),.btn--glass:hover .btn__icon:nth-child(2),.btn--outline:hover .btn__icon:nth-child(2){transform:translateY(0);--icon-rim-color: var(--color-accent);--icon-glyph-color: var(--color-white);--icon-rim-bg: var(--color-accent)}.btn--small{padding:.5rem 1.5rem;height:2.5rem}.btn--small:hover{background-color:var(--color-white)}.btn--fluid{width:100%}.btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.cta-form__group{display:flex;flex-direction:column;position:relative}.cta-form__group.is-error .cta-form__label{color:var(--color-error)}.cta-form__group.is-error .cta-form__input{border-color:var(--color-error);color:var(--color-error)}.cta-form__group.is-error .cta-form__input::-moz-placeholder{color:var(--color-error)}.cta-form__group.is-error .cta-form__input::placeholder{color:var(--color-error)}.cta-form__group.is-error .cta-form__error-message{display:block}.cta-form__label{font-size:.875rem;color:var(--color-accent-dark);margin-bottom:.5rem}@media (max-width: 1023.98px){.cta-form__label{font-size:.75rem}}.cta-form__input,.cta-form textarea{width:100%;padding:.875rem 1rem;background-color:var(--color-white);border:.025rem solid var(--color-accent-dark);border-radius:var(--radius-primary);font-size:1rem;color:var(--color-black);outline:none;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.cta-form__input::-moz-placeholder,.cta-form textarea::-moz-placeholder{color:var(--color-placeholder)}.cta-form__input::placeholder,.cta-form textarea::placeholder{color:var(--color-placeholder)}.cta-form__input:hover,.cta-form textarea:hover{background-color:var(--color-bg-input-hover)}.cta-form__input:focus,.cta-form textarea:focus{border-width:.0625rem;border-color:var(--color-accent-dark);background-color:var(--color-bg-input-focus)}.cta-form__error-message{display:none;position:absolute;bottom:-1.125rem;left:0;font-size:.75rem;color:var(--color-error)}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-block{display:inline-block!important}@media (min-width: 360px){.d-xxs-inline{display:inline!important}}@media (min-width: 360px){.d-xxs-inline-block{display:inline-block!important}}@media (min-width: 360px){.d-xxs-grid{display:grid!important}}@media (min-width: 360px){.xxs-hide-up{display:none!important}}@media (max-width: 359.98px){.xxs-hide-down{display:none!important}}@media (min-width: 360px){.d-xxs-block{display:block!important}}@media (min-width: 360px){.d-xxs-none{display:none!important}}@media (min-width: 360px){.d-xxs-flex{display:flex!important}}@media (min-width: 480px){.d-xs-inline{display:inline!important}}@media (min-width: 480px){.d-xs-inline-block{display:inline-block!important}}@media (min-width: 480px){.d-xs-grid{display:grid!important}}@media (min-width: 480px){.xs-hide-up{display:none!important}}@media (max-width: 479.98px){.xs-hide-down{display:none!important}}@media (min-width: 480px){.d-xs-block{display:block!important}}@media (min-width: 480px){.d-xs-none{display:none!important}}@media (min-width: 480px){.d-xs-flex{display:flex!important}}@media (min-width: 768px){.d-sm-inline{display:inline!important}}@media (min-width: 768px){.d-sm-inline-block{display:inline-block!important}}@media (min-width: 768px){.d-sm-grid{display:grid!important}}@media (min-width: 768px){.sm-hide-up{display:none!important}}@media (max-width: 767.98px){.sm-hide-down{display:none!important}}@media (min-width: 768px){.d-sm-block{display:block!important}}@media (min-width: 768px){.d-sm-none{display:none!important}}@media (min-width: 768px){.d-sm-flex{display:flex!important}}@media (min-width: 1024px){.d-md-inline{display:inline!important}}@media (min-width: 1024px){.d-md-inline-block{display:inline-block!important}}@media (min-width: 1024px){.d-md-grid{display:grid!important}}@media (min-width: 1024px){.md-hide-up{display:none!important}}@media (max-width: 1023.98px){.md-hide-down{display:none!important}}@media (min-width: 1024px){.d-md-block{display:block!important}}@media (min-width: 1024px){.d-md-none{display:none!important}}@media (min-width: 1024px){.d-md-flex{display:flex!important}}@media (min-width: 1280px){.d-lg-inline{display:inline!important}}@media (min-width: 1280px){.d-lg-inline-block{display:inline-block!important}}@media (min-width: 1280px){.d-lg-grid{display:grid!important}}@media (min-width: 1280px){.lg-hide-up{display:none!important}}@media (max-width: 1279.98px){.lg-hide-down{display:none!important}}@media (min-width: 1280px){.d-lg-block{display:block!important}}@media (min-width: 1280px){.d-lg-none{display:none!important}}@media (min-width: 1280px){.d-lg-flex{display:flex!important}}@media (min-width: 1440px){.d-xl-inline{display:inline!important}}@media (min-width: 1440px){.d-xl-inline-block{display:inline-block!important}}@media (min-width: 1440px){.d-xl-grid{display:grid!important}}@media (min-width: 1440px){.xl-hide-up{display:none!important}}@media (max-width: 1439.98px){.xl-hide-down{display:none!important}}@media (min-width: 1440px){.d-xl-block{display:block!important}}@media (min-width: 1440px){.d-xl-none{display:none!important}}@media (min-width: 1440px){.d-xl-flex{display:flex!important}}@media (min-width: 1920px){.d-xxl-inline{display:inline!important}}@media (min-width: 1920px){.d-xxl-inline-block{display:inline-block!important}}@media (min-width: 1920px){.d-xxl-grid{display:grid!important}}@media (min-width: 1920px){.xxl-hide-up{display:none!important}}@media (max-width: 1919.98px){.xxl-hide-down{display:none!important}}@media (min-width: 1920px){.d-xxl-block{display:block!important}}@media (min-width: 1920px){.d-xxl-none{display:none!important}}@media (min-width: 1920px){.d-xxl-flex{display:flex!important}}.hero{--hero-text-indent: 15.875rem;height:min(100vh,900px);padding-block:1rem 5.5rem;box-sizing:border-box;display:flex;flex-direction:column}@media (max-width: 1279.98px){.hero{--hero-text-indent: 9.375rem;padding-block:1rem 4rem}}@media (max-width: 1023.98px){.hero{--hero-text-indent: 4.6875rem}}@media (max-width: 767.98px){.hero{--hero-text-indent: 2.125rem;padding-block:1.5rem}}.hero__bg{position:absolute;width:100%;height:inherit;z-index:1;top:0;overflow:hidden}.hero__overlay{position:absolute;width:100%;height:inherit;background-color:#0006}.hero__video,.hero__image{position:absolute;width:100%;height:inherit;-o-object-fit:cover;object-fit:cover;top:0;bottom:0;margin:auto}.hero__header-wrapper{z-index:2;position:relative}.hero__body{z-index:2;position:relative;margin-top:auto;padding-top:var(--header-height)}.hero__title{color:var(--color-white)}.hero__title .indent{padding-left:var(--hero-text-indent);display:inline-block}.hero__subtitle{color:var(--color-white);padding-left:calc(var(--hero-text-indent) + 3px);margin-top:1rem;font-size:var(--fs-h4);font-weight:var(--fw-light);line-height:normal;text-transform:uppercase}.hero__actions{margin-top:3.5rem;display:flex;gap:.75rem}@media (max-width: 767.98px){.hero__actions{margin-top:2rem}}@media (max-width: 1023.98px){.hero__actions .btn{width:100%}}@media (max-width: 767.98px){.hero__actions{gap:.5rem;flex-direction:column}}.site-header{position:fixed;width:100%;z-index:100;padding-top:1rem;pointer-events:none}@media (max-width: 1023.98px){.site-header{padding-top:.5rem}}.site-header.is-scrolled .header-nav{border:.5px solid var(--color-accent)}.header-nav{border-radius:var(--radius-primary);background-color:#effdfff2;display:flex;align-items:center;justify-content:space-between;gap:.5rem;pointer-events:auto;padding:1.375rem;border:1px solid transparent;transition:border-color .3s ease}.header-nav__link{position:relative;padding-bottom:4px}.header-nav__link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background-color:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.header-nav__link:hover:after{transform:scaleX(1)}@media (min-width: 1280px){.header-nav__overlay{display:none}}@media (max-width: 1279.98px){.header-nav__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#1a1a1acc;z-index:-1;opacity:0;visibility:hidden;cursor:pointer;pointer-events:none;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}}@media (max-width: 1279.98px){.header-nav.is-active .header-nav__overlay{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}}@media (max-width: 1279.98px){.header-nav{flex-wrap:wrap;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:0}}@media (max-width: 1023.98px){.header-nav{padding:.96875rem .75rem}}.header-nav__logo{color:var(--color-accent);width:149px;display:block;font-size:.5625rem;font-weight:500;letter-spacing:-.05em;display:flex;flex-direction:column;gap:.3125rem}.header-nav__logo>span{white-space:nowrap}@media (max-width: 1023.98px){.header-nav__logo>span{font-size:.375rem}}@media (max-width: 1279.98px){.header-nav__logo{flex:1 1 auto;padding-left:4px}}@media (max-width: 1023.98px){.header-nav__logo{width:99px}}@media (max-width: 399.98px){.header-nav__logo{width:100%;max-width:6.1875rem;padding-left:unset}}.header-nav__logo .logo-svg{display:block;height:auto;width:inherit}.header-nav__list{display:flex;gap:2rem;color:var(--color-accent);text-transform:uppercase;font-weight:var(--fw-medium)}@media (max-width: 1279.98px){.header-nav__list{flex-direction:column;align-items:flex-start;width:100%;gap:3rem}}@media (max-width: 767.98px){.header-nav .btn:last-child{display:none;order:5}.header-nav.is-active .btn:last-child{display:flex;width:100%;animation:navBtnAppear .2s ease-out .15s both}}@keyframes navBtnAppear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.header-nav__menu{flex:1 1 auto;display:flex;justify-content:center}@media (max-width: 1279.98px){.header-nav__menu{order:4;width:100%;justify-content:flex-start;display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out,padding .2s ease-in-out}.header-nav__menu>*{overflow:hidden;min-height:0;opacity:0;transform:translateY(8px);transition:opacity .2s ease-in-out 0s,transform .2s ease-in-out 0s}}@media (max-width: 1279.98px){.header-nav__menu.is-active{grid-template-rows:1fr;padding-top:4.0625rem;padding-bottom:2.5rem}.header-nav__menu.is-active>*{opacity:1;transform:translateY(0);transition:opacity .25s ease-in-out .1s,transform .25s ease-in-out .1s}}.parents .hero__title{padding-left:unset;text-indent:unset;margin-bottom:2rem}@media (max-width: 767.98px){.parents .hero__title br{display:none}.parents .hero__title{margin-bottom:1rem}}.parents .hero__text{border-bottom:3.5rem;font-weight:var(--fs-medimum);font-size:1.125rem;color:var(--color-white)}@media (max-width: 767.98px){.parents .hero__text br{display:none}.parents .hero__text{margin-bottom:2rem}}.parents .hero__badge{border:1px solid var(--color-white);border-radius:50px;display:inline-block;color:var(--color-white);padding:.9375rem 1.25rem;font-size:.5625rem;font-weight:700;text-transform:uppercase;margin-bottom:1.5rem;margin-top:1.5rem}@media (max-width: 1023.98px){.parents .hero__badge{display:none}}.parents .site-header .btn{padding:.75rem}.footer{background-image:var(--noise1-pattern-url);background-size:256px 256px;background-position:center;background-repeat:repeat;color:var(--color-white);padding-block:4.8125rem 6rem}@media (max-width: 767.98px){.footer{padding-block:3rem 4rem}}.footer__wrapper{background:var(--color-accent-dark);border-radius:var(--radius-primary);padding:3.75rem;position:relative;z-index:2}@media (max-width: 1023.98px){.footer__wrapper{padding:2.5rem}}@media (max-width: 767.98px){.footer__wrapper{padding:1.75rem}}.footer__main{display:grid;grid-template-columns:1fr 1fr;position:relative}@media (max-width: 767.98px){.footer__main{grid-template-columns:1fr}}@media (max-width: 767.98px){.footer__left .footer__links-nav{display:none}}.footer__right{display:flex}@media (min-width: 1024px){.footer__right{justify-content:end}}@media (min-width: 768px){.footer__right .footer__links-nav{display:none}}.footer__right-wrapper{display:flex;flex-direction:column;gap:3.5rem}@media (max-width: 767.98px){.footer__right-wrapper{gap:2.75rem}}.footer__logo{color:var(--color-white);width:100%;max-width:149px;display:block;font-size:.5625rem;font-weight:500;letter-spacing:-.05em;margin-bottom:1.25rem;display:flex}@media (max-width: 767.98px){.footer__logo{margin-bottom:2rem}}.footer__logo .logo-svg{display:block;width:100%;height:auto}.footer__map-link{display:flex;gap:.625rem;padding:.5rem 1rem 1rem 0;font-size:.8125rem;font-weight:var(--fw-semi);align-items:center;text-transform:uppercase;margin-bottom:1.125rem}@media (max-width: 767.98px){.footer__map-link{margin-bottom:1.125rem}}.footer__map-link:hover .btn__icon{--icon-rim-color: var(--color-accent-dark);--icon-glyph-color: var(--color-accent-dark);--icon-rim-bg: var(--color-white)}.footer__map-link:hover>span{text-decoration:underline}.footer__address{margin-bottom:.875rem}.footer__links-nav ul{display:flex;flex-direction:column;gap:.875rem}.footer__links-nav ul a{text-decoration:underline}.footer__contact-group{display:flex;flex-direction:column;gap:1rem}.footer__contact-group a:hover{text-decoration:underline}.footer__email{font-size:1.5rem;font-weight:var(--fw-regular)}.footer__bottom{margin-top:3.125rem}@media (max-width: 767.98px){.footer__bottom{margin-top:2.625rem}}.icon{display:flex;align-items:center}.icon:before{content:"";width:20px;height:20px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:currentColor;display:inline-block}.social{border-radius:50%;border:1px solid currentColor;width:32px;height:32px;justify-content:center;align-items:center}.social:before{width:50%}.social-instagram:before{-webkit-mask-image:var(--icon-instagram);mask-image:var(--icon-instagram)}.social-facebook:before{-webkit-mask-image:var(--icon-facebook);mask-image:var(--icon-facebook);width:27%}.social-youtube:before{-webkit-mask-image:var(--icon-youtube);mask-image:var(--icon-youtube);width:55%}.social-whatsapp:before{-webkit-mask-image:var(--icon-whatsapp);mask-image:var(--icon-whatsapp);width:55%}.social-telegram:before{-webkit-mask-image:var(--icon-telegram);mask-image:var(--icon-telegram);width:55%}.social-messanger:before{-webkit-mask-image:var(--icon-messanger);mask-image:var(--icon-messanger);width:55%}.social-links__list{display:flex;flex-wrap:wrap;gap:1.875rem}.social-links .btn__icon-wrapper{width:32px;height:32px}.social-links a:hover svg{--icon-rim-color: var(--color-accent-dark);--icon-glyph-color: var(--color-accent-dark);--icon-rim-bg: var(--color-white)}.popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-in-out,visibility 0s linear .2s;display:flex;align-items:center;justify-content:center;padding:1.25rem}.popup--parents .popup__content{padding-bottom:.3125rem}@media (max-width: 767.98px){.popup--parents .popup__content:after{display:none}}.popup--parents .popup__content{color:var(--color-black)}@media (max-width: 767.98px){.popup--parents .popup__title{text-transform:unset;font-size:1.75rem;margin-bottom:1rem}.popup--parents .popup__title>span{text-transform:uppercase}}.popup--parents .cta-form{color:var(--color-black)}.popup--parents .cta-form label{color:inherit}.popup--parents .cta-form input,.popup--parents .cta-form textarea{border-color:var(--color-black)}.popup--parents .cta-form textarea{height:100%}@media (max-width: 1023.98px){.popup--parents .cta-form textarea{min-height:6rem}}.popup--parents .cta-messengers{color:var(--color-black)}.popup.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease-in-out,visibility 0s linear}.popup.is-active .popup__content{opacity:1;transform:translateY(0) scale(1)}.popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1a1a1acc;cursor:pointer}.popup__close{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;cursor:pointer;padding:.5rem;z-index:10;display:flex;justify-content:center;align-items:center}@media (max-width: 1023.98px){.popup__close{top:.375rem;right:.375rem;width:40px;height:40px}}.popup__close:hover svg{will-change:transform;transform:rotate(45deg) scale(1.2)}.popup__close svg{width:2.625rem;height:2.625rem;transform:rotate(45deg) scale(1);color:var(--color-accent);transition:transform .25s ease-out;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.popup__content{position:relative;z-index:2;width:auto;display:flex;flex-direction:column;border-radius:var(--radius-primary);background-color:var(--color-white, #fff);border-radius:var(--radius-primary, 16px);color:var(--color-accent-dark);padding:0 15rem}@media (max-width: 1439.98px){.popup__content{padding:0 11.25rem}}@media (max-width: 1279.98px){.popup__content{padding:0 10rem}}@media (max-width: 1023.98px){.popup__content{padding:0 1rem}}.popup__content{background-image:var(--noise1-pattern-url);background-size:256px 256px;background-position:center;background-repeat:repeat;opacity:0;transform:translateY(12px) scale(.98);transition:opacity .25s ease-in-out .05s,transform .25s cubic-bezier(.4,0,.2,1) .05s;will-change:transform,opacity;backface-visibility:hidden}@media (max-width: 1023.98px){.popup__content{transform:none;transition:opacity .2s ease-in-out .05s;will-change:opacity;backface-visibility:visible}}.popup__content{max-height:calc(100vh - 2.5rem);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--color-accent) transparent}.popup__content:before,.popup__content:after{content:"";display:block;flex-shrink:10;min-height:3rem;flex-basis:7.625rem}@media (max-width: 1439.98px){.popup__content:before,.popup__content:after{flex-basis:5.875rem}}@media (max-width: 1279.98px){.popup__content:before,.popup__content:after{flex-basis:5.25rem}}@media (max-width: 1023.98px){.popup__content:before,.popup__content:after{flex-basis:3rem}}.popup__content::-webkit-scrollbar{width:.375rem}.popup__content::-webkit-scrollbar-track{background:transparent}.popup__content::-webkit-scrollbar-thumb{background-color:var(--color-accent);border-radius:var(--radius-primary, 16px)}.popup__content .bg-images{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.popup__content .blur-1,.popup__content .blur-2,.popup__content .blur-3{position:absolute}.popup__content .blur-1{top:0;right:0;left:0;transform:translate(-27%,-37%) scale(1);opacity:.7}@media (max-width: 1023.98px){.popup__content .blur-1{opacity:unset;right:unset;transform:translate(-50%,-50%) scale(1.2)}}.popup__content .blur-2{top:0;right:0;transform:translate(50%,-50%);opacity:.3}@media (max-width: 1023.98px){.popup__content .blur-2{display:none}}.popup__content .blur-3{top:0;right:0;left:0;margin:auto;transform:translateY(20%)}@media (max-width: 1023.98px){.popup__content .blur-3{opacity:unset;right:unset;opacity:.6;margin-left:50%;transform:translate(-50%) translateY(37%)}}.popup__wrapper{width:100%;max-width:46.875rem;margin:0 auto;position:relative;z-index:2;flex-shrink:0}@media (max-width: 1023.98px){.popup__wrapper--success{margin-bottom:2rem;text-transform:uppercase}.popup__wrapper--success .social-links{padding-inline:3.125rem}}.popup__title{margin-bottom:2rem;position:relative;z-index:2}@media (max-width: 1439.98px){.popup__title{margin-bottom:1.5rem}}@media (max-width: 1023.98px){.popup__title{margin-bottom:1rem}}.popup__subtitle{text-transform:uppercase;margin-left:4.0625rem;margin-bottom:3.5rem}@media (max-width: 1439.98px){.popup__subtitle{margin-bottom:2.25rem}}@media (max-width: 1023.98px){.popup__subtitle{font-size:.875rem;line-height:1.4;margin-left:1.5rem;margin-bottom:1.5rem}}.cta-form__container{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}@media (max-width: 1023.98px){.cta-form__container{grid-template-columns:1fr;gap:.75rem}}.cta-form__inputs-col{width:100%;display:flex;flex-direction:column;gap:1.5rem}@media (max-width: 1023.98px){.cta-form__inputs-col{grid-template-columns:1fr;gap:.75rem}}.cta-form__message-col{width:100%;height:100%}.cta-form__message-col .cta-form__group{height:100%}.cta-messengers{color:var(--color-accent-dark);display:flex;flex-direction:column;gap:2rem;align-items:center;text-align:center;margin-top:4rem}@media (max-width: 1439.98px){.cta-messengers{gap:1rem}}@media (max-width: 767.98px){.cta-messengers{margin-top:1.5rem;gap:.5rem}}.cta-messengers__title{text-transform:uppercase}.cta-messengers__list{display:flex;gap:1.5rem}.cta-messengers__link{text-transform:uppercase;display:flex;gap:.625rem;align-items:center;justify-content:center;padding:1rem 1.5rem;font-weight:var(--fw-semi)}@media (max-width: 767.98px){.cta-messengers__link{font-size:.8125rem}}.cta-messengers__link:hover{text-decoration:underline;--icon-rim-color: var(--color-white);--icon-glyph-color: var(--color-white);--icon-rim-bg: var(--color-accent-dark)}.popup-state--thanks{text-align:center;color:var(--color-accent-dark)}.popup-state--thanks .social-links{text-align:center}.popup-state--thanks .social-links__list{justify-content:center}.popup-state--thanks .social-links a svg{--icon-rim-color: currentColor;--icon-glyph-color: currentColor;--icon-rim-bg: transparent}.popup-state--thanks .social-links a:hover svg{--icon-rim-color: var(--color-white);--icon-glyph-color: var(--color-white);--icon-rim-bg: currentColor}.burger{display:none;flex-direction:column;justify-content:center;align-items:center;width:2rem;height:2rem;background:transparent;border:none;cursor:pointer;padding:0;gap:.5625rem;z-index:50}.burger__line{width:1.375rem;height:.09375rem;background-color:var(--color-accent);transition:transform .3s cubic-bezier(.4,0,.2,1)}.burger.is-active .burger__line:first-child{transform:translateY(.328125rem) rotate(45deg)}.burger.is-active .burger__line:last-child{transform:translateY(-.328125rem) rotate(-45deg)}.burger:focus:not(:focus-visible){outline:none}@media (max-width: 1279.98px){.burger{display:flex}}.slider-global-nav{position:relative;display:flex;gap:.5rem;margin-top:1.5rem;margin-bottom:2.5rem}.slider-global-nav__btn{width:3rem;height:3rem;border-radius:.5rem;border:1px solid var(--color-accent);color:var(--color-accent);display:flex;align-items:center;justify-content:center}.slider-global-nav__btn svg{width:1.375rem;height:1.375rem;flex-shrink:0;display:block}.slider-global-nav__btn:hover{background-color:var(--color-button-hover)}.slider-global-nav__btn.swiper-button-disabled{opacity:.4;cursor:not-allowed}.slider-global-nav--prev svg{transform:rotate(180deg)}.features{padding-block:6rem 5.5rem;position:relative;z-index:10}@media (max-width: 1023.98px){.features{padding-block:4rem 4rem}}.features__title{margin-bottom:var(--section-title-margin)}.features__slider.swiper{overflow:visible}.features__card{display:flex;flex-direction:column;gap:1.5rem}@media (max-width: 1279.98px){.features__card{gap:1.125rem}}@media (max-width: 1023.98px){.features__card{gap:.75rem}}.features__image-wrapper{border-radius:var(--radius-primary);overflow:hidden;aspect-ratio:8/5}.features__image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.features__content{display:flex;flex-direction:row;gap:1.5rem;width:85%;align-items:start;max-width:33.1875rem}@media (max-width: 1279.98px){.features__content{gap:1.125rem}}@media (max-width: 1023.98px){.features__content{gap:.75rem;width:100%}}.features__number{color:var(--color-accent);font-size:4rem;font-weight:var(--fw-light);line-height:.95}@media (max-width: 1279.98px){.features__number{font-size:3.375rem}}@media (max-width: 1023.98px){.features__number{font-size:3rem}}.features__navigation{display:flex;gap:.5rem;margin-top:3.5rem}@media (max-width: 1279.98px){.features__navigation{margin-top:3rem}}@media (max-width: 1023.98px){.features__navigation{margin-top:2rem}}@media (max-width: 767.98px){.features__navigation{margin-top:1.5rem}}.features__card-title{color:var(--color-accent);font-weight:var(--fw-semi)}.features__actions{margin-top:3.5rem;text-align:center}@media (max-width: 767.98px){.features__actions{margin-top:2.5rem}.features__actions .btn{width:100%}}.features.parents .features__content{flex-direction:column;gap:.5rem}.benefits{background-image:var(--noise-pattern-url);background-size:256px 256px;background-position:center;background-repeat:repeat;z-index:0;position:relative}.benefits .blur-1{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transform:translateY(10%) scale(.9)}@media (max-width: 1023.98px){.benefits .blur-1{bottom:unset;transform:translate(-50%) translateY(40%) scale(1.3)}}.benefits__title{margin-bottom:var(--section-title-margin)}.benefits__grid{gap:1.5rem;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width: 1279.98px){.benefits__grid{gap:1.125rem}}@media (max-width: 1023.98px){.benefits__grid{gap:.75rem}}@media (max-width: 767.98px){.benefits__grid{gap:.75rem}}.benefits.parents .benefits__title{text-align:center}@media (max-width: 1023.98px){.benefits.parents .benefits__title{text-align:left}}@media (max-width: 767.98px){.benefits.parents .benefits__title br{display:none}}.benefits.parents .benefits__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);max-width:812px;margin-inline:auto}@media (max-width: 767.98px){.benefits.parents .benefits__grid{grid-template-columns:1fr}}.benefits.parents .benefits__grid .benefit-card{width:100%}.benefit-card{width:calc((100% - 3rem) / 3);background-color:var(--color-white);padding:2.5rem 1.5rem 3.75rem;border:.5px solid var(--color-accent);border-radius:var(--radius-primary)}@media (max-width: 1023.98px){.benefit-card{width:calc((100% - 3rem)/2)}}@media (max-width: 767.98px){.benefit-card{width:100%}}.benefit-card__icon{margin-bottom:2.5rem}@media (max-width: 1023.98px){.benefit-card__icon{margin-bottom:1.5rem}}.benefit-card__title{margin-bottom:1rem;color:var(--color-accent)}.benefit-card__text{margin-bottom:0}.directions__title{margin-bottom:var(--section-title-margin)}.directions__accordion{background-image:var(--noise-pattern-url);background-size:256px 256px;background-position:center;background-repeat:repeat}.directions .bg-images{border-radius:var(--radius-primary)}.directions .blur-1{top:0;right:0;transform:translate(50%,-50%)}.directions .blur-2{top:0;right:0;left:0;margin:auto;transform:translateY(50%);opacity:.8}.directions.parents .specialty__code{color:#80b7ff}.directions.parents .specialty__name{color:#006eff}.directions.parents .directions__title{margin-bottom:2rem}.directions__descriptions{margin-bottom:4.5rem;font-size:1.125rem;display:inline-block}.accordion{border-radius:var(--radius-primary);padding:1.75rem 1.5625rem;position:relative;z-index:0}@media (max-width: 1023.98px){.accordion{padding:1.5rem .75rem}}.accordion__item{position:relative;box-sizing:border-box;transition:background-color .4s ease,border-color .4s ease,box-shadow .4s ease,transform .4s ease;border:.5px solid transparent;border-radius:var(--radius-primary)}.accordion__item--active{background-color:var(--color-white);border-color:var(--color-accent)}.accordion__item:not(:last-child):after{content:"";position:absolute;bottom:-2px;left:1%;right:1%;height:.5px;background-color:var(--color-accent);transition:opacity .3s ease}.accordion__item:has(+.accordion__item--active):after{opacity:0}.accordion__item.accordion__item--active{padding-bottom:3rem}.accordion__item.accordion__item--active:after{opacity:0}.accordion__header{display:flex;align-items:center;gap:2.5rem;cursor:pointer;padding:3rem 4rem}@media (max-width: 1279.98px){.accordion__header{gap:1.875rem}}@media (max-width: 1023.98px){.accordion__header{flex-wrap:wrap;align-items:start;padding:2rem .75rem;justify-content:space-between;gap:1.25rem}}@media (max-width: 767.98px){.accordion__header{gap:.75rem}}.accordion__header:hover,.accordion__header:hover .chevron{color:var(--color-accent)}.accordion__toggle{width:32px;height:32px;display:flex;justify-content:center;align-items:center}@media (max-width: 1023.98px){.accordion__icon{width:100%}}.accordion__title{width:100%;max-width:56.25rem}@media (max-width: 1023.98px){.accordion__title{width:calc(100% - 55px);font-size:1.75rem;font-weight:var(--fw-semi)}}.accordion .chevron{display:flex;align-items:center;justify-content:center;width:1.5rem;height:.75rem;color:var(--color-black)}.accordion .chevron svg{width:100%;height:100%}.accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;padding-block:0;padding-inline:4rem 1.9375rem}@media (max-width: 1023.98px){.accordion__content{padding:0 .75rem}}.accordion__inner{overflow:hidden;display:flex;flex-direction:column;gap:3.5rem}@media (max-width: 1023.98px){.accordion__inner{gap:2.5rem}}.accordion__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.1875rem}@media (max-width: 1023.98px){.accordion__grid{display:flex;flex-direction:column}}.accordion__col-title{font-weight:var(--fw-semi);font-size:1rem;text-transform:uppercase;margin-bottom:1.5rem}.specialty:not(:last-child){margin-bottom:1.5rem}.specialty__header{font-weight:var(--fw-bold)}.specialty__code{color:#007b8c80}.specialty__name{color:#007b8c}.specialty__list{line-height:1.25rem}.careers-tags{display:flex;flex-direction:column;gap:.5625rem}@media (min-width: 1024px){.careers-tags{flex-direction:row;flex-wrap:wrap}}.careers-tags__item{width:-moz-fit-content;width:fit-content;color:var(--color-accent);border:1px solid currentColor;border-radius:3.125rem;padding:.875rem 1.25rem;font-size:.8125rem;font-weight:var(--fw-medium);text-transform:uppercase;line-height:1}@media (max-width: 1023.98px){.accordion__col{width:100%;display:flex;flex-direction:column}}@media (min-width: 1024px){.accordion__desc{padding-right:2.0625rem}}@media (max-width: 1023.98px){.accordion__desc{width:calc(100% - 55px)}}.accordion__item--active .accordion__content{grid-template-rows:1fr}.accordion__toggle .chevron{transition:transform .3s ease}.accordion__item--active .accordion__toggle .chevron{transform:rotate(180deg)}@media (max-width: 767.98px){.accordion__action .btn{width:100%}}.bg-images{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.bg-images .blur{position:absolute}.gallery{background-image:var(--noise-pattern-url);background-size:256px 256px;background-position:center;background-repeat:repeat}.gallery.parents{background-color:unset;background-image:unset}@media (max-width: 1023.98px){.gallery.parents .gallery__grid{gap:2rem 1.375rem;display:flex;flex-direction:row;flex-wrap:wrap}.gallery.parents .gallery__item{width:calc(50% - 16px)}.gallery.parents .gallery__title{margin-bottom:1rem}}@media (max-width: 767.98px){.gallery.parents .gallery__grid{gap:2rem;display:flex;flex-direction:column}.gallery.parents .gallery__item{width:auto}}.gallery__title{margin-bottom:2rem}.gallery__title .indent{padding-left:7.8em;display:inline-block}@media (max-width: 767.98px){.gallery__title .indent{padding-left:4rem}}.gallery__subtitle{margin-bottom:4.5rem;font-size:1.5rem;text-transform:uppercase;line-height:1.33}@media (max-width: 1023.98px){.gallery__subtitle{margin-bottom:2rem;font-size:1rem;display:flex;flex-direction:column;gap:1rem}}.gallery__header-text{font-size:1.125rem;margin-bottom:1.5rem}@media (max-width: 1023.98px){.gallery__header-text{font-size:1rem;margin-bottom:1rem}}.gallery__slider{width:100%;min-width:0}@media (min-width: 1024px){.gallery__slider{overflow:visible}}@media (min-width: 1024px){.gallery__grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:1.5rem}}.gallery__item{padding:2.5rem 1.5rem;box-sizing:border-box;display:flex!important;flex-direction:column;gap:1.5rem}@media (max-width: 1023.98px){.gallery__item{padding:unset;gap:1rem}}@media (min-width: 1024px){.gallery__item{width:auto!important;margin-right:0!important}}.gallery__img{aspect-ratio:.824;border-radius:var(--radius-primary);overflow:hidden}.gallery__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery__actions{margin-top:2rem;display:flex;gap:.75rem;justify-content:center}@media (max-width: 767.98px){.gallery__actions{flex-direction:column;margin-top:1.5rem}.gallery__actions .btn{width:100%}}.gallery__navigation{position:relative;display:flex;gap:.5rem;margin-top:1.5rem;margin-bottom:2.5rem}@media (min-width: 1024px){.gallery__navigation{display:none}}.gallery__nav-btn{width:3rem;height:3rem;border-radius:.5rem;border:1px solid var(--color-accent);color:var(--color-accent);padding:.8125rem;display:flex}.gallery__nav-btn:hover{background-color:var(--color-button-hover)}.gallery__nav-btn.swiper-button-disabled{opacity:.4;cursor:not-allowed}.gallery__nav-btn--prev svg{transform:rotate(180deg)}.process{background-image:var(--noise-pattern-url);background-size:256px 256px;background-position:center;background-repeat:repeat;padding-block:6rem 6rem}@media (max-width: 1023.98px){.process{padding-block:4rem 4rem}}.process__header{margin-bottom:4.5rem}@media (max-width: 1023.98px){.process__header{margin-bottom:2.5rem}}.process__title{margin-bottom:2rem}@media (max-width: 1023.98px){.process__title{margin-bottom:1rem}}.process__subtitle{font-size:1.125rem;max-width:700px}.process__grid{display:grid;gap:3.5rem;grid-template-columns:repeat(2,1fr);max-width:882px;margin-inline:auto}@media (min-width: 1024px){.process__grid{padding-bottom:3.5rem}}@media (max-width: 1023.98px){.process__grid{gap:1rem;grid-template-columns:1fr}}.process__grid .benefit-card{width:100%;font-size:1.125rem}.process__quote{margin-top:4.5rem;text-align:center}.process-card{border:.5px solid var(--color-accent);background-color:var(--color-white);border-radius:var(--radius-primary);padding:4.1875rem 3.5rem;color:var(--color-accent);display:flex;flex-direction:column;gap:4.75rem}@media (min-width: 1024px){.process-card:nth-child(2n){transform:translateY(3.5rem)}}@media (max-width: 1023.98px){.process-card{padding:1.5rem;gap:1.5rem}}.process-card__duration{font-size:.875rem}.process-card__list li{font-weight:var(--fw-regular);list-style:none}.process-card__list li:before{content:"•";display:inline-block;padding-inline:.625rem}.process-card__title{font-size:1.75rem;text-transform:unset}.quote-block{display:flex;color:var(--color-accent);font-weight:var(--fw-semi);text-align:left;padding-top:4rem;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media (max-width: 1023.98px){.quote-block{flex-direction:column;padding-inline:1.5rem;padding-top:unset;line-height:1.5}}@media (min-width: 1024px){.quote-block__icon{transform:translateY(-80%);gap:.625rem}}.quote-block__text{font-size:1.75rem}@media (max-width: 1023.98px){.quote-block__text{font-size:1.25rem}}.quote-block__highlight{border-bottom:1px solid currentColor}.steps{padding-block:6rem 6rem;background:#fcfeff;position:relative;overflow:hidden}@media (max-width: 767.98px){.steps{padding-block:4rem 4rem;text-align:left}}.steps__title{margin-bottom:5.5rem;position:relative;z-index:1}@media (max-width: 767.98px){.steps__title{margin-bottom:2.5rem}}.steps__list{display:grid;grid-template-columns:1fr;row-gap:4.75rem;width:100%;max-width:60.125rem;margin-inline:auto;position:relative;z-index:1}.steps__item{color:var(--color-accent);display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:4.75rem;column-gap:4.75rem;position:relative}.steps__item:last-child .steps__card:after{display:none}@media (max-width: 767.98px){.steps__item{grid-template-columns:1fr}}@media (min-width: 768px){.steps__item:nth-child(odd) .steps__card{grid-column:1;justify-self:end}.steps__item:nth-child(odd) .steps__card:after{right:0;transform:translate(130%,130%)}.steps__item:nth-child(2n) .steps__card{grid-column:2;justify-self:start}.steps__item:nth-child(2n) .steps__card:after{left:0;transform:translate(-130%,130%) rotate(90deg)}}.steps__card{display:flex;flex-direction:column;justify-content:center;align-items:start;padding:2.5rem 1.4375rem;border-radius:var(--radius-primary);border:.5px solid var(--color-accent);min-height:258px;width:100%;position:relative;z-index:1;background-color:var(--color-white);background-image:var(--noise-pattern-url);background-size:256px 256px;background-position:center;background-repeat:repeat}.steps__card:after{content:"";position:absolute;bottom:0;width:3.3125rem;height:3.3125rem;color:var(--color-accent)}@media (min-width: 768px){.steps__card:after{width:3.3125rem;height:3.3125rem;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3Csvg width='68' height='68' viewBox='0 0 68 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.883789 0.883789L45.8838 45.8838' stroke='%23007B8C' stroke-width='1.25' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M32.9201 47.0623H47.0623' stroke='%23007B8C' stroke-width='1.25' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M47.0625 32.9199V47.0621' stroke='%23007B8C' stroke-width='1.25' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}}@media (max-width: 767.98px){.steps__card:after{left:0;right:0;margin:auto;width:2.5rem;height:2.5rem;transform:translateY(150%);background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_734_10038)'%3E%3Cpath d='M20 -33.6396L20 30' stroke='%23007B8C' stroke-width='1.25' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M10 21.6665L20 31.6665' stroke='%23007B8C' stroke-width='1.25' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M30 21.667L20 31.667' stroke='%23007B8C' stroke-width='1.25' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_734_10038'%3E%3Crect width='40' height='40' fill='white' transform='matrix(0 1 -1 0 40 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}}.steps__number{font-size:3rem;line-height:1.33;margin-bottom:.75rem}.steps__text{font-size:1.75rem;font-weight:var(--fw-semi)}.steps__text b{font-weight:var(--fw-medium)}.steps__text small{font-size:1rem;font-weight:var(--fw-regular);line-height:1.3}.steps__actions{display:flex;gap:.75rem;justify-content:center;margin-top:88px}@media (max-width: 767.98px){.steps__actions{margin-top:40px;flex-direction:column}.steps__actions .btn{width:100%}}.steps__icon{position:absolute;width:14.0625rem;height:14.0625rem;color:#f5fbfb;margin-inline:auto}.steps__icon>svg{width:100%;height:100%}.steps__icon--book{right:25%;top:0;bottom:0;margin:auto;width:7.1875rem;height:7.1875rem}.steps__icon--scales{top:0;bottom:0;left:-30%;width:15.75rem;height:15.75rem;transform:translateY(17%)}.steps__icon--waves{top:0;bottom:0;margin:auto;right:0;width:31.25rem;height:31.25rem;transform:translate(30%,-5%)}.steps__icon--hammer{top:0;bottom:0;margin:auto;left:0;width:10.375rem;height:10.375rem;transform:translate(-50%,5%)}.steps__icon--coins{top:0;bottom:0;margin:auto;right:0;width:25.8125rem;height:25.0625rem;transform:translate(85%,5%)}.steps__icon{translate:var(--move-x, 0px) var(--move-y, 0px);transition:translate .6s cubic-bezier(.25,.46,.45,.94)}body.parents .steps{background-image:var(--noise-pattern-url);background-size:256px 256px;background-position:center;background-repeat:repeat}body.parents .steps__title{font-size:3rem}@media (max-width: 1023.98px){body.parents .steps__title{font-size:1.875rem}}body.parents .steps__card{background:var(--color-white);background-image:unset}body.parents .steps__icon,body.parents .steps__actions .btn__icon-wrapper{display:none}.persons{background-image:var(--noise-pattern-url);background-size:256px 256px;background-position:center;background-repeat:repeat;padding-block:6rem}@media (max-width: 1023.98px){.persons{padding-block:4rem}}.persons .btn__icon-wrapper{transition:transform .3s ease}@media (min-width: 1024px){.persons.is-expanded .persons__card:nth-child(n+10){display:flex!important}}.persons.is-expanded .btn__icon-wrapper{transform:rotate(-180deg)}.persons__title{margin-bottom:var(--section-title-margin);text-align:center}.persons__slider{width:100%;min-width:0}@media (min-width: 1024px){.persons__slider{overflow:visible}}@media (max-width: 1023.98px){.persons__grid{display:flex!important}}@media (min-width: 1024px){.persons__grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:start}}.persons__card{padding:2.5rem 1.5rem;box-sizing:border-box;display:flex!important;flex-direction:column;flex-shrink:0;gap:1.5rem;height:auto}@media (max-width: 1023.98px){.persons__card{padding:0;gap:1rem}}@media (min-width: 1024px){.persons__card{width:auto!important;margin-right:0!important}.persons__card:nth-child(n+10){display:none!important}}.persons__img{aspect-ratio:.824;border-radius:var(--radius-primary);overflow:hidden}.persons__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.persons__name{font-size:1.125rem;font-weight:var(--fw-medium);margin-bottom:.375rem}.persons__actions{margin-top:4.5rem;text-align:center}@media (max-width: 1023.98px){.persons__actions{margin-top:2rem;display:none}}@media (min-width: 1024px){.persons .slider-global-nav{display:none}}.practice{background-image:var(--noise-pattern-url);background-size:256px 256px;background-position:center;background-repeat:repeat;padding-block:6rem 7.625rem}@media (max-width: 1023.98px){.practice{padding-block:4rem 4rem}}.practice__title{margin-bottom:2rem}@media (max-width: 1023.98px){.practice__title{margin-bottom:1rem}}.practice__desc{font-size:1.125rem}.practice__grid{margin-top:4.5rem;display:grid;grid-template-columns:repeat(5,1fr);gap:3.375rem;padding-inline:3.125rem}@media (max-width: 1023.98px){.practice__grid{margin-top:2.5rem}}@media (max-width: 1024px){.practice__grid{grid-template-columns:repeat(3,1fr);padding-inline:unset}}@media (max-width: 768px){.practice__grid{grid-template-columns:repeat(2,1fr);gap:2rem}}.partner-card{display:flex;flex-direction:column;gap:1.5rem}.partner-card:hover .partner-card__logo,.partner-card.is-highlighted .partner-card__logo{filter:grayscale(0%)}.partner-card__logo{width:6rem;height:6rem;margin-inline:auto;filter:grayscale(100%);transition:filter .4s ease}.partner-card__name{font-size:.875rem;text-align:center}.campus{padding-block:6rem}@media (max-width: 1023.98px){.campus{padding-block:4rem 4rem}}.campus__title{margin-bottom:var(--section-title-margin)}.campus__slider{overflow:hidden;position:relative;container-type:inline-size}.campus__card{display:flex;flex-direction:column;gap:1.5rem}.campus__image-wrapper{aspect-ratio:8/5;position:relative;width:100%;aspect-ratio:1.77;border-radius:var(--radius-primary);overflow:hidden}.campus__image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.campus__content{display:flex;flex-direction:column;width:70%;align-items:start;gap:.5rem}.campus__navigation{position:absolute;display:flex;gap:.5rem;top:calc(56.4971751412cqw + 1.5rem);right:0;z-index:10}@media (max-width: 1023.98px){.campus__navigation{position:static;margin-top:1.5rem}}.campus__nav-btn{width:3rem;height:3rem;border-radius:.5rem;border:1px solid var(--color-accent);color:var(--color-accent);padding:.8125rem;display:flex}.campus__nav-btn:hover{background-color:var(--color-button-hover)}.campus__nav-btn.swiper-button-disabled{opacity:.4;cursor:not-allowed}.campus__nav-btn--prev svg{transform:rotate(180deg)}.campus__card-title{color:var(--color-accent);font-weight:var(--fw-semi)}.campus__actions{margin-top:3.5rem;text-align:center}.cta-banner{padding-block:3.375rem 6rem;position:relative;color:var(--color-white);background-image:var(--noise-pattern-url);background-size:256px 256px;background-position:center;background-repeat:repeat}@media (max-width: 767.98px){.cta-banner{color:var(--color--accent);padding-block:0 4rem}}.cta-banner__card{position:relative;overflow:hidden;border-radius:var(--radius-primary);z-index:1}.cta-banner__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000 30%,#b7b7b700 70%);opacity:.6;z-index:1}@media (max-width: 767.98px){.cta-banner__card:after{display:none}}.cta-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.2) translate(6%,5%)}@media (max-width: 767.98px){.cta-banner__bg{position:relative;border-radius:var(--radius-primary);overflow:hidden;display:flex;transform:unset;height:26.25rem;-o-object-position:80%;object-position:80%}}.cta-banner__content{position:relative;z-index:2;padding:6rem 3.5rem;width:-moz-max-content;width:max-content}@media (max-width: 767.98px){.cta-banner__content{padding:2rem 0 0;width:-moz-fit-content;width:fit-content;color:var(--color-accent);margin-inline:auto}}.cta-banner__header{font-size:1.125rem;margin-bottom:1.5rem}.cta-banner__questions{text-transform:uppercase;display:flex;flex-direction:column;gap:1rem;margin-bottom:3.375rem}@media (max-width: 767.98px){.cta-banner__questions{margin-bottom:1.5rem;gap:.5rem;font-weight:var(--fw-medium)}.cta-banner__questions .h6{font-size:1rem}}.cta-banner__action{margin-top:2.1875rem}.cta-banner__indent{padding-left:10rem}@media (max-width: 767.98px){.cta-banner__indent{padding-left:6.25rem}}@media (max-width: 767.98px){.cta-banner.parents .cta-banner__content{padding-top:0}}@media (max-width: 767.98px){.cta-banner.parents .cta-banner__header{color:var(--color-black);margin-top:2rem;padding-top:0}}@media (min-width: 768px){.cta-banner.parents .cta-banner__bg{transform:scale(1.1) translate(3%)}}.faq{padding-block:6rem;position:relative;z-index:2;background:var(--color-white)}@media (max-width: 1023.98px){.faq{padding-block:4rem}}.faq__title{margin-bottom:var(--section-title-margin)}.faq__accordion{background-image:var(--noise-pattern-url);background-size:256px 256px;background-position:center;background-repeat:repeat;border-radius:var(--radius-primary)}.faq .accordion__header{justify-content:space-between}.faq .accordion__title{font-size:1.25rem;font-weight:var(--fw-semi)}.faq .accordion__desc{font-size:1.125rem;font-weight:var(--fw-light);line-height:1.3;max-width:55.5625rem}@media (max-width: 767.98px){.faq .accordion__desc{width:100%}}.faq .accordion__desc p,.faq .accordion__desc ul{margin-bottom:1.125rem}.faq .accordion__desc p:last-child,.faq .accordion__desc ul:last-child{margin-bottom:0}.faq .accordion__desc strong{font-weight:var(--fw-semi)}.faq .accordion__toggle{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.faq .accordion__toggle .plus{transition:transform .3s ease-in-out}.faq .accordion__item--active .plus{transform:rotate(45deg)}.faq__actions{margin-top:4.5rem;text-align:center}@media (max-width: 767.98px){.faq__actions{margin-top:2.625rem}}.custom-list{list-style-type:none;padding-left:0;margin-top:-1rem}.custom-list li{text-indent:.75rem;margin-bottom:.3125rem;padding-left:0}.custom-list li:before{content:"·";padding-right:.75rem}.cta-section{color:var(--color-accent-dark);position:relative;padding-block:6rem 4.8125rem;background-image:var(--noise1-pattern-url);background-size:256px 256px;background-position:center;background-repeat:repeat;z-index:0}@media (max-width: 1023.98px){.cta-section{padding-block:4rem 3rem;padding-inline:1rem}}.cta-section .bg-images{z-index:0}.cta-section .bg-images{overflow:visible}.cta-section .blur-1{top:0;right:0;left:0;transform:translate(-13%,-30%) scale(.7);opacity:.3}@media (max-width: 1023.98px){.cta-section .blur-1{display:none}}.cta-section .blur-2{top:0;right:0;transform:translate(50%,-50%);opacity:.5}@media (max-width: 1023.98px){.cta-section .blur-2{display:none}}.cta-section .blur-3{left:0;bottom:0;right:0;margin:auto;transform:translateY(45%)}@media (max-width: 1023.98px){.cta-section .blur-3{top:0;right:unset;transform:translate(-40%,-40%)}}.cta-section__title{margin-bottom:3rem}@media (max-width: 1023.98px){.cta-section__title{margin-bottom:2rem}}@media (max-width: 767.98px){.cta-section__title{margin-bottom:1rem}}.cta-section__wrapper{width:100%;max-width:46.5rem;margin:0 auto}.cta-section__subtitle{text-transform:uppercase;margin-bottom:2rem}@media (max-width: 767.98px){.cta-section__subtitle{margin-left:1.5rem;margin-bottom:1.5rem;font-size:.875rem}}.cta-section .container{position:relative;z-index:2}.cta-form{color:var(--color-accent-dark);display:flex;flex-direction:column;gap:1.5rem;z-index:2}.cta-form__row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 767.98px){.cta-form__row{grid-template-columns:1fr;gap:.75rem}}.parents .cta-section .cta-messengers{color:var(--color-black)}.stats{padding-block:6rem 6rem}@media (max-width: 1023.98px){.stats{padding-block:4rem 4.5rem}}.stats__title{margin-bottom:72px;text-align:center}.stats__list{display:grid;gap:5.5rem;margin-inline:auto;max-width:976px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1023.98px){.stats__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:80%}}@media (max-width: 767.98px){.stats__list{max-width:100%}}.stats__value{font-size:3.5rem;color:var(--color-accent);font-weight:var(--fw-regular)}.stats__text{font-size:.875rem}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}
