.banner-flex.mb80{margin-bottom:80px}.banner-flex .contenedor{background:#FFFFFF;box-shadow:0 0 15px rgba(0,0,0,0.1);padding:20px;display:flex;flex-flow:row nowrap}.banner-flex .contenedor .bloque-img{height:max-content;max-width:34%}.banner-flex .contenedor .bloque-textos{align-self:center;text-align:left}.banner-flex .contenedor .bloque-textos.conImg{padding-left:20px}.banner-flex .contenedor .bloque-textos h2{margin-top:0;margin-bottom:10px;font:600 22px/30px 'Roboto', sans-serif;text-transform:uppercase;letter-spacing:1.2px}.banner-flex .contenedor .bloque-textos p{margin-bottom:0;font:14px/25px 'Roboto', sans-serif;color:#000;letter-spacing:.4px}.banner-flex .contenedor .bloque-textos p.conBtn{margin-bottom:10px}.banner-flex .contenedor .bloque-textos .btn{margin-top:5px;text-transform:uppercase}.banner-flex.btnDerecha .contenedor{gap:30px}.banner-flex.btnDerecha .contenedor .bloque-btn{margin-left:auto;align-self:center;margin-right:10px}.banner-flex.btnDerecha .contenedor .btn{margin-top:unset;text-transform:uppercase}.lateralPadding30{padding-left:30px;padding-right:30px}@media (max-width: 768px){.banner-flex .contenedor{flex-flow:column nowrap;text-align:center;align-items:center}.banner-flex .contenedor .bloque-textos{padding-left:0;padding-top:20px}.banner-flex .contenedor .bloque-textos.conImg h4{margin-top:20px}.banner-flex .contenedor .bloque-img{max-height:max-content;width:auto;max-width:-webkit-fill-available;max-width:-moz-available}.banner-flex.btnDerecha .contenedor{gap:15px;padding-bottom:30px}.banner-flex.btnDerecha .contenedor .bloque-textos{padding-top:unset;text-align:center}.banner-flex.btnDerecha .contenedor .bloque-img{margin-bottom:10px}.banner-flex.btnDerecha .contenedor .bloque-btn{margin-left:unset;margin-right:0}}
