@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);*{position:relative}body{width:100%;height:100%;padding:0;margin:0;background-color:#fff;font-family:'Open Sans',sans-serif;font-size:16px}h1{font-size:40px}h2{font-size:32px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px}h6{font-size:16px}ul{padding-left:0;margin-bottom:0;margin-top:0}ul li{margin-left:20px;list-style:none}a{padding:4px 16px;font-size:16px;text-decoration:none}a:focus,a:hover{text-decoration:none}b{font-weight:700}.txtY{color:#ffd200}.bckY{background-color:#ffd200}section{width:100%;height:auto;padding:0;margin:0}header{width:100%;min-height:auto;padding:0;margin:0;background:url(../images/header.jpg) 20% 0 no-repeat;background-size:cover;position:fixed;top:0;left:0;z-index:999;transition:all .6s}header .container{padding:0;border-bottom:0}header .container .col-sm-12{padding:0}.navbar-default{min-height:auto;padding-bottom:0;margin-bottom:0;border:0;background-color:transparent}.navbar-default .container-fluid{padding:0 0 0 15px}.navbar-default .navbar-header{min-height:auto}.navbar-default .navbar-header .navbar-brand{height:auto;padding:10px 0 0 0}.navbar-default .navbar-header .navbar-brand img{width:140px;height:auto}.navbar-default .navbar-nav li a{padding:45px 5px 10px 5px;color:#000;font-size:14px;font-weight:400;border-bottom:5px solid transparent;opacity:1;transition:all .6s}.navbar-default .navbar-nav li a:focus,.navbar-default .navbar-nav li a:hover{color:#000;border-bottom:5px solid #1972b9}.navbar-default .navbar-nav li.active a,.navbar-default .navbar-nav li.active a:focus,.navbar-default .navbar-nav li.active a:hover{background-color:transparent;color:#000;border-bottom:5px solid #1972b9;font-weight:700}.navbar-default .navbar-toggle{margin-top:31px;border:0}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{width:31px;height:5px;background-color:#1972b9}header #frase{width:513px;padding:0;margin:0;line-height:1;color:#fff;font-size:14px;font-weight:700;position:absolute;bottom:10px;right:-515px}header #phoneNum{position:absolute;top:1.5px;right:18px}header #phoneNum p{color:#000;line-height:1;font-size:12px}header #phoneNum p a,header #phoneNum p a:hover{padding:0;color:#000;display:inline-block;line-height:1;font-size:12px}@media (max-width:1350px) and (min-width:992px){header #frase{width:400px;right:-410px}}@media (max-width:991px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}}@media (max-width:1199px) and (min-width:992px){header{background:url(../images/header.jpg) 50% 0 no-repeat}header #frase{width:400px;right:auto;left:150px;bottom:0}}@media (max-width:991px) and (min-width:768px){header{background:url(../images/header.jpg) 50% 0 no-repeat}.navbar-default .navbar-collapse{border-color:transparent;width:calc(100vw + 30px);left:calc(((100vw - 708px)/ 2) * -1)}.navbar-default .navbar-header .navbar-brand img{width:140px;height:auto}.navbar-default .navbar-nav{margin-top:0;margin-bottom:0;background-color:#fff}.navbar-default .navbar-nav li a{padding-top:0;border-bottom:0}.navbar-default .navbar-nav li a:focus,.navbar-default .navbar-nav li a:hover,.navbar-default .navbar-nav li.active a,.navbar-default .navbar-nav li.active a:focus,.navbar-default .navbar-nav li.active a:hover{color:#000;border-bottom:0}header #frase{width:400px;right:auto;left:150px;bottom:5px}}@media (max-width:767px){header{background:url(../images/header.jpg) 31% 0 no-repeat;background-size:auto 116px}.navbar-default .navbar-collapse{border-color:transparent}.navbar-default .navbar-header .navbar-brand img{width:140px;height:auto;padding-top:16px;padding-bottom:28px}.navbar-default .navbar-nav{margin-top:0;margin-bottom:0;background-color:#fff}.navbar-default .navbar-nav li a{padding-top:0;border-bottom:0}.navbar-default .navbar-nav li a:focus,.navbar-default .navbar-nav li a:hover,.navbar-default .navbar-nav li.active a,.navbar-default .navbar-nav li.active a:focus,.navbar-default .navbar-nav li.active a:hover{color:#000;border-bottom:0}header #frase{width:100%;right:auto;text-align:center;text-shadow:1px 1px #000}header #phoneNum{width:100%;top:8px;right:auto}header #phoneNum p{text-align:center}header #phoneNum a,header #phoneNum p{color:#fff!important}}footer{padding:20px 0;text-align:center;background:url(../images/footer.jpg) 50% 30% no-repeat;background-size:cover}footer::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);z-index:1}footer .container{z-index:3}footer a.logo{width:250px;padding:0;margin:60px auto;display:block}footer a.logo img{width:240px;margin:0 auto;display:block}footer a.deve{padding:0;font-size:12px;color:#fff}footer p{color:#fff;font-size:12px}#home #sec1{padding-top:80px}#home #sec1 #banner1,#home #sec1 #banner1 .item{width:100%;height:85vh;padding:0;margin:0}#home #sec1 #banner1 .item::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.4);z-index:2}#home #sec1 #banner1 .owl-dots{margin-top:-50px}#home #sec1 #banner1 .owl-dots .owl-dot span{background:#fff}#home #sec1 #banner1 .owl-dots .owl-dot.active span,#home #sec1 #banner1 .owl-dots .owl-dot:hover span{background:#ffd200}#home #sec1 #banner1 #b1i1{background-image:url(../images/home/banner-01.webp);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}#home #sec1 #banner1 #b1i2{background-image:url(../images/home/banner_equipo.webp);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}#home #sec1 #banner1 #b1i3{background-image:url(../images/home/banner-02.webp);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}#home #sec1 #banner1 #b1i4{background-image:url(../images/home/banner-03.webp);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}#home #sec1 #banner1 .item .info{width:100%;position:absolute;top:calc(50% - 100px);z-index:3}#home #sec1 #banner1 .item .info h1{font-weight:700;color:#fff;text-align:center}#home #sec1 #banner1 .item .info .btnIr{width:270px;margin:30px auto 0 auto;display:block;text-align:center;color:#fff;font-size:32px;border:2px solid #ffd200}#home #sec2 #sub1,#home #sec2 #sub2{width:100%;padding:60px 0;margin:0}#home #sec2 #sub1{background-color:#b9cee8}#home #sec2 #sub1 img{width:70%;margin:0 auto 60px auto;display:block}#home #sec2 #sub1 h2.bienvenida{font-size:24px;font-weight:400;text-align:center;color:#1972b9}#home #sec2 #sub1 h2.bienvenida span{font-weight:700}#home #sec2 #sub2{padding-bottom:100px;background-color:#fff}#home #sec2 #sub2 h2.bienvenida{font-size:28px;font-weight:400;text-align:center;color:#000}#home #sec2 #sub2 h2.bienvenida span{font-weight:700}#home #sec2 #sub2 .col-sm-6{height:92px}#home #sec2 #sub2 picture{position:absolute;top:0;left:0;bottom:0;right:0}#home #sec2 #sub2 img.cleanman{height:650px;position:absolute;left:-50px;bottom:-70px}#home #sec3 h1{width:100%;padding:50px 0;margin:0;background-color:#000;display:block;text-align:center;color:#fff;font-weight:400}#home #sec3 h1 span{font-weight:700}#home #sec3 [class*=col-sm-] img{width:100%;height:auto;padding:0;margin:0}#home #sec3 [class*=col-sm-] .tag{padding:0;margin:0;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(5,77,128,.6);opacity:0;transition:all .6s}#home #sec3 [class*=col-sm-] .tag h2{width:100%;padding:0;margin:0;position:absolute;top:calc(50% - 13px);text-align:center;color:#fff;font-size:24px}#home #sec3 [class*=col-sm-]:hover .tag{opacity:1}#home #sec4 .container-fluid{padding-top:50px;padding-bottom:50px;margin-bottom:30px;background-color:#1972b9}#home #sec4 .container-fluid h1{padding:0;margin:0;text-align:center;color:#fff;font-weight:400}#home #sec4 .container-fluid h1 span{font-weight:700}#home #sec4 .container{padding-bottom:15px}#home #sec4 [class*=col-sm-] figure{width:100%;margin-bottom:15px;background-color:#ebf2f8}#home #sec4 [class*=col-sm-] figure img{width:100%;margin:0 auto;display:block}#home #sec4 [class*=col-sm-] figure figcaption{width:100%;height:430px;padding:20px;color:#1972b9}#home #sec4 [class*=col-sm-] figure figcaption p.cita{position:absolute;bottom:0;right:20px;color:#1972b9;text-align:right;font-weight:700;font-size:24px}#home #sec5{padding-top:80px;padding-bottom:80px;background-color:#f1f1f1}#home #sec5 h1{padding:0;margin:0;margin-bottom:30px;text-align:center;color:#1972b9;font-weight:700}#home #sec5 h2{padding:0;margin:0;margin-bottom:30px;text-align:center;color:#9a9a9a;font-weight:400;font-size:24px}#home #sec5 [class*=col-sm-]{margin-top:15px;margin-bottom:15px}#home #sec5 [class*=col-sm-] img{width:auto;height:100%;margin:0 auto;display:block}@media (max-width:1199px){#home #sec4 [class*=col-sm-] figure figcaption{height:530px}#home #sec2 #sub2 .col-sm-6{height:123px}#home #sec2 #sub2 img.cleanman{height:650px;position:absolute;left:-100px;bottom:-70px}}@media (max-width:767px){#home #sec1 #banner1,#home #sec1 #banner1 .item{height:500px}#home #sec1 #banner1 .item img{display:none}#home #sec1 #banner1 .item .info{width:100%;top:calc(50% - 140px)}#home #sec2 #sub2{padding-bottom:60px}#home #sec2 #sub2 .col-sm-6{height:auto}#home #sec2 #sub2 picture{position:relative;top:auto;left:auto;bottom:auto;right:auto}#home #sec2 #sub2 img.cleanman{width:100%;height:auto;margin:0 auto;display:block;position:relative;left:auto;bottom:auto}#home #sec3 h1{font-size:28px}#home #sec4 .container-fluid h1{font-size:28px}#home #sec4 [class*=col-sm-] figure figcaption{height:auto;padding-bottom:80px}}#nosotros #sec1{padding-top:80px;padding-bottom:54px}#nosotros #sec1 #banner1{width:100%;height:auto;padding:0;margin:0}#nosotros #sec1 .col-sm-12{padding:0}#nosotros #sec1 picture{width:100%;display:block;overflow:hidden}#nosotros #sec1 picture img{width:100%;height:auto;padding:0;margin:0;display:block}#nosotros #sec1 img.logo{width:300px;margin:30px auto;display:block}#nosotros #sec1 p{padding-bottom:16px;font-size:16px;font-weight:400;color:#1972b9;text-align:center}#nosotros #sec1 p span.upper{text-transform:uppercase}#nosotros #sec1 h2.blck{padding:30px 0;margin:0 auto 30px auto;font-size:28px;font-weight:400;text-align:center;background-color:#000;color:#fff}#nosotros #sec1 h2{margin:16px auto 16px auto;font-size:28px;font-weight:400;text-align:center;color:#000}#nosotros #sec1 #timeline video{width:100%;height:auto;padding:0;margin:0 auto;display:block}#nosotros #sec2{padding-bottom:0}#nosotros #sec2 .garantia{padding-top:60px;padding-bottom:60px;background-image:url(../images/nosotros/ban-2.webp);background-repeat:no-repeat;background-position:center top;background-size:cover}#nosotros #sec2 .garantia .col-sm-4:nth-child(1){padding-top:330px}#nosotros #sec2 .garantia .col-sm-4:nth-child(3){padding-top:330px}#nosotros #sec2 .garantia .col-sm-4 img{width:80%;padding:0;margin:0 auto 30px auto;display:block;vertical-align:top}#nosotros #sec2 .garantia h3{width:100%;padding:10px 0;margin:0 0 16px 0;color:#fff;font-size:24px;font-weight:700;text-align:center;background-color:#1972b9}#nosotros #sec2 .garantia p{width:85%;margin:0 auto;text-align:center;color:#000;font-weight:700}#nosotros #sec2 .garantia .movil{display:none}#nosotros #sec2 .garantia .movil p{margin-bottom:32px}#nosotros #sec2 .garantia .movil img{width:80%;padding:0;margin:0 auto 30px auto;display:block;vertical-align:top}#nosotros #sec2 .sol{padding-top:80px;padding-bottom:64px}#nosotros #sec2 .sol h2{padding:0;margin:0 0 16px 0;color:#000;font-size:38px;font-weight:700;text-align:center}#nosotros #sec2 .sol h3{padding:0;margin:0 0 16px 0;color:#1972b9;font-weight:700;text-align:center}#nosotros #sec2 img.mano{width:35%;position:absolute;bottom:-60px;right:0;z-index:2}#nosotros #sec2 .glove{width:100%;padding:0;margin:0;position:absolute;right:0}#nosotros #sec3{padding-bottom:0}#nosotros #sec3 h1{width:100%;padding:50px 0;margin:0;text-align:center;color:#fff;background-color:#1972b9}#nosotros #sec4{padding-top:60px;background-color:#fff}#nosotros #sec4 .container{padding-bottom:60px}#nosotros #sec4 h2{padding:0;margin:0;margin-bottom:30px;text-align:center;color:#1972b9;font-weight:700}#nosotros #sec4 img{width:100%;padding:0;margin:0 auto;display:inline-block;vertical-align:bottom}#nosotros #sec4 p{padding-top:32px;text-align:center;color:#000;font-weight:400}#nosotros #sec4 p.nota{width:100%;padding:0 0 32px 0;margin:0;text-align:center;color:#1972b9;font-weight:400;background-color:#fff}#nosotros #sec4 p.nota img#nanodepot{width:auto;height:30px;padding:0;margin:0 15px;display:inline-block;vertical-align:middle}#nosotros #sec4 p.nota img#italimpia{width:auto;height:50px;padding:0;margin:0 15px;display:inline-block;vertical-align:middle}#nosotros #sec4 p.nota img#sutter{width:auto;height:50px;padding:0;margin:0 15px;display:inline-block;vertical-align:middle}@media (max-width:767px){#nosotros #sec2 .garantia{padding-top:60px;padding-bottom:28px}#nosotros #sec2 .garantia .col-sm-4{display:none}#nosotros #sec2 .garantia .movil{display:block}#nosotros #sec2 .sol{padding-top:60px;padding-bottom:0}#nosotros #sec2 .sol h2{font-size:34px}#nosotros #sec2 img.mano{width:80%;margin-left:20%;position:relative;bottom:-30px;right:auto;z-index:2}#nosotros #sec2 .glove{width:100%;position:relative;display:block}#nosotros #sec4 h3{text-align:center}#nosotros #sec4 .grafic{margin-bottom:20px}#nosotros #sec4 .lastInc{margin-left:25%}}#servicios #top{padding-top:80px;margin-bottom:0}#servicios #imgBan{width:100%;height:50vh;padding:0;margin:0;background-image:url(../images/servicios/limpieza.jpg);background-position:center top;background-size:cover}#servicios .top{width:100%;padding:0;margin:0;background-color:#1972b9}#servicios #menuIn{padding:16px 0 0 0}#servicios #menuIn a,#servicios #menuIn a:focus,#servicios #menuIn a:hover{width:calc(100% / 3);padding:10px 0;margin:0 -2px;display:inline-block;text-align:center;font-size:24px;color:#fff;border-bottom:5px solid transparent;transition:all .6s}#servicios #menuIn a.active{padding-top:10px;padding-bottom:10px;color:#fff;border-bottom:5px solid #ffd200}#servicios .det{width:100%;padding:60px 0;margin:0;background-color:#fff}#servicios #titService h2{padding-right:15px;margin:0;color:#1972b9;font-weight:700;text-align:right}#servicios #det{-webkit-column-count:2;column-count:2}#servicios #det p{padding:0 15px;font-size:20px;color:#000;font-weight:700}@media (max-width:767px){#servicios #menuIn a,#servicios #menuIn a:focus,#servicios #menuIn a:hover{width:100%;margin:0 0 16px 0;display:block}#servicios #titService h2{padding:0;margin:0 0 30px 0;text-align:center}#servicios #det{-webkit-column-count:1;-moz-column-count:1;column-count:1}}#contacto{padding-top:80px}#contacto #mapa{width:100%;height:500px;padding:0;margin:0 0 60px 0}#contacto #sec1{padding-bottom:70px}#contacto #sec1 h1{margin-bottom:30px;font-size:28px;color:#1972b9;font-weight:400}#contacto #sec1 p{font-size:16px;color:#1972b9}#contacto #sec1 a,#contacto #sec1 a:focus,#contacto #sec1 a:hover{width:316px;padding:0;display:inline-block;font-size:16px;color:#1972b9}#contacto #sec1 .redes{padding-top:14px}#contacto #sec1 .redes a{width:32px;padding:0;margin:0 16px 0 0;display:inline-block}#contacto #sec1 .redes a img{width:32px;padding:0;margin:0;display:block}#contacto #sec1 #form input[type=text]{width:100%;padding:5px 10px;margin-bottom:16px;border:1px solid #a9a9a9;font-family:'Open Sans',sans-serif;font-size:16px;color:#696969}#contacto #sec1 #form textarea{width:100%;padding:5px 10px;margin-bottom:16px;border:1px solid #a9a9a9;font-family:'Open Sans',sans-serif;font-size:16px;color:#696969}#contacto #sec1 #form #submit{width:130px;padding:5px 10px;margin-left:calc(100% - 130px);background-color:#1972b9;border:1px solid #1972b9;font-family:'Open Sans',sans-serif;font-size:16px;color:#fff;transition:all .6s}#contacto #sec1 #form #submit:hover{background-color:#fff;color:#1972b9}@media (max-width:767px){#contacto #sec1 #form{padding-top:46px}}.wp-block-column{position:relative}.rl-gallery-title{width:100%;text-transform:uppercase;text-align:center;color:#fff;font-weight:700;padding:10px;margin:0;background:rgba(0,0,0,.5);position:absolute;left:0;bottom:0;z-index:5}.not-webp #home #sec1 #banner1 #b1i1{background-image:url(../images/home/banner-01.jpg)}.not-webp #home #sec1 #banner1 #b1i2{background-image:url(../images/home/banner_equipo.jpg)}.not-webp #home #sec1 #banner1 #b1i3{background-image:url(../images/home/banner-02.jpg)}.not-webp #home #sec1 #banner1 #b1i4{background-image:url(../images/home/banner-03.jpg)}.not-webp #nosotros #sec2 .garantia{background-image:url(../images/nosotros/ban-2.jpg)}