:root{--hsl-white: 0, 0%, 100%;--hsl-black: 0, 0%, 0%;--hsl-gray-100: 0, 0%, 90%;--hsl-gray-200: 0, 0%, 80%;--hsl-gray-300: 0, 0%, 70%;--hsl-gray-400: 0, 0%, 60%;--hsl-gray-500: 0, 0%, 50%;--hsl-gray-600: 0, 0%, 40%;--hsl-gray-700: 0, 0%, 30%;--hsl-gray-800: 0, 0%, 20%;--hsl-gray-900: 0, 0%, 10%;--hsl-primary-100: 223, 100%, 96%;--hsl-primary-500: 216, 22%, 49%;--hsl-primary-900: 222, 100%, 16%;--hsl-brand-1: 56, 100%, 50%;--hsl-brand-2: 356, 95%, 46%;--ff-primary: "Inter", sans-serif;--body-color: var(--hsl-primary-500);--section-spacing-y: 3rem;--container-width: 100%;--container-px: 1.25rem}@media(min-width: 36em){:root{--container-width: 540px}}@media(min-width: 48em){:root{--container-width: 720px}}@media(min-width: 62em){:root{--container-width: 960px;--container-px: 0.75rem;--section-spacing-y: 4rem}}@media(min-width: 75em){:root{--container-width: 1140px}}@media(min-width: 87.5em){:root{--container-width: 1320px}}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@keyframes ping{0%{transform:scale(0.5);opacity:1}80%{transform:scale(1.5);opacity:0}100%{transform:scale(2);opacity:0}}@keyframes float{0%{transform:translateY(0px)}50%{transform:translateY(-20px)}100%{transform:translateY(0px)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes skeleton-loading{0%{background-color:#f5f5f5}100%{background-color:#d4d4d4}}::-webkit-scrollbar{width:16px;background-color:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:#d4d4d8;background-clip:padding-box;border:4px solid rgba(0,0,0,0);border-radius:8px;box-shadow:none;min-height:50px}::-webkit-scrollbar-track{background:none;border:none}*,*::before,*::after{margin:0;padding:0;min-width:0;box-sizing:border-box}html,body{overflow-x:clip}html{scroll-behavior:smooth}body{position:relative;min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}address,ol,ul{margin:0}.wrapper{flex:1 0 auto}.section-my{margin-block:var(--section-spacing-y)}.section-py{padding-block:var(--section-spacing-y)}.cms-content ul,.cms-content ol{padding-left:1.25rem}.cms-content ul li+li,.cms-content ol li+li{margin-top:1rem}.swiper-slide{height:auto}.swiper-button-prev,.swiper-button-next{width:2.25rem;height:2.25rem;margin:0;border:0;border-radius:50%;color:hsl(var(--hsl-black));background-color:rgba(0,0,0,0);font-size:1.5rem;transform:translateY(-50%);transition:scale 150ms}.swiper-button-prev::after,.swiper-button-next::after{display:none}.swiper-button-prev:active,.swiper-button-next:active{scale:.95}.swiper-button-prev svg,.swiper-button-next svg{width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain}@media(min-width: 62em){.swiper-button-prev,.swiper-button-next{width:2.625rem;height:2.625rem}.swiper-button-prev svg,.swiper-button-next svg{width:1.5rem;height:1.5rem}}.container{padding-left:var(--container-px);padding-right:var(--container-px)}.dropdown-menu{--bs-dropdown-border-color: #e5e5e5}.h-aspect-ratio{position:relative}.h-aspect-ratio>:first-child{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.h-aspect-ratio::before{content:"";display:block;padding-bottom:calc(100%/(var(--aspect-ratio)))}.h-flow>*+*{margin-top:var(--flow-space, 1em)}.h-sticky-top{position:sticky;top:var(--top, 1.25rem)}.h-icon{--icon-size: 1.25rem;flex-shrink:0;width:var(--icon-size);height:var(--icon-size);-o-object-fit:contain;object-fit:contain}html{font-size:100%}body{color:hsl(var(--body-color));font-family:var(--ff-primary);font-size:1rem;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit;line-height:inherit}.button{display:inline-flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:5px;padding:1rem;font-size:inherit;font-weight:900;line-height:1.1;text-align:center;cursor:pointer;transition:transform 150ms}.button:active{transform:translateY(4px)}.whatsapp-button{position:fixed;bottom:20px;right:20px;z-index:1}.whatsapp-button__link{position:relative;display:block;border-radius:50%;z-index:1}.whatsapp-button__link::before{content:"";display:block;position:absolute;width:100%;height:100%;background:#00e676;border-radius:50%;z-index:-1;animation:ping 1.5s ease-in-out infinite both}.whatsapp-button__icon{width:50px;height:50px}.whatsapp-button__text-wrapper{position:absolute;top:5px;right:.5rem;width:-moz-max-content;width:max-content;padding:.5rem 3.125rem .5rem 1rem;color:#fff;font-size:inherit;font-style:italic;font-weight:600;background:#00e676;border-radius:30rem;border:1px solid #fff;pointer-events:none;z-index:0;transition:350ms;opacity:0;transform:scaleX(0);transform-origin:right}.whatsapp-button:hover .whatsapp-button__text-wrapper{opacity:1;transform:scaleX(1)}.footer{padding-block:var(--section-spacing-y) 1.5rem;background-color:hsl(var(--hsl-primary-100))}.testimonials-swiper{--swiper-pagination-color: hsl(var(--hsl-primary-900));max-width:53.75rem;margin-block:3rem 4rem}.testimonials-swiper__avatar{width:4.6875rem;height:4.6875rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:2px solid hsl(var(--hsl-brand-2))}.testimonials-swiper__text{color:hsl(var(--hsl-primary-900));font-size:1.5rem;line-height:1.25;font-weight:800;text-align:center;text-wrap:balance}.testimonials-swiper__name{color:hsl(var(--hsl-primary-900));font-weight:700}.testimonials-swiper .swiper-pagination{position:relative;bottom:initial;margin-top:1.25rem}.header{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.header__logo-wrapper{width:18.75rem}.header__logo-text{font-weight:600;font-size:.875rem;margin-top:.25rem;text-align:center;line-height:1.25;letter-spacing:.25px}.header__title{color:hsl(var(--hsl-primary-900));font-size:1.75rem;font-weight:700;line-height:1.1;text-align:center}@media(min-width: 48em){.header{flex-direction:row}.header__title{text-align:initial}}@media(min-width: 75em){.header__title{font-size:2.25rem}}.unit-address{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:.875rem;font-weight:500}.unit-address+.unit-address{margin-top:1.5rem}.unit-address a{transition:color 150ms}.unit-address a:hover{color:hsl(var(--hsl-brand-2))}.unit-address__icon-wrapper{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;background-color:hsl(var(--hsl-brand-2));border-radius:50%}.unit-address__icon{color:hsl(var(--hsl-brand-1));width:.875rem;height:.875rem;-o-object-fit:cover;object-fit:cover}.unit-address__title{color:hsl(var(--hsl-primary-900));font-size:1rem;font-weight:800;line-height:1.25;margin-bottom:.25rem}@media(min-width: 62em){.unit-address{flex-direction:row;align-items:initial;margin-inline:initial}}.u-skeleton-loading{animation:skeleton-loading 1s linear infinite alternate}.u-text-primary-900{color:hsl(var(--hsl-primary-900))}.u-text-brand-1{color:hsl(var(--hsl-brand-1))}.u-text-brand-2{color:hsl(var(--hsl-brand-2))}.u-text-xs{font-size:.75rem;line-height:1rem}.u-text-sm{font-size:.875rem;line-height:1.25rem}.u-text-base{font-size:1rem;line-height:1.5rem}.u-text-lg{font-size:1.125rem;line-height:1.75rem}.u-text-xl{font-size:1.25rem;line-height:1.75rem}.u-text-2xl{font-size:1.5rem;line-height:2rem}.u-text-3xl{font-size:1.875rem;line-height:2.25rem}.u-text-4xl{font-size:2.25rem;line-height:2.5rem}.u-font-black{font-weight:900}.u-max-w-full{max-width:100%}.u-text-balance{text-wrap:balance}.u-object-bottom{-o-object-position:bottom;object-position:bottom}
