@charset "UTF-8";
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

/* Clearfix */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  */
/* Grayscale */
/* Animation */
/* Cross browser opacity */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  */
/* ¡¡¡Atención!!! Estas cuatro primeras variables también hay que cambiarlas en la template hijo (si existiera) y volver a compilar los módulos.*/
/* Colors */
.module.static-content > .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 40px;
  padding-right: 40px; }

.module.static-content .module-static-content-container .module-static-content-container-wrapper .static-content > .col {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center; }
  .module.static-content .module-static-content-container .module-static-content-container-wrapper .static-content > .col .content-wrapper .content .positionable {
    position: absolute;
    width: 100%;
    z-index: 100; }

@media screen and (max-width: 960px) {
  .module.static-content .module-static-content-container .module-static-content-container-wrapper .static-content .content-wrapper {
    min-height: initial !important; }
    .module.static-content .module-static-content-container .module-static-content-container-wrapper .static-content .content-wrapper .content .positionable {
      position: relative;
      margin-top: 0 !important; }
      .module.static-content .module-static-content-container .module-static-content-container-wrapper .static-content .content-wrapper .content .positionable img {
        width: 100%;
        max-width: 320px; } }

@media screen and (max-width: 660px) {
  .module.static-content .module-static-content-container .module-static-content-container-wrapper .static-content .content-wrapper {
    min-height: initial !important; }
    .module.static-content .module-static-content-container .module-static-content-container-wrapper .static-content .content-wrapper .content .positionable {
      position: relative;
      margin-top: 0 !important; }
      .module.static-content .module-static-content-container .module-static-content-container-wrapper .static-content .content-wrapper .content .positionable img {
        width: 100%;
        max-width: 320px; } }
