@font-face{font-family:ClashDisplay;font-display:swap;src:url(/styles/fonts/clashdisplay-variable.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:melikan;font-display:swap;src:url(/styles/fonts/melikan.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(/styles/fonts/roboto-bold.woff2) format('woff2');font-weight:700;font-style:normal}@font-face{font-family:Roboto-Regular;font-display:swap;src:url(/styles/fonts/roboto-regular.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:Roboto-Medium;font-display:swap;src:url(/styles/fonts/roboto-medium.woff2) format('woff2');font-weight:500;font-style:normal}*{padding:0;margin:0;border:0}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}html{scroll-behavior:smooth}body{color:#27272a;background-color:#ededed;line-height:1;font-family:Arial,Helvetica,sans-serif;font-size:1rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:Arial;font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input[type=text],[input=password] textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}*:disabled,.disabled{opacity:.35;cursor:default!important}button:disabled{color:#fff!important;background-color:#27272a!important;cursor:default}a.disabled{color:#444!important;cursor:default}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:75rem;margin:0 auto;padding:0 .9375rem}[class*="--gc"]{display:grid;min-width:0;grid-template-columns:.9375rem 1fr minmax(auto,73.125rem) 1fr .9375rem}[class*="--gc"]>*{min-width:0;grid-column:3/4}.icon-menu{display:none}.ibg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ibg--top{-o-object-position:top;object-position:top}.ibg--bottom{-o-object-position:bottom;object-position:bottom}.ibg--left{-o-object-position:left;object-position:left}.ibg--right{-o-object-position:right;object-position:right}.ibg--contain{-o-object-fit:contain;object-fit:contain}.btn{font-family:Roboto-Medium;display:flex;font-size:1rem;line-height:normal;color:#fff;background-color:rgba(0,0,0,0);transition:all .3s ease 0s;border-radius:500px;padding:1.45rem 2.4rem;border:1px solid #fff;letter-spacing:1.6px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;cursor:pointer}.btn:hover{background-color:#fff;color:#111827}.d-flex{display:flex}.btn-dark{display:flex;align-items:center;justify-content:center;text-transform:uppercase;transition:all .3s ease 0s;color:#fff;background-color:#27272a;padding-left:2rem;padding-right:2rem;padding-top:1rem;padding-bottom:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border-radius:9999px;width:100%;cursor:pointer}.btn-dark:hover{color:#27272a;background-color:#fff}header{padding:1rem 0;position:absolute;left:0;right:0;width:100%;z-index:10;background-color:rgba(0,0,0,0)}header nav{display:flex;align-items:center;justify-content:flex-end;width:100%;position:relative;padding:1rem}header .logo{position:absolute;left:50%;z-index:12;-webkit-transform:translateX(-50%);transform:translateX(-50%)}header .logo img{max-width:5.375rem;width:auto;height:auto}.header__menu{width:100%;margin-left:auto;display:none;align-items:center;justify-content:flex-end;gap:2rem;z-index:11;margin-left:auto;top:0;right:0}.header__menu a{color:#fff;font-size:1.1rem;transition:all .3s ease;font-weight:400;line-height:1.5rem;text-transform:uppercase;font-family:Roboto-Regular;letter-spacing:.063rem}.header__menu a.lang{display:flex;align-items:center;justify-content:center;border:1px solid #fff;width:2.125rem;height:2.125rem;color:#fff;border-radius:9999px;font-size:.875rem;padding-top:.1rem;padding-left:.1rem}.header__menu a:hover{color:#e5e7eb}.header__menu-button.active{z-index:12;position:relative}.header__menu-button{margin-left:1rem;cursor:pointer;flex-basis:50px;width:100%;display:flex;align-items:flex-end;justify-content:center;flex-direction:column;gap:6px}.header__menu-button span{display:block;height:1px;width:60%;background-color:#fff}.header__menu-button span:nth-child(2){width:50%}.header__menu-button span:nth-child(3){width:40%}header.header-color .header__menu-button span{background-color:#27272a}.menu-desktop{display:none;visibility:hidden}.menu-desktop .menu-desktop__inner{padding:5rem;background-color:#ededed;position:relative;z-index:16;width:100%}.menu-desktop .menu-desktop__inner .d-flex{display:flex;align-items:flex-start;justify-content:center}.menu-desktop .menu-desktop__inner .d-flex .col{width:28%;text-align:center}.menu-desktop .menu-desktop__inner h3{font-family:ClashDisplay;font-size:1.875rem;line-height:2rem;color:#111827;margin-bottom:1.5rem}.menu-desktop .menu-desktop__inner a{font-family:Roboto-Regular;font-size:1.125rem;line-height:1.5rem;transition:all .3s ease 0s;text-transform:uppercase;color:#374151;display:block;margin-bottom:.75rem}.menu-desktop .menu-desktop__inner a:hover{color:#111827}.menu-desktop{display:none;visibility:hidden;position:fixed;inset:0;z-index:100}.menu-desktop::after{content:"";position:absolute;inset:0;background:#000;opacity:.5}.menu-desktop.active{display:flex;visibility:visible;align-items:center;justify-content:center}.menu-desktop .menu-desktop__inner{position:relative;z-index:1;width:min(100%,1100px);background:#ededed;padding:5rem;border-radius:0}.menu-desktop .menu-desktop__inner .d-flex{display:flex;align-items:flex-start;justify-content:center;gap:4rem}.menu-desktop .menu-desktop__inner .col{width:28%;text-align:center}.menu-desktop .menu-desktop__inner button#menu-desktop-close-button{position:absolute;top:1.5rem;right:1.5rem;width:2rem;height:2rem}.menu-desktop .menu-desktop__inner button#menu-desktop-close-button svg{stroke:#4b5563}.menu-desktop .menu-desktop__inner button#menu-desktop-close-button:hover svg{stroke:#000}.menu-mobile__top-only{align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.menu-mobile__top-only .lang{display:inline-flex!important;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border-radius:9999px;border:1px solid #27272a;font-size:.875rem;color:#27272a}@media (max-width:1023.98px){.menu-desktop.active{justify-content:flex-end}.menu-desktop .menu-desktop__inner{width:100%;max-width:24rem;height:100%;margin-left:auto;padding:1.5rem;overflow-y:auto;border-radius:0}.menu-mobile__top-only{display:flex}.menu-desktop .menu-desktop__inner .d-flex{flex-direction:column;align-items:flex-start;gap:1.25rem}.menu-desktop .menu-desktop__inner .col{width:100%!important;text-align:left!important}.menu-desktop .menu-desktop__inner h3{font-family:Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;margin-bottom:1rem;color:#111827}.menu-desktop .menu-desktop__inner a{font-size:1rem;line-height:1.5rem;padding:.5rem;color:#374151}}@media (min-width:1024px){.menu-mobile__top-only .lang{display:none!important}}header.header-color{position:relative}header.header-color .header__menu a{color:#27272a}header.header-color .header__menu a.lang{border:1px solid #27272a;color:#27272a}header.header-color .header__menu a:hover{color:#000}header.header-color .header__menu .header__menu-button svg{stroke:#000}footer.footer{background-color:#ededed;padding:6rem 0;text-align:center;border-top:1px solid #ededed}footer.footer .d-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}footer.footer h3{font-family:ClashDisplay;font-size:1.5rem;line-height:1.5rem;color:#111827}footer.footer a{font-size:.875rem;line-height:1.5rem;transition:all .3s ease 0s;text-transform:uppercase;color:#4b5563;display:block;margin-bottom:.75rem}footer.footer a:hover{color:#111827}footer.footer p{font-size:.875rem;color:#6b7280}footer.footer ul{margin-top:2rem}footer.footer .footer-copyright{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.title{font-family:ClashDisplay;font-size:3rem;line-height:1}.hero{position:relative;overflow:hidden;padding-top:7rem}.hero .hero__bg{top:0;position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;object-fit:cover;height:100%;-o-object-position:center 28%;object-position:center 28%}.hero .hero__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:3rem 0;align-items:center;text-align:center;gap:2.5rem}.hero .hero__content h1{color:#fff}.help-section{padding:3rem 0;background-color:#ededed;text-align:center}.help-section h2{letter-spacing:-.025em;font-size:2.25rem;line-height:1;display:none}.help-section .content{max-width:56rem;margin:0 auto}.help-section .content .d-flex{gap:3rem;margin-bottom:3rem;justify-content:center;align-items:center;flex-direction:column}.help-section .content .d-flex h3{font-family:ClashDisplay;font-size:3rem}.help-section .content .d-flex p{text-align:left;font-family:Roboto-Regular;font-size:1rem;line-height:1.5rem;color:#27272a;max-width:27.1875rem}.help-section .content .d-flex:nth-child(2){flex-direction:column;margin-bottom:0}@-webkit-keyframes float{0%{-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}100%{-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes float{0%{-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}100%{-webkit-transform:translatey(0);transform:translatey(0)}}.booking-section{position:relative}.booking-section .content{position:rlative;text-align:center;padding:8.125rem .625rem}.booking-section .d-flex{align-items:center;justify-content:center;gap:1.5rem;margin-top:2.5rem;position:relative;z-index:5}.booking-section .booking__bg{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.booking-section h3{color:#fff;font-size:3rem;line-height:1;position:relative;z-index:5}.booking-section .animation-block{display:none}.booking-section .animation-block .item{position:absolute;width:13rem;height:13rem;overflow:hidden;border-radius:9999px;z-index:1}.booking-section .animation-block .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.booking-section .animation-block .delay-1{-webkit-animation-delay:1s!important;animation-delay:1s!important}.booking-section .animation-block .delay-2{-webkit-animation-delay:2s!important;animation-delay:2s!important}.booking-section .animation-block .delay-3{-webkit-animation-delay:3s!important;animation-delay:3s!important}.booking-section .animation-block .delay-4{-webkit-animation-delay:4s!important;animation-delay:4s!important}.booking-section .animation-block .animation-1{top:2.5rem;left:20rem;-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite}.booking-section .animation-block .animation-2{top:8rem;right:4px;-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite}.booking-section .animation-block .animation-3{bottom:6rem;left:4rem;-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite}.booking-section .animation-block .animation-4{bottom:6rem;right:4rem;-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite}.booking-section .animation-block .animation-5{top:2.5rem;right:20rem;-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite}.booking-section .animation-block .animation-6{top:8rem;left:4px;-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite}.services-section{padding:3rem 0;background-color:#ededed;text-align:center;position:relative;border-bottom:1px solid #d1d5db}.services-section .services-section__container{position:relative;padding:0 3.125rem}.services-section .heading p{font-size:.75rem;letter-spacing:.1em;line-height:1rem;margin-top:.75rem}.services-section .services-swiper{margin-top:3rem;position:relative}.services-section .services-swiper .swiper-slide{display:flex;align-items:center;justify-content:center;flex-direction:column}.services-section .services-swiper .img-wrap{overflow:hidden;border-radius:9999px}.services-section .services-swiper .img-wrap:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.services-section .services-swiper .img-wrap img{width:100%;height:auto;transition:all .3s ease;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/2}.services-section .services-swiper .img-wrap.img-center img{-o-object-position:20% center;object-position:20% center}.services-section .services-swiper .img-wrap.img-right img{-o-object-position:85% center;object-position:85% center}.services-section .services-swiper .img-wrap.img-center-72 img{-o-object-position:72% center;object-position:72% center}.services-section .services-swiper .img-wrap.img-center-35 img{-o-object-position:35% center;object-position:35% center}.services-section .box-services{transition:all .3s ease}.services-section .box-services h3{font-size:1.25rem;line-height:1.75rem;margin-top:1rem;color:#27272a;transition:all .3s ease;text-transform:uppercase;overflow:hidden;display:-webkit-box;line-clamp:1;-webkit-box-orient:vertical;-webkit-line-clamp:1}.services-section .box-services p{text-transform:uppercase;margin-top:.5rem;font-size:.625rem;line-height:1rem;color:#27272a;overflow:hidden;display:-webkit-box;line-clamp:5;-webkit-box-orient:vertical;-webkit-line-clamp:5}.services-section .box-services:hover h3{color:#3b82f6}.services-section .services-button-next,.services-section .services-button-prev{position:absolute;top:50%;font-size:1.5rem;line-height:2rem;margin:0 .9375rem;z-index:10;cursor:pointer}.services-section .services-button-prev{left:0}.services-section .services-button-next{right:0}.programas-section{padding:3rem 0;background-color:#ededed;text-align:center;position:relative}.programas-section .programas-section__container{position:relative;padding:0 3.125rem}.programas-section .box-programs{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden;border-radius:9999px;justify-content:center;max-width:20.625rem;height:20rem;width:100%;cursor:pointer;transition:all .3s ease}.programas-section .box-programs .inner{width:90%;height:90%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;transition:all .3s ease;border-radius:9999px;display:flex;align-items:center;justify-content:center}.programas-section .box-programs .inner::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;opacity:.4;border-radius:9999px}.programas-section .box-programs:hover .inner{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.programas-section .box-programs:hover .inner::after{opacity:.5}.programas-section .box-programs img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:18.75rem;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;border-radius:9999px;transition:all .3s ease;-webkit-filter:grayscale(1);filter:grayscale(1)}.programas-section .box-programs h4{font-family:melikan;font-size:2.25rem;line-height:2.5rem;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;z-index:3}.programas-section .programs-swiper{margin-top:3rem;position:relative}.programas-section .programs-swiper .swiper-slide{display:flex;align-items:center;justify-content:center}.programas-section__desc{font-size:.875rem;line-height:1.25rem;margin-top:1.5rem}.programs-button-prev{position:absolute;top:50%;left:0;font-size:1.5rem;line-height:2rem;margin:0 .9375rem;z-index:10;cursor:pointer}.programs-button-next{position:absolute;top:50%;right:0;font-size:1.5rem;line-height:2rem;margin:0 .9375rem;z-index:10;cursor:pointer}.conatact-hero{position:relative;overflow:hidden}.conatact-hero img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:.75;-o-object-position:center center;object-position:center center}.conatact-hero h1{font-size:3rem;line-height:1;color:#fff;font-family:ClashDisplay}.conatact-hero p{color:#fff;font-size:1.25rem;margin-top:1.5rem}.conatact-hero .conatact-hero__info{padding-top:6rem;padding-bottom:6rem;max-width:80rem;margin:0 auto;text-align:center;position:relative}.conatact-hero .conatact-hero__info .d-flex{align-items:center;justify-content:center;gap:1.5rem;margin-top:2rem;flex-direction:column}.form{margin-left:2.5rem;margin-right:2.5rem;max-width:80rem}.form .grid-contact{color:#27272a;padding-top:3rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:1.5rem}.form .contact-info{max-width:25rem;width:100%}.form .contact-inputs{width:100%}.form h3{font-family:ClashDisplay;font-size:2.25rem;line-height:2.5rem}.form p{font-family:Roboto-Regular;letter-spacing:.025em;font-size:1rem;line-height:1.5rem}.form .input-group{margin-bottom:1rem;padding-top:.75rem;padding-bottom:.75rem;width:100%}.form .input-group label{font-family:Roboto-Regular;font-weight:600;font-size:.875rem;line-height:1.25rem;display:block;margin-bottom:.25rem}.form .input-group input{width:100%;border:1px solid #d1d5db;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;background-color:#fff;outline-color:#3b82f6}.form .input-group textarea{width:100%;border:1px solid #d1d5db;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;background-color:#fff;outline-color:#3b82f6}.get-to-know{padding-top:3rem;padding-bottom:3rem;text-align:center}.get-to-know .heading p{font-family:Roboto-Regular;color:#6b7280;letter-spacing:.05em;text-transform:uppercase;font-size:.875rem;line-height:1.25rem}.get-to-know .heading h2{font-family:ClashDisplay;font-size:2.25rem;line-height:2.5rem}.get-to-know .gallery-images{--peek:72px;margin-top:3rem;display:flex;align-items:stretch;justify-content:center;gap:.5rem;overflow:hidden;position:relative}.get-to-know .gallery-images .gallery-col{width:9.375rem;position:relative;height:31.25rem;opacity:.6;overflow:hidden;z-index:10;cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;transition:width .8s ease,opacity .8s ease}.get-to-know .gallery-images .gallery-col img{border-radius:1rem;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.get-to-know .gallery-images .gallery-col .black-desk{background-color:#000;padding:1rem;border-radius:.75rem;text-align:left;position:absolute;left:1rem;bottom:1rem;right:1rem;color:#fff;opacity:0;visibility:hidden;transition:all .8s ease}.get-to-know .gallery-images .gallery-col .black-desk h3{font-family:Roboto-Regular;font-size:1.5rem;line-height:2rem}.get-to-know .gallery-images .gallery-col .black-desk p{font-size:.875rem;line-height:1.25rem;padding-top:.5rem;padding-bottom:.5rem}.get-to-know .gallery-images .gallery-col.active{max-width:500px;width:100%;height:500px;opacity:1}.get-to-know .gallery-images .gallery-col.active .black-desk{opacity:1;visibility:visible}@media (max-width:767.98px){.get-to-know .gallery-images .gallery-col{width:var(--peek);height:72vw}.get-to-know .gallery-images .gallery-col.active{width:calc(100% - var(--peek));height:72vw}}@media (max-width:768px){.get-to-know .gallery-images .gallery-col .black-desk h3{font-size:1.2rem;line-height:1.6rem}.get-to-know .gallery-images .gallery-col .black-desk{padding:.5rem}.get-to-know .gallery-images .gallery-col .black-desk{left:.5rem;bottom:.5rem;right:.5rem}}.programas-info-section{min-height:100vh;padding-top:3rem}.programas-info-section .row{display:grid!important;grid-template-columns:1fr;grid-template-areas:title img links;gap:1rem}.programas-info-section .row>.programas-info-box{display:contents!important}.programas-info-section .row>.programa-title{grid-area:title;display:block!important}.programas-info-section .programa-title{text-align:center;padding:1.5rem 1rem 0}.programas-info-section .row>.img-wrap{grid-area:img}.programas-info-section .box-links-programa{padding:.5rem 1rem 0}.programas-info-section .row>.box-links-programa{grid-area:links;padding:1.5rem 1rem 0}@media (min-width:52.5rem){.programas-info-section .programa-title{text-align:left;padding:0}.programas-info-section .row{display:flex!important;flex-direction:row;align-items:center;gap:2rem}.programas-info-section .row>.programas-info-box{display:block!important}.programas-info-section .box-links-programa{padding:0}.programas-info-section .row>.programa-title.desktop-title,.programas-info-section .row>.img-wrap,.programas-info-section .row>.box-links-programa{grid-area:auto}}.programas-info-section .programa-title.mobile-title{display:block;text-align:center;padding-bottom:1rem}.programas-info-section .programa-title.mobile-title h1{font-family:ClashDisplay;font-size:3rem;line-height:1;margin-bottom:1rem}.programas-info-section .programa-title.mobile-title p{font-family:Roboto-Regular;font-size:.875rem;line-height:1.25rem;margin-bottom:1rem}.programas-info-section .img-wrap{width:100%;aspect-ratio:1/1;box-shadow:0 0 2px 2px rgba(0,0,0,.1)}.programas-info-section .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.programas-info-section .programas-info-box{display:flex;flex-direction:column;padding:1.875rem .9375rem;width:100%}.programas-info-section .row h1{font-family:ClashDisplay;margin-bottom:.625rem;font-size:3rem;line-height:1}.programas-info-section .programas-info-box p{font-family:Roboto-Regular;font-weight:500;font-size:.875rem;margin-bottom:1rem;line-height:1.25rem;text-transform:uppercase}.programas-info-section .link-programa{background-color:#fff;border:1px solid #27272a;padding:.75rem 1rem;width:100%;display:flex;align-items:center;justify-content:space-between;border-radius:9999px;gap:.3125rem;min-height:3.875rem}.programas-info-section .link-programa span{font-family:Roboto-Regular;font-size:.875rem;color:#27272a;text-transform:uppercase}.programas-info-section .link-programa a{font-size:.875rem;line-height:1.25rem;display:flex;align-items:center;justify-content:center;background-color:#27272a;color:#fff;transition:all .3s ease;border-radius:9999px;padding:.5rem 1.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.programas-info-section .link-programa a:hover{background-color:#475569}.programas-info-section .programa-grid{margin-top:.625rem;display:flex;align-items:center;justify-content:space-between;gap:1.875rem;flex-direction:column;padding:0 .9375rem}.programas-info-section .programa-grid .col-start-2{grid-column-start:2;width:100%}.programas-info-section .programa-grid .col-start-2 li,.programas-info-section .programa-grid .col-start-2 p{font-family:Roboto-Regular;font-weight:200;max-width:100%;color:#27272a;line-height:1.5}.programas-info-section .programa-grid .col-start-2 h3{margin-top:2rem;margin-bottom:1rem}.programas-info-section .programa-grid h4{font-size:2.25rem;line-height:2.5rem;font-family:melikan;color:#27272a}.programas-info-section .programa-grid ul{margin-bottom:1.5rem;padding-left:1.5rem;list-style-type:disc!important}.programas-info-section .programa-grid ul li{margin-bottom:.5rem;list-style-type:disc!important}.programas-info-section .box-links-programa{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:2rem}.services-page{padding:.5rem 0}.services-page .services-info__container{max-width:64rem}.services-page .services-info__box{padding:2.375rem 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5rem}.services-page .services-info__box h1{font-family:ClashDisplay;font-size:3.75rem;line-height:1}.services-page .services-info__box p{font-family:ClashDisplay;font-size:1.125rem;line-height:1.75rem;max-width:42rem;color:#27272a}.services-page .services-info__box ul{font-size:1.125rem;line-height:1.75rem;color:#27272a;letter-spacing:.05em}.services-page .services-info__box ul span{font-family:Roboto}.services-page .services-info__img{position:relative;width:100%;padding-bottom:66.6666666667%;margin-top:1.5rem;box-shadow:0 0 2px 2px rgba(0,0,0,.1)}.services-page .services-info__img img{position:absolute;height:100%;width:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;color:transparent}.services-page .services-grid{display:flex;align-items:center;justify-content:space-between;gap:1.875rem;flex-direction:column;padding:3.125rem 0}.services-page .services-grid .col-start-2{grid-column-start:2;width:100%;padding:1rem}.services-page .services-grid .col-start-2 p{margin-bottom:1.25rem}.services-page .services-grid .col-start-2 p strong{font-weight:700}.services-page .services-grid .col-start-2 li,.services-page .services-grid .col-start-2 p{font-family:Roboto-Regular;font-weight:200;max-width:100%;color:#27272a;line-height:1.5;letter-spacing:.05em}.services-page .services-grid .col-start-2 h3{margin-top:2rem;margin-bottom:1rem}.services-page .services-grid h4{font-size:3.75rem;line-height:1;font-family:ClashDisplay;color:#27272a;letter-spacing:-.025em}.services-page .services-grid h3{font-size:3rem;line-height:1;font-family:ClashDisplay;color:#27272a;letter-spacing:-.025em}.services-page .services-grid ul{margin-bottom:1.5rem;padding-left:1.5rem;list-style-type:disc!important}.services-page .services-grid ul li{margin-bottom:.5rem;list-style-type:disc!important}.services-benefits .services-benefits__container{max-width:64rem}.services-benefits h2{padding:6rem 0;text-align:center;font-size:4.5rem}.services-benefits .benefits-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.services-benefits .group{padding-left:3rem;padding-right:3rem;text-align:center}.services-benefits .group img{height:auto;aspect-ratio:1/2;border-radius:9999px;-o-object-fit:cover;object-fit:cover;padding-top:2rem;padding-bottom:2rem;width:100%}.services-benefits .group h3{font-size:.75rem;line-height:1rem;margin-top:1rem;color:#27272a}.services-benefits .benefits-description{max-width:42rem;margin:0 auto;text-align:center}.services-benefits .benefits-description h5{font-family:Roboto;font-size:1.5rem;line-height:2rem;padding-top:2rem;padding-bottom:2rem;color:#27272a}.services-benefits .benefits-description p{font-family:Roboto-Regular;color:#27272a;line-height:1.5}.services-benefits .benefits-description p a{color:#3b82f6}@media (min-width:575px){.btn-dark{width:auto}footer.footer .d-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.help-section h2{display:block}.help-section .content{margin-top:4rem}.conatact-hero .conatact-hero__info .d-flex{flex-direction:row;margin-top:2.5rem}.services-benefits .benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){header{padding:2rem 0}header nav{padding:1rem 2rem}header .logo img{max-width:13.75rem;height:auto}.menu-mobile.active{max-width:24rem}.help-section h2{font-size:4.5rem}.help-section .content .d-flex{flex-direction:row}.help-section .content .d-flex h3{font-size:3.75rem}.help-section .content .d-flex:nth-child(2){flex-direction:row-reverse}.booking-section h3{font-size:6rem}.programas-section .programas-section__container{padding:0 5rem}.services-section .services-section__container{padding:0 5rem}.services-section .box-services h3{font-size:.875rem;line-height:1.25rem}.programs-button-prev{top:55%}.programs-button-next{top:55%}.conatact-hero h1{font-size:3.75rem}.conatact-hero p{font-size:6rem;font-size:1.5rem;margin-top:2rem}.conatact-hero .conatact-hero__info{padding-top:8rem;padding-bottom:8rem}.form .grid-contact{flex-direction:row}.get-to-know .heading h2{font-size:3.75rem;line-height:1}.get-to-know .gallery-images{margin-top:3rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.get-to-know .mobile-gallery-swiper{display:none}.programas-info-section .row h1{font-size:4.5rem;margin-bottom:1.5rem}.services-benefits .group h3{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.header__menu{display:flex}.menu-desktop.active{display:flex;visibility:visible;position:fixed;align-items:center;justify-content:center;width:100%;height:100%;top:0}.menu-mobile.active{display:none}.mobile-icon-button{display:none}.title{font-size:6rem}.hero .hero__content{padding:6.875rem 0}.booking-section .content{padding:14rem 2rem}.booking-section .animation-block{display:block}.conatact-hero h1{font-size:6rem}.conatact-hero .conatact-hero__info{padding-top:12rem;padding-bottom:12rem}.programas-info-section .row{flex-direction:row;padding-top:0}.programas-info-section .img-wrap{width:50%}.programas-info-section .programas-info-box{width:50%;padding:1.875rem 3rem}.programas-info-section .programa-grid{align-items:flex-start;padding:0 10rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem;margin-top:3rem}.programas-info-section .programa-grid .col-start-2{width:inherit}.programas-info-section .programa-grid .col-start-2 li,.programas-info-section .programa-grid .col-start-2 p{max-width:25rem}.services-page .services-grid{align-items:flex-start;padding:6rem 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem}.services-page .services-grid .col-start-2{width:inherit}.services-page .services-grid .col-start-2 li,.services-page .services-grid .col-start-2 p{max-width:25rem}.services-benefits .benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:73.75rem){.booking-section .animation-block .animation-3{bottom:3rem;left:2rem}.booking-section .animation-block .animation-4{bottom:3rem;right:2rem}.booking-section .animation-block .animation-1{top:1.5rem;left:15rem}.booking-section .animation-block .animation-5{top:1.5rem;right:15rem}}@media (max-width:47.99875rem){.get-to-know .get-to-know__container{padding-right:0}}.admin-content{padding:20px}.admin-menu{background:#d8d6d6;padding:20px;text-align:center}.admin-menu a{padding:0 10px}.admin-table{width:100%;border:1px solid #ddd;border-collapse:collapse}.admin-table th,.admin-table td{border:1px solid #ddd;padding:10px}.admin-table th{font-size:90%}.admin-table-controls{padding:2px;line-height:10px;text-align:center;white-space:nowrap}.admin-table .iconreorder{cursor:move}.admin-table-buttons{text-align:right;margin-bottom:20px}.admin-table-buttons input[type=text]{border:1px solid #d1d5db;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;background-color:#fff;outline-color:#3b82f6}.admin-table-buttons button{display:inline-block}.admin-form{margin-left:0;margin-right:0;max-width:100%;width:100%}.admin-form-buttons{width:100%;text-align:right;padding:10px}.admin-form-buttons button{display:inline-block;margin-left:6px;min-width:120px}.admin-eq-form-row{display:flex;width:100%;margin:0!important;padding:0!important}.admin-eq-form-header{flex-grow:1;padding:10px;text-align:center;font-size:90%;font-weight:bold}.admin-eq-form-caption{width:180px;flex-grow:0;padding:20px 10px 0}.admin-eq-form-data{flex-grow:1;padding:10px}.ckebox{background-color:#FFF;outline-color:#3b82f6}.ck.ck-editor__editable_inline{width:200px!important;min-width:200px!important;max-width:820px!important;outline-color:#3b82f6!important;white-space:break-spaces!important;margin:13px 10px!important}.ck-content{line-height:1.5!important;letter-spacing:.05em important}.ck-content p{letter-spacing:.05em;margin-bottom:.75rem!important}.ck-content ul,.ck-content ol{margin-bottom:.75rem!important;padding-left:1.5rem}.ck-content ul li{margin-bottom:.3rem!important;list-style:disc!important}.ck-content ol li{margin-bottom:.3rem!important}.ck-content h1{font-size:2em!important;margin-bottom:1rem!important;font-weight:bolder!important;font-family:Roboto,Arial,sans-serif!important}.ck-content h2{font-size:1.6em!important;margin-bottom:1rem!important;font-weight:bolder!important;font-family:Roboto,Arial,sans-serif!important}.ck-content h3{font-size:1.2em!important;margin-bottom:1rem!important;font-weight:bolder!important;font-family:Roboto,Arial,sans-serif!important}.ck.ck-powered-by{display:none!important}.cke_fader{opacity:.5;pointer-events:none}.paginator_pagebox{margin:12px auto 0;font-size:15px;text-align:center}.paginator_pageinput{width:60px;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.paginator_pagebutton{width:60px;min-width:inherit;border-top-left-radius:0;border-bottom-left-radius:0}.paginator_pagelabel{display:inline-block;margin:10px 20px}.paginator_pagelink,.paginator_dots,.paginator_activepage,.paginator_navbutton{display:inline-block;min-width:18px;margin:6px 0;padding:4px;padding-bottom:5px;text-align:center}.paginator_dots{padding:4px 10px;cursor:default}.paginator_activepage{color:#FFF;background:#3b82f6;border-radius:4px}.paginator_navbuttonright{margin:-1px 0 0 10px;padding-left:0;padding-bottom:0}.paginator_navbuttonleft{margin:-1px 7px 0 3px;padding-right:0;padding-bottom:0}.paginator_pagelink:hover,.paginator_navbutton:hover{color:#27272a;background-color:#fff;text-decoration:none!important}