.hs-form{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:0 auto;max-width:100%;padding:20px}.hs-form-field{margin-bottom:20px;width:100%}.hs-form-field .input input,.hs-form-field .input select{background-color:#f6f8fa}.hs-form-field label{color:#333;display:block;font-weight:700;margin-bottom:5px}.hs-form-field .input input,.hs-form-field .input select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;padding:10px;width:100%}.hs-form-field .input input:focus,.hs-form-field .input select:focus{border-color:#007bff;outline:none}.hs-button.primary{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:16px;padding:12px;transition:background-color .3s ease;width:100%}.hs-button.primary:hover{background-color:#0056b3}.hs-form-required{color:#d9534f;margin-left:5px}.form-columns-2{display:grid;grid-template-columns:repeat(2,1fr);max-width:100%!important}.hs-form fieldset.form-columns-2 .hs-form-field{width:100%!important}.form-columns-2 .hs-form-field:nth-child(2n){margin-right:0}.hs-form fieldset.form-columns-1 .hs-input{width:100%!important}.form-columns-1{max-width:100%!important}.form-columns-1 .hs-form-field{width:100%}.hs-form:after{clear:both;content:"";display:table}.formulario-right-col{border:none}.formulario-right-col>span{width:100%}.hs-error-msg{color:#d9534f!important;font-size:14px!important;margin-top:5px!important}.no-list.hs-error-msgs.inputs-list{list-style:none;padding-left:5px}.hs-form .hs-button.primary{max-width:150px}.section-title strong{color:#1d5b24;font-weight:600}.nav-wrap{width:100%}.galeria .swiper-slide{max-width:467px}.galeria .swiper .swiper-slide .galeria-item-image img{height:100%;object-fit:cover;object-position:center;width:100%}.galeria .swiper .swiper-slide .galeria-item-image{height:533px;overflow:hidden;width:467px}.galeria .swiper .swiper-slide:nth-child(odd) .galeria-item-image{height:620px;width:467px}.galeria-inner{justify-content:space-between}.contact-item-container a{color:#fff;text-decoration:none}.amenities{padding-bottom:0}.list ul{grid-column-gap:20px;grid-row-gap:20px;display:flex;flex-flow:column}.hojas-xs{display:none}.about-page{padding-top:160px}.about-page .row-number-5{padding-bottom:100px;padding-top:50px}.about-page .row-number-7{padding-bottom:100px;padding-top:100px}.about-page .row-number-7>.row-fluid{justify-content:space-between;margin-left:auto;margin-right:auto;max-width:960px;width:100%}.about-page .row-number-7 h2{margin-bottom:30px}.about-page{font-size:16px}.about-page .row-number-7 .row-number-9{margin-top:10px}.hs-button{text-decoration:none}.galeria .swiper .swiper-slide .hover-area{position:relative}.galeria .swiper .swiper-slide .hover-area:before{background:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:100%;z-index:1}.galeria .swiper .swiper-slide .hover-area .cursor{background:url(https://46186542.fs1.hubspotusercontent-na1.net/hubfs/46186542/desarrollos-theme-CLK-WF/gallery-cursor.svg) 50% no-repeat;height:93px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:93px;z-index:2}.galeria .swiper .swiper-slide .hover-area:hover .cursor,.galeria .swiper .swiper-slide .hover-area:hover:before{opacity:1}.galeria .swiper .swiper-slide .hover-area{height:441px;width:576px}.galeria .swiper .swiper-slide:nth-child(odd) .hover-area{height:525px;width:429px}.galeria .swiper .swiper-slide .hover-area img{height:100%!important;object-fit:cover;width:100%}.gallery-modal .modal-content{background:transparent;border:none;box-shadow:none}.gallery-modal .modal-dialog{align-items:center;display:flex;flex-direction:center;height:100%;margin:0;max-width:100%}.gallery-modal .modal-body{margin-left:auto;margin-right:auto;max-width:1045px;overflow:hidden;padding:0;position:relative}.gallery-modal .swiper-slide{max-width:100%;width:100%}.gallery-modal .swiper-slide img{height:725px!important;object-fit:cover;width:100%}.gallery-modal .gallery-modal-control{align-items:center;backdrop-filter:blur(2px);background:hsla(0,0%,100%,.4);border-radius:67.5658px;box-shadow:0 18px 7px rgba(0,0,0,.03),0 10px 6px rgba(0,0,0,.1),0 4px 4px rgba(0,0,0,.16),0 1px 2px rgba(0,0,0,.19);display:flex;height:60px;justify-content:center;left:35px;position:absolute;top:0;top:55%;transform:translate3d(0,-55%,0);width:60px;z-index:999}.gallery-modal .swiper-pagination{bottom:20px;display:flex;justify-content:center}.gallery-modal .swiper-pagination .swiper-pagination-bullet{background:#8e8e93;border-radius:20px;height:8px;margin:0 0 0 -5px;opacity:1;width:20px}.gallery-modal .swiper-pagination .swiper-pagination-bullet:first-child{margin-left:0}.gallery-modal .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.gallery-modal .swiper-caption{align-items:flex-end;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));bottom:0;color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;width:100%}.gallery-modal .swiper-caption .swiper-caption-inner{align-items:center;display:flex;flex-direction:column;gap:50px;margin-bottom:60px}.gallery-modal .swiper-caption .swiper-caption-inner .swiper-caption-title{font-size:25px;font-weight:500}.gallery-modal .swiper-caption .swiper-caption-inner .swiper-caption-subtitle{font-size:16px;font-weight:400}.gallery-modal .gallery-modal-control:hover{background:hsla(0,0%,100%,.5)}.gallery-modal .gallery-modal-control:before{align-items:center;background:url(https://46186542.fs1.hubspotusercontent-na1.net/hubfs/46186542/desarrollos-theme-CLK-WF/gallery-full-swiper-prev-icon.svg) 50% no-repeat;content:"";display:flex;height:24px;justify-content:center;width:24px}.gallery-modal .gallery-modal-control.gallery-modal-swiper-next{left:auto;right:35px}.gallery-modal .gallery-modal-control.gallery-modal-swiper-next:before{transform:rotate(180deg)}.gallery-modal .gallery-modal-swiper-close-wrapper{display:flex;justify-content:flex-end;margin-bottom:15px;position:relative;z-index:999}.gallery-modal .gallery-modal-swiper-close{background:url(https://46186542.fs1.hubspotusercontent-na1.net/hubfs/46186542/desarrollos-theme-CLK-WF/gallery-full-swiper-close.svg) 50% no-repeat;height:49px;width:49px}@media (max-width:479px){.about-page .row-number-7{padding-bottom:50px;padding-top:50px}.about-page .row-number-5 br{display:none}.about-page .row-number-7>.row-fluid .span6:first-child{align-items:center;display:flex;flex-direction:column;margin-bottom:30px;outline:1px solid red;padding-left:0!important;text-align:center}.hojas{height:230px}.hojas-xs{display:block}.hojas-lg{display:none}.container{max-width:100%;width:100%}.galeria{padding-bottom:30px;padding-top:30px}.galeria .swiper-slide{max-width:233px}.galeria .swiper .swiper-slide .galeria-item-image{height:226px;width:233px}.galeria .swiper .swiper-slide:nth-child(odd) .galeria-item-image{height:310px;width:233px}.gallery-item-text{padding:0 10px}.galeria .swiper .swiper-slide .hover-area,.galeria .swiper .swiper-slide:nth-child(odd) .hover-area,.gallery-modal .swiper .swiper-slide .gallery-modal-item-image,.gallery-modal .swiper .swiper-slide:nth-child(odd) .galeria-item-image{height:100%;width:100%}.gallery-modal .swiper-slide img{height:auto!important}.gallery-modal .gallery-modal-control{left:10px}.gallery-modal .gallery-modal-control.gallery-modal-swiper-next{right:10px}.gallery-modal .swiper-pagination{bottom:10px}.gallery-modal .swiper-caption .swiper-caption-inner{gap:0;margin-bottom:25px}.gallery-modal .swiper-caption .swiper-caption-inner .swiper-caption-title{font-size:17px;line-height:24px}.gallery-modal .swiper-caption .swiper-caption-inner .swiper-caption-subtitle{font-size:8px;line-height:12px}.location-item{padding-right:0}.location-item.location-item-left{padding-left:0}.planta-baja{padding-bottom:50px;padding-top:80px}.planta-baja-inner{grid-row-gap:50px}.planta-baja .container{padding:0}.planta-alta .planta-alta-col-left,.planta-baja .container .w-richtext{padding-left:15px;padding-right:15px}.planta-alta .planta-alta-col-left{max-width:100%}.location .container-full{max-width:100%;width:100%}.amenities-inner{grid-row-gap:0}.amenities-line{height:50px}}