@import 'https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap';.text-red{color:#e10006}.bg-red{background-color:#e10006}.border-red{border:1px solid #e10006}.btn-red{background-color:#e10006;color:#fff}.btn-red:hover{background-color:#950004;color:#fff}.btn-outline-red{border-color:#e10006;background-color:transparent;color:#e10006}.btn-outline-red:hover{background-color:#950004;color:#fff}.op-0{opacity:0}.text-gray-0{color:#fff}.bg-gray-0{background-color:#fff}.op-5{opacity:0.05}.text-gray-5{color:#f2f2f2}.bg-gray-5{background-color:#f2f2f2}.op-10{opacity:0.1}.text-gray-10{color:#e6e6e6}.bg-gray-10{background-color:#e6e6e6}.op-15{opacity:0.15}.text-gray-15{color:#d9d9d9}.bg-gray-15{background-color:#d9d9d9}.op-20{opacity:0.2}.text-gray-20{color:#ccc}.bg-gray-20{background-color:#ccc}.op-25{opacity:0.25}.text-gray-25{color:#bfbfbf}.bg-gray-25{background-color:#bfbfbf}.op-30{opacity:0.3}.text-gray-30{color:#b3b3b3}.bg-gray-30{background-color:#b3b3b3}.op-35{opacity:0.35}.text-gray-35{color:#a6a6a6}.bg-gray-35{background-color:#a6a6a6}.op-40{opacity:0.4}.text-gray-40{color:#999}.bg-gray-40{background-color:#999}.op-45{opacity:0.45}.text-gray-45{color:#8c8c8c}.bg-gray-45{background-color:#8c8c8c}.op-50{opacity:0.5}.text-gray-50{color:#808080}.bg-gray-50{background-color:#808080}.op-55{opacity:0.55}.text-gray-55{color:#737373}.bg-gray-55{background-color:#737373}.op-60{opacity:0.6}.text-gray-60{color:#666}.bg-gray-60{background-color:#666}.op-65{opacity:0.65}.text-gray-65{color:#595959}.bg-gray-65{background-color:#595959}.op-70{opacity:0.7}.text-gray-70{color:#4d4d4d}.bg-gray-70{background-color:#4d4d4d}.op-75{opacity:0.75}.text-gray-75{color:#404040}.bg-gray-75{background-color:#404040}.op-80{opacity:0.8}.text-gray-80{color:#333}.bg-gray-80{background-color:#333}.op-85{opacity:0.85}.text-gray-85{color:#262626}.bg-gray-85{background-color:#262626}.op-90{opacity:0.9}.text-gray-90{color:#1a1a1a}.bg-gray-90{background-color:#1a1a1a}.op-95{opacity:0.95}.text-gray-95{color:#0d0d0d}.bg-gray-95{background-color:#0d0d0d}.op-100{opacity:1}.text-gray-100{color:#000}.bg-gray-100{background-color:#000}.well{background-color:#f2f2f2;border:1px solid #e6e6e6;padding:8px 10px}.overprint-absolute,.overprint-fixed{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;left:0;top:0;width:100%}.overprint-fixed{position:fixed}.overprint-absolute{position:absolute}.clickable{cursor:pointer}.ui-effects-transfer{background-color:#800000;border:2px dotted #000;z-index:50}.multiply{mix-blend-mode:multiply}#scrollUp{bottom:0px;left:10px;padding:5px 10px;background:#000;color:#fff}#scrollUp i{font-size:30px}.wow.fadeIn,.wow.fadeInDown,.wow.fadeInLeft,.wow.fadeInRight,.wow.fadeInUp{opacity:0}.bullet:after{content:'•';margin:0 4px}.bg-pattern{background-image:url("../assets/background-pattern.png");background-repeat:repeat;background-size:auto}.thumb-cover{background-size:cover;background-position:center center}.thumb-contain{background-size:contain;background-position:center center;background-repeat:no-repeat}.required{background-color:rgba(255,0,0,0.025)!important;border:1px solid #f00!important}#loading{background-color:rgba(255,255,255,0.9);height:100%;visibility:hidden;left:0;opacity:0;position:fixed;top:0;-webkit-transition:all 400ms ease-out;transition:all 400ms ease-out;width:100%;z-index:99999}#loading .loading-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;position:absolute;width:100%}#loading .loading-wrapper .loading-content{text-align:center;-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:-webkit-transform 600ms cubic-bezier(0.23,1,0.32,1);transition:-webkit-transform 600ms cubic-bezier(0.23,1,0.32,1);transition:transform 600ms cubic-bezier(0.23,1,0.32,1);transition:transform 600ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 600ms cubic-bezier(0.23,1,0.32,1)}#loading .loading-wrapper .loading-content .loading-text{margin-top:16px;font-size:9pt}#loading.active{visibility:visible;opacity:1}#loading.active .loading-wrapper .loading-content{-webkit-transform:translateY(0);transform:translateY(0)}.blank-page{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;min-height:480px;text-align:center}.blank-page .logo{max-width:320px}.blank-page .bg{height:100%;opacity:0.25;-webkit-filter:grayscale(100%);filter:grayscale(100%);position:absolute;left:0;top:0;width:100%}.ui-sortable-placeholder{background-color:#e6e6e6;border:1px solid #d9d9d9;visibility:visible!important}.ui-sortable-helper{-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.15);box-shadow:2px 2px 6px rgba(0,0,0,0.15);background-color:#fff;width:100%}.onoffswitch{position:relative;width:54px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.onoffswitch .onoffswitch-checkbox{display:none}.onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label{border:2px solid $green}.onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:1px}.onoffswitch .onoffswitch-label{overflow:hidden;cursor:pointer;border:2px solid #ccc;border-radius:20px;width:100%;position:relative}.onoffswitch .onoffswitch-label .onoffswitch-inner{margin-left:0;display:block;width:200%;height:20px;margin-left:-100%;-webkit-transition:margin 0.3s cubic-bezier(0.23,1,0.32,1);transition:margin 0.3s cubic-bezier(0.23,1,0.32,1)}.onoffswitch .onoffswitch-label .onoffswitch-inner:before{background-color:$green;border-radius:0;content:'SI';color:#fff}.onoffswitch .onoffswitch-label .onoffswitch-inner:after{background-color:#ccc;color:#666;content:'NO';text-align:right}.onoffswitch .onoffswitch-label .onoffswitch-inner:after,.onoffswitch .onoffswitch-label .onoffswitch-inner:before{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;font-size:0.775rem;font-weight:bold;height:20px;line-height:1.15rem;padding:0 6px 0 12px;width:50%}.onoffswitch .onoffswitch-label .onoffswitch-switch{background-color:#fff;border-radius:100%;bottom:0;display:block;margin:0;position:absolute;right:29px;top:0;-webkit-transition:all 0.3s cubic-bezier(0.23,1,0.32,1);transition:all 0.3s cubic-bezier(0.23,1,0.32,1);width:20px}.cke_contents{padding:18px!important}.ck-editor__editable{min-height:280px;padding:0!important}.ck-editor__editable p{padding:10px;margin:0}.system-queries{background-color:#f2f2f2;bottom:0;height:420px;left:0;overflow:auto;position:fixed;width:100%;z-index:100000}.btn-group-xs>.btn,.btn-xs{padding:0.25rem 0.4rem;font-size:0.8rem;line-height:0.5;border-radius:0.2rem}.btn-group-xs>.btn span,.btn-xs span{font-size:0.8rem}.btn-white{background-color:#fff;border:1px solid #ccc;color:#666}.btn-white:hover{background-color:#e6e6e6}.btn-white.active{background-color:#e6e6e6}.btn-custom{border-radius:18pt;border-width:2px;background-color:#e10006;padding-left:2rem;padding-right:2rem;color:#fff;font-weight:bolder}.btn-custom:hover{background-color:#000;color:#fff}.btn-transparent{border-radius:18pt;border-width:2px;padding-left:2rem;padding-right:2rem}.image-reveal-bottom{-webkit-transition:clip-path 2s cubic-bezier(0.23,1,0.32,1);transition:clip-path 2s cubic-bezier(0.23,1,0.32,1);clip-path:inset(100% 0 0 0)}.image-reveal-left{-webkit-transition:clip-path 2s cubic-bezier(0.23,1,0.32,1);transition:clip-path 2s cubic-bezier(0.23,1,0.32,1);clip-path:inset(0 100% 0 0)}.image-reveal-top{-webkit-transition:clip-path 3s cubic-bezier(0.23,1,0.32,1);transition:clip-path 3s cubic-bezier(0.23,1,0.32,1);clip-path:inset(0 0 100% 0)}.image-reveal-right{-webkit-transition:clip-path 2s cubic-bezier(0.23,1,0.32,1);transition:clip-path 2s cubic-bezier(0.23,1,0.32,1);clip-path:inset(0 0 0 100%)}.image-reveal-bottom.animated,.image-reveal-left.animated,.image-reveal-right.animated,.image-reveal-top.animated{clip-path:inset(0 0 0 0)}.image-hide-bottom,.image-hide-left,.image-hide-right,.image-hide-top{-webkit-transition:clip-path 3s cubic-bezier(0.23,1,0.32,1);transition:clip-path 3s cubic-bezier(0.23,1,0.32,1);clip-path:inset(0 0 0 0)}.image-hide-bottom.animated{clip-path:inset(100% 0 0 0)}.image-hide-left.animated{clip-path:inset(0 100% 0 0)}.image-hide-top.animated{clip-path:inset(0 0 100% 0)}.image-hide-right.animated{clip-path:inset(0 0 0 100%)}body{font-family:'Raleway',sans-serif;smoothing:antialiased;color:#000;overflow-x:hidden}footer,section{position:relative;padding-top:5rem}footer .container,footer .container-fluid,section .container,section .container-fluid{position:relative}a{text-decoration:none;-webkit-transition:color 400ms ease-out;transition:color 400ms ease-out}a:focus,a:hover{text-decoration:none}.title{color:#e10006;font-size:3.5rem;font-weight:bolder;padding-bottom:3rem;text-align:center}.description{font-size:2rem;padding-bottom:4.3rem}.float-whatsapp{position:fixed;bottom:10pt;right:10pt;z-index:1080}.float-whatsapp .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0dbc42;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:86px;width:86px;-webkit-transition:all 600ms cubic-bezier(0.23,1,0.32,1);transition:all 600ms cubic-bezier(0.23,1,0.32,1);text-decoration:none}.float-whatsapp .icon i{font-size:32pt;-webkit-transition:all 600ms cubic-bezier(0.23,1,0.32,1);transition:all 600ms cubic-bezier(0.23,1,0.32,1)}.float-whatsapp .icon:focus,.float-whatsapp .icon:hover{text-decoration:none}.float-whatsapp .icon:focus i,.float-whatsapp .icon:hover i{font-size:36pt}.float-whatsapp .caption{background-color:#0dbc42;background-color:#000;border-top-right-radius:8pt;border-bottom-right-radius:8pt;color:#fff;position:absolute;margin-top:0.225rem;font-size:8.5pt;width:80px;line-height:1.1;padding:0.245rem}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:1111}#preloader #status{width:90px;height:90px;position:absolute;left:50%;top:50%;background-image:url("../assets/loader.gif");background-repeat:no-repeat;background-position:center;background-size:90px;margin:-45px 0 0 -45px}header.header{background-color:#e10006;left:0;position:relative;top:0;width:100%;z-index:10}header.header .container .header-wrapper,header.header .container-fluid .header-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header.header .container .header-wrapper .logo-wrapper,header.header .container-fluid .header-wrapper .logo-wrapper{position:relative;padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}header.header .container .header-wrapper .logo-wrapper img.logo,header.header .container-fluid .header-wrapper .logo-wrapper img.logo{max-width:240px;width:100%;visibility:visible}header.header .container .header-wrapper .logo-wrapper img.logo-alt,header.header .container-fluid .header-wrapper .logo-wrapper img.logo-alt{width:30px;max-width:30px;opacity:0;visibility:hidden;position:relative}header.header .container .header-wrapper nav,header.header .container-fluid .header-wrapper nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}header.header .container .header-wrapper nav .menu,header.header .container-fluid .header-wrapper nav .menu{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}header.header .container .header-wrapper nav .menu li,header.header .container-fluid .header-wrapper nav .menu li{display:block}header.header .container .header-wrapper nav .menu li a,header.header .container-fluid .header-wrapper nav .menu li a{display:block;color:#000;padding:1rem;text-transform:uppercase;font-size:10pt;font-weight:700;-webkit-transition:all 600ms cubic-bezier(0.23,1,0.32,1);transition:all 600ms cubic-bezier(0.23,1,0.32,1);text-decoration:none}header.header .container .header-wrapper nav .menu li a.active,header.header .container .header-wrapper nav .menu li a:focus,header.header .container .header-wrapper nav .menu li a:hover,header.header .container-fluid .header-wrapper nav .menu li a.active,header.header .container-fluid .header-wrapper nav .menu li a:focus,header.header .container-fluid .header-wrapper nav .menu li a:hover{color:#fff}header.header .container .header-wrapper nav .menu li.close,header.header .container-fluid .header-wrapper nav .menu li.close{display:none;opacity:1;text-shadow:none;color:#fff}header.header .container .header-wrapper nav .menu .dropdown-menu,header.header .container-fluid .header-wrapper nav .menu .dropdown-menu{--bs-dropdown-bg:#e10006}header.header .container .header-wrapper nav .menu .dropdown-menu .dropdown-item,header.header .container-fluid .header-wrapper nav .menu .dropdown-menu .dropdown-item{color:#000}header.header .container .header-wrapper nav .mobile-icon,header.header .container-fluid .header-wrapper nav .mobile-icon{display:none;padding:10px 0}header.header .container .header-wrapper nav .mobile-icon i,header.header .container-fluid .header-wrapper nav .mobile-icon i{font-size:1.5rem}@media screen and (max-width:991px){header.header .container .header-wrapper nav .menu,header.header .container-fluid .header-wrapper nav .menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,0.95);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;visibility:hidden;height:100%;left:0;opacity:0;position:fixed;text-align:center;-webkit-transition:all 400ms cubic-bezier(0.23,1,0.32,1);transition:all 400ms cubic-bezier(0.23,1,0.32,1);-webkit-transform:translateY(-100%);transform:translateY(-100%);top:0;width:100%;z-index:20}header.header .container .header-wrapper nav .menu li,header.header .container-fluid .header-wrapper nav .menu li{width:100%}header.header .container .header-wrapper nav .menu li a,header.header .container-fluid .header-wrapper nav .menu li a{color:#000;padding:16px 0;font-size:1rem}header.header .container .header-wrapper nav .menu li a.active,header.header .container .header-wrapper nav .menu li a:hover,header.header .container-fluid .header-wrapper nav .menu li a.active,header.header .container-fluid .header-wrapper nav .menu li a:hover{color:#e10006}header.header .container .header-wrapper nav .menu li.close,header.header .container-fluid .header-wrapper nav .menu li.close{display:block;position:absolute;text-align:right;color:#000;top:0;padding:16px;right:0;width:auto}header.header .container .header-wrapper nav .menu li.close i,header.header .container-fluid .header-wrapper nav .menu li.close i{font-size:28pt}header.header .container .header-wrapper nav .menu.active,header.header .container-fluid .header-wrapper nav .menu.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;color:#e10006}header.header .container .header-wrapper nav .mobile-icon,header.header .container-fluid .header-wrapper nav .mobile-icon{display:block}header.header .container .header-wrapper nav .nav-item .dropdown-menu,header.header .container-fluid .header-wrapper nav .nav-item .dropdown-menu{position:static;float:none;width:100%;margin-top:0;text-align:center;background-color:#fff}header.header .container .header-wrapper nav .nav-item .dropdown-menu .dropdown-item:hover,header.header .container-fluid .header-wrapper nav .nav-item .dropdown-menu .dropdown-item:hover{background-color:transparent;color:#e10006}header.header .container .header-wrapper nav .nav-link.dropdown-toggle.active,header.header .container .header-wrapper nav .nav-link.dropdown-toggle.show,header.header .container-fluid .header-wrapper nav .nav-link.dropdown-toggle.active,header.header .container-fluid .header-wrapper nav .nav-link.dropdown-toggle.show{color:#e10006}}@media screen and (max-width:597px){header.header .container .header-wrapper .logo img,header.header .container-fluid .header-wrapper .logo img{max-width:200px}}header.header.scroll{position:fixed;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.125);box-shadow:1px 1px 6px rgba(0,0,0,0.125)}header.header.scroll .container .header-wrapper .logo-wrapper,header.header.scroll .container-fluid .header-wrapper .logo-wrapper{padding:0.25rem 0}header.header.scroll .container .header-wrapper .logo-wrapper img.logo,header.header.scroll .container-fluid .header-wrapper .logo-wrapper img.logo{visibility:hidden;max-width:1px}header.header.scroll .container .header-wrapper .logo-wrapper img.logo-alt,header.header.scroll .container-fluid .header-wrapper .logo-wrapper img.logo-alt{visibility:visible;opacity:1}header.header.scroll .container .header-wrapper nav .menu li a,header.header.scroll .container-fluid .header-wrapper nav .menu li a{font-size:9pt;padding:0.725rem}.header-spacer{height:0}.header-spacer.scroll{height:106px}.contacto{text-align:center;color:#fff;background-color:#1a1a1a;padding-top:0;padding-top:5rem;padding-bottom:5rem}.contacto img{width:100%;max-width:14rem;margin-bottom:5rem}.contacto a{color:#fff}.contacto a:hover{color:#e10006}.contacto address p{font-size:1.5rem}footer{padding:1rem 0}footer.copyright{padding:2rem 0;background-color:#fff;text-align:center}footer.copyright .container .caption{color:#000;font-size:1rem;font-family:'Roboto',sans-serif}footer.copyright .container .caption a{color:#000}footer.copyright .container .caption a:focus,footer.copyright .container .caption a:hover{color:#e10006}@media screen and (max-width:575px){footer.copyright{padding:2rem 0 10rem 0}}.slider{background-color:#000;height:calc(100vh - 65px);min-height:40rem;overflow:hidden;position:relative}.slider .slide{opacity:0;-webkit-transition:all 900ms cubic-bezier(0.23,1,0.32,1);transition:all 900ms cubic-bezier(0.23,1,0.32,1);visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center;background-size:cover;position:absolute;left:0;height:100%;top:0;width:100%}.slider .slide .bg{background-color:rgba(0,0,0,0.25)}.slider .slide video{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;display:block;opacity:0.25}.slider .slide .caption{color:#fff;text-align:center;bottom:0;width:100%;position:relative;margin:3rem 1rem}.slider .slide .caption img{max-width:5rem}.slider .slide .caption .first{font-size:4rem;line-height:1.05}.slider .slide .caption .second{font-size:1.9rem}.slider .slide .caption .first,.slider .slide .caption .second{display:block;margin:1rem 0}.slider .slide .caption .buttons .btn{margin:1rem}.slider .slide.active{opacity:1;visibility:visible}.slider .slide.active .caption{-webkit-transform:translateY(0);transform:translateY(0)}.slider .dots{bottom:0;padding:16px;position:absolute;text-align:center;width:100%}.slider .dots i{color:#fff;font-size:9pt;cursor:pointer;margin:0 4px}.slider .dots i:before{content:'\f111';font-family:'Font Awesome 6 Pro';font-weight:900}.slider .dots i.active:before{font-weight:400}.slider .next,.slider .prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:0 8px 0 8px;position:absolute;top:0}.slider .next i,.slider .prev i{font-size:2.5rem}.slider .next:before,.slider .prev:before{content:'';height:100%;opacity:0;left:0;position:absolute;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;width:100%}.slider .next:hover:before,.slider .prev:hover:before{opacity:1}.slider .prev{left:0}.slider .prev:before{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.6)),to(rgba(0,0,0,0)));background-image:linear-gradient(left,rgba(0,0,0,0.6),rgba(0,0,0,0))}.slider .next{right:0}.slider .next:before{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.6)),to(rgba(0,0,0,0)));background-image:linear-gradient(right,rgba(0,0,0,0.6),rgba(0,0,0,0))}@media screen and (max-width:991px){.slider .slide .caption .title{font-size:3rem}}.la-empresa{padding:10rem 0 14rem 0;height:100vh;min-height:40rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.la-empresa .background{background-position:center;background-size:cover;position:absolute;left:0;height:100%;top:0;width:100%}.la-empresa .container{background-color:rgba(255,255,255,0.9);border-radius:1rem;padding:4rem 5rem 0 5rem;text-align:center;max-width:50%}.la-empresa .container .logos img{max-width:18rem;margin-top:-5rem}.la-empresa .container .caption{text-transform:uppercase;font-size:2.5rem;line-height:initial;padding:3rem 0}@media screen and (max-width:991px){.la-empresa{padding:2rem 2rem 5rem 2rem}.la-empresa .container{max-width:100%;padding:4rem 1.5rem 0 1.5rem}.la-empresa .container .caption{font-size:2rem}.la-empresa .container .icon{margin:0 auto}}.propuesta .valores h4{font-weight:bolder;height:5.2rem;margin-top:1rem}.propuesta .valores p{font-family:'Roboto',sans-serif}.propuesta .valores .valores-icons{background:url("../img/home/icons.svg") 487px no-repeat;background-size:780px 99px;width:98px;height:99px;display:inline-block;margin-bottom:1rem 0}.propuesta .valores .v1{background-position:0px 0px}.propuesta .valores .v2{background-position:-97px 0px}.propuesta .valores .v3{background-position:-195px 0px}.propuesta .valores .v4{background-position:-292px 0px}.propuesta .valores .v5{background-position:-390px 0px}@media screen and (max-width:991px){.propuesta .valores{text-align:center}.propuesta .valores h4{height:inherit}}.proyectos .container-fluid{position:relative}.proyectos .container-fluid .triangle{background-color:#fff;height:3rem;width:3rem;top:-2rem;left:calc(50% - 2rem);-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);position:absolute;opacity:1;z-index:1}.proyectos .bg-color{position:relative;background-color:#e10006}.proyectos .bg-color:hover .background{opacity:0.25}.proyectos .bg-color .background{background-position:center;background-size:cover;position:absolute;left:0;height:100%;top:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:all 600ms ease-out;transition:all 600ms ease-out}.proyectos .bg-color .block{cursor:pointer;background-position:center;background-size:cover;position:absolute;left:0;height:100%;top:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.proyectos .bg-color .block .block-content{text-align:center}.proyectos .bg-color .block .block-content .proyectos-icons{background:url("../img/home/icons.svg") 487px no-repeat;background-size:780px 99px;width:98px;height:99px;display:inline-block;margin-bottom:1rem 0}.proyectos .bg-color .block .block-content .p1{background-position:-487px 0px}.proyectos .bg-color .block .block-content .p2{background-position:-585px 0px}.proyectos .bg-color .block .block-content .p3{background-position:-683px 0px}.proyectos .bg-color .block .block-content .title{font-size:2rem;color:#fff;text-transform:uppercase}.proyectos .bg-color .block .block-content .title span{font-size:1rem;letter-spacing:0.5rem;font-family:'Roboto',sans-serif;display:block}@media screen and (max-width:1199px){.proyectos .bg-color .block .block-content .title span{letter-spacing:0.2rem}}.proyectos .bg-color .block .block-content .icon{margin-top:1rem;color:#fff}.proyectos .bg-color .block .block-content .icon i{font-size:2.5rem}.trayectoria{padding-top:0;margin-bottom:5rem}.trayectoria .title{padding-top:5rem}.formulario{text-align:center;color:#fff;background-color:#1a1a1a;padding-top:0}.formulario .contacto-foto{width:100%;background:url("../img/home/bg-contacto.jpg") no-repeat;background-position:center center;background-repeat:no-repeat;height:100%;width:100%;background-size:cover;background-position:center bottom}.formulario .contacto-foto .overlay{padding-top:10rem;padding-bottom:10rem;background-color:rgba(0,0,0,0.85)}.formulario .contacto-foto .overlay h2{font-weight:bolder}.formulario form{margin-top:5rem}.formulario form .btn-primary{background-color:#fff;color:#1a1a1a;border-radius:0;padding:1rem;width:20rem;border:0}.formulario form .btn-primary:hover{background-color:#e10006;border:0}.formulario form .help-block{color:#f00}.formulario form .help-block ul{list-style:none;margin:0;padding:0}.formulario form .help-block li{margin:0;padding:0}.formulario form input[type=email],.formulario form input[type=text],.formulario form textarea{background-color:transparent;color:#fff;border:1px solid #fff;padding:1rem;border-radius:0}.formulario form input[type=email]::-webkit-input-placeholder,.formulario form input[type=text]::-webkit-input-placeholder,.formulario form textarea::-webkit-input-placeholder{color:#fff;opacity:0.7}.formulario form input[type=email]::-moz-placeholder,.formulario form input[type=text]::-moz-placeholder,.formulario form textarea::-moz-placeholder{color:#fff;opacity:0.7}.formulario form input[type=email]:-ms-input-placeholder,.formulario form input[type=text]:-ms-input-placeholder,.formulario form textarea:-ms-input-placeholder{color:#fff;opacity:0.7}.formulario form input[type=email]::-ms-input-placeholder,.formulario form input[type=text]::-ms-input-placeholder,.formulario form textarea::-ms-input-placeholder{color:#fff;opacity:0.7}.formulario form input[type=email]::placeholder,.formulario form input[type=text]::placeholder,.formulario form textarea::placeholder{color:#fff;opacity:0.7}.formulario form input[type=email]:focus,.formulario form input[type=text]:focus,.formulario form textarea:focus{background-color:transparent;border:3px solid #fff;outline:none;color:#fff}.formulario form input::-webkit-input-placeholder{color:#fff;opacity:0.7}.formulario form input:-ms-input-placeholder{color:#fff;opacity:0.7}.formulario form input::-ms-input-placeholder{color:#fff;opacity:0.7}.formulario form textarea::-webkit-input-placeholder{color:#fff;opacity:0.7}.formulario form textarea:-ms-input-placeholder{color:#fff;opacity:0.7}.formulario form textarea::-ms-input-placeholder{color:#fff;opacity:0.7}.pop-video{position:fixed;left:0;top:0;height:100%;width:100%;z-index:1099;visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 600ms cubic-bezier(0.23,1,0.32,1);transition:all 600ms cubic-bezier(0.23,1,0.32,1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pop-video .pop-background{background-color:rgba(0,0,0,0.95);background-position:center;background-size:cover;position:absolute;left:0;height:100%;top:0;width:100%}.pop-video .pop-content{position:relative;height:80%;width:80%}.pop-video .pop-content iframe{position:absolute;width:100%;height:100%}.pop-video .pop-close{position:absolute;right:1rem;top:1rem;color:#fff;cursor:pointer}.pop-video .pop-close i{font-size:32pt}.pop-video.active{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.desarrollos{padding-top:0;margin-bottom:5rem}.desarrollos .description{margin-top:5rem;text-align:center}.desarrollos .desarrollos-foto{width:100%;text-align:center;background-position:center center;min-height:50vh;width:100%;background-size:cover}.desarrollos .desarrollos-foto .overlay{min-height:50vh;background-color:rgba(0,0,0,0.7);text-align:center;display:block}.desarrollos .desarrollos-foto .overlay h2{font-weight:bolder}.desarrollos .desarrollos-foto .overlay .proyectos-icons{background:url("../img/home/icons.svg") 487px no-repeat;background-size:780px 99px;width:98px;height:99px;display:inline-block;margin-bottom:1rem 0}.desarrollos .desarrollos-foto .overlay .p1{background-position:-487px 0px}.desarrollos .desarrollos-foto .overlay .p2{background-position:-585px 0px}.desarrollos .desarrollos-foto .overlay .p3{background-position:-683px 0px}.desarrollos .desarrollos-foto .overlay .title{color:#fff;text-transform:uppercase}.desarrollos .desarrollos-foto .overlay .title h1{font-size:4rem}.desarrollos .desarrollos-foto .overlay .title h1 span{font-size:1rem;letter-spacing:0.5rem;font-family:'Roboto',sans-serif;display:block}.desarrollos .card .card-bg{background-color:rgba(0,0,0,0.15);background-position:center center;height:100%;width:100%;background-size:cover}@media screen and (max-width:767px){.desarrollos .card .card-bg{height:15rem}}.desarrollos .card .card-body{padding:3rem}.desarrollos .card .card-body .card-title{color:#e10006;font-size:2rem}.proyecto{padding-top:0}.proyecto .title h1{font-size:4rem}.proyecto .description{margin-top:5rem;text-align:center;font-size:1.5rem;padding-bottom:4.3rem}.proyecto .overlay,.proyecto .proyecto-foto{min-height:30rem;height:50vh}.proyecto .proyecto-foto{width:100%;text-align:center;background-position:center center;width:100%;background-size:cover}.proyecto .proyecto-foto .overlay{background-color:rgba(0,0,0,0.7);text-align:center;display:block}.proyecto .proyecto-foto .overlay h2{font-weight:bolder}.proyecto .proyecto-foto .overlay .title{font-size:2rem;color:#fff;text-transform:uppercase}.proyecto .proyecto-foto .overlay .title span{font-size:1rem;letter-spacing:0.5rem;font-family:'Roboto',sans-serif;display:block}.proyecto .card{background-position:center center;height:100%;width:100%;padding-bottom:100%;background-size:cover;background-repeat:no-repeat}.proyecto .card .icon{background-color:#e10006;opacity:0;-webkit-transition:all 600ms cubic-bezier(0.23,1,0.32,1);transition:all 600ms cubic-bezier(0.23,1,0.32,1);position:absolute;left:0;height:100%;top:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.proyecto .card .icon i{color:#fff;font-size:30pt}.proyecto .card:hover .icon{opacity:0.75}.proyecto .owl-dots{text-align:center;padding-top:1rem}.proyecto .owl-dots .owl-dot{display:inline-block;margin:0 5px}.proyecto .owl-dots .owl-dot span{width:12px;height:12px;background:#ccc;border-radius:50%;display:block}.proyecto .owl-dots .owl-dot.active span{background:#e10006}.proyecto .mapa iframe{width:100%;height:20rem;display:block}@media screen and (min-width:768px){html{font-size:14px}}@media screen and (max-width:767px){html{font-size:13px}}@media screen and (max-width:640px){html{font-size:12px}}