#banner-flex{margin-bottom:80px}#banner-flex .contenedor{background:#FFFFFF;box-shadow:0 0 15px rgba(0,0,0,0.1);padding:20px 25px;display:flex;flex-flow:row nowrap}#banner-flex .contenedor .bloque-img{height:auto;max-width:34%}#banner-flex .contenedor .bloque-img picture,#banner-flex .contenedor .bloque-img img{width:100%}#banner-flex .contenedor .bloque-textos{align-self:center}#banner-flex .contenedor .bloque-textos h4{margin-top:0}#banner-flex .contenedor .bloque-textos p{margin-bottom:0}#banner-flex .contenedor .bloque-textos .btn{margin-top:5px;text-transform:uppercase}#banner-flex .contenedor .bloque-textos.conImg{padding-left:20px}#banner-flex .contenedor .bloque-textos.conImg p{margin-bottom:10px}#banner-flex.bannerBtnDerecha .contenedor{gap:30px}#banner-flex.bannerBtnDerecha .contenedor .bloque-img{height:max-content}#banner-flex.bannerBtnDerecha .contenedor .bloque-btn{margin-left:auto;align-self:center}#banner-flex.bannerBtnDerecha .contenedor .btn{text-transform:uppercase}@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}#banner-flex .contenedor .bloque-textos.conImg h4{margin-top:20px}#banner-flex .contenedor .bloque-img{max-height:unset;height:auto;width:100%;max-width:unset}#banner-flex.bannerBtnDerecha .contenedor{gap:15px}#banner-flex.bannerBtnDerecha .contenedor .bloque-btn{margin-left:unset}}
