:root{--bg-primary:#003e52;--bg-secondary:#67a6dc;--bg-custom-section:#e5e5e5;--bg-footer-form:#7e876b;--color-primary:#003e52;--color-secondary:#67a6dc;--color-white:#fff;--color-custom-button:#90ffff}.text-justify{text-align:justify!important}.text-custom{color:var(--color-primary)!important}.heading-block h2,.heading-block h4{color:inherit}.stretched #gotoTop{width:55px;height:50px;line-height:48px}.btn-custom{background-color:var(--color-custom-button);color:#000;border-radius:25px}.title-between-sections{position:relative;text-align:center;top:-70px;background-color:#fff0;color:#000;padding:10px 20px;z-index:10;margin:0 auto}.title-between-sections h2{position:relative;font-size:5rem;line-height:1;font-weight:400}.title-between-sections h2:first-of-type{left:-100px;font-size:3rem;color:var(--color-white)}.title-between-sections h2:last-of-type{right:-100px;color:var(--color-primary)}.title-between-sections h2 span{color:inherit!important}.box-logo-section{position:absolute;top:0;left:0}.grecaptcha-badge{display:none!important}@media screen and (max-width:768px){.title-mobile-between-sections h2{font-size:2rem}}#header.sticky-header-shrink #logo{padding:10px 0}.primary-menu li:not(:last-child)::after{content:'';position:absolute;right:0;top:0;height:100%;width:2px;background-color:#fff}#box-contact-form{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:500px;width:auto;background-color:#ffffffbf;padding:20px;color:#666;z-index:10;border-radius:15px}#box-contact-form input{color:#666;border:none;border-bottom:1px solid #666;background-color:#fff0;padding:8px 5px;border-radius:0}#plantas .row>*{padding-right:calc(var(--bs-gutter-x) * 1);padding-left:calc(var(--bs-gutter-x) * 1)}#plantas .fbox-media .feature-box-footer{background-color:var(--color-primary)}.plan-item .title,.plan-item .subtitle{color:var(--color-primary)}@media screen and (min-width:992px){.plan-item{max-height:350px}}#galeria{background-color:var(--bg-custom-section)}.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:#fff0;border:none;background-image:url(../images/arrow-slider.png);background-repeat:no-repeat;z-index:5}.gallery .slick-slider .slick-arrow:hover{background-color:rgb(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}footer{background-color:var(--bg-primary)!important}footer .footer-widgets-wrap .with-form{border-right:2px solid #fff}.box-content-form{background-color:var(--bg-secondary)}.box-content-form form input,.box-content-form form select,.box-content-form form textarea{background-color:#fff0;border-radius:0;border:0;border-bottom:1px solid #fff;color:#fff}input:focus,textarea:focus,select:focus{background-color:#fff0}.box-content-form form input::placeholder{color:var(--color-white);opacity:1}.box-content-form form input:-ms-input-placeholder,.box-content-form form textarea:-ms-input-placeholder{color:var(--color-white)}.box-content-form form input::-ms-input-placeholder,.box-content-form form textarea::-ms-input-placeholder{color:var(--color-white)}.box-content-form form input::-webkit-input-placeholder,.box-content-form form textarea::-webkit-input-placeholder{color:var(--color-white)}.box-content-form form input::-moz-placeholder,.box-content-form form textarea::-moz-placeholder{color:var(--color-white)}.box-content-form form input:-moz-placeholder,.box-content-form form textarea:-moz-placeholder{color:var(--color-white)}.box-content-form form select option:disabled{color:var(--color-white)}.box-content-form form button[type="submit"]{background-color:var(--bg-primary);color:var(--color-white);border:none;border-radius:0}#quotationModalForm .modal-header img{width:250px}.redes-flotantes{width:55px;height:50px;background-color:#23b180;display:flex;justify-content:center;align-items:center;left:initial!important;right:30px!important;bottom:7rem!important}.redes-flotantes img{width:auto!important}.redes-flotantes:hover{background-color:#1f9e73}#modal-form-whatsapp .modal-header{padding:0 0.5rem!important}#modal-form-whatsapp .modal-header .close{background-color:#fff0;border:none}#modal-form-whatsapp .modal-body{padding:0.5rem!important}#modal-form-whatsapp .modal-footer{padding-right:0.5rem!important;padding-bottom:0.5rem!important}#whatsappModal{display:none;pointer-events:none}#whatsappModal.show{pointer-events:auto}.whatsapp-modal-dialog{position:fixed;bottom:0;right:0;margin:0;max-width:300px;width:100%;z-index:1055}#whatsappModal .modal-content{border:0;border-radius:0;box-shadow:0 0 15px rgb(0 0 0 / .2);overflow:hidden}#whatsappModal .modal-header{background-color:#25d366;color:#fff;display:flex;align-items:center;justify-content:space-between;border-bottom:none;padding:10px 15px;border-radius:0}#whatsappModal .btn{background-color:#25d366;border:none;font-weight:700;width:100%}#whatsappModal .input-group-text{background-color:#25d366;color:#fff}#whatsappModal .btn:hover{background-color:#1ebe5d}