@font-face{font-family:'RobotoBold';src:url("../fonts/Roboto-Bold.eot");src:url("../fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Bold.woff") format("woff"),url("../fonts/Roboto-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'AllerBold';src:url("../fonts/Aller-Bold.eot");src:url("../fonts/Aller-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Aller-Bold.woff") format("woff"),url("../fonts/Aller-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'OpenSansLight';src:url("../fonts/OpenSans-Light.eot");src:url("../fonts/OpenSans-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Light.woff") format("woff"),url("../fonts/OpenSans-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'OpenSansExtraBold';src:url("../fonts/OpenSans-Extrabold.eot");src:url("../fonts/OpenSans-Extrabold.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Extrabold.woff") format("woff"),url("../fonts/OpenSans-Extrabold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:'OpenSans';src:url("../fonts/OpenSans.eot");src:url("../fonts/OpenSans.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans.woff") format("woff"),url("../fonts/OpenSans.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Aller';src:url("../fonts/Aller.eot");src:url("../fonts/Aller.eot?#iefix") format("embedded-opentype"),url("../fonts/Aller.woff") format("woff"),url("../fonts/Aller.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansSemiBold';src:url("../fonts/OpenSans-Semibold.eot");src:url("../fonts/OpenSans-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Semibold.woff") format("woff"),url("../fonts/OpenSans-Semibold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'RobotoBoldCond';src:url("../fonts/Roboto-BoldCondensed.eot");src:url("../fonts/Roboto-BoldCondensed.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-BoldCondensed.woff") format("woff"),url("../fonts/Roboto-BoldCondensed.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'OpenSansBold';src:url("../fonts/OpenSans-Bold.eot");src:url("../fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Bold.woff") format("woff"),url("../fonts/OpenSans-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Roboto';src:url("../fonts/Roboto-Regular-webfont.eot");src:url("../fonts/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Regular-webfont.woff2") format("woff2"),url("../fonts/Roboto-Regular-webfont.woff") format("woff"),url("../fonts/Roboto-Regular-webfont.ttf") format("truetype"),url("../fonts/Roboto-Regular-webfont.svg#robotoregular") format("svg");font-weight:normal;font-style:normal}header.header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-height:115px}@media screen and (max-width: 992px){header.header{height:100px}}header.header figure.logo{max-width:221px}@media screen and (max-width: 992px){header.header figure.logo{max-width:221px;position:absolute;left:0;right:0;margin:auto}}@media screen and (max-width: 400px){header.header figure.logo{max-width:160px}}header.header figure.logo img{width:100%}.logofenix{margin-top:10px;margin-bottom:10px;margin-right:10px}.navbar-link{color:#222 !important;text-decoration:none;padding-top:45px;padding-bottom:45px}.navbar-link:hover{text-decoration:none;color:#8c8c8c !important}@media screen and (max-width: 992px){.navbar-link{padding-top:0px;padding-bottom:10px}}.nav-link{color:#222 !important;text-decoration:none}.dropdown-menu{margin-top:0;width:185px !important;border-radius:0;border:none;margin-left:8px;background-color:#e10430 !important}@media screen and (max-width: 992px){.dropdown{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.dropdown-toggle::after{display:none}.dropdown-item{padding-left:10px;color:white !important}.dropdown-item:hover{background-color:#353535 !important}.telefono a{color:#e10430;text-decoration:none}.facebookl:hover{opacity:.7}.elementonav{overflow:hidden;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementonav:hover .mascara{left:0}.dropdown-toggle{padding-bottom:10px;padding-top:5px}.desplegableprod:hover>.dropdown-menu{display:block}.mascara{position:absolute;width:100%;height:7px;background:#EB0029;top:0;left:-100%;transition:all .3s}@media screen and (max-width: 992px){.mascara{display:none}}.mascara .social{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 992px){.mascara .social{position:absolute;right:5px;padding-bottom:15px;padding-top:15px}}.mascara .social a.tel{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:'OpenSans';font-size:21px;color:#EB0029;padding-right:20px;text-decoration:none;transition:all .3s}@media screen and (max-width: 400px){.mascara .social a.tel{padding-right:3px}}.mascara .social a.tel span.in{margin-left:10px}@media screen and (max-width: 680px){.mascara .social a.tel span.in{display:none}}@media screen and (max-width: 1200px){.mascara .social a.tel{font-size:17px}}.mascara .social a.tel:hover{color:#b2001f}.mascara .social a.tel:hover::before{color:#d20025}.mascara .social a.tel::before{color:#EB0029;font-size:30px}@media screen and (max-width: 400px){.mascara .social a.tel::before{font-size:23px}}.mascara .social a.fb{margin-left:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:24px;color:#333;text-decoration:none;transition:all .3s}.mascara .social a.fb:hover{opacity:.5}section.banner{background-size:cover !important;background:url("../img/banner-principal.jpg") center center no-repeat;width:100%;height:870px;position:relative}@media screen and (max-width: 1400px){section.banner{background:url(../img/banner-principal.jpg) bottom center no-repeat;width:100%;height:630px}}section.banner .info{position:absolute;left:10%;top:0;bottom:0;margin:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:580px}@media screen and (max-width: 680px){section.banner .info{left:0;padding:0 7px}}section.banner .info h1.title{font-size:34px;color:#FFF;font-family:'Aller';margin:0 0 20px;width:100%;border-bottom:5px solid #FFF;padding-bottom:20px}@media screen and (max-width: 992px){section.banner .info h1.title{font-size:30px}}@media screen and (max-width: 480px){section.banner .info h1.title{font-size:22px}}section.banner .info h1.title i{font-style:normal;font-family:'OpenSans'}section.banner .info p.desc{font-family:'OpenSans';font-size:24px;color:#FFF;text-align:justify}@media screen and (max-width: 992px){section.banner .info p.desc{font-size:22px}}@media screen and (max-width: 480px){section.banner .info p.desc{font-size:20px}}section.banner a.contact{font-family:'OpenSansBold';font-size:21px;color:#FFF;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-decoration:none}@media screen and (max-width: 480px){section.banner a.contact{font-size:19px}}section.banner a.contact::before{font-size:60px;padding-left:15px}h2.title{font-size:35px;color:#333;font-family:'RobotoBoldCond';margin:55px 0 25px;text-align:center}section.productos .products-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width: 480px){section.productos .products-container{padding:0 5px}}section.productos .products-container>div{width:100%;max-width:390px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;margin-top:25px}section.productos .products-container>div h3.name{font-size:28px;color:#333;font-family:'RobotoBoldCond'}@media screen and (max-width: 480px){section.productos .products-container>div h3.name{font-size:22px}}section.productos .products-container>div p.desc{font-size:20px;color:#333;text-align:left;font-family:'OpenSans'}@media screen and (max-width: 480px){section.productos .products-container>div p.desc{font-size:18px;text-align:center}}.owl-services .owl-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;top:25px}.owl-services .owl-dots .owl-dot{width:12px;height:12px;background:#4D4D4D;border-radius:50%;margin:0 3px;transition:linear .2s}.owl-services .owl-dots .owl-dot.active{background:#4D4D4D;width:10px;height:10px}.owl-services .item figure.image{background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:450px;position:relative}.owl-services .item figure.image .data{position:absolute;right:0;top:0;width:100%;height:100%;max-width:490px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 75px;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:rgba(51,51,51,0.8)}@media screen and (max-width: 992px){.owl-services .item figure.image .data{max-width:inherit;bottom:0;top:inherit;height:auto;padding:0 10px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.owl-services .item figure.image .data h3.title{font-family:'Roboto';font-size:35px;color:#333333}@media screen and (max-width: 992px){.owl-services .item figure.image .data h3.title{font-size:28px}}.owl-services .item figure.image .data p.desc{font-family:'OpenSans';font-size:22px;color:#FFF}@media screen and (max-width: 992px){.owl-services .item figure.image .data p.desc{font-size:18px}}.owl-services .item figure.image .data .more{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#FFF;text-decoration:none}@media screen and (max-width: 992px){.owl-services .item figure.image .data .more{font-size:18px}}.owl-services .item figure.image .data .more::before{font-size:50px;padding-left:15px}section.empresa{position:relative;margin-top:50px}section.empresa .imag{background-image:url("../img/banner-empresa.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:600px}section.empresa .information{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:870px}@media screen and (max-width: 992px){section.empresa .information{padding:0 10px}}section.empresa .information img{width:100%;max-width:620px}section.empresa .information p.desc{font-family:'OpenSans';font-size:22px;color:#FFF;text-align:justify;margin-top:10px}@media screen and (max-width: 992px){section.empresa .information p.desc{font-size:18px}}section.empresa .information .mas{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:left;-ms-flex-align:left;align-items:left;color:#e10430 !important;text-decoration:none}@media screen and (max-width: 992px){section.empresa .information .mas{font-size:18px}}section.empresa .information .mas::before{font-size:50px;padding-left:15px}footer.footer{background:#E6E6E6;width:100%;min-height:405px}footer.footer .inner{display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 900px){footer.footer .inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 7px}}footer.footer .inner .list{width:35%}@media screen and (max-width: 900px){footer.footer .inner .list{width:50%}}@media screen and (max-width: 600px){footer.footer .inner .list{width:100%}}@media screen and (min-width: 901px){footer.footer .inner .list:first-child{width:20%;max-width:240px}}@media screen and (min-width: 901px){footer.footer .inner .list:nth-child(2){width:40%}}footer.footer .inner .list h4.tit{font-family:'OpenSansBold';color:#333;font-size:20px}footer.footer .inner .list ul{list-style:none;padding:0}footer.footer .inner .list ul .phones{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer.footer .inner .list ul .phones::before{color:#4D4D4D;font-size:28px;padding-right:10px}footer.footer .inner .list ul li{margin:5px 0}footer.footer .inner .list ul li[class*='icon']{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer.footer .inner .list ul li::before{color:#4D4D4D;font-size:28px;padding-right:10px}footer.footer .inner .list ul li a{font-family:'OpenSans';font-size:13px;color:#4D4D4D}.after-footer{background:#EB0029 url("../img/logo-footer.png") center center no-repeat;width:100%;min-height:65px}.after-footer .info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;min-height:65px}@media screen and (max-width: 992px){.after-footer .info{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:15px 0;text-align:center}}.after-footer .info a,.after-footer .info span{font-family:'OpenSans';font-size:15px;color:#FFF}@media screen and (max-width: 992px){.after-footer .info a,.after-footer .info span{margin:5px 0}}.product-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:start !important;-ms-flex-pack:start !important;justify-content:start !important}.product-item .mas{color:#e10430;text-decoration:none;font-size:20px;font-family:'OpenSansSemiBold';position:relative;right:115px;margin-bottom:35px}.product-item .mas:hover{opacity:.6}.telefono{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.mails{margin-right:10px}.maxh{max-height:22px;margin-right:20px}.tdnone{margin-top:20px;margin-bottom:20px;text-decoration:none;color:#222222}.tdnone:hover{text-decoration:none;color:#222222}.serviciosarrow{margin-top:135px}.marginb{margin-bottom:25px}.margint{margin-top:100px !important}.margen{margin-top:20px;margin-bottom:20px}.font1{font-family:'Roboto';font-size:14px}.font2{font-family:'Roboto';font-size:20px}.margin2{margin-top:15px;margin-left:40px}@media screen and (max-width: 992px){.margin2{margin-left:0px !important}}.btTop{background-color:transparent;border:none}.btTop:hover{cursor:pointer;opacity:.7}.chatS{position:relative;top:-69px;right:10px}@media screen and (max-width: 992px){.chatS{display:none !important}}.contmedia{padding-bottom:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 992px){.contmedia{display:unset}}.centrado1{-webkit-justify-content:unset !important;-ms-flex-pack:unset !important;justify-content:unset !important}@media screen and (max-width: 575px){.centrado1{-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important}}@media screen and (max-width: 992px){.social{padding-bottom:15px;padding-top:15px}}.menuM{transition:0.1s -webkit-transform linear;transition:0.1s transform linear;transition:0.1s transform linear, 0.1s -webkit-transform linear;position:absolute;left:0;top:16px;background:0;margin:2rem;height:2.7rem;width:3.5rem;z-index:1;outline:0;padding:0;border:0}@media screen and (min-width: 993px){.menuM{display:none}}.bar,.bar::before,.bar::after{transition:0.2s background linear 0.1s, 0.2s top linear 0.2s, 0.2s -webkit-transform linear;transition:0.2s background linear 0.1s, 0.2s top linear 0.2s, 0.2s transform linear;transition:0.2s background linear 0.1s, 0.2s top linear 0.2s, 0.2s transform linear, 0.2s -webkit-transform linear;position:absolute;background:#000;margin:auto;width:100%;height:0.3rem;content:'';top:50%;left:0}.bar{margin-top:-0.2rem}.bar::before{top:-1.2rem}.bar::after{top:1.2rem}.bar::before,.bar::after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.active .bar{background:0}.active .bar::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.active .bar::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.active .bar::before,.active .bar::after{top:0}.active .bar,.active .bar::before,.active .bar::after{transition:0.2s background linear 0.1s, 0.2s top linear, 0.2s -webkit-transform linear 0.2s;transition:0.2s background linear 0.1s, 0.2s top linear, 0.2s transform linear 0.2s;transition:0.2s background linear 0.1s, 0.2s top linear, 0.2s transform linear 0.2s, 0.2s -webkit-transform linear 0.2s}.menu-open{left:0 !important}.titleq{font-family:'RobotoBoldCond';font-size:35px}.textoq{font-family:'OpenSans';font-size:20px}.titleq2{font-family:'RobotoBoldCond';font-size:25px}.certificacion{font-family:'OpenSans';font-size:20px;border-bottom:2px solid #e10430;width:315px}.enlace{text-decoration:none !important;color:#222222}.enlace:hover{color:#797979}.redline{background-color:#eb0029;height:75px}.titulor{font-family:'RobotoBoldCond';font-size:50px;color:#ffffff}@media screen and (max-width: 740px){.titulor{font-size:30px}}.cursos{width:180px;font-family:'Roboto Condensed';color:#333333;font-size:50px;border-bottom:1px solid #222222}.textoc{font-family:'Roboto';font-size:18px}.titulos{font-family:'Roboto Condensed';color:#333333;font-size:50px}.descp{font-size:18px;font-family:'Roboto';color:#333333;border-top:2px solid #333333}.ctitle{font-family:'RobotoBoldCond';font-size:35px;color:#333333}.ctexto{font-family:'Roboto';font-size:16px}.botonenviar{color:white;background-color:#eb0029;border:none;width:75px;height:40px;font-size:18px;font-family:'Roboto'}.botonenviar:hover{cursor:pointer;opacity:.8}.cuadror{color:white;background-color:#eb0029;font-size:22px;font-family:'Roboto';height:45px}.contactoimg{width:19px !important;height:28px !important}.telimg{width:27px !important;height:27px !important}.correoimg{width:29px !important;height:22px !important}.timeimg{width:29px !important;height:29px !important}.titulocc{font-family:'Roboto';font-size:22px;color:white}.textocc{font-family:'Roboto';font-size:16px;color:#4d4d4d}
