html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;scroll-behavior:smooth}
body{font-family:Lato,sans-serif;font-size:16px;line-height:30px;font-weight:400;background-color:#f4f4f4;color:#333;text-align:justify;margin:0;padding:0}
.formato{width:100%}
a:focus{outline:0 none}
img{max-width:100%}
.fa-star{color:#ffcf00;border-color:1px #ff0}
.fa-star:hover{color:#f90;border-color:1px red}
.no-bg{background-color:transparent!important}
.container{background-color:#fff;max-width:100%}
.padding_zero{padding:0}
.padding_left{padding-left:0}
.header-style{float:right;color:#fff;padding-top:10px}
.header-style a{float:right;text-decoration:none;color:#656565;margin-right:36px;font-family:sans-serif;margin-bottom:10px}
.header-top{border-radius:3px;background-color:#ecebeb;margin-top:-1px}
.contact-info span{padding-right:2px}
.contact-info p{color:#fff;text-align:right;margin-bottom:0}
.header-logo{border-top:2px solid #00aeed;width:100%;display:inline-block}
.logo-block a{text-decoration:none;vertical-align:middle}
.logo-block p{border-left:1px solid rgba(0,0,0,.1);padding-left:8px;margin-left:10px;margin-top:10px;margin-bottom:0;vertical-align:middle}
.logo-block p{display:inline-block}
.menu-block .navbar-default{border:0 none;margin-bottom:0;min-height:0}
.menu-block .navbar-collapse{background-color:#fafafa;padding-left:0;border-color:rgba(0,0,0,.05);border-style:solid;border-width:1px 0 0;box-shadow:0 -10px 15px rgba(0,0,0,.035) inset,0 1px 0 rgba(255,255,255,.075) inset,0 10px 50px rgba(255,255,255,.1) inset;min-height:48px}
.menu-block .navbar-default .navbar-nav>li>a{color:#444;padding:14px 28px}
.menu-block .navbar-default .navbar-nav>li a{z-index:1001;position:relative}
.menu-block .navbar-default .navbar-nav>.active>a,.menu-block .navbar-default .navbar-nav>.active>a:focus,.menu-block .navbar-default .navbar-nav>.active>a:hover{color:#fff;background-color:#00aeed}
.menu-block .navbar-nav .menu-block .navbar-nav>li>a{padding:15px 20px}
.menu-block li.dropdown li.dropdown>a:before{content:"\f105";font-family:fontAwesome;float:right}
.menu-block .navbar-default .navbar-nav>li>a:focus,.menu-block .navbar-default .navbar-nav>li>a:hover{background-color:#00aeed;color:#fff;border:.5 #059}
.menu-block .navbar-default .navbar-nav>.active>a:focus,.menu-block .navbar-default .navbar-nav>.active>a:hover,.menu-block .navbar-default .navbar-nav>li>a:focus,.menu-block .navbar-default .navbar-nav>li>a:hover,.menu-block .navbar-nav .active>a{box-shadow:0 1px 0 0 rgba(0,0,0,.1) inset,0 10px 20px rgba(255,255,255,.15) inset}
.news-subscribe{padding:25px 10px;background-color:#f0f0f0;box-shadow:0 -5px 0 0 rgba(255,255,255,.1) inset,0 -1px 0 rgba(0,0,0,.075) inset,0 1px 0 rgba(0,0,0,.043) inset;display:inline-block;width:100%}
.news-subscribe label{padding-left:10px}
.news-subscribe .form-group{margin-bottom:0;text-align:right}
.news-subscribe .form-group input{margin-top:0}
.news-subscribe label{font-size:24px;color:#4d4d4d;line-height:40px;margin-bottom:0}
.news-subscribe input[type=submit]{color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 -1px 0 rgba(255,255,255,.15) inset,0 -5px 10px rgba(255,255,255,.1) inset,0 1px 0 rgba(0,0,0,.1);font-size:15px;letter-spacing:normal;line-height:19px;margin:0 0 0 30px;padding:8px 16px;text-decoration:none;text-shadow:none;white-space:nowrap}
.news-subscribe .form-control{border:1px solid rgba(0,0,0,.1);border-radius:3px;box-shadow:1px 1px 0 rgba(255,255,255,.1),0 1px 3px 1px rgba(0,0,0,.05) inset;color:#939393;height:auto;margin:6px 0 0;background-color:#f1f1f1;font-size:16px;width:220px;display:inline-block;line-height:26px}
.news-subscribe input::-moz-placeholder{color:#4d4d4d;opacity:1}
.news-subscribe input::-webkit-input-placeholder{color:#4d4d4d;opacity:1}
.news-subscribe input::-moz-placeholder{color:#4d4d4d;opacity:1}
.news-subscribe input:-ms-input-placeholder{color:#4d4d4d;opacity:1}
.news-subscribe .form-control:focus{box-shadow:0 0 0 2px rgba(0,0,0,.15);border-color:#b9b9b9}
.news-subscribe input[type=submit]:hover{box-shadow:0 -1px 0 rgba(255,255,255,.15) inset,0 -5px 15px rgba(255,255,255,.15) inset,0 2px 2px rgba(0,0,0,.1);text-decoration:none}
.footer-section{position:relative}
.footer-block{box-shadow:0 -2px 5px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.07) inset;border-bottom:2px solid #00aeed}
.footer-block .navbar{margin-bottom:0;background-color:transparent;border:0 none;min-height:1px}
.footer-block .nav>li>a{padding:18px 8px}
.copy-right-section{margin:0;padding-bottom:5px}
.copy-right-section p{text-align:center;margin-bottom:0}
.copy-right-section p a{font-size:12px}
.back-to-top{font-size:40px;position:absolute;right:50px;text-decoration:none;width:35px;bottom:0}
.footer-block{position:relative}
.footer-block .nav li:first-child a{padding-left:0}
.login-btn,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-nav .active>a,.news-subscribe input[type=submit]{background-color:#00aeed}
.slider-content a{text-decoration:none;background-color:#00aeed}
.home-slider{border:0 none;position:relative;margin-bottom:0;overflow:hidden}
.slider-content{position:absolute;top:0;background:rgba(255,255,255,.7) none repeat scroll 0 0;border:1px solid rgba(255,255,255,.4);box-shadow:0 0 2px rgba(0,0,0,.2);color:#303030;height:100%;padding:102px 23px 135px}
.eslogan{font-size:12px;color:#444;text-transform:uppercase;letter-spacing:1px;font-family:"Varela Round",sans-serif}
.tituloindex p{margin-bottom:20px}
.tituloindex a{color:#fff;font-size:21px;padding:7px 21px;line-height:19px;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 -1px 0 rgba(255,255,255,.15) inset,0 -5px 10px rgba(255,255,255,.1) inset,0 1px 0 rgba(0,0,0,.1)}
.tituloindex>a:hover{text-decoration:none;background:#008abd}
.fondo-hover{color:#000}
.fondo-hover a{color:#000}
.fondo-hover a:hover,.footer-block .navbar-nav li a:hover{color:#00aeed;text-decoration:none}
.faq-sidebar h2{border-bottom:1px solid rgba(0,0,0,.075)}
.block-quotes blockquote{border:0 none;padding:15px 20px 18px 19px;margin:0}
.article-content h3,.block-quotes blockquote p,.block-quotes footer,.contact-form-index h2,.faq-sidebar h2,.news-subscribe label,.slider-content h2,.work-detalis-inner h2{font-family:Lato,sans-serif;font-weight:200}
.block-quotes blockquote p{font-size:21px;font-style:normal;line-height:1.8}
.block-quotes footer{font-size:18px}
.faq-sidebar-inner h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
blockquote footer::before{display:none}
.login-btn:hover{text-decoration:none;background-color:#0088b9}
.article-content{padding:5px}
.article-content h3{font-size:20px;line-height:1.4;margin-top:0;margin-bottom:25px}
.work-detalis{display:inline-block}
.modular-layout{margin-bottom:10px}
.modular-layout blockquote{background-color:#ecebeb;color:#656565}
.work-box{margin-bottom:15px;display:inline-block}
.work-detalis-inner{padding-bottom:40px;display:inline-block;border:solid 1px #dadada;background-color:#ecebeb}
.work-detalis-inner h2{margin:0;padding:13px 9px;font-size:22px;line-height:32px;background:#ecebeb;text-align:center;min-height:90px}
.work-detalis-inner h2,.work-detalis-inner p{color:#656565;opacity:15}
.work-detalis-inner a p{padding:10px 15px 0 15px;text-align:justify;margin:0}
.work-detalis-inner a{text-decoration:none}
.work-detalis-inner .login-btn{text-align:right}
.work-box img{width:100%}
.work-detalis-inner{position:relative;overflow:hidden}
.button-index{background-color:#f9f9f9;display:inline-block;cursor:pointer;color:#666;font-family:Arial;font-size:15px;font-weight:700;padding:2px 15px;text-decoration:none;width:90%}
.button-index:hover{background-color:#f6f6f6}
.button-index:active{position:relative;top:1px}
.fa-whatsapp i{color:red}
.contact-form-index h2{font-size:34px;padding-bottom:10px;margin-bottom:20px;margin-top:0;text-align:left}
.form-group span{font-size:10px;font-family:arial}
.contact-form-index{border-color:#00aeed;box-shadow:0 0 6px #00aeed}
.article-content h3,.back-to-top .fa,.block-quotes blockquote p span,.contact-info span,.copy-right-section p a,.faq-sidebar h2,.footer-block .nav>li>a{text-decoration:none;color:#00aeed}
.faq-sidebar-inner h3{text-decoration:none;color:#444}
.vermas a{text-decoration:none}
.indexlink a{text-decoration:none;font-family:arial}
.indexlink1 a{text-decoration:none;font-family:arial}
.indexlink1:hover a{text-decoration:none;color:#00aeed!important}
.telefono-right{float:right;font-family:sans-serif}
.telefono-right a{text-decoration:none;color:#00aeed}
.vermas{text-decoration:none;background:#00aeed;color:#fff;padding-top:5px;position:absolute;bottom:0;width:100%;height:40px;text-align:center;font-size:20px;left:0}
.vermas:hover{text-decoration:none;background:#0394c7;color:#fff}
.Llamar-T{float:left;text-decoration:none;font-size:25px;background:#3577e5;color:#fff;padding:15px;border-radius:16px;border:2px solid #3577e5;width:49%;text-align:center;margin:10px 0}
.Llamar-T:hover{float:left;text-decoration:none;background:#1c61d4;color:#fff}
.Enviar-Mensaje-T{float:right;text-decoration:none;font-size:25px;background:#fff;color:#fff;padding:15px;border-radius:16px;border:2px solid #3577e5;text-align:center;width:49%;margin:10px 0}
.Enviar-Mensaje-T:hover{float:right;text-decoration:none;background:#00aeed;color:#fff;background-image:-webkit-linear-gradient(top,#00aeed,#292c2e);background-image:-moz-linear-gradient(top,#00aeed,#292c2e);background-image:-ms-linear-gradient(top,#00aeed,#292c2e);background-image:-o-linear-gradient(top,#00aeed,#292c2e);background-image:linear-gradient(to bottom,#fcf8f8,#fcf8f8)}
.Enviar-Mensaje-W{display:none;margin:10px 0}
.Estamos-en-linea{text-decoration:none;font-size:25px;background:#2de656;color:#fff;padding:9px;border-radius:16px;border:2px solid #cbc8c8;width:100%;display:block;text-align:center}
.Estamos-en-linea:hover{text-decoration:none;background:#4cbb5e;color:#fff}
.faq-sidebar h2{margin:0;padding-bottom:15px;font-size:24px;line-height:32px}
.faq-sidebar-inner{text-align:center;padding-bottom:20px}
.faq-sidebar-inner h3{font-size:50px;line-height:1}
.faq-sidebar-inner p{margin-bottom:15px}
.faq-sidebar hr{margin-top:40px}
.faq-sidebar hr{border-color:-moz-use-text-color -moz-use-text-color rgba(0,0,0,.075);border-style:none none solid;border-width:0 0 1px;box-shadow:0 1px 0 rgba(255,255,255,.1);margin-bottom:0}
.align-right{float:right}
.testimonial-carouse{display:inline-block;padding:0 15px;margin-bottom:25px}
.tamano-text{width:100%;float:left}
.form-control:focus{box-shadow:none}
.main-cards{min-height:450px;height:470px}
.offcanvas-box{background-color:rgba(0,0,0,.2);position:fixed;opacity:0;-webkit-transition:.3s ease-in-out 0s;-moz-transition:.3 ease-in-out 0s;-o-transition:.3s ease-in-out 0s;transition:.3s ease-in-out 0s;display:none}
.offcanvas-box-show{opacity:1;z-index:1500;left:0;right:0;top:0;bottom:0;-webkit-transition:.6s ease-in-out 0s;-moz-transition:.6s ease-in-out 0s;-o-transition:.6s ease-in-out 0s;transition:.6s ease-in-out 0s}
.offcanvas-bars{width:270px;background-color:#ecebeb;max-width:100%;overflow-y:auto;position:fixed;top:0;left:0;bottom:0;z-index:1501;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:transform .3s ease-in-out 0s;-moz-transition:transform .3 ease-in-out 0s;-o-transition:transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s}
.offcanvas-bars-show{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.offcanvas-menu ul{padding-left:0}
.offcanvas-menu ul li{width:100%;display:inline-block;color:#fff}
.offcanvas-menu ul li,.offcanvas-menu ul li a{color:#656565}
.offcanvas-menu>ul>li>a{background-color:#ecebeb;padding:10px 8px 8px 15px;width:100%;display:inline-block;text-decoration:none;border-bottom:1px solid rgba(65,65,65,.5)}
.offcanvas-menu .sub-menu li a{padding:5px 20px;display:inline-block;width:100%;text-decoration:none;border-bottom:1px solid rgba(65,65,65,.5)}
.offcanvas-menu .sub-menu li a:hover{background-color:#00aeed}
.text{font-size:5px;font-family:helvetica;font-weight:700;color:#23bf28;text-transform:uppercase}
@keyframes parpadeo{
0%{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
@keyframes slidebg{
to{background-position:20vw}
}
.label-form{text-align:right}
.fa-2x{margin-top:3px}
.header-logo .logo-block span{display:none}
.logo-principal{width:220px;height:42px}
.article-section p{margin:15px 10px}
.login-btn{color:#fff;border:1px solid rgba(0,0,0,.15);letter-spacing:normal;line-height:0;margin:11px;padding:20px 60px;text-decoration:none;text-shadow:none;white-space:nowrap;margin-left:15px}
.news-subscribe ul{list-style-type:none;padding:5px}
.slides{list-style-type:none}
.article-section h2{line-height:53px}
.center{text-align:center}
.whatsapp{position:fixed;width:60px;height:60px;bottom:-60px;right:24px;background-color:#25d366;color:#fff;border-radius:50%;text-align:center;font-size:30px;z-index:100;transition:.5s;display:table;text-decoration:none!important;color:#fff;transform:scale(1);box-sizing:border-box;animation:go_up_whatsapp_button .3s forwards;animation-delay:1s}
.whatsapp:hover{color:#fff;transform:scale(1.1)}
.whatsapp-icon{display:table-cell;vertical-align:middle;text-decoration:none;font-size:38px;color:#fff}
.block-quotes h2{display:inline-block;font-size:23px;padding:10px 2%;width:96%}
.block-quotes p{margin:5px 0!important}
.banner_complete_img{display:inline-block;width:100%;padding:20px 0 30px}
.banner_complete_img img{width:100%;border-radius:15px}
.banner_complete_img .mobile{display:none}
.banner_complete_img .normal{display:block}
.d-inline-block{display:inline-block}
.fa-star-gray{color:#666}
.indexlink1 .fa-star:hover{color:#00aeed}
.button_experiences{display:inline-block;padding:15px;background-color:#137e9a;color:#fff;margin:0 auto;font-size:25px;border-radius:10px;line-height:35px;animation:tiembla 10s infinite;transition:.5s;text-transform:capitalize}
.button_experiences:hover{text-decoration:none;color:#fff;animation-play-state:paused;-webkit-box-shadow:0 0 15px -3px rgba(0,0,0,.75);-moz-box-shadow:0 0 15px -3px rgba(0,0,0,.75);box-shadow:0 0 15px -3px rgba(0,0,0,.75)}
.button_experiences:focus{text-decoration:none;color:#fff}
.button_experiences i{font-size:35px;margin-top:15px;position:absolute;right:-40px;top:-2px;transform:rotate(340deg);color:#000}
.button_experiences b{font-size:30px;text-transform:uppercase;position:relative}
@keyframes tiembla{
0%{-webkit-transform:rotateZ(1deg)}
2%{-webkit-transform:rotateZ(-1deg)}
4%{-webkit-transform:rotateZ(1deg)}
6%{-webkit-transform:rotateZ(-1deg)}
8%{-webkit-transform:rotateZ(1deg)}
10%{-webkit-transform:rotateZ(-1deg)}
15%{-webkit-transform:rotate(0)}
20%{-webkit-transform:rotate(0)}
30%{-webkit-transform:rotate(0)}
40%{-webkit-transform:rotate(0)}
50%{-webkit-transform:rotate(0)}
60%{-webkit-transform:rotate(0)}
70%{-webkit-transform:rotate(0)}
80%{-webkit-transform:rotate(0)}
90%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(0)}
}
.block_container{display:inline-block;width:100%}
.banner_electric_screen{animation:move_background 5s infinite alternate;display:flex;width:100%;min-height:400px;background:url(../../images/home/anuncios/telon-electrico-proyeccion-video-beam.png),linear-gradient(45deg,#063756 0,#58b4df 100%);background-position:10% 100%;background-repeat:no-repeat;align-items:center}
.banner_electric_screen h3{display:inline-block;width:100%;text-align:center;padding-left:calc(10% + 379px + 3%);color:#fff;text-transform:uppercase;font-weight:700;font-size:60px;line-height:60px;padding-right:3%}
.banner_electric_screen label{display:inline-block;width:calc(100%-379px);text-align:center;margin-left:calc(10% + 379px + 3% - 40px);color:#fff;font-size:25px;background-color:#fff;color:#000;padding:20px;border-radius:8px;cursor:pointer;box-shadow:0 0 10px 1px #fff;margin-top:20px;transition:.5s}
.banner_electric_screen label:hover{transform:scale(1.1)}
.banner_electric_screen span{display:inline-block;width:calc(100%-379px);text-align:center;margin-left:calc(10% + 379px + 3% - 40px);color:#fff;font-size:25px;margin-top:15px}
.banner_electric_screen span i{font-size:25px;margin-left:10px}
@keyframes move_background{
0%{background:url(../../images/home/anuncios/telon-electrico-proyeccion-video-beam.png),linear-gradient(45deg,#063756 0,#58b4df 100%);background-repeat:no-repeat;background-position:10% 100%}
25%{background:url(../../images/home/anuncios/telon-electrico-proyeccion-video-beam.png),linear-gradient(45deg,#065656 0,#58d6df 100%);background-repeat:no-repeat;background-position:10% 100%}
50%{background:url(../../images/home/anuncios/telon-electrico-proyeccion-video-beam.png),linear-gradient(45deg,#06562a 0,#58dfa7 100%);background-repeat:no-repeat;background-position:10% 100%}
75%{background:url(../../images/home/anuncios/telon-electrico-proyeccion-video-beam.png),linear-gradient(45deg,#0d5606 0,#58df63 100%);background-repeat:no-repeat;background-position:10% 100%}
100%{background:url(../../images/home/anuncios/telon-electrico-proyeccion-video-beam.png),linear-gradient(45deg,#3a5606 0,#95df58 100%);background-repeat:no-repeat;background-position:10% 100%}
}
.fb_customer_chat_icon{transition:.5s}
.fb_customer_chat_icon:hover{transform:scale(1.1)}
@keyframes go_up_whatsapp_button{
0%{bottom:-60px}
40%{bottom:100px}
70%{bottom:90px}
100%{bottom:95px}
}