.fw-100,.swal2-title{font-weight:100!important}body{font-family:Lato-Light,sans-serif}body #side-panel.dark{background-color:#343a405c}.row-alt{margin-left:0!important;margin-right:0!important}.col-alt{padding-left:0!important;padding-right:0!important}.dark .nav-tree li a{color:#eee;font-weight:100}.nav-tree li:hover>a{color:#0fbcf9!important}.side-panel-inner-close-menu{margin-top:-20px;margin-bottom:30px;text-align:right}.side-panel-inner-close-menu .side-panel-close-menu-icon{max-width:30px}#primary-menu.dark ul li .mega-menu-content,#primary-menu.dark ul ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content,.dark #primary-menu:not(.not-dark) ul ul{background-color:#243745;border-color:#243745 #3f3f3f #3f3f3f}#primary-menu.dark ul ul li>a,.dark #primary-menu:not(.not-dark) ul ul li>a{color:#fff!important;font-size:13px;font-weight:300;letter-spacing:1px}.portfolio-filter-alt{border:none!important}.portfolio-item-alt{float:left;position:relative;height:auto;padding:0 12px 12px 0}.portfolio-item-separator{width:100%;height:1px;background-color:#ccc}.portfolio-notitle .iportfolio,.portfolio-notitle .portfolio-item-alt{overflow:hidden}.portfolio-item-alt .portfolio-image{position:relative;overflow:hidden}.portfolio-item-alt .portfolio-image,.portfolio-item-alt .portfolio-image a,.portfolio-item-alt .portfolio-image img{display:block;width:100%;height:auto}body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-notitle .portfolio-image-alt img{-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.portfolio-full .portfolio-item-alt,.portfolio-nomargin .portfolio-item-alt{padding:0!important}.portfolio-full .portfolio-item-alt{overflow:hidden!important}.iportfolio:hover .portfolio-overlay,.iportfolio:hover a.center-icon,.portfolio-item-alt .portfolio-overlay:hover,.portfolio-item-alt .portfolio-overlay:hover a.center-icon{opacity:1}.iportfolio:hover .portfolio-overlay a.left-icon,.iportfolio:hover .portfolio-overlay a.right-icon,.portfolio-item-alt .portfolio-overlay:hover a.left-icon,.portfolio-item-alt .portfolio-overlay:hover a.right-icon{margin-top:-18px}.box-proyect-index .box-proyect-info h4,.box-proyect-index .box-proyect-info span{font-size:16px;text-align:center}.box-proyect-index .box-proyect-info small,.box-proyect-index .box-proyect-info span{color:inherit!important;font-weight:100}.box-proyect-index .box-proyect-logo img{height:100px}.box-proyect-index .box-proyect-link a{padding:0 80px}.box-proyect-link-custom a{padding:5px 40px;height:auto;line-height:21px}.end{text-align:end}#header-wrap{border-bottom:transparent!important}#header-wrap #logo{border-right:transparent!important}.dark .widget_links li a{background-image:none!important;padding:5px 0!important}#header .side-panel-content-separator{display:inline-block;background-color:#eee;margin-top:30px;position:relative;height:30px;margin-right:10px;margin-left:10px;width:1px}#content .counter+h5,#header.sticky-header #logo{margin-top:0}#header .header-overlay-links{position:absolute;top:15px;right:80px}#header .header-overlay-links span{background-color:#fff;padding:6px 8px;border-radius:25px}#header .header-overlay-links i{font-size:16px;color:#7992a9}#header .menu-separator span{display:block;margin-top:30px;margin-bottom:0;height:50px;border-left:1px solid #ccc;transition:.5s}#header.sticky-header .menu-separator span{margin-top:5px}#header .menu-rrss a{background:#fff;color:#4e6074!important;border-radius:25px;padding:5px 8px;margin:40px 5px 30px;transition:.5s}#header.sticky-header .menu-rrss a{padding:5px 8px!important;margin-top:15px}#slider h2{font-size:3.5rem;font-weight:500;text-transform:uppercase}#slider .button-slider-alt{border:1px solid #fff!important;padding:0 60px;font-weight:300;color:#fff;background-color:#243745c9}#slider .button-slider-alt:hover{font-weight:300;background-color:transparent}#slider .button-slider-alt.active{background-color:#eee;color:#333;text-shadow:none}#slider .scroll-down{position:absolute;top:auto;bottom:20px;left:50%;display:inline-block;width:auto;margin:0 auto;text-align:center;background-color:transparent;border:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9;opacity:.8}#slider .scroll-mouse{position:relative;display:inline-block;width:28px;height:46px;margin:0 auto;border:2px solid #fff;border-radius:20px}#content .mt-t-alt-item,#footer.dark{margin-top:-5.2px!important}#slider .scroll-wheel{position:absolute;top:14px;left:10px;width:4px;height:4px;background-color:#fff;border-radius:50%;-webkit-animation:2.5s infinite scrollDown;animation:2.5s infinite scrollDown}#content .button-slider-alt.active{background-color:#444;color:#fff;text-shadow:none}#content .title-view-proyect .bt-gray-light,.swal2-title{color:#444!important}#content .half-screen{position:relative;height:25%}#content .section .video-wrap{z-index:0}#content .videoplay-on-hover .vertical-middle,#content .videoplay-on-hover .video-overlay{z-index:1;opacity:1;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}#content .videoplay-on-hover:hover .vertical-middle,#content .videoplay-on-hover:hover .video-overlay{opacity:0}#content .counter-section [class^=col-]{border-left:none;margin-bottom:30px}#content .box-proyect-index .llc-image-alt{display:block;max-width:160px;max-height:160px;width:auto;height:auto;margin-left:auto;margin-right:auto;text-align:center}#content .box-proyect-index .title-alt{text-align:center;font-size:22px;font-weight:300;text-transform:uppercase}#content .video-wrap .video-overlay{width:100%;height:99.2%;background-repeat:no-repeat;background-size:cover;background-color:rgba(0,0,0,.2)}#content .title-view-proyect{text-align:center!important;font-weight:100}#footer.dark{background-color:#161616!important}#footer .widget{padding-left:50px;font-weight:100}#footer .widget>h4{font-weight:100}#footer.dark .widget_links li a:hover{color:#4f677ca6!important}#footer .footer-title-border{display:block;width:50px;height:1px;background-color:#4f677ca6;margin-top:10px}#footer .box-legacy p{font-size:16px}#footer .box-legacy a{color:#555}#gotoTop:hover{background-color:#4f677ca6}#box-contact-form-site-modal .box-logo{width:75%;margin-top:5rem;margin-left:auto;margin-right:auto}#box-contact-form-site-modal.col-padding{padding:20px 30px}#box-contact-form-site-modal form{margin-bottom:0}#box-contact-form-site-modal form .col_full{margin-bottom:15px}#box-contact-form-site-modal form button{border:1px solid #444!important}.swal2-container{z-index:999999999}.swal2-popup{font-size:.875rem!important;z-index:999999999!important}.swal2-icon{margin:.55em auto!important}.swal2-title{font-size:1.5rem!important}.bg-info-alt{background-color:#121929de!important}.text-white{color:#fff!important}.hr-clientes{border:2px solid #7d7d7d!important;margin-left:0;width:5%}.hr-white{border:1px solid #fff;width:10%;margin:0 auto}.icono-empresa{max-height:80px}#content .empresa .img-clientes,#content .empresa .img-empresa{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)) 0 0/cover,url(../images/banner-interna.png) center/cover no-repeat;padding-top:150px;padding-bottom:150px}#content .empresa .img-clientes h3{font-size:1.75rem;font-weight:100}#content .empresa .card-body{padding:30px!important}#content .empresa .card-body h5{font-size:1.5rem;font-weight:100!important}#content .empresa .card-body p{font-size:16px;text-align:justify;font-weight:100}#content .box-about-members h4{font-size:1.5rem;font-weight:100;color:#fff;margin-bottom:.5rem}#content .box-about-members ul li{font-size:16px;font-weight:100}#content .botones{border-radius:0;padding:20px;font-size:20px;transition:.5s;border:1px solid #333;font-weight:100}#content .botones:hover{background:rgba(34,34,35,.8);color:#fff;transition:.5s}@media only screen and (max-width:475px){#content .empresa .img-clientes{display:none}}@media only screen and (min-width:992px){#content .half-screen{position:relative;height:50%}.widget .img-wood-footer{width:50%}}@media only screen and (max-width:992px){#header .side-panel-content-separator{display:none}#content .portfolio-filter-alt{text-align:center;margin:40px 2px}#content .portfolio-filter-alt .button.button-border{border:1px solid #444;font-weight:500}.box-proyect-index{position:relative;padding:20px 0}#footer .footer-widgets-wrap{padding:20px 0}#footer .widget{padding-left:0}#footer .widget:first-child{margin-top:10px;margin-bottom:30px}#footer .widget_logo{text-align:left!important}#footer .widget .img-wood-footer{width:50%}#content .empresa .card-body{padding:15px!important}.hr-white{width:30%}.icono-empresa{max-height:80px;margin-bottom:20px}}@media only screen and (min-width:1367px){.widget .img-wood-footer{width:30%}}.box-proyect-main-image{position:relative}.bg-proyect-sale,.box-banner-sold{position:absolute;width:100%;height:100%}.bg-proyect-sale{top:50%;left:50%;transform:translate(-50%,-50%);background-image:url('../images/sello-vendido.png');background-repeat:no-repeat;background-position:center center;opacity:.5;z-index:5}.box-project-sold{opacity:.5}.box-banner-sold{top:0;display:flex;justify-content:center;align-items:center}.box-banner-sold .box-banner-inside-line{background-color:rgba(0,0,0,.5);padding:40px 80px}.box-banner-sold .box-banner-inside-line .box-banner-inside-content{text-align:center;color:#fff;border:1px solid #fff;padding:40px 80px;text-transform:uppercase;font-weight:400;font-size:20px}@media screen and (max-width:767px){.box-banner-sold .box-banner-inside-line{padding:20px 40px}.box-banner-sold .box-banner-inside-line .box-banner-inside-content{padding:20px 40px;font-size:16px}}.boton-contacto{background-color:#282828;border-radius:2px;position:fixed;right:20px;bottom:10.25rem;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;transition:.3s;text-align:center;width:54px;height:54px;line-height:55px;left:auto;top:auto;color:#fff;z-index:10;font-size:18px}.boton-contacto:hover{background-color:#243745c9;transition:.3s;color:#fff}.redes-flotantes{background-color:#23b180;left:initial!important;right:20px!important;bottom:5.75rem!important}.redes-flotantes:hover{background-color:#243745c9;transition:.5s}.redes-flotantes img{width:54px!important}#modal-form-whatsapp .modal-header{border-top-left-radius:0!important;border-top-right-radius:0!important}#modal-form-whatsapp .modal-body{padding:1rem 1rem 0!important}#modal-form-whatsapp .modal-footer{padding:1rem!important}.special-span-color{color:#2f5597!important}