.section-tipo1 > .ct-section-inner-wrap {
 display:flex;
 flex-direction:row-reverse;
}
.section-tipo2 > .ct-section-inner-wrap {
 display:flex;
 flex-direction:row
}
.section-tipo3 > .ct-section-inner-wrap {
 display:flex;
 flex-direction:row
}
@media (max-width:767px) {
 .section-tipo1 > .ct-section-inner-wrap {
  display:flex;
  flex-direction:column
 }
}
@media (max-width:767px) {
 .section-tipo2 > .ct-section-inner-wrap {
  display:flex;
  flex-direction:column
 }
}
@media (max-width:767px) {
 .section-tipo3 > .ct-section-inner-wrap {
  display:flex;
  flex-direction:column
 }
}
.section-tipo3-down {
 flex-direction:column-reverse;
 display:flex;
 text-align:left;
 width:50%
}
.section-tipo3-up {
 flex-direction:column;
 display:flex;
 text-align:left;
 width:50%
}
@media (max-width:767px) {
 .section-tipo3-down {
  width:100%
 }
}
@media (max-width:767px) {
 .section-tipo3-up {
  width:100%
 }
}
.mal-text-down {
 line-height:1;
 font-family: 'SuiGenerisRg-Regular';
 color:#ffffff
}
.mal-text-up {
 line-height:1;
 font-family: 'SuiGenerisRg-Regular';
 color:#ffffff;
}
@media (max-width:991px) {
 .mal-text-down {
  font-size:25px
 }
}
@media (max-width:991px) {
 .mal-text-up {
  font-size:25px
 }
}
@media (max-width:479px) {
 .mal-text-down {
  font-size:20px
 }
}
@media (max-width:479px) {
 .mal-text-up {
  font-size:20px
 }
}
.mal-text-izq {
    /*font-family:'Oswald';*/  
    font-size:1.8em; /*30px*/
    font-family: 'SuiGenerisRg-Regular';
    line-height:1.2;
    font-weight:700;
    text-transform:uppercase;
    color:#ffffff
}
.mal-text-der {
    /*font-family:'Oswald';*/  
    font-size:1.8em; /*30px*/
    font-family: 'SuiGenerisRg-Regular';
    line-height:1.2;
    font-weight:700;
    text-transform:uppercase;
    text-align:right;
    color:#ffffff; /*000000*/
}
.mal-text-izq1 {
    /*font-family:'Oswald';*/  
    font-size:1.5em; /*23px*/
    font-family: 'SuiGenerisRg-Regular';
    line-height:1.2;
    font-weight:700;
    text-transform:uppercase;
    color:#ffffff
}
.mal-text-der1 {
    /*font-family:'Oswald';*/  
    font-size:1.5em; /*23px*/
    font-family: 'SuiGenerisRg-Regular';
    line-height:1.2;
    font-weight:700;
    text-transform:uppercase;
    text-align:right;
    color:#ffffff;
}
@media (max-width:991px) {
    .mal-text-izq {
        font-size:25px
    }
    .mal-text-der {
        font-size:25px
    }
}

@media (min-width:770px) and (max-width:910px) {
    .mal-text-izq1 {
        font-size:1em
    }
    .mal-text-der1 {
        font-size:1em
    }
}

@media (max-width:479px) {
    .mal-text-izq, .mal-text-izq1  {
        font-size:20px
    }
    .mal-text-der, .mal-text-der1 {
        font-size:20px
    }
}

.mal-link-1 {
    font-family: 'SuiGenerisRg-Regular';
    font-weight:800;
    color:#ffffff !important;
    width:100%;
    padding-left:10px;
    transition-duration:0.3s;
    transition-timing-function:ease;
    transition-property:background;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:10px;
    url-encoded:true;
}
.mal-link-1:hover {
 background-color:#ffffff;
 color:#b51a18 !important;
 text-decoration: none !important;
}
.mal-link-2 {
    font-family: 'SuiGenerisRg-Regular';
    font-weight:800;
    color:#ffffff !important;
    width:100%;
    transition-duration:0.3s;
    transition-timing-function:ease;
    transition-property:background;
    padding-top:5px;
    padding-bottom:5px;
    text-align:right;
    padding-right:10px;
    padding-left:10px;
    url-encoded:true;
}
.mal-link-2:hover {
    background-color:#ffffff;
    color:#b51a18 !important;
    text-decoration: none !important;
}
@media (max-width:767px) {
 .mal-link-1 {
  text-align:right
 }
}
.image-filtro {
    width:100%;
    height:100%;
    /*filter:grayscale(100%)*/
}
#image-8-2359 {
 filter:grayscale(100%);
 width:100%;
 height:100%
}
#image-15-2359 {
 filter:grayscale(100%);
 width:100%;
 height:100%
}
#image-21-2359 {
 width:100%;
 height:100%;
 filter:grayscale(100%)
}
#image-27-2359 {
 width:100%;
 height:100%;
 filter:grayscale(100%)
}
#code_block-3-2359 {
 flex-direction:unset;
 display:none
}
#code_block-10-2359 {
 flex-direction:unset;
 display:none
}
#code_block-22-2359 {
 flex-direction:unset;
 display:none
}
#code_block-28-2359 {
 flex-direction:unset;
 display:none
}
