body,html{width:100%;height:100%}body{font-family:"Merriweather","Helvetica Neue",Arial,sans-serif}hr{max-width:50px;border-width:3px;border-color:#f05f40}hr.light{border-color:#fff}a{color:#f05f40;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}a:hover{color:#f05f40}h1,h2,h3,h4,h5,h6{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif}.bg-primary{background-color:#f05f40 !important}.bg-dark{background-color:#212529 !important}.text-faded{color:rgba(255,255,255,.7)}section{padding:8rem 0}.section-heading{margin-top:0}::-moz-selection{color:#fff;background:#212529;text-shadow:none}::selection{color:#fff;background:#212529;text-shadow:none}img::selection{color:#fff;background:transparent}img::-moz-selection{color:#fff;background:transparent}#mainNav{border-bottom:1px solid rgba(33,37,41,.1);background-color:#fff;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}#mainNav .navbar-brand{font-weight:700;text-transform:uppercase;color:#f05f40;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif}#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#f05f40}#mainNav .navbar-nav>li.nav-item>a.nav-link,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus{font-size:.9rem;font-weight:700;text-transform:uppercase;color:#212529}#mainNav .navbar-nav>li.nav-item>a.nav-link:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus:hover{color:#f05f40}#mainNav .navbar-nav>li.nav-item>a.nav-link.active,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus.active{color:#f05f40 !important;background-color:transparent}#mainNav .navbar-nav>li.nav-item>a.nav-link.active:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus.active:hover{background-color:transparent}@media(min-width: 992px){#mainNav{border-color:transparent;background-color:transparent}#mainNav .navbar-brand{color:rgba(255,255,255,.7)}#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#fff}#mainNav .navbar-nav>li.nav-item>a.nav-link{padding:.5rem 1rem}#mainNav .navbar-nav>li.nav-item>a.nav-link,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus{color:rgba(255,255,255,.7)}#mainNav .navbar-nav>li.nav-item>a.nav-link:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus:hover{color:#fff}#mainNav.navbar-shrink{border-bottom:1px solid rgba(33,37,41,.1);background-color:#fff}#mainNav.navbar-shrink .navbar-brand{color:#f05f40}#mainNav.navbar-shrink .navbar-brand:focus,#mainNav.navbar-shrink .navbar-brand:hover{color:#f05f40}#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link,#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:focus{color:#212529}#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:hover,#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:focus:hover{color:#f05f40}}header.masthead{padding-top:10rem;padding-bottom:calc(10rem - 56px);background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}header.masthead hr{margin-top:30px;margin-bottom:30px}header.masthead h1{font-size:2rem}header.masthead p{font-weight:300}@media(min-width: 768px){header.masthead p{font-size:1.15rem}}@media(min-width: 992px){header.masthead{height:100vh;min-height:650px;padding-top:0;padding-bottom:0}header.masthead h1{font-size:3rem}}@media(min-width: 1200px){header.masthead h1{font-size:4rem}}.service-box{max-width:400px}.portfolio-box{position:relative;display:block;max-width:650px;margin:0 auto}.portfolio-box .portfolio-box-caption{position:absolute;bottom:0;display:block;width:100%;height:100%;text-align:center;opacity:0;color:#fff;background:rgba(240,95,64,.9);-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content{position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{padding:0 15px;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{font-size:14px;font-weight:600;text-transform:uppercase}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:18px}.portfolio-box:hover .portfolio-box-caption{opacity:1}.portfolio-box:focus{outline:none}@media(min-width: 768px){.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{font-size:16px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:22px}}@font-face{font-family:"montserratmedium";src:url("../fonts/montserrat-medium.woff2") format("woff2"),url("../fonts/montserrat-medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"montserratlight";src:url("../fonts/montserrat-light.woff2") format("woff2"),url("../fonts/montserrat-light.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"montserratbold";src:url("../fonts/montserrat-bold.woff2") format("woff2"),url("../fonts/montserrat-bold.woff") format("woff");font-weight:normal;font-style:normal}header.masthead{height:auto;padding-bottom:195px;box-sizing:content-box;background:url("../img/fondo-header.png") 45% 0 repeat-x;background-size:900px}header.masthead p{font-size:.85em;letter-spacing:5px}header.masthead h3{font-family:montserratlight;font-size:3.6em;font-weight:100}#icono1{width:25%;max-width:130px;left:10%;margin-bottom:30%}#icono2{width:75%;max-width:420px;margin-top:10%;margin-left:25%}body{font-family:montserratlight;overflow-x:hidden;overflow-y:auto}#logo{height:50px;object-fit:contain;max-width:320px;position:absolute;left:5%;top:41px}strong,h3{font-family:"montserratbold"}.container-fluid{max-width:2000px}.bg-gris{background:#f9f9f9}#hamburguesa{width:40px;height:45px;position:absolute;top:-3px;right:5%;margin:50px auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}#hamburguesa *{margin:0;padding:0}#hamburguesa span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#hamburguesa span:nth-child(1){top:0px}#hamburguesa span:nth-child(2),#hamburguesa span:nth-child(3){top:18px}#hamburguesa span:nth-child(4){top:36px}#hamburguesa.open{transform:rotate(-90deg)}#hamburguesa.open span:nth-child(1){top:18px;width:0%;left:50%}#hamburguesa.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#hamburguesa.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#hamburguesa.open span:nth-child(4){top:18px;width:0%;left:50%}.btn.boton{color:#fff;text-transform:none;border:1px solid;padding:7px 15px 11px 25px;font-family:montserratmedium}.btn.boton b{font-size:1.8em;font-weight:100;line-height:0;position:relative;top:3px}.btn.boton:hover{color:#fdd;border-color:#fdd}#menu{position:absolute;width:100%;height:100%;top:0;left:0;transition:background .3s;position:fixed;pointer-events:none}#menu div{width:100%;opacity:0;pointer-events:none;margin-top:100px;transition:none}#menu.open{background:#e84e2c;z-index:3}#menu.open div{opacity:1;margin-top:0;pointer-events:auto;transition:all 1s}#menu a{color:#fff}#menu a:hover{color:#faa;text-decoration:none}.imgl,.imgr{width:80%;position:relative}.imgl{margin-left:20%}#barra{width:100%;height:95px;top:0;position:fixed;z-index:4;transition:all .5s}#barra.scroll{background-color:#e84e2c;top:-40px}#barra .derecha{position:absolute;right:5%;top:46px}#nav{text-align:center;margin:53px}#nav a{color:#fff;font-size:1.45em;font-family:montserratbold;margin:18px}#nav .dropdown a{cursor:pointer}#nav .dropdown-menu{background:#e84e2c;border:0;border-radius:0;min-width:250px;margin-left:-35px;line-height:40px;margin-top:-2px}@media(max-width: 1460px){#nav a{font-size:1em;margin:11px}#nav .dropdown-menu{min-width:200px}}.flexslider{background:transparent;border:0}.flex-control-paging a,.flex-direction-nav a{outline:0}.flex-direction-nav a:before{font-size:30px}.flexslider .slides .icono>*{padding-left:32px}.flex-control-nav{bottom:-70px}#barra>span{left:5%;top:80px;position:absolute;margin-left:205px;text-transform:uppercase;font-size:11px;font-weight:bold}@media(max-width: 768px){.sabermas,.btn-sabermas{font-size:15px}.sabermas{padding:30px 0 28px 12px}.btn-sabermas{padding:0 10px}.imgl,.imgr{width:100%;margin:0}#logo{top:48px}#barra>span{margin-left:5px;top:93px}#nosotros{margin-top:0}}.flex-direction-nav a::before{text-shadow:none}.flex-direction-nav a{pointer-events:none}.flexslider:hover .flex-direction-nav a{pointer-events:auto}.col-md-6.text-primary.pr-md-5.mt-3{font-size:.9em}#datos input{border-radius:0;border:0}#nosotros{margin-top:-380px;color:#262e55}#nosotros h5{font-size:1.15em;font-family:montserratbold}#nosotros p{font-size:.8em;line-height:1.1em}#nosotros .card{border:0;border-radius:20px;box-shadow:5px 10px 50px 10px rgba(50,50,50,.2)}#servicios p{font-size:1em;color:#777}.figura-fondo{width:100%;margin-bottom:-80%;filter:brightness(103%);z-index:-1}.brillo{filter:brightness(103%)}#administracion{color:#262e55;margin:0;padding:0}#contacto{background:#262e55 url("../img/fondo-contacto.jpg") center;background-size:cover}#contacto h1,#contacto input{font-family:montserratlight;letter-spacing:-0.5px}#contacto input{border-radius:50px}#contacto .btn-primary{font-size:1.3em;border-radius:7px;background:linear-gradient(to right, #E84E2C, #ED722B)}#contacto #datos,#contacto .gracias{display:none}.sabermas{padding:30px;font-family:montserratbold;border:0}.ms-med{font-family:montserratmedium !important}#navegacion{background:#e84e2c linear-gradient(to right, #262E55, #021732)}#navegacion a{color:#fff}.logo-gris{width:160px}#interna header.masthead{background-size:auto 100%;padding-top:170px;height:340px;min-height:0;padding-bottom:0}#interna header.masthead h1{font-family:montserratmedium;font-size:3em;font-weight:bolder}#interna .img-header{margin-top:-200px;margin-bottom:150px}.tvsolution section h2{font-family:montserratbold;font-size:1.7em}.bg-naranja{background-image:linear-gradient(to right, #E84E2C, #ED732A)}@media(max-width: 992px){#nosotros{margin-top:-200px}#interna .img-header{margin-top:-100px}}.flecha{position:absolute}.flecha .circulo{width:20px;height:20px;border-radius:100%;border:2px solid #e84e2c}.flecha .circulo.derecha{position:absolute;right:0}.flecha .circulo.abajo{position:absolute;top:100%}.flecha .linea{border:2px dashed #e84e2c}.flecha .linea.horizontal{width:100%;position:absolute;top:8px}.flecha .linea.izquierda{right:18px}.flecha .linea.derecha{left:18px}.flecha .linea.vertical{height:100%;position:absolute;left:8px}.flecha .texto{color:#e84e2c;text-align:center;position:absolute}.flecha .texto.izquierda{right:120%;right:calc(100% + 25px)}.flecha .texto.derecha{left:120%;left:calc(100% + 25px)}.flecha .texto.arriba{bottom:105%}.flecha .texto.abajo{top:120%;top:calc(100% + 25px)}.owl-carousel{position:relative}.owl-carousel .item iframe{max-width:100%;max-height:200px}.owl-carousel .owl-dots{position:absolute;bottom:-30px;left:0;right:0}.owl-carousel .owl-nav{position:absolute;top:50%;left:-20px;right:-20px;transform:translateY(-50%);display:flex;justify-content:space-between;margin-top:0;pointer-events:none}.owl-carousel .owl-nav button{pointer-events:auto}.owl-carousel .owl-nav button span{font-size:2rem}@media(min-width: 768px){.owl-carousel .item iframe{max-height:200px}}.text-primary{color:#f05f40 !important}.btn{font-weight:700;text-transform:uppercase;border:none;border-radius:300px;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif}.btn-xl{padding:1rem 2rem}.btn-primary{background-color:#f05f40;border-color:#f05f40}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{color:#fff;background-color:#ee4b28 !important}.btn-primary:active,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(240,95,64,.5) !important}/*# sourceMappingURL=main.css.map */
