@media only screen and (max-width:550px){.hero_logo{padding:30px 0}.hero_logo img{max-width:160px}.hero_contenido{padding:8em 0}.hero_contenido h1 span:first-child{font-size:4.5vw}.hero_contenido h1 span:last-child{font-size:12vw}.hero_contenido .logo img{max-width:160px}.hero_contenido p{font-size:20px}.video_contenedor{padding:80px 0}.imagenes_contenedor .imagen{width:100%;padding-top:50%}.imagenes_contenedor .imagen p{font-size:9vw;top:40%}.imagenes_contenedor .imagen:nth-child(2) p,.imagenes_contenedor .imagen:nth-child(4) p{top:30%}.logos .logo{width:calc(100% / 2)}.logos{padding:80px 0}.formulario .titulo h2{font-size:25px}.formulario .titulo p{font-size:16px}}@media only screen and (max-width:980px){.header-movil-activo{background-color:rgba(51,51,51,.9)}#header .header-menu-movil-cont{width:100%;display:flex}#header .header-menu-cont{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;overflow:hidden;max-height:0;width:100%;position:absolute;left:0;top:100%;background-color:rgba(51,51,51,.9)}#header .header-menu{margin:0 auto;width:85%;height:100%;background-color:transparent}#header ul{display:block}#header .header-menu>li:first-child{margin-top:10px}#header .header-menu>li:last-child{margin-bottom:20px}#header .header-menu li a{padding:20px 0 20px 20px;border-bottom:1px solid #666}#header .header-menu li a:hover{background-color:#005cff}#header .header-menu>li>a{justify-content:flex-start}#header .header-menu>li:hover>a{opacity:1}#header .header-sub-menu-cont>a:after{position:initial;margin-left:10px}#header .header-sub-menu{display:block;width:100%;position:initial;visibility:visible;opacity:1;background-color:transparent;border-radius:0;overflow:inherit;-webkit-box-shadow:0px 2px 10px 2px rgba(0,0,0,0);box-shadow:0px 2px 10px 2px rgba(0,0,0,0)}#header .header-sub-menu li{margin-left:auto;width:95%;text-align:left}#header .header-sub-menu li a{padding:20px 0px 20px 20px}#header .header-sub-menu li:hover{background-color:transparent}}@media only screen and (max-width:980px){.footer-flex-item:nth-child(1){width:100%}.footer-flex-item:nth-child(2),.footer-flex-item:nth-child(3),.footer-flex-item:nth-child(4){width:32%}footer .footer-cuadro-logo .footer-image-containter{margin:0 auto}}@media only screen and (max-width:767px){footer a{font-size:18px}}@media only screen and (max-width:479px){.footer-flex-item{width:100% !important}}