:root{--color-background:#085156;--color:#fff}#footer .box-content-rrss li a:hover,#footer.dark .widget_links li a:hover,#header .box-content-lang a:hover,#plantas .agrupation-list a.active,#plantas .agrupation-list a:hover,#plantas .items-unit .item-unit a:hover,.location-info a i,.location-info a:hover{color:var(--color-background)}#plantas .items-unit .item-unit.active a::before,.location-info a{margin-right:15px}@media screen and (max-width:768px){.custom-container{max-width:auto}}@media screen and (min-width:768px){.custom-container{max-width:750px}}@media screen and (min-width:992px){.custom-container{max-width:970px}}@media screen and (min-width:1200px){.custom-container{max-width:1170px}}@media screen and (min-width:1440px){.custom-container{max-width:1440px}}.btn-custom{transition:333ms ease-out;background-color:var(--color-background);color:#fff;line-height:1.1;width:200px;margin-top:10px;padding:10px 20px;font-size:.85rem;text-align:center}#header #logo img{max-height:80px}.dark .menu-link{color:#fff}#header .box-content-lang{display:inline-flex}#header .box-content-lang a{padding:39px 10px}#header .transparent-header.full-header .primary-menu .menu-container,.transparent-header.full-header.dark .primary-menu .menu-container{border-right-color:#fff}.project-page__real-state .content .title{text-transform:uppercase;font-size:1rem;letter-spacing:.1rem;margin-left:5px;margin-bottom:20px;font-weight:bolder}#plantas .items-unit,.project-page__real-state .content .item{float:left}.project-page__real-state .content .item-separator{position:relative;float:left;margin:0 20px;border-left:1px solid #555;height:100px}#plantas .items-unit .item-unit.active a::before,.heading-block .titulo::before{content:'';display:inline;border-left:3px solid var(--color-background)}.heading-block .titulo{font-size:1.5em;letter-spacing:2px;font-weight:600;text-transform:uppercase;color:#6f6f6e;margin:20px 0}.heading-block .titulo::before{margin-right:30px}.text-highlighted{color:#333!important}#plantas .agrupation-list a,#plantas .items-unit .item-unit a,.page-paragraph{font-size:1.1rem;line-height:1.5;color:#555}#plantas .agrupation-list a.active{background-color:var(--color-background);color:#fff;border-radius:5px;padding:8px 15px}.page-paragraph{text-align:justify}.location-info a{font-size:1rem;color:#333;font-weight:bolder}.location-info a i{margin-right:10px}.grecaptcha-badge{display:none!important}.box-content-video .background-img-overlay{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);opacity:0;transition:.5s ease-out}.box-content-video a:hover .background-img-overlay{opacity:1}#plantas .agrupation-list a{text-transform:uppercase;font-weight:700}#plantas .accordion .card{background-color:inherit;border-radius:0;border:none;margin-bottom:1rem}#modalContact .card-body .btn-ws-submit,#modalContact .card-header{background-color:var(--color-background)}#plantas .accordion .card-header{padding:.5rem 1.25rem;border-bottom:none}#plantas .accordion .card-header .title{font-size:1.1rem;line-height:1.5;text-transform:uppercase;font-weight:bolder}#plantas .items-unit .item-unit:first-child{margin-top:0}#plantas .items-unit .item-unit{margin:10px 0}#plantas .items-unit .item-unit a{padding-left:15px;text-transform:uppercase;font-weight:bolder}#plantas .items-unit .item-unit.active a{padding-left:0;color:var(--color-background)}#plantas .box-content-image-property a,#ubicacion .feature-box a:hover{cursor:zoom-in}#galeria .nav-tabs .nav-link{border:1px solid #ccc;color:inherit;border-radius:0;transition:.3s ease-in-out}#galeria .nav-tabs .nav-link.active,#galeria .nav-tabs .nav-link:hover{background-color:var(--color-background);color:#fff;border-color:var(--color-background)}.gallery .slick-slider .element.slick-active{opacity:1;transform:scale(1);z-index:1}.gallery .slick-slider .slick-disabled{opacity:0;pointer-events:none}.gallery .slick-slider .element{display:block;overflow:hidden;position:relative;text-align:center;transform:scale(.9);opacity:.2;z-index:0}.gallery .slick-slider .element img,.gallery .slick-slider-work-progress .element img{min-height:100%;width:100%;position:relative;display:inline-block;max-width:none}.gallery .slick-slider .element .element-content{position:absolute;left:1rem;bottom:2rem;color:#fff}@media screen and (min-width:1441px){.gallery .slick-slider .element .element-content{bottom:3rem}}.gallery .slick-slider .element .element-content .subtitle,.gallery .slick-slider .element .element-content .title{margin:5px;text-align:left;font-weight:100}.gallery .slick-slider .element .element-content .title{text-transform:uppercase;color:#fff}.gallery .slick-slider .element .element-content .subtitle{font-size:90%;color:#fff}.gallery .slick-slider .slick-arrow{top:50%;height:26px;width:14px;margin-top:-13px;position:absolute;font-size:0;cursor:pointer;background-color:transparent;border:none;background-image:url(../images/arrow-slider.png);background-repeat:no-repeat;z-index:5}.gallery .slick-slider .slick-arrow:hover{background-color:rgba(0,0,0,.5);padding:5px}.gallery .slick-slider .slick-prev{left:5rem;transform:rotate(180deg)!important}.gallery .page-paragraph small{font-family:inherit;font-size:90%}.gallery .slick-slider .slick-next{right:5rem}.gallery .slick-slider-work-progress .element{width:100%;display:block;overflow:hidden;position:relative;text-align:center;z-index:0}.box-footer-logo{margin-bottom:20px}.box-footer-logo .footer-content-separator{margin:0 20px;border-left:1px solid #fff}.bg-overlay.bg-overlay-footer{background-color:rgba(0,0,0,.8);z-index:1}#footer{background-image:url(../images/bg-footer.webp);background-size:cover;color:#fff}#footer .widget{font-weight:100}#footer .footer-widgets-wrap{padding:30px 0;z-index:5}#footer.dark .widget_links li a{background-image:none!important;padding:5px 0!important;color:#fff}#footer .box-content-with-border{border-left:1px solid #fff}#footer .box-content-rrss{margin-top:40px}#footer .box-content-rrss li{list-style-type:none}#footer .box-content-rrss li a{color:#fff;margin:0 10px}.box-open-contact{padding:0 20px;font-size:18px;position:fixed;bottom:8.75rem;right:1.25rem;cursor:pointer;background:#282828;color:#fff;height:50px;line-height:50px;z-index:99}.box-open-contact:hover{background:#333}.redes-flotantes{width:58px;height:50px;background-color:#23b180;display:flex;justify-content:center;align-items:center;left:initial!important;right:20px!important;bottom:5rem!important}.redes-flotantes img{width:auto!important}.redes-flotantes:hover{background-color:#1f9e73}#modalContact{width:100%;height:100%;position:absolute;right:.75rem;bottom:19rem}#modalContact .card{border-radius:0;border:none}#modalContact .card-header:first-child{border-radius:0}#modalContact .card-title{margin-bottom:.75rem;color:#fff;letter-spacing:1px;font-size:1.2rem}#modalContact .card-header .btn-close{position:absolute;top:8px;right:15px;font-size:24px}#modalContact .card-body label{font-size:16px;font-weight:600;font-family:inherit;text-transform:none;color:inherit;margin-bottom:0}#modalContact .card-body .btn-ws-submit{color:#fff;padding:.375rem 1.75rem;border-radius:0}#modalContact .card-body .btn-ws-submit:hover{opacity:.9}#modalCompartir .card-title,#modalCotizar .card-title{margin-bottom:0;letter-spacing:1px;font-size:1.35rem}#modalCompartir .btn-ws-submit,#modalCotizar .btn-ws-submit{background-color:var(--color-background);color:#fff;padding:.375rem 1.75rem;border-radius:0}#modalCompartir .box-hide-modal a,#modalCotizar .box-hide-modal a,.cotizacion .link-close-cotizacion-view{font-size:1.5rem}#modalCotizarView .vm--modal{max-width:1000px}.cotizacion{padding:1rem}.cotizacion h1,.cotizacion h2,.cotizacion h3,.cotizacion h4,.cotizacion h5,.cotizacion h6,.cotizacion p{margin:0}.cotizacion h2{font-size:1.35rem}.cotizacion .cotizacion-top .cotizacion-saludo p,.cotizacion h4{font-size:1rem}.cotizacion h4{font-weight:bolder}.cotizacion .cotizacion-body,.cotizacion .cotizacion-top{margin-top:10px}.cotizacion .cotizacion-top .cotizacion-fecha p{text-align:right}.cotizacion .cotizacion-body .cotizacion-imagen{padding:10px 0}.cotizacion .cotizacion-body .cotizacion-legal p{padding:10px 0;font-size:12px;text-align:justify}.cotizacion .cotizacion-body .cotizacion-info-row-title h2,.cotizacion .cotizacion-body .table-row-title h2{font-weight:700}.cotizacion .cotizacion-body table th{border-top:none}.cotizacion .cotizacion-body table td,.cotizacion .cotizacion-body table th{padding:.5rem}.cotizacion .cotizacion-buttons{margin:15px 0;float:right}.cotizacion .cotizacion-buttons .botones{display:inline-block;position:relative;cursor:pointer;outline:0;white-space:nowrap;margin:5px;padding:0 22px;font-size:14px;height:40px;line-height:40px;background-color:transparent;color:#333;text-transform:uppercase;letter-spacing:1px;border:1px solid #444}.cotizacion .cotizacion-buttons .botones:active,.cotizacion .cotizacion-buttons .botones:hover{background-color:var(--color-background);color:#fff;border:none}.whatsapp-float-button{border-radius:0;width:58px;height:50px;bottom:80px}.whatsapp-float-button .whatsapp-icon{width:25px!important;height:25px!important}.whatsapp-form{margin-bottom:0}@media screen and (max-width:1400px){#modalCotizarView .vm--modal{max-height:95vh;overflow-y:scroll}}@media screen and (max-width:797px){#footer .widget_links li,.box-icg-proyecta,.location-info{text-align:center}#header #logo img{max-height:60px}.heading-block .titulo::before{margin-right:15px}.location-info{display:grid}.btn-custom{min-width:120px}#tabPlants ul{width:100%;border-bottom:1px solid #dee2e6;margin-bottom:15px}#tabPlants .box-content-info-property ul{border-bottom:none}#plantas .box-content-info-property .iconlist{padding-left:30px;margin-bottom:0}.gallery .page-paragraph small{font-size:85%}#plantas .box-content-image-property img{min-height:auto;padding:10px}#footer .box-content-rrss{text-align:center;margin-top:20px}#footer .box-content-with-border{border-left:none}#modalCompartir .vm--modal,#modalCotizar .vm--modal,#modalCotizarView .vm--modal{width:95%!important;left:0!important;margin:0 auto}.cotizacion .cotizacion-left{display:none}.cotizacion .cotizacion-top .cotizacion-fecha p{text-align:justify;margin:5px 0}}