@font-face{font-family:'SyneRegular';src:url('fonts/SyneRegular.eot');src:url('fonts/SyneRegular.eot') format('embedded-opentype'),url('fonts/SyneRegular.woff2') format('woff2'),url('fonts/SyneRegular.woff') format('woff'),url('fonts/SyneRegular.ttf') format('truetype'),url('fonts/SyneRegular.svg#SyneRegular') format('svg');font-display:swap}@font-face{font-family:'SyneMedium';src:url('fonts/SyneMedium.eot');src:url('fonts/SyneMedium.eot') format('embedded-opentype'),url('fonts/SyneMedium.woff2') format('woff2'),url('fonts/SyneMedium.woff') format('woff'),url('fonts/SyneMedium.ttf') format('truetype'),url('fonts/SyneMedium.svg#SyneMedium') format('svg');font-display:swap}@font-face{font-family:'Garamond';src:url('fonts/CormorantGaramond-Medium.eot');src:url('fonts/CormorantGaramond-Medium.eot') format('embedded-opentype'),url('fonts/CormorantGaramond-Medium.woff2') format('woff2'),url('fonts/CormorantGaramond-Medium.woff') format('woff'),url('fonts/CormorantGaramond-Medium.ttf') format('truetype');font-display:swap}.gara_600{font-family:'Garamond'}.syna_400{font-family:'SyneRegular'}.syna_600{font-family:'SyneMedium'}*{font-family:'SyneRegular';color:#333333;font-size:18px;line-height:26px}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#fff !important}.fancybox-button svg path{fill:#fff}strong{font-family:'SyneMedium'}a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none}.btn{padding:17px 44px 17px;background-color:transparent;color:#fff;font-size:15px;line-height:20px;display:inline-block;border:0;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;font-family:'SyneMedium'}.btn:hover{background-color:#819173;color:#fff}.btn-verde{background-color:#819173;color:#fff}.btn-verde:hover{background-color:#333333}img{max-width:100%}.imgObjectFit{object-fit:cover;object-position:center;width:100%;height:100%}.hamburger{width:35px;height:30px;display:flex;flex-direction:column;justify-content:space-between}.hamburger .bar{height:5px;background-color:#819173;border-radius:2px}.hamburger .bar:nth-child(1){width:35px}.hamburger .bar:nth-child(2){width:35px}.hamburger .bar:nth-child(3){width:35px}header{position:absolute;top:0;left:0;width:100%;z-index:2}header .headerBottom{padding:3px 30px 4px}header .headerBottom .container{max-width:100%;padding:0}header .headerBottom .container .navbar-toggler{border:0}header .headerBottom .container #navbarNav .logoPanelMobile{display:none}header .headerBottom .container #navbarNav ul{margin-left:0}header .headerBottom .container #navbarNav ul li{margin:0px 5px;font-family:inherit;border-right:1px solid #fff}header .headerBottom .container #navbarNav ul li:last-child{border:0}header .headerBottom .container #navbarNav ul li a{font-family:inherit;color:#fff;font-size:18px;line-height:21.8px;letter-spacing:.06em;padding:4px 19px;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header .headerBottom .container #navbarNav ul li a:hover{opacity:.5}footer{background-color:#819173;padding:60px 0px 20px;background-image:url(../images/apartments.svg);background-position:82% 0%;background-repeat:no-repeat;background-size:contain}footer .container{max-width:1179px}footer .container p{margin:0;color:#fff}footer .container p.par{font-size:20px;line-height:27px}footer .container p.cont{font-size:17px;line-height:24px;background-image:url(../images/www.svg);background-position:left center;background-repeat:no-repeat;position:relative;padding:0px 0px 0px 25px;margin-bottom:10px}footer .container p.cont2{background-image:none;padding:0;text-align:left}footer .container p.cont2 span{display:inline-block;width:5px;height:5px;background-color:#fff;border-radius:50%;margin:0px 30px}footer .container p.cont2 a{display:inline-block;background-position:left center;background-repeat:no-repeat;position:relative;padding:0px 0px 0px 25px}footer .container p.cont2 a.phone{background-image:url(../images/phone.svg)}footer .container p.cont2 a.mail{background-image:url(../images/mail.svg)}footer .container p.creditos{text-align:center;font-size:16px;line-height:24px}footer .container p a{font-family:inherit;font-size:inherit;color:inherit}footer .container .hr{background-color:#808B78;width:100%;height:1px;margin:30px auto 20px}footer .container .fila{text-align:center;display:flex}footer .container .fila .columna{width:100%}footer .container .fila .col1{max-width:237px;margin-right:30px}footer .container .fila .col1 .logo_footer{margin-bottom:10px}footer .container .fila .col2{max-width:481px;margin:0px 40px;padding:25px 0px 0px}footer .container .fila .col3{padding:30px 0px 0px;max-width:284px}main .bg1{position:relative;width:100%;height:100vh;background-image:url(../images/portada.webp);background-position:center;background-repeat:no-repeat;background-size:cover}main .bg1::before{content:'';width:100%;display:block;position:absolute;top:0;left:0;background:linear-gradient(180deg, rgba(0,0,0,0.62) 0%, rgba(0,0,0,0) 100%);height:50%}main .bg1::after{content:'';width:100%;display:block;position:absolute;bottom:0;left:0;background:linear-gradient(0deg, rgba(0,0,0,0.69) 0%, rgba(0,0,0,0) 100%);height:100%}main .bg1 .container{max-width:100%}main .bg1 .container .texto{position:absolute;bottom:20px;left:20px;z-index:2}main .bg1 .container .texto h1{font-size:50px;line-height:60.55px;color:#fff;margin:0}main .bg1 .container .texto h1 span{font-size:30px;line-height:36.33px;color:inherit;display:block;font-family:inherit}main .bg2{padding:120px 0px}main .bg2 .container .row{align-items:center}main .bg2 .container .row .contenido{text-align:center;padding:0px 42px}main .bg2 .container .row .contenido h2{font-size:50px;line-height:43px}main .bg2 .container .row .contenido h2 span{display:block;font-size:inherit;line-height:inherit;font-family:inherit}main .bg2 .container .row .contenido p{font-size:17px;line-height:24px}main .bg2 .container .row .imagen img{border-top-right-radius:90px}main .bg3{border-top-left-radius:90px;border-top-right-radius:90px;background-color:#819173;padding:90px 0px 30px;background-image:url(../images/apartments.svg);background-position:center;background-repeat:no-repeat;background-size:contain}main .bg3 .container{text-align:center;max-width:900px}main .bg3 .container h2{color:#fff;font-size:50px;line-height:43px;margin-bottom:60px}main .bg3 .container .contexto{max-width:300px;width:100%;margin:0 auto 50px}main .bg3 .container .contexto span{width:74px;height:74px;display:block;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;padding:20px 0px;font-size:22px;color:#fff;margin:0 auto 20px}main .bg3 .container .contexto p{color:#fff;font-size:19px;line-height:24px}main .bg4{padding:150px 0px 30px}main .bg4 .container .row{align-items:center}main .bg4 .container .row .contenido{max-width:520px;width:100%;text-align:left;padding:0px 10px}main .bg4 .container .row .contenido h2{font-size:50px;line-height:43px;margin-bottom:30px}main .bg4 .container .row .contenido h2 span{display:block;font-size:inherit;line-height:inherit;font-family:inherit}main .bg4 .container .row .contenido p{font-size:17px;line-height:24px}main .bg4 .container .row .imagen{text-align:right;padding:0px 10px}main .bg4 .container .row .imagen img{border-top-left-radius:90px}main .bg5{padding:30px 0px}main .bg5 .container .row .contenido{max-width:570px;text-align:right;float:right}main .bg5 .container .row .imagen{text-align:left}main .bg5 .container .row .imagen img{border-top-left-radius:0;border-top-right-radius:90px}main .bg6{padding:100px 0px 30px}main .bg6 .container .row .contenido{max-width:540px}main .bg8{padding:30px 0px 30px}main .bg8 .container .row .contenido{max-width:540px}main .bg9{padding-top:50px}main .bg9 .container{max-width:1179px}main .bg10{padding:80px 0px 130px}main .bg10 .container{max-width:1179px;padding:0px 0px}main .bg10 .container .row .contenido{padding:0px 90px 0px 10px;text-align:left}main .bg10 .container .row .contenido h2{margin-bottom:20px}main .bg10 .container .row .contenido .item{position:relative;padding:0px 0px 0px 12px;margin-bottom:20px}main .bg10 .container .row .contenido .item::before{content:'';width:6px;height:6px;background-color:#819173;display:block;position:absolute;top:8px;left:0px;border-radius:50%}main .bg10 .container .row .contenido .item p{font-size:17px;line-height:24px}main .bg10 .container .row .contenido .item p.par{margin-bottom:0;font-size:19px;line-height:24px}main .bg10 .container .row .contenido .item p.par2{font-size:17px;line-height:24px}main .bg10 .container .row .imagen{padding:0px 10px 0px 0px}main .bg10 .container .row .imagen img{border-top-right-radius:0px}main .bg11{position:relative;width:100%;height:645px;background-image:url(../images/residences.webp);background-position:center;background-repeat:no-repeat;background-size:cover}main .bg11::after{content:'';width:100%;display:block;position:absolute;bottom:0;left:0;background:linear-gradient(0deg, rgba(0,0,0,0.62) 0%, rgba(0,0,0,0) 100%);height:100%}main .bg11 .container{max-width:100%}main .bg11 .container .texto{position:absolute;bottom:20px;left:40px;z-index:2}main .bg11 .container .texto h2{font-size:50px;line-height:60.55px;color:#fff}main .bg11 .container .texto h2 span{font-size:inherit;color:inherit;display:block;font-family:inherit}main .bg11 .container .texto p{color:#fff;font-size:17px;line-height:24px}main .bg11 .container .texto p strong{font-size:inherit;color:inherit}main .bg11 .container .texto p.par{max-width:1060px}main .bg12{padding:100px 0px}main .bg12 .container{max-width:1179px}main .bg12 .container h2{text-align:center;font-size:50px;line-height:43px;margin-bottom:30px}main .bg12 .container .imagen{position:relative;width:100%;height:445px;background-position:center;background-repeat:no-repeat;background-size:cover;border-top-right-radius:50px}main .bg12 .container .imagen::after{content:'';width:100%;display:block;position:absolute;bottom:0;left:0;background:linear-gradient(180deg, rgba(0,0,0,0) 36.04%, rgba(0,0,0,0.74) 100%);height:100%}main .bg12 .container .imagen .texto{position:absolute;bottom:10px;left:0px;width:100%;padding:0px 30px 0px 15px;z-index:2}main .bg12 .container .imagen .texto p{margin:0;color:#fff}main .bg12 .container .imagen .texto p.tt{font-size:26px;line-height:27px;margin-bottom:5px}main .bg12 .container .imagen .texto p.par{font-size:15px;line-height:21px}main .bg13{padding:30px 0px}main .bg13 .container .lista{text-align:center}main .bg13 .container .lista .item{font-size:19px;line-height:24px;padding:0px 50px;border-right:1px solid #D9D9D9;display:inline-block;min-height:140px;vertical-align:middle}main .bg13 .container .lista .item:last-child{border:0}main .bg13 .container .lista .item h3{font-size:50px;line-height:43px;text-align:right}main .bg13 .container .lista .item .number{width:74px;height:74px;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;font-size:35px;line-height:43px;display:block;margin:0px auto 10px;border:1px solid #819173;text-align:center;padding:10px 0px;color:#819173}main .bg13 .container .lista .item2{min-width:250px;padding:10px 0px}main .bg14{padding:120px 0px}main .bg14 .container{max-width:1179px}main .bg14 .container .row .imagen{width:433px;height:356px;background-color:#819173;position:relative;background-image:url(../images/apartments.svg);background-position:center;background-repeat:no-repeat;background-size:contain}main .bg14 .container .row .imagen h3{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-size:50px;line-height:43px}main .bg14 .container .row .texto{min-width:700px;margin-left:-25px;margin-bottom:40px}main .bg14 .container .row .texto p.tt{display:block;font-size:19px;line-height:24px;position:relative;margin-bottom:10px}main .bg14 .container .row .texto p.tt::before{content:'';width:100%;height:1px;background-color:#D9D9D9;display:block;position:absolute;top:14px}main .bg14 .container .row .texto p.tt span{font-family:inherit;font-size:inherit;display:inline-block;position:relative;z-index:2;background-color:#fff;padding:0px 15px 0px 0px}main .bg14 .container .row .texto p.punto{position:relative;padding:0px 0px 0px 12px;margin-bottom:0px;color:#757474}main .bg14 .container .row .texto p.punto::before{content:'';width:6px;height:6px;background-color:#819173;display:block;position:absolute;top:8px;left:0px;border-radius:50%}main .bg14 .container .row .texto .lista{text-align:left}main .bg14 .container .row .texto .lista .li{padding-right:0px;display:inline-block;width:136px}main .bg15{background-image:url(../images/wellness-journey.webp)}main .bg16{padding:120px 0px}main .bg16 .container{max-width:1179px}main .bg16 .container h2{text-align:center;font-size:50px;line-height:43px;margin-bottom:20px}main .bg16 .container p{text-align:center;font-size:17px;line-height:24px;color:#757474;max-width:783px;width:100%;margin:0 auto 50px}main .bg16 .container .fancy-gallery{display:grid;grid-template-columns:1fr 1fr 1fr}main .bg16 .container .fancy-gallery .item{height:462px;display:block}main .bg16 .container .fancy-gallery .item img{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}main .bg16 .container .fancy-gallery .item:hover img{opacity:.8}@media all and (max-width:1024px){main .bg10 .container{padding:0px 10px}main .bg13 .container .lista .item2{min-width:150px}main .bg14 .container .row .imagen{width:100%}main .bg14 .container .row .texto{min-width:initial;margin:0px 0px 40px 0px}}@media all and (max-width:640px){header .headerBottom{padding:3px 10px}header .headerBottom .container{padding:0px 0px}header .headerBottom .container .navbar-toggler{border:0}header .headerBottom .container .navbar-brand{max-width:240px}header .headerBottom .container #navbarNav ul li{margin:2px 0px;border:0;border-bottom:1px solid #fff}header .headerBottom .container #navbarNav ul li a{padding:8px 19px}footer{padding:30px 0px;background-position:center center}footer .container{max-width:400px}footer .container p.par{font-size:20px}footer .container p.cont{font-size:16px;line-height:22px;background-image:none;padding:0}footer .container p.cont2{background-image:none;padding:0;text-align:center}footer .container p.cont2 span{display:block;margin:10px auto 10px}footer .container .fila{display:block}footer .container .fila .columna{max-width:100%;margin:0;width:100%}main .bg1{height:80vh}main .bg2{padding:60px 0px}main .bg2 .container .row .contenido{padding:0px 10px}main .bg2 .container .row .contenido h2{font-size:30px;line-height:40px}main .bg2 .container .row .contenido h2 span{display:inline-block}main .bg2 .container .row .contenido p{font-size:18px}main .bg2 .container .row .imagen img{border-top-right-radius:60px}main .bg3{border-top-left-radius:50px;border-top-right-radius:50px;padding:50px 0px 30px;background-size:cover}main .bg3 .container h2{font-size:30px;line-height:40px;margin-bottom:50px}main .bg3 .container .contexto{max-width:100%}main .bg3 .container .contexto span{width:50px;height:50px;padding:11px 0px}main .bg3 .container .contexto p{font-size:16px}main .bg3 .container .contexto p br{display:none}main .bg4{padding:60px 0px 30px}main .bg4 .container .row .contenido h2{font-size:30px;line-height:40px;margin-bottom:20px}main .bg4 .container .row .contenido h2 br{display:none}main .bg4 .container .row .contenido h2 span{display:inline-block}main .bg4 .container .row .contenido p{font-size:18px}main .bg4 .container .row .imagen{margin-bottom:20px}main .bg5 .container .row .contenido{text-align:left}main .bg11{height:100vh}main .bg11 .container .texto{left:20px}main .bg11 .container .texto h2{font-size:30px;line-height:30px}main .bg11 .container .texto h2 span{display:inline-block;line-height:inherit}main .bg11 .container .texto p{font-size:18px}main .bg12{padding:60px 0px}main .bg12 .container h2{font-size:30px;line-height:40px;margin-bottom:50px}main .bg12 .container .imagen{border-top-right-radius:30px;border-top-left-radius:30px;margin-bottom:50px}main .bg13 .container .lista .item{font-size:18px}main .bg13 .container .lista .item h3{font-size:30px;line-height:40px;margin-bottom:30px;text-align:center}main .bg13 .container .lista .item2{min-width:150px;padding:10px 0px}main .bg14{padding:60px 0px}main .bg14 .container .row .imagen{margin-bottom:50px;height:200px}main .bg14 .container .row .imagen h3{font-size:30px;line-height:40px}main .bg14 .container .row .texto .lista .li{max-width:160px;width:100%}main .bg16{padding:60px 0px}main .bg16 .container h2{font-size:30px;line-height:40px;margin-bottom:10px}main .bg16 .container p{font-size:18px}main .bg16 .container .fancy-gallery .item{height:140px}}