.whatsapp-form{opacity:0;pointer-events:none;user-select:none;transition:all .5s ease;clip-path:circle(0% at 100% 100%);box-shadow:0 5px 15px #00000040;border-radius:.5rem;overflow:hidden;z-index:999}.whatsapp-form.show{opacity:1;pointer-events:initial;user-select:initial;clip-path:circle(175% at 100% 100%)}.whatsapp-form-close{color:#fff!important}.whatsapp-form-wrapper{transition:all .2s ease-in-out}.whatsapp-form-wrapper.hidden{opacity:0;user-select:none;pointer-events:none}.whatsapp-form .btn-whatsapp-anchor{text-align:center;background:linear-gradient(45deg,#1d9d61,#157147);padding:.25rem .5rem;color:#fff;border-radius:.3rem;transition:all .2s ease-in-out}@media (hover: hover){.whatsapp-form .btn-whatsapp-anchor:hover{transform:scale(1.03)}}.whatsapp-button{padding:.65rem;color:#fff!important;font-size:calc(1.9393187796rem + .258901017vw);font-size:clamp(2rem,1.9393187796rem + .258901017vw,2.25rem);background-color:#06ca6b!important;transition:all .2s ease-in-out;box-shadow:3px 3px 5px #00000059;transform:translate(-3px,-3px)}@media (hover: hover){.whatsapp-button:hover{background-color:#03a858!important;box-shadow:none;transform:translate(0)}}.whatsapp-wrapper{z-index:999}.whatsapp-wrapper .title{background-color:#06ca6b!important;border-radius:.25rem;color:#fff;position:relative;border:none}.whatsapp-wrapper .title:before{content:"";width:0px;height:0px;border-style:solid;border-width:0 6px 12px 6px;border-color:transparent transparent #06ca6b transparent;transform:translate(85%,-50%) rotate(90deg);position:absolute;top:50%;right:0}@media (hover: hover){.whatsapp-wrapper .title:hover~.whatsapp-button{background-color:#03a858!important;box-shadow:none;transform:translate(0)}}:root{--swiper-theme-color: #c19565}.swiper-button-prev,.swiper-button-next{width:max-content;height:max-content;border:1px solid rgba(40,51,45,.85);color:#28332d;background-color:transparent;border-radius:50%;padding:.25rem;transition:all .2s ease-in-out;font-size:calc(.9393187796rem + .258901017vw);font-size:clamp(1rem,.9393187796rem + .258901017vw,1.25rem)}@media (hover: hover){.swiper-button-prev:hover,.swiper-button-next:hover{background-color:#28332d;color:#fff}}.swiper-button-prev:after,.swiper-button-next:after{content:""}.title-lg{font-size:calc(1.6359126779rem + 1.5534061018vw);font-size:clamp(2rem,1.6359126779rem + 1.5534061018vw,3.5rem)}@media (min-width: 992px){.container-start{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;margin-right:0!important;padding-right:0!important;max-width:95%!important}.container-start .row{margin-right:0!important}.container-start .col,.container-start .col-1,.container-start .col-2,.container-start .col-3,.container-start .col-4,.container-start .col-5,.container-start .col-6,.container-start .col-7,.container-start .col-8,.container-start .col-9,.container-start .col-10,.container-start .col-11,.container-start .col-12,.container-start .col-auto,.container-start .col-lg,.container-start .col-lg-1,.container-start .col-lg-2,.container-start .col-lg-3,.container-start .col-lg-4,.container-start .col-lg-5,.container-start .col-lg-6,.container-start .col-lg-7,.container-start .col-lg-8,.container-start .col-lg-9,.container-start .col-lg-10,.container-start .col-lg-11,.container-start .col-lg-12,.container-start .col-lg-auto,.container-start .col-md,.container-start .col-md-1,.container-start .col-md-2,.container-start .col-md-3,.container-start .col-md-4,.container-start .col-md-5,.container-start .col-md-6,.container-start .col-md-7,.container-start .col-md-8,.container-start .col-md-9,.container-start .col-md-10,.container-start .col-md-11,.container-start .col-md-12,.container-start .col-md-auto,.container-start .col-sm,.container-start .col-sm-1,.container-start .col-sm-2,.container-start .col-sm-3,.container-start .col-sm-4,.container-start .col-sm-5,.container-start .col-sm-6,.container-start .col-sm-7,.container-start .col-sm-8,.container-start .col-sm-9,.container-start .col-sm-10,.container-start .col-sm-11,.container-start .col-sm-12,.container-start .col-sm-auto,.container-start .col-xl,.container-start .col-xl-1,.container-start .col-xl-2,.container-start .col-xl-3,.container-start .col-xl-4,.container-start .col-xl-5,.container-start .col-xl-6,.container-start .col-xl-7,.container-start .col-xl-8,.container-start .col-xl-9,.container-start .col-xl-10,.container-start .col-xl-11,.container-start .col-xl-12,.container-start .col-xl-auto{padding-right:0!important}}@media (min-width: 992px) and (min-width: 576px){.container-start{max-width:95%!important}}@media (min-width: 992px) and (min-width: 768px){.container-start{max-width:93%!important}}@media (min-width: 992px) and (min-width: 992px){.container-start{max-width:90%!important}}@media (min-width: 992px) and (min-width: 1200px){.container-start{max-width:90%!important}}@media (min-width: 992px) and (min-width: 1600px){.container-start{max-width:calc(100% - ((100% - 1400px)/2))!important}}@media (min-width: 992px){.container-end{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;margin-left:0!important;padding-left:0!important;max-width:95%!important}.container-end .row{margin-left:0!important}.container-end .col,.container-end .col-1,.container-end .col-2,.container-end .col-3,.container-end .col-4,.container-end .col-5,.container-end .col-6,.container-end .col-7,.container-end .col-8,.container-end .col-9,.container-end .col-10,.container-end .col-11,.container-end .col-12,.container-end .col-auto,.container-end .col-lg,.container-end .col-lg-1,.container-end .col-lg-2,.container-end .col-lg-3,.container-end .col-lg-4,.container-end .col-lg-5,.container-end .col-lg-6,.container-end .col-lg-7,.container-end .col-lg-8,.container-end .col-lg-9,.container-end .col-lg-10,.container-end .col-lg-11,.container-end .col-lg-12,.container-end .col-lg-auto,.container-end .col-md,.container-end .col-md-1,.container-end .col-md-2,.container-end .col-md-3,.container-end .col-md-4,.container-end .col-md-5,.container-end .col-md-6,.container-end .col-md-7,.container-end .col-md-8,.container-end .col-md-9,.container-end .col-md-10,.container-end .col-md-11,.container-end .col-md-12,.container-end .col-md-auto,.container-end .col-sm,.container-end .col-sm-1,.container-end .col-sm-2,.container-end .col-sm-3,.container-end .col-sm-4,.container-end .col-sm-5,.container-end .col-sm-6,.container-end .col-sm-7,.container-end .col-sm-8,.container-end .col-sm-9,.container-end .col-sm-10,.container-end .col-sm-11,.container-end .col-sm-12,.container-end .col-sm-auto,.container-end .col-xl,.container-end .col-xl-1,.container-end .col-xl-2,.container-end .col-xl-3,.container-end .col-xl-4,.container-end .col-xl-5,.container-end .col-xl-6,.container-end .col-xl-7,.container-end .col-xl-8,.container-end .col-xl-9,.container-end .col-xl-10,.container-end .col-xl-11,.container-end .col-xl-12,.container-end .col-xl-auto{padding-left:0!important}}@media (min-width: 992px) and (min-width: 576px){.container-end{max-width:95%!important}}@media (min-width: 992px) and (min-width: 768px){.container-end{max-width:93%!important}}@media (min-width: 992px) and (min-width: 992px){.container-end{max-width:90%!important}}@media (min-width: 992px) and (min-width: 1200px){.container-end{max-width:90%!important}}@media (min-width: 992px) and (min-width: 1600px){.container-end{max-width:calc(100% - ((100% - 1400px)/2))!important}}.header{z-index:999;background:linear-gradient(0deg,#3e5046,#121614)}.header-logo{width:calc(7.5145502372rem + 2.0712081357vw);width:clamp(8rem,7.5145502372rem + 2.0712081357vw,10rem)}.header .menu a{padding:.25rem .75rem;border-radius:0;color:#fff}.header .menu a.active{background-color:#c195651a}.header button{border-radius:.35rem;border:1px solid #4a5e53;background-color:#3a4a41}.header .dropdown-menu{max-height:0;overflow:hidden;transition:all .2s ease-in-out;opacity:0;background-color:#3e5046;top:100%;min-width:100%;width:max-content}.header .dropdown-menu.show{max-height:25rem;padding:0 1rem;opacity:1}.header .dropdown-menu .dropdown-item{color:#fff;white-space:nowrap}@media (hover: hover){.header .dropdown-menu .dropdown-item:hover{text-decoration:underline}}.header .dropdown-menu li a{padding:.75rem 0}.header .dropdown-menu li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.25)}.header .dropdown-toggle{color:#fff!important}.header .dropdown-toggle .close{opacity:0;transform:rotate(-90deg);transition:all .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header .dropdown-toggle .search{transition:all .2s ease-in-out}.header .dropdown-toggle.show{background-color:#28332d;border-color:#28332d;color:#fff}.header .dropdown-toggle.show .close{opacity:1;transform:translate(-50%,-50%) rotate(0)}.header .dropdown-toggle.show .search{transform:rotate(-90deg);opacity:0}#footer .logo{width:calc(8.7863755929rem + 5.1780203393vw);width:clamp(10rem,8.7863755929rem + 5.1780203393vw,15rem)}#footer .address{width:100%}#footer .copyright{border-top:1px solid rgba(0,0,0,.1)}#footer .socials a{background-color:#c19565;border-radius:50%;width:max-content;height:max-content;color:#334f3f;display:flex;padding:.5rem;transition:all .2s ease-in-out}@media (hover: hover){#footer .socials a:hover{box-shadow:inset 0 0 10px #fff}}#banner .banner-swiper:before{content:"";width:30%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(90deg,rgba(0,0,0,.15) 10%,transparent 30% 100%);z-index:5;transition:all .2s ease-in-out;opacity:0}#banner .banner-swiper:after{content:"";width:30%;height:100%;position:absolute;right:0;top:0;background:linear-gradient(-90deg,rgba(0,0,0,.15) 10%,transparent 30% 100%);z-index:5;transition:all .2s ease-in-out;opacity:0}#banner .banner-swiper:hover:before{opacity:1}#banner .banner-swiper:hover:after{opacity:1}#banner .banner-swiper:hover .swiper-button-next,#banner .banner-swiper:hover .swiper-button-prev{transform:translate(0)}#banner .banner-swiper .swiper-button-next,#banner .banner-swiper .swiper-button-prev{color:#fff;border-color:currentColor;transition:all .2s ease-in-out}#banner .banner-swiper .swiper-button-next:hover,#banner .banner-swiper .swiper-button-prev:hover{background-color:#334f3f;border-color:#334f3f}@media (min-width: 992px){#banner .banner-swiper .swiper-button-prev{transform:translate(-100px)}#banner .banner-swiper .swiper-button-next{transform:translate(100px)}}.video{background-color:#f5f5f5}.video:before{content:"";width:100%;height:50%;position:absolute;top:0;left:0;background-color:#334f3f}.video-icon{background-color:#334f3fbf;backdrop-filter:blur(3px);border-radius:1.5rem;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out;font-size:calc(1.9465938982rem + 1.2945050848vw);font-size:clamp(2.25rem,1.9465938982rem + 1.2945050848vw,3.5rem);box-shadow:0 5px 15px #00000080;width:calc(4.5145502372rem + 2.0712081357vw);width:clamp(5rem,4.5145502372rem + 2.0712081357vw,7rem);height:calc(4.5145502372rem + 2.0712081357vw);height:clamp(5rem,4.5145502372rem + 2.0712081357vw,7rem)}.video-icon svg,.video-icon path{fill:#95ac9f;stroke:#95ac9f}.video-wrapper{border-radius:1rem;box-shadow:0 5px 15px #00000040;overflow:hidden}@media (hover: hover){.video-wrapper:hover .video-icon{transform:scale(1.1);background-color:#334f3f}}.planta{position:relative;background-color:#f5f5f5}.planta-swiper .plan-image{height:100%}.planta-swiper .plan-image img{object-fit:cover}.planta-swiper .swiper-slide{background-color:#f5f5f5}.planta-swiper .swiper-slide .number{font-weight:800;color:#334f3f;font-size:calc(1.5922288271rem + .6731426441vw);font-size:clamp(1.75rem,1.5922288271rem + .6731426441vw,2.4rem)}@media (max-width: 991.98px){.planta-swiper .swiper-slide .number{text-align:center}}.planta-swiper .swiper-slide .number~span{font-size:15px;color:#334f3f}.planta-swiper .custom-pagination{position:absolute;top:0;left:0;height:max-content;width:max-content;padding-bottom:.5rem;margin-top:calc(1.7572751186rem + 1.0356040679vw);margin-top:clamp(2rem,1.7572751186rem + 1.0356040679vw,3rem);border-bottom:2px solid rgba(51,79,63,.25)}.planta-swiper .custom-pagination .swiper-pagination-bullet{width:auto;height:auto;background-color:transparent;transition:all .2s ease-in-out;display:flex;flex-direction:column;gap:.5rem;margin:0 1rem}.planta-swiper .custom-pagination .swiper-pagination-bullet:first-child{margin-left:0}.planta-swiper .custom-pagination .swiper-pagination-bullet:last-child{margin-right:0;align-items:end}.planta-swiper .custom-pagination .swiper-pagination-bullet-active{position:relative}.planta-swiper .custom-pagination .swiper-pagination-bullet-active:after{content:"";width:100%;height:3px;background-color:#334f3f;display:flex;position:absolute;bottom:calc(-.5rem - 2px)}.planta-swiper .swiper-button-prev,.planta-swiper .swiper-button-next{position:relative;left:unset;right:unset;top:unset;margin:0}.planta-swiper .buttons{position:relative}@media (min-width: 992px){.planta-swiper .buttons{position:absolute;bottom:2rem}}@media (max-width: 991.98px){.planta-swiper .buttons{margin:1.5rem 0;justify-content:center}}.planta-galeria-swiper{border-radius:1rem}@media (min-width: 992px){.planta-galeria-swiper{border-bottom-right-radius:0}}.form .form-control{transition:all .2s ease-in-out}.form .form-control:focus{padding-left:.5rem}.beneficios .ratio{max-width:5rem}.btn-secondary{border-radius:.35rem}.editor-texto *{font-size:calc(.7514550237rem + .2071208136vw);font-size:clamp(.8rem,.7514550237rem + .2071208136vw,1rem)}.editor-texto p{margin-bottom:0}.title-line:after{content:"";width:50%;height:2px;background:linear-gradient(90deg,#334f3f 20%,transparent);display:block;margin-top:.5rem}@media (max-width: 991.98px){.title-line:after{background:radial-gradient(#334f3f 0 25%,transparent 75% 100%);margin:.5rem auto}}.ratio-3x4{border-radius:1rem;overflow:hidden}.editor-texto ol li{margin-bottom:1rem}.editor-texto ol li::marker{font-weight:700}#gallery{background:linear-gradient(0deg,#395846,#33413a)}#gallery .planta-galeria-swiper{border-radius:25px;box-shadow:0 5px 15px #00000040}#gallery .swiper-button-prev,#gallery .swiper-button-next{color:#fff;background-color:#517d64;border-color:#517d64;box-shadow:0 5px 15px #00000040;font-size:calc(1.3786375593rem + .5178020339vw);font-size:clamp(1.5rem,1.3786375593rem + .5178020339vw,2rem)}#gallery .swiper-button-prev{left:0;transform:translate(-50%)}#gallery .swiper-button-next{right:0;transform:translate(50%)}
