@charset "UTF-8"; :root { --color-content: #ffffff; --color-menu: #ffc107; --color-menu1: #ffa000; --color-menu-hover: #ffa000; --color-menu-fondo: rgba(0, 0, 0, 0.5); --color-texto1: #ffffff; --color-texto2: #003779; --color-texto3: #5f5f5f; --color-brand-yellow: #ffc107; --color-brand-yellow-hover: #ffa000; --color-brand-blue: #003779; --color-brand-navy: #1a3575; --color-ui-dark: #0b0b0b; --color-ui-gray: #606060; --gradient-brand: linear-gradient(-35deg, #ffa000 3%, #ffc107 94%); } @charset 'UTF-8';:root{--color-content:#fff;--color-menu:#ffc107;--color-menu1:#ffa000;--color-menu-hover:#FFA000;--color-menu-fondo:rgba(0, 0, 0, 0.5);--color-texto1:#fff;--color-texto2:#003779;--color-texto3:#5f5f5f}.menu-st{height:60px;width:100%}.menu-st button{background:#ffc107;background:var(--color-menu);border:none;color:#fff;color:var(--color-texto1);display:none;-webkit-transition:background 10ms ease-in;-moz-transition:background 10ms ease-in;-ms-transition:background 10ms ease-in;-o-transition:background 10ms ease-in;transition:background 10ms ease-in;width:100%}nav{background:#ffc107;background:var(--color-menu);height:60px;position:absolute;width:100%}.fixed nav{box-shadow:0 0 1px 1px rgba(20,23,28,.1),0 3px 1px 0 rgba(20,23,28,.1);position:fixed;top:70px;z-index:40}.fixed>nav,.fixed>nav li>a,.fixed>nav>ul{height:37px}.fixed nav .sub>.sub-menu,.fixed nav .sub>ul,nav li>ul{top:37px}.fixed nav .sub-menu ul{height:auto}.fixed nav .sub-menu ul li a{height:60px}.fixed .menu-st button{height:40px;position:fixed;top:70px;z-index:40}.fixed .menu-st button.active,.menu-st button.active{background:rgba(0,0,0,.5);background:var(--color-menu-fondo);font-size:0;height:100%;position:fixed;top:0;z-index:90}.cbp-spmenu h3{display:none}nav ul{font-size:12px;height:60px;list-style:none;margin:0 auto;width:760px;width:845px}nav li{display:block;float:left;margin:0;padding:0;text-align:center;width:11em}.sub-menu.activo{display:block!important}.menu .menu-ul .sub:hover .sub-menu,.menu .menu-ul .sub:hover ul{display:block}.menu .menu-ul .sub .sub-menu,.menu .menu-ul .sub ul{display:none}nav .sub:hover>.sub-menu,nav .sub:hover>ul,nav li:hover>ul{display:block;z-index:1}nav .sub>.sub-menu,nav .sub>ul,nav li>ul{background:var(--color-menu1);background:#ffa000;display:none;height:auto;left:0;margin:0;position:absolute;top:60px;width:100vw;width:100%;z-index:10}nav li>ul li{background:#ffc107;background:var(--color-menu);border-bottom:1px solid #FFA000;border-bottom:1px solid var(--color-menu-hover);float:none;margin:0;padding:0;width:100%}nav li>ul li a{align-items:center;background:var(--color-menu1);background:#ffa000;-webkit-box-align:center;-webkit-box-pack:center;color:#fff;color:var(--color-texto1);display:block;display:-webkit-box;display:flex;-ms-flex-align:center;-ms-flex-pack:center;font-size:14px;font-weight:700;height:60px;justify-content:center;padding:.5em .75em;text-decoration:none;text-transform:uppercase}.sub .sub-menu ul{float:left;height:100%;padding-left:3%;width:28.5%;width:calc(100% /3.5)}.sub .sub-menu ul li,.sub .sub-menu ul li a{color:#fff;cursor:pointer;display:block;font-size:1.05em;font-weight:100;margin:0;text-align:left;text-decoration:none}.sub .sub-menu ul li a{align-items:center;-webkit-box-align:center;-webkit-box-pack:center;display:-webkit-box;display:flex;-ms-flex-align:center;-ms-flex-pack:center;justify-content:left;text-align:left;-ms-display:flex}.sub .sub-menu ul li:hover,.sub .sub-menu ul li:hover a{background:#fff;background:var(--color-content);color:#ffa000;color:var(--color-menu1)}.icon2{background:url(../imagenes/icon-menu-vidrio.png) no-repeat;display:inline-block;height:60px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;width:60px}.icon2.vidr{background-position:-9px 0}nav li a:hover .icon2.vidr{background-position:-69px 0}.icon2.espe{background-position:-9px -60px}nav li a:hover .icon2.espe{background-position:-69px -60px}.icon2.v-bl{background-position:-9px -120px}nav li a:hover .icon2.v-bl{background-position:-69px -120px}.icon2.pola{background-position:-9px -180px}nav li a:hover .icon2.pola{background-position:-69px -180px}.icon2.a-ai{background-position:-9px -240px}nav li a:hover .icon2.a-ai{background-position:-69px -240px}.icon2.d-ba{background-position:-9px -300px}nav li a:hover .icon2.d-ba{background-position:-69px -300px}.icon2.v-al{background-position:-9px -360px}nav li a:hover .icon2.v-al{background-position:-69px -360px}.icon2.p-al{background-position:-9px -420px}nav li a:hover .icon2.p-al{background-position:-69px -420px}.icon2.t-po{background-position:-7px -480px}nav li a:hover .icon2.t-po{background-position:-67px -480px}.icon2.p-ac{background-position:-9px -540px}nav li a:hover .icon2.p-ac{background-position:-69px -540px}.icon2.f-vi{background-position:-9px -600px}nav li a:hover .icon2.f-vi{background-position:-69px -600px}.icon2.p-el{background-position:-3px -660px}nav li a:hover .icon2.p-el{background-position:-63px -660px}.icon2.c-as{background-position:-9px -720px}nav li a:hover .icon2.c-as{background-position:-69px -720px}.icon2.d-of{background-position:-9px -780px}nav li a:hover .icon2.d-of{background-position:-69px -780px}.icon2.acce{background-position:-9px -840px}nav li a:hover .icon2.acce{background-position:-60px -840px}nav li a{align-items:center;-webkit-box-align:center;-webkit-box-pack:center;color:#fff;color:var(--color-texto1);display:block;display:-webkit-box;display:flex;-ms-flex-align:center;-ms-flex-pack:center;font-size:14px;font-weight:700;height:60px;justify-content:center;padding:.5em .75em;text-decoration:none;text-transform:uppercase}nav li a:hover,nav ul .active>a{background:#FFA000;background:var(--color-menu-hover);color:#fff;text-decoration:none}nav .menu{border-bottom:0;color:#fff;color:var(--color-texto1);display:none;font-size:14px;font-weight:700;margin:-50px 0;padding-left:40%;position:absolute;text-decoration:none}@media only screen and (max-width:768px){.cbp-spmenu h3,.menu-st button{display:block;height:77px}.fixed nav{top:0}nav{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-x:hidden;-webkit-overflow-y:scroll}nav::-webkit-scrollbar{width:5px}nav::-webkit-scrollbar-track{background:#fff;background:var(--color-texto1)}nav::-webkit-scrollbar-thumb{background:#FFA000;background:var(--color-menu-hover);border-radius:100px;width:2px}nav ul{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);-moz-box-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.5);display:inline-block;height:auto;overflow:hidden;padding:0;width:100%}nav ul ul{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}nav li{background:#ffc107;background:var(--color-menu);border-bottom:1px solid #FFA000;border-bottom:1px solid var(--color-menu-hover);float:none;margin:0 auto;width:100%}nav li:last-child{border-bottom:0}nav li a{height:auto;line-height:normal;overflow:hidden;padding:15px 0}nav .sub>.sub-menu,nav .sub>ul,nav li>ul{background:#ffa000;background:var(--color-menu1);display:none;height:auto;left:0;margin:0;position:relative;top:0;width:100%;z-index:10}.sub .sub-menu ul{float:none;height:100%;padding-left:3%;width:100%}.cbp-spmenu{background:#ffc107;background:var(--color-menu);position:fixed}.cbp-spmenu h3{background:#ffc107;background:var(--color-menu);color:#FFA000;color:var(--color-menu-hover);display:block;font-size:1.9em;font-weight:300;margin:0;padding:20px;text-align:center;text-shadow:1px 1px 1px grey}.cbp-spmenu a{color:#fff;color:var(--color-texto1);display:block;font-size:1.3em;font-weight:300}.cbp-spmenu a:hover{background:#FFA000;background:var(--color-menu-hover)}.cbp-spmenu a:active,.cbp-spmenu a:hover{background:#FFA000;background:var(--color-menu-hover);color:#fff;color:var(--color-texto1);text-decoration:none}.cbp-spmenu-vertical{height:100%;top:0;width:240px;z-index:1000}.cbp-spmenu-vertical a{border-bottom:1px solid #FFA000;border-bottom:1px solid var(--color-menu-hover);padding:1em}.cbp-spmenu-left{left:-240px}.cbp-spmenu-right{right:-240px}.cbp-spmenu-left.cbp-spmenu-open{left:0}.cbp-spmenu-right.cbp-spmenu-open{right:0}.cbp-spmenu-top{top:-150px}.cbp-spmenu-bottom{bottom:-150px}.cbp-spmenu-top.cbp-spmenu-open{top:0}.cbp-spmenu-bottom.cbp-spmenu-open{bottom:0}.cbp-spmenu-push{left:0;overflow-x:hidden;position:relative}.cbp-spmenu-push-toright{left:240px}.cbp-spmenu-push-toleft{left:-240px}.cbp-spmenu,.cbp-spmenu-push{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}} .selenium{background:#3c3b3f;background:linear-gradient(to right,#605c3c,#3c3b3f);background:-webkit-linear-gradient(to right,#605c3c,#3c3b3f)}.quepal{background:#11998e;background:-webkit-linear-gradient(to right,#38ef7d,#11998e);background:linear-gradient(to right,#38ef7d,#11998e)}form.gsc-search-box{display:none!important}.buscador{padding-top:7px;display:none!important}.gsc-search-button-v2{padding:7px 6px!important}.gsc-input-box{color:#000!important;padding:0!important}.gsc-input{padding-right:0!important;display:none!important}.gcsc-branding,.gsc-search-box input{background:none #fff!important;color:#000!important;text-indent:0!important}.fixed .buscador{margin:0!important;padding-top:0;position:absolute;right:0;width:40%}.header{background:#606060;background-image:linear-gradient(#606060 50%,#0b0b0b 75%);background:#0b0b0b;background:-webkit-linear-gradient(to top,#606060,#0b0b0b);background:linear-gradient(to top,#606060,#0b0b0b);-webkit-box-shadow:0 1px 25px -7px #000;-moz-box-shadow:0 1px 25px -7px #000;box-shadow:0 1px 25px -7px #000;color:#fff;height:220px;margin:0;position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;-ms-box-shadow:0 1px 25px -7px #000;-o-box-shadow:0 1px 25px -7px #000}.header .redes a:hover i{-webkit-transform:scale(1.4) rotate(360deg);-moz-transform:scale(1.4) rotate(360deg);-ms-transform:scale(1.4) rotate(360deg);-o-transform:scale(1.4) rotate(360deg);transform:scale(1.4) rotate(360deg);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header section h2{display:none}header section .anos30{-webkit-animation-delay:.12s;-moz-animation-delay:.12s;-webkit-animation-duration:3.7s;-moz-animation-duration:3.7s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-name:bounce;-moz-animation-name:bounce;display:inline-block;height:136px;height:auto;left:5%;margin:0;padding:0;position:absolute;top:35px;width:134px;z-index:13}.header section .logo{display:inline-block;height:auto;left:50%;margin:0 auto;position:relative;right:50%;top:35px;-webkit-transform:translate(-50%,9%);transform:translate(-50%,9%);-webkit-transition:all 1.5s ease-out;transition:all 1.5s ease-out;width:300px;z-index:13}.header section .logo img,header section .anos30 img{height:auto;width:100%}.header section .logo:hover{-webkit-animation-delay:.12s;-moz-animation-delay:.12s;-webkit-animation-duration:2.7s;-moz-animation-duration:2.7s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite}.servicios h3{margin:5px auto 0 auto}.servicios img{padding:10px;width:30%!important}.servicios p{left:auto!important;right:auto!important}.redes{display:flex;justify-content:center;align-items:center;height:116px;position:absolute;right:3%;top:35px;width:270px;z-index:12}.redes .contacto{float:right;font-weight:100;position:absolute;text-align:right}.redes .contacto ul{list-style:none;margin:0;padding:0}.redes .contacto ul li:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.redes .contacto ul li a i{line-height:40px;margin:0 3px 0 0;padding:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.redes .contacto a:hover i{-webkit-transform:rotate(450deg);-moz-transform:rotate(450deg);-ms-transform:rotate(450deg);-o-transform:rotate(450deg);transform:rotate(450deg);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.redes .contacto a,.redes .contacto p{color:#fff;margin:0;text-decoration:none;text-shadow:1px 1px 1px #000}.redes .contacto samp{margin:0;padding:0}.redes .contacto span{color:#fcd603;padding:3px}.redes .contacto .cotizacion{-webkit-animation-delay:.12s;-moz-animation-delay:.12s;-webkit-animation-duration:1.7s;-moz-animation-duration:1.7s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-name:pulse;-moz-animation-name:pulse;background:#fcd603;border-radius:5px;box-shadow:0 0 1px 1px rgba(20,23,28,.1),0 3px 1px 0 rgba(20,23,28,.1);color:#606060;padding:3px;text-align:center}.redes .contacto .cotizacion a{color:#606060;font-weight:550;text-shadow:none}.redes .contacto li.telefono{padding:20px 0 0 0}.redes .contacto li.logo-movil{display:none!important;width:100%;height:auto;margin-left:14%;padding:0;width:176px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.redes .contacto li.logo-movil img{display:none!important;width:100%;height:auto}.fixed .redes .contacto li.logo-movil,.fixed .redes .contacto li.logo-movil img{display:block!important}.fixed .header{background:#606060;background-image:linear-gradient(#606060 50%,#0b0b0b 75%);background:#0b0b0b;background:-webkit-linear-gradient(to top,#606060,#0b0b0b);background:linear-gradient(to top,#606060,#0b0b0b);-webkit-box-shadow:0 1px 25px -7px #000;-moz-box-shadow:0 1px 25px -7px #000;box-shadow:0 1px 25px -7px #000;color:#fff!important;height:70px;margin:0;position:fixed;width:100%;z-index:101;-ms-box-shadow:0 1px 25px -7px #000;-o-box-shadow:0 1px 25px -7px #000}.fixed .body{margin-top:280px}.fixed .header section .logo,.fixed header section .anos30{display:none}.fixed .redes{height:37px;position:absolute;right:0;top:0;width:100%;z-index:12}.whatsapp-2{display:none}.whatsapp{bottom:10px;color:#fff;cursor:pointer;opacity:1;position:fixed;right:1px;transition:all .3s ease;z-index:200}.whatsapp ul{text-decoration:none}.whatsapp ul li{text-decoration:none}.whatsapp ul li a{background:#01e675;border-radius:50%;bottom:30px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#fff;cursor:pointer;height:50px;opacity:1;position:fixed;right:45px;text-align:center;text-decoration:none;transition:all .3s ease;width:50px;z-index:200;-webkit-animation-delay:.12s;-moz-animation-delay:.12s;-webkit-animation-duration:1.7s;-moz-animation-duration:1.7s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-name:pulse;-moz-animation-name:pulse}.whatsapp ul li a i{font-size:34px;margin-top:7px}.whatsapp ul li a spam{position:absolute;top:13px;color:#fff;width:83px;background:rgba(26,53,117,.85);height:26px;right:59px;border-radius:5px}.whatsapp ul li a spam>small{opacity:0;position:absolute;top:-42px;transition:all .3s ease;width:107px;padding:2px;border-radius:5px;background:rgba(26,53,117,.85)}.whatsapp ul li a spam:hover>small,.whatsapp:hover ul li a spam>small{opacity:1}.fixed .redes .contacto{float:none;font-weight:100;text-align:center;width:100%}.fixed .redes .contacto ul{margin:15px auto 0 auto;max-width:702px;width:100%}.fixed .redes .contacto ul li{float:left;margin:0;margin-right:20px}.fixed .redes .contacto .cotizacion{padding:1px}.baner{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:slidein;animation-name:slidein;background:0 0;bottom:0;color:#fff;height:100%;position:absolute;text-align:center;text-shadow:2px 2px 3px #000;-webkit-transition:all 1.5s ease-out;transition:all 1.5s ease-out;width:100%}.baner h3:after,.baner h3:before{display:none}.baner h3{background:rgba(2,136,209,.6);font-size:40px;font-style:normal;line-height:35px;margin:0 0 7px 0;padding:6px;position:relative;width:auto}.baner-1 h3{-webkit-transform:rotate(-11deg) skewX(-15deg);-moz-transform:rotate(-11deg) skewX(-15deg);-ms-transform:rotate(-11deg) skewX(-15deg);-o-transform:rotate(-11deg) skewX(-15deg);transform:rotate(-11deg) skewX(-15deg)}.baner-1 .h3-1{left:35%;position:absolute;top:48%;width:auto}.baner-1 .h3-2{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-name:h3-2;animation-name:h3-2;position:absolute;right:22%;top:35%;width:auto}@keyframes h3-2{from{opacity:0;right:-22%;top:-35%}to{opacity:1;right:22%;top:35%}}@-webkit-keyframes h3-2{from{opacity:0;right:-22%;top:-35%}to{opacity:1;right:22%;top:35%}}.baner-2 .h3-1{position:absolute;right:22%;top:35%;width:auto}.baner-3 .h3-1{position:absolute;right:50%;top:40%;-webkit-transform:translateX(50%) translateY(50%);-moz-transform:translateX(50%) translateY(50%);-ms-transform:translateX(50%) translateY(50%);-o-transform:translateX(50%) translateY(50%);transform:translateX(50%) translateY(50%);width:auto}.baner-covid .h3-1{position:absolute;right:50%;top:10%;line-height:normal;-webkit-transform:translateX(50%) translateY(50%);-moz-transform:translateX(50%) translateY(50%);-ms-transform:translateX(50%) translateY(50%);-o-transform:translateX(50%) translateY(50%);transform:translateX(50%) translateY(50%);width:auto}.baner p{position:relative}.baner a{-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-name:slideinh3;animation-name:slideinh3;background:rgba(2,136,209,.6);bottom:5%;color:#fff;font-size:28px;position:absolute;right:0;text-align:center;text-shadow:2px 2px 3px #000;-webkit-transition:all 1.5s ease-out;transition:all 1.5s ease-out;width:100%}.baner a:hover{border-color:#5cb3b3;box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#d9d9d9}.baner .boton0{background:0 0;border:solid 3px;border-color:#fff;box-shadow:0 2px 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3);box-shadow:1px 1px 10px 1px #000;color:inherit;display:block;font-weight:700;margin:0 auto;overflow:hidden;padding:.2em .1em;position:relative;text-align:center;text-decoration:none;text-shadow:2px 2px 3px #000;-webkit-transition:border-color .3s,color .3s;transition:border-color .3s,color .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1);vertical-align:middle;width:145px;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.baner .boton0::before{background:#37474f;content:'';height:100%;left:0;position:absolute;top:0;-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:-webkit-transform .3s,opacity .3s,background-color .3s;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s;width:150%;z-index:-1}.baner .boton0:hover{border-color:#5cb3b3;box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#fff}.baner .boton0.button--inverted:hover{border-color:#fff;color:#84ffff}.baner .boton0:hover::before{background-color:#84ffff;opacity:1;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.baner .boton0.button--inverted:hover::before{background-color:#fff}.baner-effect-v11- img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.baner-effect-v11{display:block;overflow:hidden;position:relative}.baner-effect-v11:before{background:hsla(0,0%,100%,.1) none repeat scroll 0 0;content:'';display:inline-block;height:559px;height:100%;position:absolute;right:150%;top:0;-webkit-transform:skew(-45deg);-moz-transform:skew(-45deg);-ms-transform:skew(-45deg);-o-transform:skew(-45deg);transform:skew(-45deg);-webkit-transition:all .6s ease-in-out 0s;-o-transition:all .6s ease-in-out 0s;transition:all .6s ease-in-out 0s;width:50%;z-index:1}.baner-effect-v11:hover:before{right:-150%}.contenido{background:#f1f1f1;box-shadow:2px 2px 2px #d3d3d3,-2px -2px 2px #d3d3d3;padding:20px 0}.contenido-form{background:#606060;padding-top:10px}.contenido-form .img{max-width:428px;width:100%}.contenido-form img{margin:6.7px}.contenido-map{background-color:#fcd603;background-image:linear-gradient(-35deg,#FFA000 3%,#fcd603 94%)}.contenido-map .fila{padding:50px 5px 20px 5px}.contenido-map .dir-cont{margin-bottom:10px;margin-top:10px}.contenido-map .dir-cont i{float:left;font-size:40px;height:50px;line-height:50px;margin-right:10px;width:40px}.contenido-map .dir-cont span i{font-size:20px;height:20px;line-height:18px;margin-right:10px;width:18px}.contenido-map .dir-cont p{margin:0}.my-fast-map img{border:none;padding:5px;width:100%!important}.my-fast-map iframe{border:none}.contenido-form iframe,.contenido-map iframe,.mapa-gogole{height:600px;width:100%!important}.division{border-bottom:3px solid #cdcdcd;clear:both;width:100%}.fondos-acerca,.fondos-clientes,.fondos-index{background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;border-bottom:solid 2px rgba(0,0,0,.19);border-top:solid 2px rgba(0,0,0,.19)}.fondos-index{height:500px;width:100%}.fondos-index p{background:#606060;color:#fff;font-size:230%;line-height:73%;margin-top:20%;opacity:.89;padding:20px;position:relative;text-align:center;text-shadow:2px 2px 3px #000;text-transform:uppercase;top:10%}.fondos-index p small{font-size:70%}.fondos-acerca{height:auto}.fondos-acerca{align-items:center;-webkit-box-align:center;-webkit-box-pack:center;display:flex;display:-webkit-box;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;list-style:none;position:relative;-ms-display:flex}.fondos-acerca .jose{max-width:378px}.fondos-acerca .jose,.fondos-acerca img{align-items:center;-webkit-box-align:center;-webkit-box-pack:center;display:flex;display:-webkit-box;-ms-flex-align:center;-ms-flex-pack:center;height:auto;justify-content:center;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;-ms-display:flex}.fondos-acerca p{background:rgba(53,53,53,.9);background:rgba(0,0,0,.5);border-radius:5px;color:#fff;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-size:1em;font-size:23px;line-height:1.5em;line-height:1.42857143;padding:20px}.fondos-clientes{background-size:cover}.fondos-index{background-image:url(../imagenes/fondos/banner-compromiso.jpg);background-size:cover}.producto{color:#fff;display:block;float:left;font-family:'Source Sans Pro',Arial,sans-serif;font-size:16px;height:auto;margin:1em 13px;padding:1em 13px;overflow:hidden;position:relative;text-align:center;width:33.3%;-webkit-margin-after:0;-webkit-margin-before:0;-webkit-margin-end:0;-webkit-margin-start:0}.producto *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.producto img,.producto picture,.producto source{height:auto;opacity:1;width:100%;-webkit-box-shadow:2px 2px 8px 2px #a8a8a8;box-shadow:2px 2px 8px 2px #a8a8a8}.producto figcaption{margin:0}.producto figcaption:after,.producto figcaption:before,.producto:after,.producto:before{background:#fcd603;bottom:0;content:'';opacity:0;position:absolute;top:100%;-webkit-transition:all .3s steps(4);-moz-transition:all .3s steps(4);-ms-transition:all .3s steps(4);-o-transition:all .3s steps(4);transition:all .3s steps(4);width:25%;z-index:1}.producto:before{left:0;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;-o-transition-delay:0;transition-delay:0}.producto:after{left:25%;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.producto figcaption:before{left:50%;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;z-index:-1}.producto figcaption:after{left:75%;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;z-index:-1}.producto figcaption{align-items:center;bottom:0;-webkit-box-align:center;-webkit-box-pack:center;display:flex;display:-webkit-box;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:0;z-index:2}.producto .icons a,.producto .icons a:hover{bottom:0;cursor:pointer;height:100%;left:0;position:absolute;width:100%}.producto .icons,.producto h2,.producto p{margin:0 auto;opacity:0;width:100%}.producto h2{border:solid 1px #606060;color:#606060;font-weight:900;left:50%;left:91%;padding:5px;position:relative;right:50%;text-transform:uppercase;-webkit-transform:translate(-50%,0);-moz-transform:translate(0,0)!important;-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);width:80%}.producto p{font-weight:300}.producto i{color:#fff;display:inline-block;font-size:24px;opacity:.8;padding:0 10px;text-align:center}.producto i:hover{opacity:1}.producto.hover figcaption:after,.producto.hover figcaption:before,.producto.hover:after,.producto.hover:before,.producto:hover figcaption:after,.producto:hover figcaption:before,.producto:hover:after,.producto:hover:before{opacity:.8;top:0}.producto.hover figcaption .icons,.producto.hover figcaption h2,.producto.hover figcaption p,.producto:hover figcaption .icons,.producto:hover figcaption h2,.producto:hover figcaption p{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.producto.hover figcaption .icons,.producto.hover figcaption h2,.producto:hover figcaption .icons,.producto:hover figcaption h2{opacity:1}.producto.hover figcaption p,.producto:hover figcaption p{opacity:.7}.isotope .producto{margin-bottom:7.5px;margin-top:7.5px;padding:0;padding-left:7.5px;padding-right:7.5px}.isotope-item{height:auto;margin:0;overflow:hidden;padding:9px!important;position:relative;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%}.isotope-item a{display:inline-block;height:auto;text-decoration:none;width:100%}.isotope-item a:hover{-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);text-decoration:none;width:100%}.isotope-item img{height:auto;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:100%;z-index:8}.isotope-item a:hover .view.project_descr{top:0}.isotope-item a:hover .view.project_descr h3:after,.isotope-item a:hover .view.project_descr h3:before{display:none}.isotope-item a:hover .view.project_descr h3{left:0;position:relative}.isotope-item a:hover .view.project_descr p{position:relative;right:0}.isotope-item a:hover .view.project_descr:before{bottom:8%;content:'';left:2px;position:absolute;width:100%}.isotope-item a .view.project_descr{background-color:rgba(0,170,238,.4);background-image:url(../imagenes/camera-2.svg);background-position:95% 95%;background-repeat:no-repeat;background-size:20%;color:#fff;height:100%;position:absolute;text-shadow:1px 1px 1px #000;top:-100%;width:calc(100% - 30px);width:100%;z-index:10}.isotope-item a .view.project_descr h3{left:-100%;margin-left:10px;position:absolute;text-align:center;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.isotope-item a .view.project_descr p{font-size:80%;padding-left:10px;position:absolute;right:-100%;text-align:center;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:5}.modal-var{cursor:pointer}.modal-content{animation-duration:.4s;animation-name:animatezoom;background-color:#fefefe;border:1px solid #888;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);height:auto;margin:0 auto;padding:20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:90%}@keyframes animatezoom{from{transform:scale(0)}to{transform:scale(1)}}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.caja{box-shadow:0 6px 10px 2px #bdbdbd;height:auto}.caja-img img{height:auto;width:100%}.caja-texto-descripcion{background-color:#f0f0f0;height:auto;padding-top:20px;text-align:center;text-decoration:none}.caja-texto-descripcion strong{color:#11418b;font-size:2em;font-weight:700}.caja-texto-descripcion p{padding:0;text-align:justify}.caja:hover .caja-texto-descripcion{background:#cd1021;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.caja:hover .caja-texto-descripcion strong{color:#fff}.fondo-img-index{clear:both;height:200px;margin:30px 0;width:100%}.fondo-img-index img{background-size:cover;height:200px;width:100%}.fondo-img-index h3{color:#fff;line-height:20px;margin-top:-120px;text-align:center;text-shadow:2px 2px 2px #000}.fondo-img-contacto{background-size:cover;height:137px;margin:30px 0 0 0;width:100%}.fondo-img-index a{background:0 0;height:137px;width:100%}.fondo-img-contacto img{background-size:cover;height:137px;width:100%}.fondo-img-seccion{clear:both;height:200px;margin:0;width:100%}.fondo-img-seccion img{background-size:cover;height:200px;width:100%}.fondo-img-seccion h3{color:#fff;line-height:20px;padding:60px;text-align:center;text-shadow:1px 1px 1px #000}.border{border:solid 1px #ddd;border-bottom:solid 3px #a0a0a0;margin-bottom:20px}.fondo-footer img{background-position:center;background-size:cover;height:50%;margin-bottom:-10px;width:100%}.fondo-footer p{margin-top:-47px;z-index:2}footer p{margin:0 17px 0 0}.correo,footer a{color:#fff;list-style:none;text-decoration:none}.logo-i{height:66px;margin:0 auto;position:relative;width:187px}.logo-i a{height:66px;width:187px}.logo-i .imgf{height:66px;width:187px}.logo-i .k{left:100px;position:absolute;z-index:3}.logo-i .k:hover,.logo-i:hover .k{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:rotar;animation-name:rotar;-webkit-animation-fill-mode:both;animation-fill-mode:both}::-moz-selection{background:#d97a00;color:#fff}::selection{background:#d97a00;color:#fff}::-moz-selection{background:#d97a00;color:#fff}.img-auto{width:100%}.img-auto-size{background-size:cover;display:block;height:auto;width:100%}.img-circular{border-radius:50%;float:right;height:180px;width:180px}.img-circular:hover{background:#e31e24;border-radius:50%;float:right;height:180px;width:180px}.img-rounded{border-radius:6px}.img-thumbnail{background-color:#fff;border:1px solid #ddd;border-radius:4px;display:inline-block;height:auto;line-height:1.42857143;max-width:100%;padding:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}.img-responsive{display:block;height:auto;max-width:100%}.centered img{display:block;margin-left:auto;margin-right:auto}.float-l{float:left}.float-r{float:right}.clear,.clear-b,.float-b{clear:both}.espacio{height:40px;width:100%}.fondo_rojo{background-image:linear-gradient(-35deg,#9119b3 0,#e64c4c 88%)}.fondo_indigo{background-image:linear-gradient(-35deg,#4e2bcc 3%,#b620e0 100%)}.fondo_azul{background-image:linear-gradient(-35deg,#289dcc 3%,#815eff 94%)}.t-c{text-align:center}.t-j{text-align:justify}.t-bl,.t-blanco,.t-c-b{color:#fff!important}.t-c-am{color:#fcd603}.titulo1{background:#f1f1f1;margin:0;padding:20px}.titulo{background:#f1f1f1;color:#606060;margin:0;padding:20px}.t-c-az{color:#606060}.dos-columnas{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-webkit-column-gap:2rem;-moz-column-gap:20px;-moz-column-gap:2rem;column-gap:20px;column-gap:2rem}.tres-columnas{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-webkit-column-gap:2rem;-moz-column-gap:20px;-moz-column-gap:2rem;column-gap:20px;column-gap:2rem;-webkit-column-rule:5px solid #4bb495;-webkit-column-rule:.5rem solid #4bb495;-moz-column-rule:5px solid #4bb495;-moz-column-rule:.5rem solid #4bb495;column-rule:5px solid #4bb495;column-rule:.5rem solid #4bb495;margin:20px;margin:2rem}.t-sh{text-shadow:1px 2px 15px #a0a0a0}.hr{background-color:#606060;border:0;box-sizing:content-box;color:#606060;height:1px;opacity:.5;width:75%}table{width:100%}th{background-color:#52b92b;color:#fff}tr{font-weight:300;margin-bottom:15px;text-align:left}tr:nth-child(0){color:#4c4c4c;font-size:17px;font-weight:600;margin-bottom:15px;text-align:left}tr:nth-child(even){background-color:#f2f2f2}tr:hover{background-color:rgba(82,185,43,.5)}.b-sh{box-shadow:1px 2px 15px 3px #a0a0a0}.b-sh-c{box-shadow:1px 2px 15px 3px #a0a0a0}.c-sh{box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.skew{-webkit-transform:skewX(-11deg);-moz-transform:skewX(-11deg);-ms-transform:skewX(-11deg);-o-transform:skewX(-11deg);transform:skewX(-11deg)}.cont-btn{border-radius:10%;bottom:120px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#fff;cursor:pointer;height:0;opacity:0;position:fixed;right:50px;transition:all .3s ease;width:0;z-index:200}.cont-btn:hover .btn-b{background-color:rgba(239,237,236,.6);color:#606060;text-decoration:none}.btn-active{height:40px;opacity:1;transition:all .3s ease;width:40px}.cont-btn .btn-b{background-color:rgba(26,53,117,.42);border:none;border-radius:10%;color:#fff;height:100%;outline:0;text-align:center;width:100%}.cont-btn .btn-b .boton-up{cursor:pointer;font-size:100%;font-weight:800;text-align:center}.boton1{background-color:#289dcc;background-image:linear-gradient(-35deg,#4e2bcc 3%,#b620e0 100%);background-image:linear-gradient(-35deg,#9119b3 0,#e64c4c 88%);background-image:linear-gradient(-35deg,#0b0b0b 3%,#606060 94%);border:none;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#fff;cursor:pointer;display:inline-block;overflow:hidden;padding:6px 16px;text-align:center;text-decoration:none!important;-webkit-transition:all .3s ease;transition:all .3s ease;vertical-align:middle;white-space:nowrap}.boton1:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#fff}.boton2{background:#52b92b;border:outset 4px #52b92b;border-radius:5px;color:#fff;font-weight:400;height:40px;padding:15px;text-decoration:none;width:150px}.boton2:hover{border:inset 4px #52b92b;-webkit-box-shadow:1px 1px 5px 1px #000;box-shadow:1px 1px 10px 1px #000}.boton3{background:hsla(0,0%,0%,.36);border:solid 3px #fff;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#fff;cursor:pointer;display:inline-block;margin:-20px 10px 25px 0;overflow:hidden;padding:10px 8px;text-align:center;text-decoration:none!important;-webkit-transition:all .3s ease;transition:all .3s ease;vertical-align:middle;white-space:nowrap}.boton3:hover{background:#fff;color:#000;-webkit-transform:skewX(-11deg);-moz-transform:skewX(-11deg);-ms-transform:skewX(-11deg);-o-transform:skewX(-11deg);transform:skewX(-11deg)}.boton{background:#d21414;background:-webkit-linear-gradient(90deg,#d21414 50%,#fa1414 70%);background:-webkit-linear-gradient(bottom,#d21414 50%,#fa1414 70%);background:linear-gradient(0deg,#d21414 50%,#fa1414 70%);border-radius:5px;bottom:20px;box-shadow:0 3px 1px rgba(50,50,50,.75);color:#e6e6e6;font-size:20px;height:auto;margin:10px;padding:10px;right:10px;text-decoration:none;text-shadow:0 -1px 3px rgba(30,30,30,.8);width:100px}.zoom:hover{background-image:url(../imagenes/zoom-in.png);background-size:cover;z-index:200}.ocultar{display:none}header .contenedor{margin:0 auto;width:90%}.cont-fotos{margin:0 auto!important;max-width:1095px;width:90%}@media only screen and (max-width:1124px){header .contenedor{margin:0 auto;width:100%}}@media only screen and (max-width:880px){header .contenedor{margin:0 auto;width:100%}header section .anos30{left:5%;top:140px;width:80px}.header section .logo{-webkit-transform:translate(-50%,-37%);-moz-transform:translate(-50%,-37%);transform:translate(-50%,-37%);width:300px}.fixed .header section .logo,.fixed header section .anos30{display:none}.redes{display:flex;justify-content:center;align-items:center;font-size:88%;height:116px;left:50%;position:absolute;right:50%;top:100px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:240px;z-index:12;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.fixed .redes samp{display:none}.fixed .redes .contacto ul{display:flex;justify-content:center;align-items:center;margin:0 auto;max-width:274px;max-width:313px;width:100%}.fixed .redes .contacto ul li a{font-size:80%}.fixed .redes .contacto .cotizacion{margin-left:14%;padding:0;width:176px}.fixed .redes .contacto li.logo-movil,.fixed .redes .contacto li.telefono{width:100%!important}.fixed .redes .contacto li.logo-movil{float:left!important;margin:0!important;padding:20px 0 0 0!important;width:34%!important}.fixed .redes .contacto li.telefono{float:left!important;margin:0!important;padding:20px 0 0 0!important;width:65%!important}.baner h3{font-size:29px!important;line-height:1.2em;margin-bottom:8px;margin-top:4px}.baner p{font-size:20px!important;margin:0 0 8px 15%;text-align:center}.productos-1 li .texto-productos-1 p{font-size:90%}.producto{width:50%}.fondos-index{background-image:url(../imagenes/fondos/banner-compromiso.jpg)}.fondos-index p{line-height:79%}}@media only screen and (max-width:767px){.contenido-form{margin-top:-28px}.baner-1 .h3-1{left:15%;position:absolute;top:48%;width:auto}.baner-1 .h3-2{position:absolute;right:24%;top:35%;width:auto}}@media only screen and (max-width:480px){header .contenedor{margin:0 auto;width:100%}header section .anos30{left:0;top:160px;width:60px;z-index:13}.header section .logo{width:250px;z-index:13}.baner h3{font-size:20px!important;line-height:1.2em;margin:4px;margin-bottom:8px}.baner a{font-size:75%}.baner p{font-size:13px!important;margin:0 0 8px 15%;text-align:center;width:200px}.baner boton0{color:#fff;margin-left:80px;margin-top:10px;padding:2px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all 2s erase;-webkit-transition:all 2s;-webkit-transition:all 1.5s;transition:all 1.5s}p{line-height:1.333333334;margin-bottom:20px;margin-bottom:2rem}.boton2{background:#e4342d;border:outset 4px #e4342d;border-radius:5px;color:#fff;font-weight:200;height:40px;padding:5px;text-decoration:none;width:50px}h1{font-weight:300;line-height:1em;margin:.67em 0}.productos-1 li .texto-productos-1 p{font-size:70%}.producto{width:100%}.contenido-form .img{max-width:428px;width:100%}.contenido-form img{margin:auto;margin-bottom:6.7px;width:48.915%}.dir-cont1-img img{height:auto;width:90%}.dir-cont1{height:auto;width:50%!important}.contenido-map .dir-cont{margin-bottom:15px;margin-top:15px}.contenido-map .dir-cont i{margin-right:0;width:35px}.contenido-map .dir-cont p{font-size:85%}.fondos-index{background-image:url(../imagenes/fondos/banner-compromiso.jpg)}.fondos-index p{font-size:150%;line-height:90%;margin-top:45%;top:10%}}@media only screen and (max-width:375px){.redes{font-size:80%;width:206px}.redes .contacto .cotizacion{font-size:80%}.fixed .redes samp{display:none}.fixed .redes .contacto ul{margin:0 auto;max-width:274px;max-width:287px;width:100%!important}.fixed .redes .contacto ul li a{font-size:80%}.fixed .redes .contacto .cotizacion{margin-left:14%;padding:0;width:176px}.contenido-form img{width:47%}} .carousel{height:50%;height:auto}.active,.carousel-inner,.item{height:100%}.item .carousel-conten{color:#fff;position:absolute;top:1px}.item .carousel-conten img{left:30%;position:relative;width:40%}.item .carousel-conten p{left:5%;position:relative;right:5%;width:90%}.fill{background-position:center;-o-background-size:cover;background-size:cover;height:100%;width:100%}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;height:auto;max-width:100%}.img-rounded{border-radius:6px}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{color:#fff;font-size:90px;height:30px;margin-top:-15px;width:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;padding-bottom:30px;right:20%}.carousel-indicators{bottom:20px}.carousel{position:relative}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}}@media screen and (max-width:767px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{font-size:30px;height:30px;margin-top:-15px;width:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;padding-bottom:30px;right:20%}.carousel-indicators{bottom:20px}.carousel{position:relative}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:transform .6s ease-in-out;-o-transition:transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{bottom:0;color:#fff;font-size:20px;left:0;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);top:0;width:15%}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x}.carousel-control.right{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;left:auto;right:0}.carousel-control:focus,.carousel-control:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{display:inline-block;position:absolute;top:50%;z-index:5}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px;right:50%}.carousel-control .icon-next,.carousel-control .icon-prev{font-family:serif;height:20px;line-height:1;margin-top:-10px;width:20px}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{bottom:10px;left:50%;list-style:none;margin-left:-30%;padding-left:0;position:absolute;text-align:center;width:60%;z-index:15}.carousel-indicators li{background-color:#000;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px;cursor:pointer;display:inline-block;height:10px;margin:1px;text-indent:-999px;width:10px}.carousel-indicators .active{background-color:#fff;height:12px;margin:0;width:12px}.carousel-caption{bottom:20px;color:#fff;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);z-index:10}.carousel-caption .btn{text-shadow:none}#popup{position:absolute;margin:0 auto;top:0;left:0;box-shadow:0 0 50px 2px #000;width:100%!important;height:100%;background:rgba(0,0,0,.52);z-index:999999}#popup .panel-primary{width:70%;margin:10px auto;background:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px 2px #000;overflow:hidden;overflow-y:scroll;height:80vh}#popup img,#popup video{width:100%;height:auto}#popup .panel-footer .btn{background-color:red!important;color:#fff!important} html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0;color:#84ffff}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-size:1em;font-size:20px;line-height:1.5em;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#84ffff;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}footer{background:#4d4d4d;color:white;text-align:center;margin-top:0;padding:20px;padding-bottom:50px;clear:both;list-style:none}.container-{width:100%}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed} .pp_gallery div,.pp_gallery ul a,.pp_social .facebook{float:left;overflow:hidden}div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right,div.pp_default .pp_top,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_social{margin-top:7px}div.pp_default .pp_gallery a.pp_arrow_next,div.pp_default .pp_gallery a.pp_arrow_previous{position:static;left:auto}div.pp_default .pp_nav .pp_pause,div.pp_default .pp_nav .pp_play{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_next,div.pp_default a.pp_arrow_previous{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover,div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_nav .pp_play:hover{opacity:.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_description{margin-right:85px;color:#fff}div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_content,div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right{background:#000}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{margin-left:5px;width:55px}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;max-width:100%;height:auto;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px solid rgba(0,0,0,.5);display:block;height:33px}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) no-repeat;display:block;height:33px;width:50px}a.pp_next,a.pp_previous{text-indent:-10000px;background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;height:100%;width:49%}.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}a.pp_next{float:right}a.pp_previous{float:left}a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}.pp_loaderIcon,a.pp_close{display:block;position:absolute}a.pp_close{right:0;top:0;line-height:22px;text-indent:-10000px}.pp_loaderIcon{height:24px;left:50%;top:50%;width:24px;margin:-12px 0 0 -12px}.pp_fade,.pp_gallery li.default a img,div.ppt{display:none}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.light_rounded .pp_content,div.pp_default .pp_content{background-color:#fff}div.facebook #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.pp_default #pp_full_res .pp_inline{color:#000}.pp_gallery li.selected a,.pp_gallery ul a:hover,div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a{border-color:#fff}div.dark_rounded .pp_details,div.dark_square .pp_details,div.facebook .pp_details,div.light_rounded .pp_details,div.light_square .pp_details,div.pp_default .pp_details{position:relative}div.facebook .pp_content,div.light_rounded .pp_bottom .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_top .pp_middle,div.light_square .pp_content,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous{margin-top:12px!important}div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_rounded .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_rounded .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_bottom .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_top .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_bottom,.pp_top{height:20px;position:relative}* html .pp_bottom,* html .pp_top{padding:0 20px}.pp_bottom .pp_left,.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle,.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle,* html .pp_top .pp_middle{left:0;position:static}.pp_bottom .pp_right,.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px} :root { --tecno-blue: #003779; --tecno-yellow: #FFC107; --tecno-yellow-hover: #FFA000; } .header { background: #f7f7f7 !important; background-image: none !important; } .header section .logo, .header .logo { width: 600px !important; max-width: 90vw; height: auto !important; } .header section .logo img, .header .logo img, .header section .logo img.logo-mov { width: 100% !important; max-width: 600px !important; height: auto !important; } @media (max-width: 991px) and (min-width: 768px) { .header section .logo, .header .logo { width: 400px !important; } .header section .logo img, .header .logo img, .header section .logo img.logo-mov { max-width: 400px !important; } } @media (max-width: 767px) { .header section .logo, .header .logo { width: auto !important; max-width: 220px; } .header section .logo img, .header .logo img, .header section .logo img.logo-mov { max-width: 220px !important; } } .header .logo { overflow: hidden; } .header .logo:before { content: ""; position: absolute; top: 0; right: 150%; width: 45%; height: 100%; background: hsla(0, 0%, 100%, 0.55); transform: skew(-20deg); transition: right 0.6s ease-in-out; z-index: 2; pointer-events: none; } .header .logo:hover:before { right: -60%; } .header .logo img { transition: transform 0.35s ease; } .header .logo:hover img { transform: scale(1.04); } .fixed .header section .logo, .fixed .header .logo { display: inline-block !important; width: 150px !important; max-width: 150px !important; top: 21px !important; transform: translate(-50%, 0) !important; } .fixed .header section .logo img, .fixed .header .logo img, .fixed .header section .logo img.logo-mov { max-width: 150px !important; } .fixed .redes .contacto li.logo-movil, .fixed .redes .contacto li.logo-movil img { display: none !important; } @media (max-width: 880px) { .fixed .header section .logo, .fixed .header .logo { left: 50% !important; right: auto !important; width: 240px !important; max-width: 70vw !important; top: 12px !important; transform: translate(-50%, 0) !important; } .fixed .header section .logo img, .fixed .header .logo img, .fixed .header section .logo img.logo-mov { max-width: 240px !important; } .fixed .redes .contacto li.telefono { display: none !important; } } .redes .contacto li.telefono a { color: var(--tecno-blue) !important; } .redes .contacto li.telefono a:hover { color: var(--tecno-yellow-hover) !important; } .baner-effect-v11 { display: block; overflow: hidden; position: relative; } .baner-effect-v11:before { background: hsla(0, 0%, 100%, 0.1) none repeat scroll 0 0; content: ""; display: inline-block; height: 100%; position: absolute; right: 150%; top: 0; transform: skew(-45deg); transition: all 0.6s ease-in-out 0s; width: 50%; z-index: 1; pointer-events: none; } .baner-effect-v11:hover:before { right: -150%; } #productos .producto img { display: block; width: 100%; height: auto; max-width: 440px; margin-left: auto; margin-right: auto; } .fondos-index { background-image: url(../images/fondos/banner-compromiso.jpg) !important; } .cbp-spmenu .sub-menu li.active > a, .cbp-spmenu .sub-menu li a.active { background: var(--tecno-yellow); color: var(--tecno-blue); } .cbp-spmenu li.active > a { color: var(--tecno-blue); } .clientes-carousel { padding: 24px 0 40px; } .clientes-carousel .slick-slide { text-align: center; padding: 8px; } .clientes-carousel img { max-height: 100px; width: auto; max-width: 100%; margin: 0 auto; object-fit: contain; } .proyectos-destacados { background: #f7f7f7; padding: 32px 16px 24px; } .proyectos-destacados h2 { color: var(--tecno-blue); text-align: center; margin-bottom: 16px; } .proyectos-destacados h3 { color: var(--tecno-blue); margin-top: 20px; } .proyectos-destacados .proyectos-slick { margin: 12px 0 16px; } .proyectos-destacados .proyectos-slick .slick-slide { text-align: center; padding: 8px; } .proyectos-destacados .proyectos-slick img { width: 206px; height: 154px; object-fit: cover; max-width: 100%; margin: 0 auto; display: block; } .clientes-carousel .autoplay.slick-few .slick-track, .proyectos-destacados .proyectos-slick.slick-few .slick-track { display: flex !important; justify-content: center; margin-left: auto !important; margin-right: auto !important; transform: translate3d(0, 0, 0) !important; } .clientes-carousel .autoplay.slick-few .slick-list, .proyectos-destacados .proyectos-slick.slick-few .slick-list { padding: 0 !important; } .footer-coop { text-align: center; padding: 20px 16px 12px; background: #f3f3f3; border-radius: 4px; margin: 0 0 8px; } .footer-coop p { margin-bottom: 12px; font-weight: 600; color: var(--tecno-blue); } .footer-coop img { display: block; margin: 0 auto; max-width: 100%; height: auto; background: #f3f3f3; } .footer-pagos { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 16px; padding: 8px 0 24px; background: transparent; } .footer-pagos img { max-height: 48px; width: auto; max-width: 120px; } a.producto-zoom-link { display: block; position: relative; z-index: 0; color: inherit; text-decoration: none; } a.producto-zoom-link img, a.producto-zoom-link picture { display: block; width: 100%; height: auto; } .portfolio_block .producto:before, .portfolio_block .producto:after, .portfolio_block .producto figcaption:before, .portfolio_block .producto figcaption:after { z-index: 3 !important; } .portfolio_block .producto figcaption { pointer-events: none; z-index: 4; } .portfolio_block .producto figcaption h2 { position: relative; z-index: 5; } .portfolio_block .producto figcaption .icons, .portfolio_block .producto figcaption .icons a.plS { pointer-events: auto !important; z-index: 6; cursor: zoom-in; } .portfolio_block .producto a.producto-zoom-link { cursor: zoom-in; } @media (max-width: 767px) { .portfolio_block .producto a.producto-zoom-link.gallery-pp-desktop { pointer-events: none; cursor: default; } .portfolio_block .producto figcaption .icons.gallery-pp-desktop { display: none !important; } .portfolio_block .producto a.producto-zoom-link, .portfolio_block .producto figcaption .icons a.plS { cursor: default; } } @media (max-width: 768px) { .portfolio_block.columns1 .producto figcaption { display: flex; align-items: center; justify-content: center; text-align: center; } .portfolio_block.columns1 .producto figcaption h2 { left: 0 !important; right: 0 !important; margin: 0 auto !important; width: 82%; max-width: 18rem; text-align: center; -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important; } .portfolio_block.columns1 .producto figcaption h2 small { display: block; text-align: center; width: 100%; } } @media (min-width: 1280px) { #pp_full_res img, #fullResImage { max-width: min(90vw, 1680px); max-height: 88vh; object-fit: contain; } } #formulario-cotizacion { scroll-margin-top: 76px; } @media (max-width: 767px) { #formulario-cotizacion { scroll-margin-top: 70px; } } .cbp-spmenu li.selenium { background: linear-gradient(135deg, #002855 0%, #003779 45%, #0a5cb8 100%) !important; background-image: linear-gradient(135deg, #002855 0%, #003779 45%, #0a5cb8 100%) !important; margin-top: 8px; } .cbp-spmenu li.selenium a { color: #fff !important; font-weight: 700; text-align: center; transition: filter 0.25s ease, background 0.25s ease, color 0.25s ease; } .cbp-spmenu li.selenium:hover, .cbp-spmenu li.selenium a:hover, .cbp-spmenu li.selenium a:focus { background: linear-gradient(135deg, #003779 0%, #0a5cb8 50%, #1e88e5 100%) !important; color: #ffc107 !important; filter: brightness(1.05); } a { transition: color 0.2s ease, background-color 0.2s ease, opacity 0.2s ease; } a.t-c-az { color: var(--tecno-blue) !important; } a.t-c-az:hover, a.t-c-az:focus { color: var(--tecno-yellow-hover) !important; } .cbp-spmenu > ul > li:not(.selenium) > a:hover, .cbp-spmenu > ul > li:not(.selenium) > a:focus, .cbp-spmenu .sub-menu a:hover, .cbp-spmenu .sub-menu a:focus { color: var(--tecno-blue) !important; background-color: rgba(255, 193, 7, 0.35); } a.boton3:hover, a.boton3:focus { color: #fff !important; background-color: var(--tecno-blue) !important; border-color: var(--tecno-blue); } .whatsapp ul, .whatsapp ul li { list-style: none !important; margin: 0; padding: 0; } .whatsapp ul li::marker { content: none; display: none; } .whatsapp a:hover, .whatsapp a:focus { color: #fff !important; opacity: 0.92; filter: brightness(1.05); } .cont-btn { position: fixed !important; right: 52px !important; bottom: 100px !important; width: 44px !important; height: 44px !important; margin: 0; padding: 0; overflow: visible !important; opacity: 0; visibility: hidden; pointer-events: none; z-index: 9998 !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease; transform: translateY(8px); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); border-radius: 8px; } .cont-btn.btn-active, .btn-active.cont-btn { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: translateY(0); } .cont-btn .btn-b { background-color: rgba(0, 55, 121, 0.92) !important; border: none; border-radius: 8px; color: #fff !important; display: flex !important; align-items: center; justify-content: center; cursor: pointer; width: 100% !important; height: 100% !important; padding: 0; margin: 0; transition: background-color 0.25s ease, color 0.25s ease; } .cont-btn .btn-b:hover, .cont-btn .btn-b:focus { background-color: var(--tecno-yellow) !important; color: var(--tecno-blue) !important; } .cont-btn .btn-b .boton-up { display: flex; align-items: center; justify-content: center; line-height: 1; font-size: 1.15rem; color: inherit; } .whatsapp { z-index: 9999 !important; } @media (max-width: 576px) { .cont-btn { right: 18px !important; bottom: 90px !important; } } footer a { color: #fff; transition: color 0.2s ease, opacity 0.2s ease; } footer a:hover, footer a:focus { color: #ffc107 !important; opacity: 1; } footer a.logo-i:hover, footer a.logo-i:focus { opacity: 0.85; color: #ffc107 !important; } .contenido-map { background-color: var(--tecno-yellow) !important; background-image: linear-gradient(-35deg, var(--tecno-yellow-hover) 3%, var(--tecno-yellow) 94%) !important; } .contenido-map .dir-cont { display: grid; grid-template-columns: 40px minmax(0, 1fr); column-gap: 12px; row-gap: 0.2rem; align-items: start; clear: both; overflow: hidden; } .contenido-map .dir-cont > i { grid-column: 1; grid-row: 1; float: none !important; width: 40px !important; height: 50px !important; line-height: 50px !important; font-size: 40px !important; margin: 0 !important; text-align: center; } .contenido-map .dir-cont > p, .contenido-map .dir-cont > a { grid-column: 2; min-width: 0; margin: 0; word-break: break-word; overflow-wrap: anywhere; } @media (max-width: 575px) { .contenido-map .dir-cont { grid-template-columns: 28px minmax(0, 1fr); column-gap: 10px; } .contenido-map .dir-cont > i { width: 28px !important; height: auto !important; line-height: 1.2 !important; font-size: 1.35rem !important; margin-top: 2px !important; } } .producto { box-sizing: border-box; } @media only screen and (max-width: 880px) { .producto { margin-left: 0; margin-right: 0; } } @media only screen and (max-width: 480px) { .producto { width: 100%; margin-left: 0; margin-right: 0; } } html, body { max-width: 100%; overflow-x: hidden; } .contenido-map a.t-c-az:hover, .contenido-map a.t-c-az:focus { color: #001f4d !important; text-decoration: underline; }
