.swiper{width:100%;height:100%;margin:auto}.swiper-slide{background:transparent}.swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#hero .card{border-radius:0}#hero .card.image-full:before{position:relative;content:"";z-index:10;border-radius:0;--tw-bg-opacity: .2;background-color:transparent;opacity:1}#hero .card-info{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;max-width:-moz-fit-content;max-width:fit-content;border-radius:0;display:flex;flex-direction:column;place-items:start;position:absolute;bottom:-11rem;background:transparent linear-gradient(90deg,#00acda,#026a9f) 0% 0% no-repeat padding-box;box-shadow:6px 6px 9px #00000052;opacity:1}#hero .card-info .heading{font-size:.875rem;line-height:1.25rem;font-weight:700;letter-spacing:.2rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#hero .card-info .title{font-size:1.875rem;line-height:2.25rem;font-weight:800;letter-spacing:.088rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#hero .card-info .subtitle{align-self:center;font-size:1.125rem;line-height:1.75rem;font-weight:800;letter-spacing:.13rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#hero .card-info .description{width:-moz-fit-content;width:fit-content;align-self:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.25rem 1rem;font-size:1.25rem;line-height:1.75rem;font-weight:800;letter-spacing:.078rem;--tw-text-opacity: 1;color:rgb(2 106 159 / var(--tw-text-opacity))}#hero .card-info .sin-fondo{color:transparent;-webkit-text-stroke:1px white}@media (min-width: 390px){#hero .card-info .heading{font-size:1rem;line-height:1.5rem;font-weight:700;letter-spacing:.2rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#hero .card-info .title{font-size:2.25rem;line-height:2.5rem;font-weight:800;letter-spacing:.088rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#hero .card-info .subtitle{font-size:1.25rem;line-height:1.75rem;font-weight:800;letter-spacing:.13rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#hero .card-info .description{width:-moz-fit-content;width:fit-content;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.25rem 1rem;font-size:1.5rem;line-height:2rem;font-weight:800;letter-spacing:.078rem;--tw-text-opacity: 1;color:rgb(2 106 159 / var(--tw-text-opacity))}}#hero .card-tu-empresa{display:flex;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;max-width:-moz-fit-content;max-width:fit-content;flex-direction:row;justify-self:end}#hero .card-tu-empresa .icono-ubicacion{filter:drop-shadow(1px 1px 3px black)}#hero .card-tu-empresa .heading{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));text-shadow:1px 1px 3px black}#hero .card-tu-empresa .title{width:-moz-fit-content;width:fit-content;padding:.25rem 1rem;font-size:.75rem;line-height:1rem;font-weight:800;letter-spacing:.04625rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));background:transparent linear-gradient(90deg,#f1ad25,#f28912) 0 0 no-repeat padding-box;box-shadow:6px 6px 10px #00000029;border-radius:50px;opacity:1;--tw-shadow-color: #000;--tw-shadow: var(--tw-shadow-colored)}#hero .swiper-button-prev,#hero .swiper-button-next{position:relative;top:0;width:2rem;height:2rem;margin-top:0;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#fff;box-shadow:0 3px 6px #00000029;right:0;left:0}#hero .swiper-button-prev:hover,#hero .swiper-button-next:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#hero .swiper-button-prev,#hero .swiper-button-next{--tw-shadow-color: #000;--tw-shadow: var(--tw-shadow-colored)}#hero .swiper-button-next:after,#hero .swiper-button-prev:after{color:#0b0d0f;font-size:1rem}@media (min-width: 768px){#hero .card-info{max-width:24rem;position:relative;bottom:0}#hero .card-info .heading{font-size:1.125rem;line-height:1.25rem;letter-spacing:.225rem}#hero .card-info .title{font-size:2.25rem;line-height:2.5rem;letter-spacing:.1rem}#hero .card-info .subtitle{font-size:1.25rem;line-height:1.75rem}#hero .card-info .description,#hero .card-tu-empresa .heading,#hero .card-tu-empresa .title{font-size:1.5rem;line-height:2rem}#hero .swiper-button-prev,#hero .swiper-button-next{width:2.5rem;height:2.5rem}#hero .swiper-button-next:after,#hero .swiper-button-prev:after{color:#0b0d0f;font-size:1rem}#hero .card-tu-empresa{align-self:center;justify-self:center}}@media (min-width: 1280px){#hero .card-info{margin-left:-7rem;max-width:28rem;align-self:center}#hero .card-info .heading{font-size:1.125rem;line-height:1.25rem;letter-spacing:.225rem}#hero .card-info .title{font-size:3rem;line-height:1;letter-spacing:.1rem}#hero .card-info .subtitle{font-size:1.25rem;line-height:1.75rem}#hero .card-info .description{padding-left:1.5rem;padding-right:1.5rem;font-size:1.5rem;line-height:2rem}#hero .card-tu-empresa .heading{font-size:1.875rem;line-height:2.25rem;font-weight:700}#hero .card-tu-empresa .title{margin-top:.5rem;width:-moz-fit-content;width:fit-content;padding:.25rem 1rem;font-size:2.25rem;line-height:2.5rem}#hero .swiper-button-prev,#hero .swiper-button-next{width:2.5rem;height:2.5rem}#hero .swiper-button-next:after,#hero .swiper-button-prev:after{color:#0b0d0f;font-size:1rem}}@media (min-width: 1536px){#hero .card-info{max-width:32rem;align-self:flex-end}#hero .card-info .heading{font-size:1.5rem;line-height:2rem;letter-spacing:.3rem}#hero .card-info .title{font-size:3.75rem;line-height:1;letter-spacing:.15rem}#hero .card-info .subtitle{font-size:1.5rem;line-height:2rem;letter-spacing:.15rem}#hero .card-info .description{padding-left:2rem;padding-right:2rem;font-size:1.875rem;line-height:2.25rem}#hero .card-tu-empresa .heading{font-size:3.75rem;line-height:1}#hero .card-tu-empresa .title{padding:.75rem 2.5rem;font-size:3.75rem;line-height:1}#hero .swiper-button-prev,#hero .swiper-button-next{width:3.5rem;height:3.5rem}#hero .swiper-button-next:after,#hero .swiper-button-prev:after{font-size:1.5rem}}#interiores .card{position:relative;align-items:flex-end;justify-items:center}#interiores .card.image-full:before{position:relative;content:"";z-index:10;border-radius:0;--tw-bg-opacity: .2;background-color:transparent;opacity:1}#interiores .card .card-body{position:absolute;bottom:-1rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;flex-direction:row;gap:0px;padding:.25rem}#interiores .card .card-body .card-title{width:-moz-fit-content;width:fit-content;align-self:center;--tw-bg-opacity: 1;background-color:rgb(19 43 55 / var(--tw-bg-opacity));padding:.25rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;letter-spacing:.078rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#interiores .card .card-body .card-description{width:-moz-fit-content;width:fit-content;align-self:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.25rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:800;letter-spacing:.078rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));background:transparent linear-gradient(90deg,#00acda,#026a9f) 0 0 no-repeat padding-box;opacity:1}@media (min-width: 390px){#interiores .card .card-body .card-title,#interiores .card .card-body .card-description{font-size:1rem;line-height:1.5rem}}@media (min-width: 768px){#interiores .card .card-body .card-title,#interiores .card .card-body .card-description{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:.5rem .75rem}}@media (min-width: 1536px){#interiores .card .card-body .card-title,#interiores .card .card-body .card-description{padding:.75rem 1rem;font-size:1.25rem;line-height:1.75rem}}#blog .title{position:relative;text-align:center;font-family:Gotham,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:500;--tw-text-opacity: 1;color:rgb(181 0 0 / var(--tw-text-opacity))}#blog .title:before{content:"";position:absolute;left:50%;bottom:150%;width:2px;height:30px;background-color:#000;z-index:0}#blog .subtitle{text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:700;letter-spacing:-.05rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}#blog .subtitle em{font-weight:400}#blog .card{border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(225 225 225 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity))}#blog .card-blog .card-body{row-gap:1rem}#blog .card-blog .card-body .published-at{font-size:.75rem;line-height:1rem;font-weight:300;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(181 0 0 / var(--tw-text-opacity))}#blog .card-blog .card-body .card-title{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(78 78 78 / var(--tw-text-opacity))}#blog .card-blog .card-body .card-overview{font-size:.75rem;line-height:1rem;font-weight:300;--tw-text-opacity: 1;color:rgb(78 78 78 / var(--tw-text-opacity))}#blog .swiper-wrapper{padding-top:2rem;padding-bottom:2rem}#blog .swiper-button-prev,#blog .swiper-button-next{position:relative;top:0;width:2rem;height:2rem;margin-top:0;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#fff;box-shadow:0 3px 6px #00000029;right:0;left:0}#blog .swiper-button-prev:hover,#blog .swiper-button-next:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#blog .swiper-button-prev,#blog .swiper-button-next{--tw-shadow-color: #000;--tw-shadow: var(--tw-shadow-colored)}#blog .swiper-button-next:after,#blog .swiper-button-prev:after{color:#0b0d0f;font-size:1rem}#blog .swiper-slide-active .card{border-width:1px;border-style:solid;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#blog .swiper-slide-active .card-blog .card-body .card-title{--tw-text-opacity: 1;color:rgb(2 106 159 / var(--tw-text-opacity))}@media (min-width: 768px){#blog .title{font-size:1.5rem;line-height:2rem}#blog .title:before{content:"";position:absolute;left:50%;bottom:150%;width:2px;height:30px;background-color:#000;z-index:0}#blog .subtitle{font-size:1.5rem;line-height:2rem;letter-spacing:-.06rem}#blog .swiper-button-prev,#blog .swiper-button-next{width:2.5rem;height:2.5rem}}@media (min-width: 1280px){#blog .subtitle{font-size:1.875rem;line-height:2.25rem;letter-spacing:-.075rem}#blog .swiper-button-prev,#blog .swiper-button-next{width:2.5rem;height:2.5rem}#blog .card-blog .card-body .card-title{font-size:1rem;line-height:1.25rem}#blog .card-blog .card-body .card-overview{font-size:.875rem;line-height:1rem}}@media (min-width: 1536px){#blog .subtitle{font-size:2.25rem;line-height:2.5rem;letter-spacing:-.0875rem}#blog .card-blog .card-body .card-title{font-size:1.125rem;line-height:1.25rem}#blog .card-blog .card-body .card-overview{font-size:1rem;line-height:1.5rem}}
