body{font-size:.9rem;line-height:1.75;color:#505050;font-family:'Montserrat',sans-serif}p,ul,ol{font-family:'Montserrat',sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Nunito',sans-serif;color:#50c2e8;font-weight:400;line-height:1.3;margin-bottom:.8rem}.h2{font-size:1.6rem}button,input,optgroup,select,textarea{font-family:'Montserrat',sans-serif}.postcontent a,.postcontent a:link{font-family:'Montserrat',sans-serif;text-decoration:none;color:#50c2e8}a{color:#4eb0e1}a:active,a:hover,a:focus{color:#50c2e8;text-decoration:none}.aligncenter{display:block;margin-left:auto;margin-right:auto}.no-margin{padding:0!important;margin:0!important}.table-div{display:block}.row-div{display:block}.cell-div{display:block}.divider-blanca{height:1px;width:100%;display:block;margin:9px 0;overflow:hidden;background-color:#fff}.divider-gris{height:1px;width:100%;display:block;margin:9px 0;overflow:hidden;background-color:#ccc}.contenedor-divider-azul{height:16px;margin:0 auto;padding-top:6px;background-color:#fff;border-left:1px solid #50c2e8;border-right:1px solid #50c2e8;width:60%}.divider-azul{height:1px;margin:2px 0;display:block;overflow:hidden;background-color:#50c2e8}.fondo-gris{background-color:#f2f2f2}.container-fluid{padding-right:inherit!important;padding-left:inherit!important}.row{margin-right:inherit!important;margin-left:inherit!important}.owl-carousel .item img{width:inherit!important}.owl-theme .owl-controls .owl-page span{background:#50c2e8!important}.img-full{width:100%!important;height:auto!important}.padding-3{padding:3rem}.wpcf7 input[type=submit]{width:initial!important}.header{margin:0;position:fixed;z-index:10;width:100%;background:transparent;border-bottom:1px solid #fff}.header-sticky{background:rgba(50,50,50,.8);border:none}.header-right{text-align:right;margin:2.5rem 0 0;font-family:'Nunito',sans-serif;font-size:17px;-webkit-transition:0.2s linear;-moz-transition:0.2s linear;-o-transition:0.2s linear;transition:0.2s linear}.header-right-sticky{margin:1rem 0 0}.logotipo{max-width:70%;height:auto;transition:.7s linear}.logotipo-sticky{height:85px;width:auto;transition:.7s linear}.bg-inverse{background-color:transparent!important}.navbar{display:none;padding:0 0 .5rem}.navbar-nav{font-family:'Nunito',sans-serif;font-size:16px;letter-spacing:1px;margin-left:auto;text-transform:uppercase;order:2}.navbar-toggler-right{position:relative;right:0}.nav-link{padding:0 1em}.navbar-toggleable-md .navbar-nav .nav-link{margin:0 10px}.navbar-inverse .navbar-nav .nav-link{color:#fff;padding:.5rem}.navbar-inverse .navbar-nav .nav-link:before{content:'';display:block;width:1px;height:2px;background:transparent;margin:0 auto;transition:.7s}.navbar-inverse .navbar-nav .active>.nav-link,.navbar-inverse .navbar-nav .nav-link.active,.navbar-inverse .navbar-nav .nav-link.open,.navbar-inverse .navbar-nav .open>.nav-link{color:#fff}.navbar-inverse .navbar-nav .active>.nav-link:before,.navbar-inverse .navbar-nav .nav-link.active:before,.navbar-inverse .navbar-nav .nav-link.open:before,.navbar-inverse .navbar-nav .open>.nav-link:before{content:'';display:block;width:100%;height:2px;background:#fff;margin:0 auto}.navbar-inverse .navbar-nav .nav-link:focus,.navbar-inverse .navbar-nav .nav-link:hover{color:#fff}.navbar-inverse .navbar-nav .nav-link:focus:before,.navbar-inverse .navbar-nav .nav-link:hover:before{content:'';display:block;width:100%;height:2px;background:#fff;margin:0 auto;transition:.7s}.navbar-toggleable-md .navbar-collapse{display:block}.dropdown-menu{font-size:.8rem;line-height:120%}.bg-inverse .dropdown-menu{background-color:rgba(255,255,255,.9)}.dropdown-menu .menu-item{border-bottom:1px solid #ccc}.dropdown-menu .menu-item a.nav-link{text-transform:inherit;letter-spacing:0}.dropdown-menu .menu-item a.nav-link:hover{background-color:rgba(240,240,240,.9)}ul.dropdown-menu li a:hover:before{background:transparent!important}ul.dropdown-menu li.active a:before{background:transparent!important}.menu-item{text-align:center}ul#responsive-menu{padding-top:70px}#wrapper-footer{background-color:#303030;text-align:center;color:#fff;font-size:13px}#wrapper-footer ul li{text-align:left}#wrapper-footer a{color:#fff}#wrapper-footer a:hover{opacity:.6}#wrapper-footer h2{font-size:22px;color:#fff;border-bottom:2px solid #fff;margin-bottom:10px;font-family:'Montserrat',sans-serif;letter-spacing:2px}#wrapper-footer h3{font-size:16px;color:#fff;font-family:'Montserrat',sans-serif;letter-spacing:2px}.site-footer{width:100%}.rrss{font-size:28px;padding:0 12px}.mapa-web-footer{display:none}.type-post{margin-bottom:20px;border-bottom:2px solid #eee;padding-bottom:20px}.byline{display:none}time.updated{display:none}time.published{display:inherit}.posted-on{font-size:13px}.entry-meta{margin-bottom:15px}.cat-links{font-size:13px}.comments-link{display:none}.entry-header .entry-title{margin-bottom:0}.comments-area{display:none}.widget{padding-bottom:15px;border-bottom:2px solid #eee;margin-bottom:25px}.widget-title{text-transform:uppercase;font-size:20px}.widget ul li{color:#50c2e8}.widget ul li a{font-size:14px!important}.form-control:focus{border-color:#50c2e8}.widget_search{background-color:#50c2e8;padding:25px;border:none;border-radius:10px}label.assistive-text{color:#fff;text-transform:uppercase;font-family:'Nunito',sans-serif;font-size:20px}.single-post .attachment-large{display:none}.blog .attachment-thumbnail.size-thumbnail{float:left;margin-right:30px}.category .attachment-thumbnail.size-thumbnail{float:left;margin-right:30px}.btn-primary{color:#fff;background-color:#50c2e8;border-color:#50c2e8;border-radius:4px}.btn-primary:hover{color:#fff;background-color:#50c2e8;border-color:rgba(0,0,0,0);border-color:#50c2e8}.btn-primary:focus,.btn-primary.focus{box-shadow:none}.btn-primary.disabled,.btn-primary:disabled{background-color:#50c2e8;border-color:#50c2e8}.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#50c2e8;background-image:none;border-color:#50c2e8}.btn-secondary{background-color:#50c2e8;border-radius:4px;color:#fff;border:none}.btn-secondary:hover{background-color:#303030;color:#fff;border:none}.btn-secondary:focus,.btn-secondary.focus{background-color:#50c2e8;color:#fff;border:none;box-shadow:none}.btn-secondary.disabled,.btn-secondary:disabled{border:none}.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{background-color:#50c2e8;color:#fff;border:none}.nav-links .nav-previous{padding-right:15px;float:left}.nav-links .nav-next{padding-left:15px;float:right}.page-item.active .page-link{background-color:#50c2e8;border-color:#50c2e8}.page-link{color:#50c2e8}.page-link:focus,.page-link:hover{color:#50c2e8}.post-navigation a{font-size:1.2rem;color:#50c2e8}.post-navigation a:focus{color:#50c2e8}.post-navigation a:hover{color:#4eb0e1}.blog .cabecera:after,.single-post .cabecera:after,.archive .cabecera:after,.error404 .cabecera:after,.search .cabecera:after,.single-portfolio .cabecera:after{content:'';background:url(../../../../../../themes/cubiertas/images/cabecera-blog.jpg);background-size:cover;min-width:100%;height:300px;display:block}#searchsubmit{background:#303030}#searchsubmit:hover{background:#50c2e8}.single-post .cabecera,.blog .cabecera,.archive .cabecera,.error404 .cabecera,.search .cabecera{padding:0}.single-post .cabecera .header,.blog .cabecera .header,.archive .cabecera .header,.error404 .cabecera .header,.search .cabecera .header{margin-left:0}.page-template-diseno-home .entry-header{display:none}.entry-title a{color:#50c2e8}.page-template-diseno-home #page-wrapper{padding:0}.page-template-diseno-home .content-area{padding-left:0;padding-right:0}.fondo-texto-home{background:url(../../../../../../themes/cubiertas/images/fondo-texto-home.png) center center;background-size:cover}.fondo-texto-home p{font-size:20px}.fondo-texto-home h1{font-size:60px;line-height:100%}.pt-cv-title{margin-top:10px!important;margin-bottom:5px!important}.pt-cv-title a{color:#50c2e8!important;font-size:26px!important;font-weight:normal!important;font-family:'Nunito',sans-serif}.pt-cv-title a:hover{color:#4eb0e1!important}.pt-cv-wrapper .btn-success{background-color:#4eb0e1;border-color:#4eb0e1;border-radius:0;float:right}.pt-cv-wrapper .btn-success:hover{opacity:.5;background-color:#4eb0e1;border-color:#4eb0e1}.pt-cv-wrapper .btn-success:focus{opacity:.5;background-color:#4eb0e1;border-color:#4eb0e1}.pt-cv-wrapper img{width:100%!important}h2.titulo-home{font-size:60px;line-height:100%}h2.titulo-home span{font-size:32px}.byn{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:750ms}.byn:hover{-webkit-filter:grayscale(0);filter:grayscale(0);transition:750ms}.valor-home{background:url(../../../../../../themes/cubiertas/images/fondo-valor-home.jpg) center center no-repeat;background-attachment:scroll;background-size:cover;will-change:transform}.valor-home h3{font-style:italic;font-weight:700;color:#fff;padding:5%;position:relative;font-size:35px}.valor-home h3:before{content:"\f10d";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;position:absolute;font-size:100px;color:rgba(255,255,255,.6);top:9%;left:10%;z-index:1}.texto-grande{color:#505050!important;font-family:'Montserrat',sans-serif !Important;font-size:1.4rem}.texto-semiGrande{font-size:1.2rem}.form-int{border-radius:0!important}select.form-int{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tipo-servicio{display:block}.tipo-servicio::after{content:"▼";display:block;position:absolute;right:0;top:13px;z-index:1000;text-align:center;width:6%;height:100%;pointer-events:none;box-sizing:border-box;font-size:9px}.form-int:focus{border-color:#50c2e8!important}.btn-int{display:block!important;margin:0 auto;border-radius:0!important;background:#50c2e8!important;color:#fff!important}.mosaico{padding-left:0;padding-right:0;overflow:hidden}.mosaico-escala{transition:1s;height:250px}.mosaico-escala:hover{transform:scale(1.2,1.2);transition:1s}.mosaico h3{font-size:22px;text-align:center;text-transform:uppercase;margin-bottom:0;display:block;width:100% !Important;height:100%;background:rgba(20,20,20,.3)}.mosaico h3 a{color:#fff;font-size:22px;display:block;width:100%;height:100%;position:relative;padding:2%;text-align:center}.mosaico-escala-int{height:120px}.mosaico-escala-int h3 a{font-size:17px!important}.borde-derecha{margin-bottom:7px}.borde-derecha-izquierda{margin-bottom:7px;margin-top:7px}.borde-izquierda{margin-top:10px}.borde-derechax2{margin-bottom:14px}.borde-derecha-izquierdax2{margin-bottom:14px;margin-top:14px}.borde-izquierdax2{margin-top:10px}.form-int{border-radius:0!important}select.form-int{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-int:focus{border-color:#005577!important}.btn-int{display:block!important;margin:0 auto;border-radius:0!important;background:#005577!important;color:#fff!important}.wpcf7{max-width:100%}.wpcf7 input[type=submit]{width:initial!important}.btn-outline-primary,.wpcf7 input[type=submit]{color:#4eb0e1;border-color:#4eb0e1!important}.btn-outline-primary:hover,.wpcf7 input[type=submit]:hover{background-color:#057;border-color:#057}.form-control{border-radius:0}.fondo-titulo{padding-top:350px;padding-bottom:20px;color:#fff;text-shadow:rgba(20,20,20,.7) 1px 1px 2px}.titulo-contacto{background:url(../../../../../../themes/cubiertas/images/titulo-contacto.jpg) center center no-repeat;background-size:cover}.titulo-clientes{background:url(../../../../../../themes/cubiertas/images/titulo-clientes.jpg) center center no-repeat;background-size:cover}.titulo-trabajos{background:url(../../../../../../themes/cubiertas/images/titulo-trabajos.jpg) center center no-repeat;background-size:cover}.titulo-servicios{background:url(../../../../../../themes/cubiertas/images/titulo-servicios.jpg) center center no-repeat;background-size:cover}.titulo-calidad{background:url(../../../../../../themes/cubiertas/images/titulo-calidad.jpg) center center no-repeat;background-size:cover}.titulo-empresa{background:url(../../../../../../themes/cubiertas/images/titulo-empresa.jpg) center center no-repeat;background-size:cover}.titulo-cubiertas{background:url(../../../../../../themes/cubiertas/images/titulo-cubiertas.jpg) center center no-repeat;background-size:cover}.titulo-fachada{background:url(../../../../../../themes/cubiertas/images/titulo-fachada.jpg) center center no-repeat;background-size:cover}.titulo-estructuras-auxiliares{background:url(../../../../../../themes/cubiertas/images/titulo-e-auxiliares.jpg) center center no-repeat;background-size:cover}.titulo-mantenimiento{background:url(../../../../../../themes/cubiertas/images/titulo-manteniemiento.jpg) center center no-repeat;background-size:cover}.titulo-encuentros-especiales{background:url(../../../../../../themes/cubiertas/images/titulo-encuentros-especiales.jpg) center center no-repeat;background-size:cover}.titulo-oficina{background:url(../../../../../../themes/cubiertas/images/titulo-oficina.jpg) center center no-repeat;background-size:cover}.valor-empresa{background:url(../../../../../../themes/cubiertas/images/fondo-valor-empresa.jpg) center center no-repeat;background-attachment:scroll;background-size:cover;will-change:transform}.valor-encuentros-especiales{background:url(../../../../../../themes/cubiertas/images/fondo-valor-encuentros.jpg) center center no-repeat;background-attachment:scroll;background-size:cover;will-change:transform}.valor-mantenimiento{background:url(../../../../../../themes/cubiertas/images/fondo-valor-mantenimiento.jpg) center center no-repeat;background-attachment:scroll;background-size:cover;will-change:transform}.valor-oficina{background:url(../../../../../../themes/cubiertas/images/bg-valor-oficina.jpg) center center no-repeat;background-attachment:scroll;background-size:cover;will-change:transform}.valor-empresa h2,.valor-encuentros-especiales h2,.valor-mantenimiento h2{font-style:italic;font-weight:700;color:#fff;padding:16%;position:relative;font-size:30px}.valor-oficina p,.valor-oficina ul li{font-family:'Nunito',sans-serif !Important;font-style:italic;font-weight:700;color:#fff !Important;position:relative;font-size:42px}.valor-oficina ul li{font-size:20px;font-weight:300;line-height:22px;padding-bottom:8px}.valor-empresa h2:before,.valor-encuentros-especiales h2:before,.valor-mantenimiento h2:before{content:"\f10d";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;position:absolute;font-size:100px;color:rgba(255,255,255,.6);top:6%;left:8%;z-index:1}.pastilla-azul h3,.pastilla-azul h4{background:url(../../../../../../themes/cubiertas/images/linea-azul.png) top left no-repeat,url(../../../../../../themes/cubiertas/images/linea-azul.png) top right no-repeat,url(../../../../../../themes/cubiertas/images/linea-azul.png) bottom left no-repeat,url(../../../../../../themes/cubiertas/images/linea-azul.png) bottom right no-repeat;background-color:#fff;border-left:1px solid #50c2e8;border-right:1px solid #50c2e8;padding:1rem 1.6rem;margin-bottom:0;font-size:1.3rem;line-height:1.9rem;text-transform:uppercase!important}.fondo-cubiertas{background:url(../../../../../../themes/cubiertas/images/fondo-cubiertas.jpg) center center no-repeat;background-size:cover}.fondo-fachadas{background:url(../../../../../../themes/cubiertas/images/fondo-fachadas.jpg) center center no-repeat;background-size:cover}.fondo-protecciones-colectivas{background:url(../../../../../../themes/cubiertas/images/fondo-estructuras-auxiliares.jpg) center center no-repeat;background-size:cover}.fondo-encuentros-especiales{background:url(../../../../../../themes/cubiertas/images/fondo-encuentros-especiales.jpg) center center no-repeat;background-size:cover}.fondo-estructuras-auxiliares{background:url(../../../../../../themes/cubiertas/images/fondo-e-auxiliares.jpg) center center no-repeat;background-size:cover}.fondo-mantenimiento{background:url(../../../../../../themes/cubiertas/images/fondo-mantenimiento.jpg) center center no-repeat;background-size:cover}.producto-item{border:7px solid #fff;padding:0!important}.producto-item .efecto-hover{background-repeat:no-repeat;background-size:cover;height:450px;text-transform:uppercase;position:relative}.producto-item .efecto-hover .titulo-hover{line-height:46px;background:linear-gradient(to top,rgba(80,194,232,0),rgba(80,194,232,.9))!important;color:#fff;font-size:2rem;font-weight:300;padding:1.8rem 0;text-align:center;text-decoration:none;visibility:visible!important;text-align:center;width:100%;height:100%!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.producto-item .efecto-hover:hover .titulo-hover{visibility:visible!important;text-decoration:none;background-color:rgba(80,194,232,.98)!important;padding:3rem 0;width:100%;height:100%!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;-webkit-transition:750ms ease;-moz-transition:750ms ease;-o-transition:750ms ease;transition:750ms ease}.subitem .efecto-hover .titulo-hover{height:auto!important;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.subitem .efecto-hover:hover .titulo-hover{height:100%!important;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.subitem h3{color:#fff;font-size:1.1rem;padding:0;margin:0;width:100%}.subitem p{font-size:.8rem;line-height:1.4rem;display:none;padding:1rem 1rem 0;text-transform:none;text-shadow:none}.subitem .efecto-hover:hover p{display:block}.subitem .efecto-hover:hover .titulo-hover{display:inline-block}.fondo-cubierta-deck{background:url(../../../../../../themes/cubiertas/images/fondo-cubiertas-deck.jpg) center center no-repeat;background-size:cover}.fondo-cubierta-sandwich{background:url(../../../../../../themes/cubiertas/images/fondo-cubierta-sandwich.jpg) center center no-repeat;background-size:cover}.fondo-cubierta-sandwich-situ{background:url(../../../../../../themes/cubiertas/images/fondo-cubierta-sandwich-situ.jpg) center center no-repeat;background-size:cover}.fondo-cubierta-chapa{background:url(../../../../../../themes/cubiertas/images/fondo-cubierta-chapa.jpg) center center no-repeat;background-size:cover}.fondo-fachada-chapa{background:url(../../../../../../themes/cubiertas/images/fondo-fachada-chapa.jpg) center center no-repeat;background-size:cover}.fondo-fachada-arquitectonica{background:url(../../../../../../themes/cubiertas/images/fondo-fachada-arquitectonica.jpg) center center no-repeat;background-size:cover}.fondo-fachada-sandwich-situ{background:url(../../../../../../themes/cubiertas/images/fondo-fachada-sandwich-situ.jpg) center center no-repeat;background-size:cover}.fondo-fachada-sandwich{background:url(../../../../../../themes/cubiertas/images/fondo-fachada-sandwich.jpg) center center no-repeat;background-size:cover}.fondo-fachada-ventilada{background:url(../../../../../../themes/cubiertas/images/fondo-fachada-ventilada.jpg) center center no-repeat;background-size:cover}.fondo-lineas-vida{background:url(../../../../../../themes/cubiertas/images/fondo-lineas-vida.jpg) center center no-repeat;background-size:cover}.fondo-lineas-vida-definitivas{background:url(../../../../../../themes/cubiertas/images/fondo-lineas-vida-definitivas.jpg) center center no-repeat;background-size:cover}.fondo-redes-seguridad{background:url(../../../../../../themes/cubiertas/images/fondo-redes-seguridad.jpg) center center no-repeat;background-size:cover}.iframe-mapa{width:100%;height:100%;border:0}.contenedor{position:relative;height:75vh;overflow:hidden}.acordeon-home p{margin:0!important}.flex-container{position:absolute;height:75vh;width:100%;display:-webkit-flex;display:flex;flex-wrap:nowrap;flex-direction:row;overflow:hidden}@media screen and (max-width:768px){.flex-container{flex-direction:column}}.flex-title{color:#f1f1f1;font-family:'Nunito',sans-serif;text-shadow:rgba(20,20,20,.7) 1px 1px 2px;position:relative;font-size:6vw;line-height:6vw;margin:auto;text-align:center;transform:rotate(90deg);top:35%;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.flex-title a{color:#f1f1f1!important}@media screen and (max-width:768px){.flex-title{transform:rotate(0deg)!important}}.flex-about{opacity:0;color:#f1f1f1;position:relative;width:70%;font-size:2vw;padding:5%;top:20%;border:2px solid #f1f1f1;border-radius:10px;line-height:1.3;margin:auto;text-align:left;transform:rotate(0deg);-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}@media screen and (max-width:768px){.flex-about{padding:0%;border:0 solid #f1f1f1}}.flex-slide{-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}@media screen and (max-width:768px){.flex-slide{overflow:auto;overflow-x:hidden}}@media screen and (max-width:768px){.flex-slide p{font-size:2em}}@media screen and (max-width:768px){.flex-slide ul li{font-size:2em}}.flex-slide:hover{-webkit-flex-grow:3;-ms-flex-grow:3;flex-grow:3}.slide-cubiertas{height:75vh;background:linear-gradient(rgba(77,90,101,.7),rgba(77,90,101,.7)),url(../../../../../../themes/cubiertas/images/fondo-cubiertas.jpg);background-size:cover;background-position:center center;background-attachment:scroll;transition:750ms;will-change:transform}.slide-cubiertas:hover{background:linear-gradient(rgba(77,90,101,0),rgba(77,90,101,0)),url(../../../../../../themes/cubiertas/images/fondo-cubiertas.jpg);background-size:cover;background-position:center center;background-attachment:scroll;transition:750ms;will-change:transform}@media screen and (min-width:768px){.slide-cubiertas{-moz-animation:aboutFlexSlide;-moz-animation-duration:3s;-moz-animation-iteration-count:1;-moz-animation-delay:0s;-webkit-animation:aboutFlexSlide;-webkit-animation-duration:3s;-webkit-animation-iteration-count:1;-webkit-animation-delay:0s;animation:aboutFlexSlide;animation-duration:3s;animation-iteration-count:1;animation-delay:0s}}@keyframes aboutFlexSlide{0%{-webkit-flex-grow:1;flex-grow:1}50%{-webkit-flex-grow:3;flex-grow:3}100%{-webkit-flex-grow:1;flex-grow:1}}@media screen and (min-width:768px){.flex-title-home{transform:rotate(90deg);top:30%;-moz-animation:homeFlextitle;-moz-animation-duration:3s;-moz-animation-iteration-count:1;-moz-animation-delay:0s;-webkit-animation:homeFlextitle;-webkit-animation-duration:3s;-webkit-animation-iteration-count:1;-webkit-animation-delay:0s;animation:homeFlextitle;animation-duration:3s;animation-iteration-count:1;animation-delay:0s}}@keyframes homeFlextitle{0%{transform:rotate(90deg);top:30%}50%{transform:rotate(0deg);top:30%}100%{transform:rotate(90deg);top:30%}}.flex-about-home{opacity:0}@media screen and (min-width:768px){.flex-about-home{-moz-animation:flexAboutHome;-moz-animation-duration:3s;-moz-animation-iteration-count:1;-moz-animation-delay:0s;-webkit-animation:flexAboutHome;-webkit-animation-duration:3s;-webkit-animation-iteration-count:1;-webkit-animation-delay:0s;animation:flexAboutHome;animation-duration:3s;animation-iteration-count:1;animation-delay:0s}}@keyframes flexAboutHome{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.slide-fachadas{height:75vh;background:linear-gradient(rgba(77,90,101,.7),rgba(77,90,101,.7)),url(../../../../../../themes/cubiertas/images/fondo-fachadas.jpg);background-size:cover;background-position:center center;background-attachment:scroll;will-change:transform}.slide-fachadas:hover{background:linear-gradient(rgba(77,90,101,0),rgba(77,90,101,0)),url(../../../../../../themes/cubiertas/images/fondo-fachadas.jpg);background-size:cover;background-position:center center;background-attachment:scroll;transition:750ms;will-change:transform}.slide-protecciones-colectivas{height:75vh;background:linear-gradient(rgba(77,90,101,.7),rgba(77,90,101,.7)),url(../../../../../../themes/cubiertas/images/fondo-lineas-vida.jpg);background-size:cover;background-position:center center;background-attachment:scroll;will-change:transform}.slide-protecciones-colectivas:hover{background:linear-gradient(rgba(77,90,101,0),rgba(77,90,101,0)),url(../../../../../../themes/cubiertas/images/fondo-lineas-vida.jpg);background-size:cover;background-position:center center;background-attachment:scroll;transition:750ms;will-change:transform}.tlp-portfolio .layoutisotope .tlp-overlay .link-icon a{padding:5px 8px 8px}.tlp-portfolio .button-group{display:none}.tlp-portfolio-isotope{width:100%}.tlp-portfolio button{background:transparent;text-transform:lowercase;padding:10px;border-radius:2px;font-family:'Avenir',sans-serif;font-size:20px;font-weight:300;margin-right:5px;border:none}.tlp-team .short-desc,.tlp-team .tlp-team-isotope .tlp-content,.tlp-team .button-group .selected,.tlp-team .layout1 .tlp-content,.tlp-team .tpl-social a,.tlp-team .tpl-social li a.fa,.tlp-portfolio button.selected,.tlp-portfolio .layoutisotope .tlp-portfolio-item .tlp-content,.tlp-portfolio button:hover{background:transparent!important;color:#4eb0e1}.tlp-team .short-desc,.tlp-team .tlp-team-isotope .tlp-content,.tlp-team .button-group .selected,.tlp-team .layout1 .tlp-content,.tlp-team .tpl-social a,.tlp-team .tpl-social li a.fa,.tlp-portfolio button.selected,.tlp-portfolio .layoutisotope .tlp-portfolio-item .tlp-content,.tlp-portfolio button:hover{background:transparent!important;color:#4eb0e1}.tlp-portfolio .layoutisotope .tlp-content h3 a{color:#1d1d1b;font-family:'Avenir Black',sans-serif}.tlp-portfolio .layoutisotope .tlp-content p{color:#1d1d1b}.tlp-portfolio .layoutisotope .tlp-content .tlp-content-holder{text-align:left;padding-left:0;padding-right:0}.gallery-icon{margin-bottom:1.5rem}.others-info{display:none}.single-portfolio-share{display:none}.tlp-content-holder h3{text-align:center}.pestana-contacto{background:#50c2e8;position:fixed;z-index:10000;top:40vh;right:0;color:#fff;-webkit-box-shadow:-4px 0 5px 0 rgba(15,15,15,.4);-moz-box-shadow:-4px 0 5px 0 rgba(15,15,15,.4);box-shadow:-4px 0 5px 0 rgba(15,15,15,.4);border-radius:12px 0 0 12px}.pestana-visible{width:40px;max-width:40px;float:left;padding:10px 5px;font-size:17px;overflow:hidden;letter-spacing:2px;border-radius:100%}.pestana-visible p{cursor:pointer;-webkit-writing-mode:vertical-lr;-moz-writing-mode:vertical-lr;-ms-writing-mode:vertical-lr;writing-mode:vertical-lr;margin:0;font-family:'Nunito',sans-serif}.pestana-oculta{width:220px;float:left;padding:10px;display:none;font-size:13px}.pestana-oculta p{margin-bottom:13px}.pestana-oculta a{color:#fff;text-decoration:none}