.modelos{padding:6em 0;overflow:hidden;position:relative}.modelos .fig{position:absolute;top:0;left:0;transform:translateX(-60%) translateY(-50%);z-index:1}.modelos .grid-depas .item{background-color:#f7f2ed;margin-bottom:3em}.modelos .grid-depas .item .item-inner{padding:2em 1em;display:flex;align-items:stretch}.modelos .grid-depas .item .item-inner .item-plan{width:50%}.modelos .grid-depas .item .item-inner .item-plan img{mix-blend-mode:multiply}.modelos .grid-depas .item .item-inner .item-info{width:50%;display:flex;align-items:center}.modelos .grid-depas .item .item-inner .item-info .inner{width:100%;padding:0 1em}.modelos .grid-depas .item .item-inner .item-info .inner .title{font-family:"Cormorant Garamond",serif;font-weight:700;font-size:32px}.modelos .grid-depas .item .item-inner .item-info .inner ul{list-style-type:none;margin:1em 0;padding:0}.modelos .grid-depas .item .item-inner .item-info .inner ul li{border-bottom:1px solid #f2eae2;position:relative;padding-bottom:.65em;margin-bottom:.65em;display:flex;align-items:center}.modelos .grid-depas .item .item-inner .item-info .inner ul li p{font-family:Montserrat,sans-serif;font-weight:400;line-height:1.35em;margin:0;font-size:12px;padding-left:1em}.modelos .grid-depas .item .item-inner .item-info .inner ul li:last-child{border:none;padding-bottom:0}@media (min-width:992px){.modelos .grid-depas{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.modelos .grid-depas .item{width:calc(50% - 1em)}.modelos .grid-depas .item:nth-child(1){border-top-left-radius:25px}.modelos .grid-depas .item:nth-child(2){border-top-right-radius:25px}}@media (min-width:1200px){.modelos .grid-depas{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.modelos .grid-depas .item{width:calc(50% - 1.5em)}.modelos .grid-depas .item .item-inner{padding:2.5em 2em}}.main-banner{background-color:#ad9c85;position:relative}.main-banner .caption{position:relative;z-index:10;padding:7em 0 6em 0}.main-banner .caption .heading-s1{margin-bottom:1em}.main-banner .caption .heading-s1 .h-title{color:#fff}.main-banner .caption p{color:#fff;margin-bottom:1em}.main-banner .caption .social{margin-top:3em;position:relative}.main-banner .caption .social::before{content:"";display:block;width:500px;height:1px;background-color:#fff;position:absolute;top:50%;right:calc(100% + 1em)}.main-banner .caption .social a{text-decoration:none;color:#fff;display:inline-block;margin-right:.5em}.main-banner .carousel{position:absolute;top:0;right:0;width:100%;height:100%;z-index:5}.main-banner .carousel .slide{position:absolute;top:0;left:0;width:100%;height:100%}.main-banner .carousel .slide::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:6;background:linear-gradient(0deg,rgba(173,156,133,.25),rgba(173,156,133,.99))}.main-banner .carousel .slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main-banner .bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}@media (min-width:992px){.main-banner .caption{padding:9em 0 7em}.main-banner .carousel{width:65%;overflow:hidden;border-radius:35% 0 0 0;height:calc(100% - 3em);transform:translateY(5em)}.main-banner .carousel .slide::before{display:none}.main-banner .carousel .slide::after{content:"";display:block;width:70px;height:70px;background:#66d3b9;position:absolute;bottom:0;left:0}}@media (min-width:1200px){.main-banner .caption{padding:10em 0 8em}.main-banner .carousel{height:calc(100% - 3em);transform:translateY(6em)}}.acerca{padding:6em 0;position:relative;overflow:hidden}.acerca figure{box-shadow:-.5em .5em 0 #f7f2ed}.acerca figure img{width:100%;height:auto;object-fit:cover}@supports (aspect-ratio:1/1){.acerca figure img{aspect-ratio:1/1}}@media (min-width:768px){@supports (aspect-ratio:4/3){.acerca figure img{aspect-ratio:4/3}}}@media (min-width:992px){.acerca{padding-top:7.5em}.acerca figure img{width:100%;height:450px;aspect-ratio:inherit}}.ubicacion{background-color:#f2eae2;padding:6em 0;overflow:hidden;position:relative}.ubicacion .listado{list-style-type:none;padding:0;margin:0 0 2em}.ubicacion .listado li{position:relative;font-family:Montserrat,sans-serif;display:flex;align-items:center;margin-bottom:1em;font-size:16px}.ubicacion .listado li span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background-color:#ad9c85;font-family:Montserrat,sans-serif;font-weight:800;color:#fff;margin-right:1em;font-size:14px}.ubicacion figure img{width:100%;height:auto;object-fit:cover}@supports (aspect-ratio:1/1){.ubicacion figure img{aspect-ratio:1/1}}@media (min-width:768px){@supports (aspect-ratio:4/3){.ubicacion figure img{aspect-ratio:4/3}}}.por-que{position:relative;overflow:hidden;padding:6em 0}.por-que .cont{position:relative;z-index:10;color:#fff}.por-que .cont .heading-s1 .h-title{color:#fff}.por-que .cont .list ul{list-style-type:none;margin:0;padding:0}.por-que .cont .list ul li{border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:2em;margin-bottom:2em}.por-que .cont .list ul li h4{font-size:32px;font-size:clamp(26px,5vw,32px);font-weight:700;line-height:1.2em}.por-que .cont .list ul li p{margin:0}.por-que .cont .list ul li:last-child{border:none;margin-bottom:0;padding-bottom:0}.por-que .poster{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.por-que .poster::after,.por-que .poster::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.por-que .poster::before{background-color:#0f0f0f;opacity:.6}.por-que .poster::after{background:linear-gradient(0deg,#0f0f0f,rgba(15,15,15,0))}.por-que .poster img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}@media (min-width:1200px){.por-que .cont .list ul li{padding-bottom:3em;margin-bottom:3em}}@media (min-width:1400px){.por-que .cont .list ul li{padding-bottom:4em;margin-bottom:4em}}.amenidades{background-color:#ad9c85;padding:6em 0;overflow:hidden}.amenidades .info ul{list-style-type:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.amenidades .info ul li{width:calc(50% - .5em)}.amenidades .info ul li figure{margin-bottom:1.3em}.amenidades .info ul li figure span{display:block}.amenidades .info ul li figure span img{display:block;margin:auto}.amenidades .info ul li figure figcaption{text-align:center;color:#fff;font-weight:700;line-height:1.2em;margin-top:.5em}.amenidades .carousel .slide{width:100%}.amenidades .carousel .slide img{width:100%;height:auto;object-fit:cover;border-radius:0 35% 0 0;transition:opacity .4s;opacity:0}.amenidades .carousel .slide img.flickity-lazyerror,.amenidades .carousel .slide img.flickity-lazyloaded{opacity:1}.amenidades .carousel .flickity-page-dots{bottom:-30px}.amenidades .carousel .flickity-page-dots .flickity-page-dot{box-shadow:none;background:#fff;opacity:.2;overflow:visible;position:relative}.amenidades .carousel .flickity-page-dots .flickity-page-dot.is-selected{opacity:1}.amenidades .carousel .flickity-page-dots .flickity-page-dot.is-selected::before{content:"";display:block;width:18px;height:18px;border-radius:50%;border:1px solid #fff;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.amenidades .carousel .flickity-button{background:#fff;color:#3d3d3d;box-shadow:none}.amenidades .carousel .flickity-button.previous{display:none}@media (min-width:768px){.amenidades .info ul{justify-content:flex-start}.amenidades .info ul li{width:33.3333%}.amenidades .carousel .slide img{aspect-ratio:4/3}}@media (min-width:992px){.amenidades .carousel .slide img{aspect-ratio:1/1}}@media (min-width:1200px){.amenidades .info ul li{width:50%}}