.ibd-static-es-landing-landing-smart-mobility-parking #contenedor-modulo-2fact,
.ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .contenedor-modulo-3fact,
.ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .contenedor-modulo-4fact {
  display: flex;
  padding: 32px 16px; }

.ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .contenedor-modulo-3fact {
  flex-direction: column;
  align-items: center;
  margin-top: 72px; }

.ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .contenedor-modulo-4fact {
  padding: 32px 16px 0px; }

.ibd-static-es-landing-landing-smart-mobility-parking #contenedor-modulo-2fact .texto h3,
.ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .contenedor-modulo-3fact .texto h3,
.ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .contenedor-modulo-4fact .texto h3 {
  font-size: 24px;
  line-height: 26px;
  color: #2c2c2c; }

.ibd-static-es-landing-landing-smart-mobility-parking #contenedor-modulo-2fact .texto .info,
.ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .contenedor-modulo-3fact .texto .info,
.ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .contenedor-modulo-4fact .texto .info {
  margin-top: 16px;
  font-size: 16px;
  line-height: 28px;
  color: #707070; }

.ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .contenedor-logo-inferior {
  display: flex;
  justify-content: center;
  padding: 30px; }

.ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .imagen a {
  display: block;
  width: 100%;
  height: 100%; }

.ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .imagen {
  background: url(/webclipb/gc/prod/adminwcm/img/estaticos/landing/landing-smart-mobility-parking/video/img-video-320.png);
  background-repeat: no-repeat;
  height: 415px;
  width: 100%;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: center; }

.ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .imagen img {
  height: 45px;
  width: 45px; }

.ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .imagen {
  position: relative;
  align-items: center; }

.ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .play-icono {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.ibd-static-es-landing-landing-smart-mobility-parking #modulo3fact-modal-generic-video .modal-dialog.modal-dialog-centered {
  position: relative;
  height: 90%;
  width: 50%; }

.ibd-static-es-landing-landing-smart-mobility-parking #modulo3fact-modal-generic-video .modal-content {
  position: relative;
  height: 100%; }

.ibd-static-es-landing-landing-smart-mobility-parking #modulo3fact-modal-generic-video #video-modulo3fact-generic-container {
  position: relative;
  height: 100%; }

@media (min-width: 576px) {
  .ibd-static-es-landing-landing-smart-mobility-parking #contenedor-modulo-2fact, .ibd-static-es-landing-landing-smart-mobility-parking .contenedor-modulo-3fact, .ibd-static-es-landing-landing-smart-mobility-parking .contenedor-modulo-4fact {
    padding: 16px; }
  .ibd-static-es-landing-landing-smart-mobility-parking #contenedor-modulo-2fact .texto .info, .ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .contenedor-modulo-3fact .texto .info, .ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .contenedor-modulo-4fact .texto .info {
    padding: 0 32px;
    margin-top: 0;
    margin-bottom: 0; }
  .ibd-static-es-landing-landing-smart-mobility-parking #contenedor-modulo-2fact .texto h3, .ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .contenedor-modulo-3fact .texto h3 {
    font-size: 32px;
    line-height: 36px;
    color: #2c2c2c;
    padding: 16px 50px;
    margin-bottom: 0px; }
  .ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .contenedor-modulo-3fact {
    margin-top: 0; }
  .ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .imagen {
    margin-top: 16px;
    margin-bottom: 36px;
    background: url(/webclipb/gc/prod/adminwcm/img/estaticos/landing/landing-smart-mobility-parking/video/img-video-768.png) no-repeat;
    background-size: cover;
    height: 600px; }
  .ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .imagen img {
    height: 64px;
    width: 64px; } }

@media (min-width: 768px) {
  .ibd-static-es-landing-landing-smart-mobility-parking #contenedor-modulo-2fact .texto h3, .ibd-static-es-landing-landing-smart-mobility-parking .contenedor-modulo-3fact .texto h3 {
    margin-bottom: 0px; }
  .ibd-static-es-landing-landing-smart-mobility-parking #contenedor-modulo-2fact .texto h3,
  .ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .contenedor-modulo-3fact .texto h3,
  .ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .contenedor-modulo-4fact .texto h3 {
    font-size: 32px;
    line-height: 36px; }
  .ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .imagen {
    background: url(/webclipb/gc/prod/adminwcm/img/estaticos/landing/landing-smart-mobility-parking/video/img-video-768.png) no-repeat;
    background-size: cover;
    height: 600px;
    margin: 0; } }

@media (min-width: 1200px) {
  .ibd-static-es-landing-landing-smart-mobility-parking #contenedor-modulo-2fact, .ibd-static-es-landing-landing-smart-mobility-parking .contenedor-modulo-3fact, .ibd-static-es-landing-landing-smart-mobility-parking .contenedor-modulo-4fact {
    align-items: center;
    justify-content: space-around; }
  .ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .imagen {
    background: url(/webclipb/gc/prod/adminwcm/img/estaticos/landing/landing-smart-mobility-parking/video/img-video-576.png) no-repeat;
    background-size: cover;
    height: 600px; } }

@media (min-width: 1920px) {
  .ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .contenedor-modulo-3fact {
    max-width: 1200px;
    margin: 0 auto; }
  .ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .imagen {
    background: url(/webclipb/gc/prod/adminwcm/img/estaticos/landing/landing-smart-mobility-parking/video/img-video-992.png) no-repeat;
    background-size: cover; }
  .ibd-static-es-landing-landing-smart-mobility-parking #contenedor-modulo-2fact {
    max-width: 1280px;
    margin: 16px auto;
    padding: 0; }
  .ibd-static-es-landing-landing-smart-mobility-parking #contenedor-modulo-2fact .texto h3 {
    padding: 16px 294px; }
  .ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .contenedor-modulo-3fact .texto h3 {
    font-size: 32px;
    line-height: 36px; }
  .ibd-static-es-landing-landing-smart-mobility-parking #modulo-video .contenedor-modulo-3fact .texto .info {
    margin-top: 0; } }
