*,::after,::before{box-sizing:inherit;margin:0;padding:0}body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5{margin:0;padding:0}ul{list-style-type:none}button{color:inherit;border:none;background-color:transparent;outline:0;cursor:pointer}@font-face{font-family:Roboto;src:url(../font/Roboto-Regular.eot);src:url(../font/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(../font/Roboto-Regular.woff2) format("woff2"),url(../font/Roboto-Regular.woff) format("woff"),url(../font/Roboto-Regular.ttf) format("truetype"),url(../font/Roboto-Regular.svg#Roboto-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../font/Roboto-Bold.eot);src:url(../font/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(../font/Roboto-Bold.woff2) format("woff2"),url(../font/Roboto-Bold.woff) format("woff"),url(../font/Roboto-Bold.ttf) format("truetype"),url(../font/Roboto-Bold.svg#Roboto-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Lt';src:url(../font/Roboto-Light.eot);src:url(../font/Roboto-Light.eot?#iefix) format("embedded-opentype"),url(../font/Roboto-Light.woff2) format("woff2"),url(../font/Roboto-Light.woff) format("woff"),url(../font/Roboto-Light.ttf) format("truetype"),url(../font/Roboto-Light.svg#Roboto-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Lt';src:url(../font/Roboto-Medium.eot);src:url(../font/Roboto-Medium.eot?#iefix) format("embedded-opentype"),url(../font/Roboto-Medium.woff2) format("woff2"),url(../font/Roboto-Medium.woff) format("woff"),url(../font/Roboto-Medium.ttf) format("truetype"),url(../font/Roboto-Medium.svg#Roboto-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Bk';src:url(../font/Roboto-Black.eot);src:url(../font/Roboto-Black.eot?#iefix) format("embedded-opentype"),url(../font/Roboto-Black.woff2) format("woff2"),url(../font/Roboto-Black.woff) format("woff"),url(../font/Roboto-Black.ttf) format("truetype"),url(../font/Roboto-Black.svg#Roboto-Black) format("svg");font-weight:900;font-style:normal;font-display:swap}h1,h2,h3,h4{font-weight:400}.mobile{display:none}.desktop{display:block}.img-responsive{width:100%;display:block}.fijar{overflow:hidden}.video-cont{width:100%;height:auto;margin:0 auto}.video-cont .video{height:0;padding-top:25px;position:relative;padding-bottom:56.25%}.video-cont .video iframe{top:0;left:0;width:100%;height:100%;position:absolute}.cont-btn{display:flex}.boton{height:37px;display:flex;font-size:13px;line-height:1em;padding:0 16px 0;border-radius:20px;align-items:center;justify-content:center;transition:transform .5s ease}.boton.blanco{color:#001951;background-color:#fff}.boton.verde{background-color:#72f775}.boton.azul{color:#fff;background-color:#001951}.boton:hover{opacity:.96;transform:scale(1.2)}.plyr--video.plyr--stopped .plyr__controls{display:none}.plyr iframe[id^=youtube]{top:-50%;height:200%}html{color:#001951;box-sizing:border-box;font-family:Roboto;-webkit-overflow-scrolling:touch}body header{display:flex;height:100px;align-items:center;background-color:#001951}body header .centrar{width:86%;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1280px;align-items:center;justify-content:space-between}body header .centrar .logo{width:210px}@media screen and (max-width:800px){body header{height:85px}body header .centrar .logo{width:188px}}@media screen and (max-width:767px){body header{height:70px}body header .centrar .logo{width:172px}}body main section .centrar{width:86%;margin:0 auto;max-width:1280px}body main section.bloque1{position:relative}body main section.bloque1 img{width:100%;border-bottom-left-radius:20px;border-bottom-right-radius:20px}body main section.bloque1 .flotante{top:0;left:0;width:100%;height:100%;display:flex;position:absolute;align-items:center}body main section.bloque1 .flotante .centrar .content h1{font-size:60px;line-height:1em;text-transform:uppercase}body main section.bloque1 .flotante .centrar .content p{font-size:24px;padding:20px 0 14px}@media screen and (max-width:800px){body main section.bloque1 .flotante{align-items:flex-start}body main section.bloque1 .flotante .centrar .content{padding-top:50px}body main section.bloque1 .flotante .centrar .content p{font-size:16px}}@media screen and (max-width:767px){body main section.bloque1 .flotante .centrar{width:94%}body main section.bloque1 .flotante .centrar .content{text-align:center}body main section.bloque1 .flotante .centrar .content h1{font-size:40px}body main section.bloque1 .flotante .centrar .content .cont-btn{justify-content:center}}body main section.bloque2{padding:100px 0 120px}body main section.bloque2 img{margin:0 auto}body main section.bloque2 h2{font-size:60px;text-align:center;margin:40px 0 30px}body main section.bloque2 .cont-btn{justify-content:center}@media screen and (max-width:800px){body main section.bloque2{padding:80px 0 100px}body main section.bloque2 h2{font-size:40px}}@media screen and (max-width:767px){body main section.bloque2{padding:80px 0 60px}body main section.bloque2 h2{font-size:30px}body main section.bloque2 h2 br{display:none}}body main section.bloque4 .centrar .recta{display:flex;flex-wrap:wrap;height:237px;margin:60px 0;padding:30px;border-radius:20px;background-color:rgba(114,247,117,.2)}body main section.bloque4 .centrar .recta.recta1{width:90%;margin-top:30px}body main section.bloque4 .centrar .recta.recta1 .izq .imagen{top:-90px;position:absolute}body main section.bloque4 .centrar .recta.recta2{width:85%;justify-self:end}body main section.bloque4 .centrar .recta.recta2 .der .imagen{top:-90px;right:0;position:absolute}body main section.bloque4 .centrar .recta.recta3{width:85%}body main section.bloque4 .centrar .recta.recta3 .izq .imagen{top:-60px;position:absolute}body main section.bloque4 .centrar .recta.recta3 .cuadro{display:flex;flex-wrap:wrap}body main section.bloque4 .centrar .recta.recta3 .cuadro .izq{width:50%}body main section.bloque4 .centrar .recta.recta3 .cuadro .der{width:50%}body main section.bloque4 .centrar .recta .izq{width:50%;position:relative}body main section.bloque4 .centrar .recta .der{width:50%;position:relative}body main section.bloque4 .centrar .recta .titulo{font-size:40px;line-height:1em}body main section.bloque4 .centrar .recta .valor{font-size:40px;color:#5fcd62;font-weight:700;display:flex}body main section.bloque4 .centrar .recta .valor img{width:22px;margin-right:6px}body main section.bloque4 .centrar .recta .sub{font-size:18px}@media screen and (max-width:800px){body main section.bloque4 .centrar{width:100%}body main section.bloque4 .centrar .recta{height:180px}body main section.bloque4 .centrar .recta.recta1{width:97%;justify-self:end;border-top-right-radius:0;border-bottom-right-radius:0}body main section.bloque4 .centrar .recta.recta2{width:97%;justify-self:start;border-top-left-radius:0;border-bottom-left-radius:0}body main section.bloque4 .centrar .recta.recta2 .izq{width:60%;padding-left:6%}body main section.bloque4 .centrar .recta.recta2 .der{width:40%}body main section.bloque4 .centrar .recta.recta2 .der .imagen{top:-64px;width:250px}body main section.bloque4 .centrar .recta.recta3{width:97%;justify-self:end}body main section.bloque4 .centrar .recta.recta3 .izq{width:44%}body main section.bloque4 .centrar .recta.recta3 .izq .imagen{top:-44px;max-width:300px}body main section.bloque4 .centrar .recta.recta3 .der{width:56%}body main section.bloque4 .centrar .recta .titulo{font-size:30px}}@media screen and (max-width:767px){body main section.bloque4 .centrar .recta{display:block;min-height:310px}body main section.bloque4 .centrar .recta.recta1 .izq{width:100%}body main section.bloque4 .centrar .recta.recta1 .izq .imagen{top:-68px;width:300px;position:relative;left:calc(50% - 150px)}body main section.bloque4 .centrar .recta.recta1 .der{margin-top:-70px}body main section.bloque4 .centrar .recta.recta2{display:flex;flex-wrap:nowrap;flex-direction:column-reverse}body main section.bloque4 .centrar .recta.recta2 .izq{width:100%;padding-left:0}body main section.bloque4 .centrar .recta.recta2 .der{width:100%;min-height:140px}body main section.bloque4 .centrar .recta.recta2 .der .imagen{top:-60px;width:190px;right:calc(50% - 90px)}body main section.bloque4 .centrar .recta.recta3 .izq{width:100%}body main section.bloque4 .centrar .recta.recta3 .izq .imagen{position:relative;left:calc(50% - 150px)}body main section.bloque4 .centrar .recta.recta3 .der{width:100%;margin-top:-70px}body main section.bloque4 .centrar .recta.recta3 .der .cuadro .der{margin-top:0}body main section.bloque4 .centrar .recta .izq{width:100%;text-align:center}body main section.bloque4 .centrar .recta .der{width:100%;text-align:center}body main section.bloque4 .centrar .recta .valor{font-size:30px;justify-content:center}}body main section.bloque5{margin:100px 0 60px}body main section.bloque5 .centrar h3{font-size:48px;font-weight:900;line-height:1em;text-align:center}body main section.bloque5 .centrar .cuadros{display:flex;flex-wrap:wrap;margin:60px 0 30px}body main section.bloque5 .centrar .cuadros .cuadro{width:calc(33% - 1px);padding:20px 50px 80px;border-left:1px solid #001951}body main section.bloque5 .centrar .cuadros .cuadro h4{margin:20px 0;font-size:30px}body main section.bloque5 .centrar .elementos{display:flex;flex-wrap:wrap;align-items:center}body main section.bloque5 .centrar .elementos .rec{display:flex;flex-wrap:wrap;max-width:400px;border-radius:20px;margin-bottom:20px;padding:20px 10px 20px 26px}body main section.bloque5 .centrar .elementos .rec:first-child{background-color:#e3fde3}body main section.bloque5 .centrar .elementos .rec:last-child{background-color:#ccf4ff}body main section.bloque5 .centrar .elementos .rec .txt{margin-left:20px}body main section.bloque5 .centrar .elementos .izq{width:40%}body main section.bloque5 .centrar .elementos .der{width:60%}@media screen and (max-width:800px){body main section.bloque5{margin:70px 0 50px 0}body main section.bloque5 .centrar .cuadros{margin:60px 0 0}body main section.bloque5 .centrar .cuadros .cuadro{width:100%;border-left:0;text-align:center;padding:30px 80px 60px;border-top:1px solid #001951}body main section.bloque5 .centrar .cuadros .cuadro img{margin:0 auto}body main section.bloque5 .centrar .elementos .izq{width:100%;display:flex;justify-content:space-between}body main section.bloque5 .centrar .elementos .izq .rec{width:49%;display:flex;flex-wrap:wrap;align-items:center;padding:18px 10px 20px 20px}body main section.bloque5 .centrar .elementos .izq .rec .ico{width:30%}body main section.bloque5 .centrar .elementos .izq .rec .txt{width:62%}body main section.bloque5 .centrar .elementos .izq .rec .txt br{display:none}body main section.bloque5 .centrar .elementos .der{width:100%;padding:16px 30px}}@media screen and (max-width:767px){body main section.bloque5{margin:0 0 40px 0}body main section.bloque5 .centrar h3{font-size:36px}body main section.bloque5 .centrar .cuadros .cuadro{padding:30px 0}body main section.bloque5 .centrar .elementos .izq{flex-wrap:wrap;justify-content:center}body main section.bloque5 .centrar .elementos .izq .rec{width:100%}body main section.bloque5 .centrar .elementos .der{padding:16px 0}}body main section.bloque6 .centrar h3{font-size:60px;line-height:1em;text-align:center}body main section.bloque6 .centrar .cont-btn{margin:40px auto 0;justify-content:center}body main section.bloque6 img{width:100%}@media screen and (max-width:800px){body main section.bloque6 .centrar h3{font-size:40px}}@media screen and (max-width:767px){body main section.bloque6 .centrar h3{font-size:30px}body main section.bloque6 .centrar h3 br{display:none}}body main section.contacto{padding:100px 0}body main section.contacto .centrar h1{font-size:80px;text-align:center;margin-bottom:50px}body main section.contacto .centrar .form{max-width:440px;margin:0 auto}body main section.contacto .centrar .form .row{margin-bottom:40px}body main section.contacto .centrar .form .row input[type=email],body main section.contacto .centrar .form .row input[type=text]{width:100%;border:none;outline:0;font-size:16px;background-color:transparent;border-bottom:1px solid #001951}body main section.contacto .centrar .form .row textarea{outline:0;width:100%;border:none;height:140px;font-size:16px;font-family:Roboto;background-color:transparent;border-bottom:1px solid #001951}body main section.contacto .centrar .form .row .error{font-size:12px;color:#dc3232;font-style:italic;margin:2px 0}body main section.contacto .centrar .form .row .container-chbx{display:block;cursor:pointer;margin-top:5px;line-height:1.7em;position:relative;padding-left:32px;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body main section.contacto .centrar .form .row .container-chbx input{position:absolute;cursor:pointer;opacity:0;height:0;width:0}body main section.contacto .centrar .form .row .container-chbx:hover input~.checkmark{border-radius:4px;background-color:#fff;border:2px solid #000}body main section.contacto .centrar .form .row .container-chbx input:checked~.checkmark{border-radius:4px;background-color:#fff;border:2px solid #000}body main section.contacto .centrar .form .row .container-chbx input:checked~.checkmark:after{display:block}body main section.contacto .centrar .form .row .container-chbx .checkmark:after{top:2px;left:6px;width:5px;height:10px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body main section.contacto .centrar .form .row .container-chbx .checkmark{left:0;top:3px;height:20px;width:20px;position:absolute;border-radius:4px;background-color:#fff;border:2px solid #000}body main section.contacto .centrar .form .row .container-chbx .checkmark:after{content:"";display:none;position:absolute}body main section.contacto .centrar .form .btns{display:flex}body main section.contacto .centrar .form .btns .boton{cursor:pointer}body main section.contacto .centrar .form .btns .ico-load{display:none}@media screen and (max-width:800px){body main section.contacto{padding:80px 0}body main section.contacto .centrar h1{font-size:60px}}@media screen and (max-width:767px){body main section.contacto .centrar h1{font-size:40px}}@media screen and (max-width:1180px){body main section .centrar{width:82%}}body footer{background-color:#001033;padding:10px 0 70px 0}body footer .centrar .fila{width:86%;color:#fff;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1280px;align-items:center;justify-content:space-between}body footer .centrar .fila.fila1 .logomedio{width:167px}body footer .centrar .fila.fila2{font-size:18px;align-items:end;margin:30px auto 20px;flex-direction:column}body footer .centrar .fila.fila3 p:first-child{font-size:24px}body footer .centrar .fila.fila3 p:last-child{font-size:18px}body footer .centrar .fila .logo{width:210px}@media screen and (max-width:800px){body footer{padding:10px 0 20px 0}body footer .centrar .fila{width:94%}body footer .centrar .fila.fila2{margin:50px auto 20px}body footer .centrar .fila.fila3 p:first-child{font-size:18px}}@media screen and (max-width:767px){body footer .centrar .fila{width:88%}body footer .centrar .fila.fila1 .boton{width:100%;margin-top:20px}body footer .centrar .fila.fila2{align-items:start}}