.ibd-static-es-landing-Generic-excedentes {
  /* Pantallas de menos de 320px */
  /* Small devices (landscape phones, 576px and up) */
  /* Medium devices (tablets, 768px and up) */
  /* Large devices (desktops, 992px and up) */
  /* Extra large devices (large desktops, 1200px and up) */ }
  .ibd-static-es-landing-Generic-excedentes .row {
    margin-left: 0;
    margin-right: 0; }
  .ibd-static-es-landing-Generic-excedentes a {
    text-decoration: none; }
  .ibd-static-es-landing-Generic-excedentes a:hover {
    text-decoration: none; }
  .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 {
    max-width: 320px;
    height: auto;
    margin: 0 auto;
    margin-top: 60px; }
  .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .imagen-right {
    margin: 0 auto; }
  .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .alinear-contenido-centro {
    text-align: center;
    max-width: 300px;
    margin: 0 auto; }
  .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .titulo {
    width: 265px;
    margin: 0 auto;
    padding-bottom: 0;
    margin-top: 10px;
    font-family: Lato-Regular;
    font-size: 32px;
    font-weight: bold;
    color: #2c2c2c; }
  .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .texto {
    width: 265px;
    margin: 0 auto;
    margin-top: 20px;
    font-family: Lato-Regular;
    font-size: 14px;
    line-height: 1.5;
    color: #727272; }
  .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .texto {
    list-style: none; }
  .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .texto::before {
    content: "\2022";
    /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: #8abd37;
    /* Change the color */
    display: inline-block;
    /* Needed to add space between the bullet and the text */
    width: 30px;
    /* Also needed for space (tweak if needed) */
    margin-left: -30px;
    /* Also needed for space (tweak if needed) */
    margin-bottom: -10px;
    font-size: 24px; }
  .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .boton {
    padding-top: 15px;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 40px;
    width: 265px;
    height: 55px;
    border-radius: 40px;
    background-color: #8abd37;
    cursor: pointer; }
  .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .texto-btn {
    font-family: Lato-Bold;
    font-size: 15px;
    line-height: 1.4;
    text-align: center;
    color: #ffffff; }
  .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .flecha-btn {
    float: right;
    margin-right: 10px; }
  .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .texto-pdf {
    width: 265px;
    margin: 0 auto;
    margin-bottom: 20px;
    font-family: Lato-Regular;
    font-size: 18px;
    font-weight: bold;
    color: #727272; }
  .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .img-pdf {
    margin-right: 20px; }
  .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .descuento {
    position: absolute;
    right: -5px;
    top: -30px;
    width: 100px;
    height: 100px;
    padding-top: 10px;
    border-radius: 50px;
    background-color: #52bcec; }
  .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .cantidad-descuento {
    margin-bottom: 0px;
    font-family: Lato-Regular;
    font-size: 40px;
    font-weight: 900;
    text-align: center;
    color: #ffffff; }
  .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .euro {
    font-family: Lato-Regular;
    font-size: 20px;
    font-weight: 900;
    text-align: center;
    color: #ffffff; }
  .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .texto-descuento {
    margin-top: -10px;
    font-family: Lato-Regular;
    font-size: 11px;
    line-height: 1.07;
    text-align: center;
    color: #ffffff; }
  @media (min-width: 321px) {
    .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 {
      max-width: 576px;
      padding-top: 60px;
      margin-top: 0; }
    .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .imagen-right {
      content: url("/webclipb/gc/prod/adminwcm/img/estaticos/landing/Generic/img-mobile.png"); } }
  @media (min-width: 576px) {
    .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 {
      max-width: 768px; }
    .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .imagen-right {
      width: 100%;
      margin: 0 auto; }
    .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .titulo {
      width: 100%; }
    .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .texto {
      width: 100%; }
    .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .alinear-contenido-centro {
      max-width: 50%; } }
  @media (min-width: 768px) {
    .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 {
      max-width: 1024px; }
    .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .imagen-right {
      content: url("/webclipb/gc/prod/adminwcm/img/estaticos/landing/Generic/img-tablet.png"); }
    .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .alinear-contenido-centro {
      max-width: 40%;
      padding-top: 70px; }
    .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .descuento {
      top: 40px; } }
  @media (min-width: 992px) {
    .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 {
      max-width: 1280px;
      padding-top: 40px; }
    .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .imagen-right {
      content: url("/webclipb/gc/prod/adminwcm/img/estaticos/landing/Generic/img-desktop.png");
      width: 100%; }
    .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .alinear-contenido-centro {
      max-width: 40%;
      padding-top: 20px; }
    .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .descuento {
      top: -10px; } }
  @media (min-width: 1200px) {
    .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 {
      max-width: 1920px;
      padding-top: 80px; }
    .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .imagen-right {
      content: url("/webclipb/gc/prod/adminwcm/img/estaticos/landing/Generic/img-desktop.png");
      width: 500px; }
    .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .alinear-contenido-centro {
      max-width: 540px;
      padding-top: 20px; }
    .ibd-static-es-landing-Generic-excedentes .contenedor-modulo-2 .box-desktop {
      max-width: 1200px;
      margin: 0 auto; } }
