@import "https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap";
.footer{color:#fff;background:url(/site/images/bg-footer.jpg) 50%/cover}.footer p{font-size:12px}.footer .footer-newsletter-input{color:#fff;background:#ffffff1a;border:1px solid #fff;border-radius:2px;width:100%;margin-bottom:1rem;padding:.5rem 1rem}.footer .footer-newsletter-input::placeholder{color:#fff}.footer .copy{color:#000;background:#fff}.site-map-list{margin:0;padding:0;font-size:12px;list-style:none}.site-map-list a{color:#fff;text-decoration:none}.site-map-list a:hover{text-decoration:underline}.site-map-list ul{margin-left:10px;padding:0}.site-map-list ul li{font-size:12px;list-style:none}.site-map-list ul li a{color:#fff}.home-site-carousel .carousel-item{font-size:20px}.home-site-carousel .carousel-item .conoce{color:#000;text-transform:uppercase;background:#ffffff4d;border-radius:2px;padding:.5rem .8rem;font-size:14px;transition:all .2s ease-in-out}.home-site-carousel .carousel-item .conoce:hover{color:#fff;background:#00000080;text-decoration:none;transition:background-color .5s linear}@media screen and (max-width:768px){.home-site-carousel h1{font-size:40px}}.home-site-carousel h1{font-size:70px}.home-site-carousel .carousel-indicators li{opacity:1;border:none;background-color:#a19e9a!important;width:10px!important;height:10px!important;margin:0 5px!important}.home-site-carousel .carousel-indicators .active{background-color:#fff}.home-site-carousel .carousel-indicators{bottom:20px}@media screen and (min-width:768px){.home-site-carousel .carousel-indicators{bottom:30px}}.home-site-carousel .carousel-indicators button{opacity:1;background-color:#a19e9a;border:0;width:10px;height:10px;margin:0 5px!important}.home-site-carousel .carousel-indicators button.active{background-color:#fff}.home-site-carousel .carousel-control-prev,.home-site-carousel .carousel-control-next{width:25px;height:25px;bottom:0}@media screen and (min-width:768px){.home-site-carousel .carousel-control-prev,.home-site-carousel .carousel-control-next{bottom:10px}}.home-site-carousel .carousel-control-prev,.home-site-carousel .carousel-control-next{opacity:1;border:0;top:auto;transform:translateY(-50%)}.home-site-carousel .carousel-control-prev{left:30px}.home-site-carousel .carousel-control-next{right:30px}.home-site-carousel .carousel-control-prev-icon,.home-site-carousel .carousel-control-next-icon{background-color:#ffffff26;background-position:1px 3px;background-size:100% 70%;border:0;border-radius:0;width:20px;height:20px}@media screen and (min-width:768px){.home-site-carousel .carousel-item{height:90vh}}.home-site-carousel .carousel-item{background-color:#777;height:80vh}.home-site-carousel .carousel-item>img{object-fit:cover;object-position:center;min-width:100%;height:90vh;position:absolute;top:0;left:0}.side-site-carousel{background-color:#3f3f3f;height:100%;overflow:hidden}.side-site-carousel .carousel-inner{height:100%;overflow:hidden}.side-site-carousel .carousel-item{color:#fff;height:100%;font-size:20px}.side-site-carousel .carousel-item h3{font-family:Roboto,sans-serif;font-size:50px;font-weight:100}.side-site-carousel .carousel-item p{font-size:16px}.side-site-carousel .carousel-item .conoce{color:#fff;text-transform:uppercase;background:0 0;border:1px solid #fff;border-radius:2px;padding:.5rem .8rem;font-size:14px}.side-site-carousel .carousel-item .conoce:hover{color:#000;background:#fff;text-decoration:none;transition:background-color .5s linear}.side-site-carousel h1{font-size:70px}.side-site-carousel .carousel-indicators li{opacity:1;border:none;background-color:#a19e9a!important;width:10px!important;height:10px!important;margin:0 5px!important}.side-site-carousel .carousel-indicators .active{background-color:#fff}.side-site-carousel .carousel-indicators{width:100%;bottom:20px;margin:0!important}.side-site-carousel .carousel-indicators button{opacity:1;background-color:#a19e9a;border:0;width:10px;height:10px;margin:0 5px!important}.side-site-carousel .carousel-indicators button.active{background-color:#fff}.side-site-carousel .carousel-control-prev,.side-site-carousel .carousel-control-next{opacity:1;border:0;width:25px;height:25px;top:auto;bottom:0;transform:translateY(-50%)}.side-site-carousel .carousel-control-prev{left:30px}.side-site-carousel .carousel-control-next{right:30px}.side-site-carousel .carousel-control-prev-icon,.side-site-carousel .carousel-control-next-icon{background-color:#ffffff26;background-size:100% 70%;border:0;border-radius:0;width:20px;height:20px}.side-site-carousel .carousel-item{background-color:#3f3f3f;height:100%;min-height:calc(100vh - 400px);padding-top:16px}.side-site-carousel .carousel-item>img{object-fit:cover;object-position:center;min-width:100%;position:absolute;top:0;left:0}@media (max-width:767.98px){.side-site-carousel .carousel-item{padding-top:8px}}.main-nav-bar a{font-size:1rem}.nav-bar-right img{max-width:18px}.megamenu{z-index:2147483647;width:100%;position:fixed;left:0}.megamenu .container-fluid{width:100%;display:block}.megamenu a{color:#000;line-height:1.5rem}.megamenu .megamenu-link{color:#000;font-weight:400;line-height:1.5rem;text-decoration:none}.megamenu .megamenu-link:hover{color:#000;line-height:1.5rem;text-decoration:none}.navbar-nav .products-dropdown{cursor:pointer;position:relative}.navbar-nav .products-dropdown:hover+.megamenu{opacity:1}.user-dropdown .dropdown{display:inline}.user-dropdown .dropdown-toggle{font-size:12px;display:inline}.user-dropdown .dropdown-menu{font-size:12px!important}.navbar-toggler{margin-left:auto}.nav-mobile{display:flex}@media (min-width:768px){.nav-mobile{display:none}}.standard-backDrop{-webkit-backdrop-filter:blur(10px);padding:1rem}.mobile-items-navbar-nav{margin:0;padding:0;list-style:none}.mobile-items-navbar-nav li{display:inline-block}.mobile-items-navbar-nav li a,.mobile-items-navbar-nav li .nav-link{padding:0}nav.navbar a,nav.navbar a:hover{text-decoration:none}body{color:#1d1d1d;font-family:Open Sans,Arial,Helvetica,sans-serif}.nav-link{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:300}.nav-link.active{font-weight:500}@media screen and (min-width:768px){.main-site-container{min-height:70vh}}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;z-index:2147483647!important}.navbar a{color:#000;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:300}p{font-family:Open Sans,sans-serif}table thead th,table tbody tr td{font-size:14px}.text-pink,.area-detail-container a{color:#d15d76}@media screen and (min-width:768px){.area-members .col-md-3:not(:last-child){border-right:1px solid #ccc}}.solutions-container h1{font-weight:700}.solutions-container.industriales h1,.solutions-container.industriales h2,.solutions-container.industriales h3,.solutions-container.industriales h4{color:#293e4c}.solutions-container.industriales a{color:#293e4c;font-size:14px}.solutions-container.industriales h5{font-size:16px}.solutions-container.industriales p{color:#666;font-size:14px}.solutions-container.oficinas h1,.solutions-container.oficinas h2,.solutions-container.oficinas h3,.solutions-container.oficinas h4{color:#3f99bc}.solutions-container.oficinas a{color:#3f99bc;font-size:14px}.solutions-container.oficinas h5{font-size:16px}.solutions-container.oficinas p{color:#666;font-size:14px}.solutions-container.hospitalarias h1,.solutions-container.hospitalarias h2,.solutions-container.hospitalarias h3,.solutions-container.hospitalarias h4{color:#05bcbf}.solutions-container.hospitalarias a{color:#05bcbf;font-size:14px}.solutions-container.hospitalarias h5{font-size:16px}.solutions-container.hospitalarias p{color:#666;font-size:14px}.solutions-container.hoteleria h1,.solutions-container.hoteleria h2,.solutions-container.hoteleria h3,.solutions-container.hoteleria h4{color:#b2a07f}.solutions-container.hoteleria a{color:#b2a07f;font-size:14px}.solutions-container.hoteleria h5{font-size:16px}.solutions-container.hoteleria p{color:#666;font-size:14px}.solutions-container.nautica h1,.solutions-container.nautica h2,.solutions-container.nautica h3,.solutions-container.nautica h4{color:#99847b}.solutions-container.nautica a{color:#99847b;font-size:14px}.solutions-container.nautica h5{font-size:16px}.solutions-container.nautica p{color:#666;font-size:14px}.solutions-container.residenciales h1,.solutions-container.residenciales h2,.solutions-container.residenciales h3,.solutions-container.residenciales h4{color:#c89a68}.solutions-container.residenciales a{color:#c89a68;font-size:14px}.solutions-container.residenciales h5{font-size:16px}.solutions-container.residenciales p{color:#666;font-size:14px}.solutions-container.iluminacion h1,.solutions-container.iluminacion h2,.solutions-container.iluminacion h3,.solutions-container.iluminacion h4{color:#922590}.solutions-container.iluminacion a{color:#922590;font-size:14px}.solutions-container.iluminacion h5{font-size:16px}.solutions-container.iluminacion p{color:#666;font-size:14px}.solutions-container.areas h1,.solutions-container.areas h2,.solutions-container.areas h3,.solutions-container.areas h4{color:#000}.solutions-container.areas a{color:#000;font-size:14px}.solutions-container.areas h5{font-size:16px}.solutions-container.areas p{color:#666;font-size:14px}.direct-buttons{z-index:888888;width:100%;top:20%;left:0}@media screen and (min-width:768px){.direct-buttons .direct-buttons-container{justify-content:space-around}}.direct-buttons .direct-buttons-container{justify-content:space-evenly}.direct-buttons .direct-buttons-container .direct-button-item{cursor:pointer;background-color:#ffffff26}.direct-buttons .direct-buttons-container .direct-button-item img{max-width:11vw;height:auto}.form-button{color:#1d1d1d;text-transform:uppercase;background:#fff;border:1px solid #ccc;padding:10px 25px;font-weight:700}.form-button:hover{color:#fff;background:#1d1d1d}.form-select{border-radius:0!important}.form-element{background-color:#fff;border:1px solid #ccc;width:100%;padding:5px 15px}.form-element::placeholder{color:#ccc}.form-element:focus{box-shadow:none;border-color:#ccc;outline:none}.megamenu ul{padding:20px}.megamenu ul li{list-style:none}.megamenu ul li a{font-size:14px;font-weight:300}.breadcrumbs{border-bottom:1px solid #ccc;padding:.5rem;font-size:.8rem}.breadcrumbs span{padding:0 3px;display:inline-block}.hover-dropdown:hover .dropdown-menu{display:block}.dropdown-menu{background:0 0;border:0;border-radius:0;width:100%;margin:0;padding:0;display:none}.dropdown-menu .inner-dropdown{display:block;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background-color:#ffffffe6!important}.dropdown-menu .inner-dropdown a{width:100%;padding:0 .5rem;line-height:28px;display:block;font-size:14px!important;font-weight:300!important}@media screen and (max-width:768px){.product-wrapper-container{margin:0!important;padding:0!important}.product-catalog-item{padding:0!important}}.product-catalog-item:hover{box-shadow:0 0 2px #ccc}.product-catalog-item a{color:#1d1d1d;text-decoration:none}.breadcrumbs a{color:#1d1d1d}.breadcrumbs a:last-child{font-weight:700}.compare-table td{padding:10px 25px;border:1px solid #dee2e6!important;border-left:0!important}.compare-table td:first-child{font-weight:700}.compare-table tr:first-child{margin-top:0!important;padding-top:0!important}.compare-table tr:first-child td{border-top:0!important;border-left:0!important}.basic-link,.basic-link:hover{color:#1d1d1d;text-decoration:none}.direct-buttons-container{display:none}@media screen and (min-width:768px){.direct-buttons-container{display:flex}.direct-mobile-container{display:none}}#direct-mobile{position:relative}#direct-mobile .swiper-button-prev,#direct-mobile .swiper-button-next{width:20px;height:20px;top:auto;bottom:50%;color:#000!important;border:1px solid #000!important}#direct-mobile .swiper-button-prev:after,#direct-mobile .swiper-button-next:after{font-size:10px}.comparar-producto a,.comparar-producto a:hover{color:#1d1d1d;text-decoration:none}.faq-category{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400}.faq-element{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:18px;font-weight:300}.product-card-text{padding:0 .5rem}.product-card-text h5{font-size:.8rem}@media screen and (min-width:768px){.product-card-text h5{font-size:17px}}.product-card-text h6{font-size:.8rem}@media screen and (min-width:768px){.product-card-text h6{font-size:16px}}.close-modal-espacios{z-index:999;position:absolute;top:15px;right:0;transform:translateY(-50%)}@media screen and (min-width:768px){.close-modal-espacios{top:-10px;right:-30px}}.gallery-image-espacios{width:100%;height:100%;max-height:50vh}@media screen and (min-width:768px){.gallery-image-espacios{max-height:auto}}.gallery-image-espacios{object-fit:cover}
