.ibd-static-es-landing-Generic-supera #modulo-imagenes {
  padding-bottom: 56px;
  padding-top: 40px; }

.ibd-static-es-landing-Generic-supera #modulo-imagenes h3 {
  margin-bottom: 40px; }

.ibd-static-es-landing-Generic-supera #modulo-imagenes .imagenes,
.ibd-static-es-landing-Generic-supera #modulo-imagenes .bloque-imagenes {
  position: relative;
  margin: 0 auto; }

.ibd-static-es-landing-Generic-supera #modulo-imagenes .imagenes {
  padding: 0 16px;
  margin-bottom: 40px !important;
  gap: 24px; }

.ibd-static-es-landing-Generic-supera #modulo-imagenes .bloque-imagenes h3 {
  margin-bottom: 28px;
  font-size: 32px;
  line-height: 36px;
  font-family: 'Lato-Bold'; }

.ibd-static-es-landing-Generic-supera #modulo-imagenes .imagenes .img-card img {
  width: 100%;
  height: 229px;
  border-radius: 16px;
  object-fit: cover; }

.ibd-static-es-landing-Generic-supera #modulo-imagenes #upload-images {
  width: 200px;
  text-transform: none;
  color: #387002;
  font-family: Lato-bold;
  font-size: 16px;
  background-color: white;
  border-color: #387002;
  border-radius: 20px;
  padding: 13px;
  line-height: 28px;
  border-radius: 40px; }

.ibd-static-es-landing-Generic-supera #modulo-imagenes #upload-images:disabled {
  background: #707070; }

.ibd-static-es-landing-Generic-supera #modulo-imagenes .form-group.select label {
  color: #707070;
  font-size: 14px;
  margin-bottom: 5px; }

.ibd-static-es-landing-Generic-supera #modulo-imagenes .form-group.select select {
  height: 48px;
  border: solid 1px #e9e9e9;
  border-radius: 30px;
  background: url("/webclipb/gc/prod/adminwcm/img/comunes/iconos/ico-flecha-select.svg") no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
  cursor: pointer;
  color: #707070;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  font-size: 16px; }

.ibd-static-es-landing-Generic-supera #modulo-imagenes .form-group.select select#filtro-num-imagenes {
  height: 30px;
  font-size: 12px;
  max-width: 105px; }

.ibd-static-es-landing-Generic-supera #modulo-imagenes .img-card {
  width: 100%;
  margin: 0 !important; }

@media (min-width: 576px) {
  .ibd-static-es-landing-Generic-supera #modulo-imagenes .imagenes {
    padding: 0 40px; } }

@media (min-width: 768px) {
  .ibd-static-es-landing-Generic-supera #modulo-imagenes .imagenes {
    flex-direction: row;
    row-gap: 40px;
    padding: 0 48px; }
  .ibd-static-es-landing-Generic-supera #modulo-imagenes .img-card {
    width: calc(50% - 12px);
    margin: 0 !important; } }

@media (min-width: 1200px) {
  .ibd-static-es-landing-Generic-supera #modulo-imagenes .imagenes {
    max-width: 1480px;
    padding: 0 100px; }
  .ibd-static-es-landing-Generic-supera #modulo-imagenes .img-card {
    width: calc(33.33% - 16px); } }

@media (min-width: 1920px) {
  .ibd-static-es-landing-Generic-supera #modulo-imagenes .imagenes {
    column-gap: 32px; }
  .ibd-static-es-landing-Generic-supera #modulo-imagenes .img-card {
    width: calc(33.33% - 22px); } }
