/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

@import '/wp-content/themes/Avada-Child-Theme/css/menuSoluciones.css';
/* codigo para ocultar el espacio dejado por el iframe de remarketing */
iframe[name='google_conversion_frame'] {
    height: 0 !important;
    width: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
    margin-top: -13px;
    float: left;

}

#añopreferencia > p{
	font-weight: bold;
	color:#005AA5 !important;
}
.post-card-normas-ar{
	height:590px !important;
}
/* Estilos para la función propia que envuelve los vídeos de youtube en un div y los hace responsivos */
div.flex-video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    margin: 20px 0; /* esto es opcional */
    clear: both;
}

  div.flex-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

/**
 * Clases genericas
 */
.oculto { display: none !important;}

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 10px;
}

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

img {
  height: auto;
  max-width: 100%;
}

.altOcultar {
  display: none !important;
}

.ocultarcapa {
  display: none !important;
}

.upper {
    text-transform: uppercase !important;
}

/* Estilos textoEditor */
    .textoEditor,
    .fusion-text {
        line-height: 150%;
    }

    .textoEditor *,
    .fusion-text * {
        margin-bottom: 0 !important;
    }

    .textoEditor * + *,
    .fusion-text * + * {
        margin: 16px 0 0 0 !important;
    }



/* Fin de los estilos textoEditor */

/* Estilos para el pie */
/* Estilos barra nevegación generales */
.avada-page-titlebar-wrapper > .fusion-page-title-bar,
#contenedorTitularAnclas + div,
#contenedorTitularAnclas + div + div,
#sliders-container + .fusion-page-title-bar > div:nth-child(3) > .fusion-row,
#contenedorCabecera + div {
    background: #fff !important;
    border: none !important;
}
.avada-page-titlebar-wrapper > .fusion-page-title-bar .fusion-page-title-row,
#contenedorTitularAnclas +div .fusion-breadcrumbs,
#contenedorTitularAnclas + div + div .fusion-breadcrumbs,
#sliders-container + .fusion-page-title-bar > div > .fusion-row .fusion-breadcrumbs,
#contenedorCabecera + div .fusion-breadcrumbs {
    margin: 0 auto !important;
    max-width: 1375px !important;
}
.avada-page-titlebar-wrapper > .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-secondary,
#contenedorTitularAnclas + div > .fusion-row .fusion-breadcrumbs,
#contenedorTitularAnclas + div + div > .fusion-row .fusion-breadcrumbs,
#sliders-container + .fusion-page-title-bar > div > .fusion-row .fusion-breadcrumbs,
#contenedorCabecera + div > .fusion-row .fusion-breadcrumbs {
    text-align: left !important;
    padding-left: 12px !important;
}
.avada-page-titlebar-wrapper > .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-secondary .fusion-breadcrumb-item > .fusion-breadcrumb-link,
#contenedorTitularAnclas + div > .fusion-row .fusion-breadcrumbs .fusion-breadcrumb-item > .fusion-breadcrumb-link,
#contenedorTitularAnclas + div + div > .fusion-row .fusion-breadcrumbs .fusion-breadcrumb-item > .fusion-breadcrumb-link,
#sliders-container + .fusion-page-title-bar > div > .fusion-row .fusion-breadcrumbs .fusion-breadcrumb-item > .fusion-breadcrumb-link,
#contenedorCabecera + div > .fusion-row .fusion-breadcrumbs .fusion-breadcrumb-item > .fusion-breadcrumb-link {
    color: #005aa5 !important;
}
.avada-page-titlebar-wrapper > .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-secondary .fusion-breadcrumb-sep,
.avada-page-titlebar-wrapper > .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-secondary .fusion-breadcrumb-item > .breadcrumb-leaf,
#contenedorTitularAnclas + div > .fusion-row .fusion-breadcrumb-sep,
#contenedorTitularAnclas + div > .fusion-row .fusion-breadcrumbs .fusion-breadcrumb-item > .breadcrumb-leaf,
#contenedorTitularAnclas + div + div > .fusion-row .fusion-breadcrumb-sep,
#contenedorTitularAnclas + div + div > .fusion-row .fusion-breadcrumbs .fusion-breadcrumb-item > .breadcrumb-leaf,
#sliders-container + .fusion-page-title-bar > div > .fusion-row .fusion-breadcrumb-sep,
#sliders-container + .fusion-page-title-bar > div > .fusion-row .fusion-breadcrumbs .fusion-breadcrumb-item > .breadcrumb-leaf,
#contenedorCabecera + div > .fusion-row .fusion-breadcrumb-sep,
#contenedorCabecera + div > .fusion-row .fusion-breadcrumbs .fusion-breadcrumb-item > .breadcrumb-leaf {
    color: #333 !important;
}

@media only screen and (max-width: 900px) {

    .fusion-footer .fusion-row .colFlex > .fusion-column-wrapper > .heading-footer > p > span:before {
        content: "\f067" !important;
        font-family: "Font Awesome 5 Free" !important;
        font-weight: 900 !important;
        margin-right: 12px !important;
    }
    .fusion-footer .fusion-row .colFlex > .fusion-column-wrapper > .heading-footer + .fusion-text {
        display: none;
    }

}
@media only screen and (max-width: 640px) {
    .fusion-parallax-down .fusion-title > h2 { font-size: 2.4rem !important; }
}


/* Fin */

#contenedorMarcasLogotipos {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

    #contenedorMarcasLogotipos > .fusion-row {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

      #contenedorSliderMarcas > ul {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-flow: row wrap;
                  flex-flow: row wrap;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          list-style: none;
          margin: 0 !important;
          padding: 0 !important;
      }

          #contenedorSliderMarcas > ul > li {
              padding: 12px 30px 12px 0;
          }

          #contenedorSliderMarcas > ul > li:last-child {
              padding-right: 0;
          }

              #contenedorSliderMarcas > ul > li > a {
                display: inline-block;
                overflow: hidden;
                text-decoration: none;
              }

              #contenedorSliderMarcas > ul > li > a.mitad56 {
                height: 56px;
              }

              #contenedorSliderMarcas > ul > li > a.mitad36 {
                height: 36px;
              }

              #contenedorSliderMarcas > ul > li > a.mitad32 {
                height: 32px;
              }

              #contenedorSliderMarcas > ul > li > a.mitad26 {
                height: 26px;
              }

              #contenedorSliderMarcas > ul > li > a.mitad31 {
                height: 31px;
              }

              #contenedorSliderMarcas > ul > li > a.mitad44 {
                height: 44px;
              }

              #contenedorSliderMarcas > ul > li > a.mitad52 {
                height: 52px;
              }

              #contenedorSliderMarcas > ul > li > a.mitad55 {

                  height: 55px;

              }

                #contenedorSliderMarcas > ul > li > a:hover img {
                    position: relative;
                }

                #contenedorSliderMarcas > ul > li > a.mitad56:hover img {
                    top: -56px;
                }

                #contenedorSliderMarcas > ul > li > a.mitad36:hover img {
                    top: -36px;
                }

                #contenedorSliderMarcas > ul > li > a.mitad44:hover img {
                    top: -44px;
                }

                #contenedorSliderMarcas > ul > li > a.mitad52:hover img {
                  top: -52px;
                }

                #contenedorSliderMarcas > ul > li > a.mitad55:hover img {

                    top: -55px;

                }

                #contenedorSliderMarcas > ul > li > a.mitad32:hover img {
                  top: -32px;
                }

                #contenedorSliderMarcas > ul > li > a.mitad31:hover img {
                    top: -31px;
                }

                #contenedorSliderMarcas > ul > li > a.mitad26:hover img {
                    top: -26px;
                }

/* fin de los estilos para el pie */

@media only screen and (max-width: 1000px) {
   .fusion-tb-header > .fusion-builder-row-2 > div {
     -webkit-box-pack: justify !important;
     -ms-flex-pack: justify !important;
     justify-content: space-between !important;
   }
   #contenidoPieColIzq .fusion-builder-nested-column-6 > .fusion-column-wrapper,
   .fusion-body .fusion-builder-nested-column-7 > .fusion-column-wrapper {
     margin-left: 0 !important;
     margin-right: 0 !important;
   }
   .fusion-body .fusion-builder-nested-column-7{
       margin-top: 30px !important;
       width: 100% !important;
   }

}



@media only screen and (max-width: 1000px) {
  .fusion-footer > div .fusion-fullwidth {
      padding: 12px 0 0 0 !important;
  }
    .fusion-footer > div .fusion-fullwidth > .fusion-row {
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      -o-flex-direction: column;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      flex-direction: column;
      padding-left: 30px;
      padding-right: 30px;
    }
        .fusion-footer > div .fusion-fullwidth > .fusion-row > div {
          width: 100% !important;
        }
    #contenidoPieColIzq .fusion-builder-row-inner {
        -moz-flex-direction: row !important;
        -ms-flex-direction: row !important;
        -o-flex-direction: row !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
                flex-direction: row !important;
    }
    #contenidoPieColIzq > div,
     #contenidoPieColIzq ~ div > .fusion-column-wrapper {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
        #contenidoPieColIzq .fusion-builder-row-inner .colFlex {
          margin: 0 0 20px 0 !important;
          width: 48% !important;
        }
        #contenidoPieColIzq .fusion-builder-row-inner .colFlex p {
            margin: 0 !important;
        }
        #contenidoPieColIzq .fusion-column-wrapper > .fusion-builder-row:last-child {
            -ms-flex-flow: row wrap !important;
            -o-flex-flow: row wrap !important;
            -webkit-box-orient: horizontal !important;
            -webkit-box-direction: normal !important;
                    flex-flow: row wrap !important;
            -moz-justify-content: space-between !important;
            -ms-justify-content: space-between !important;
            -o-justify-content: space-between !important;
            -webkit-box-pack: justify !important;
                -ms-flex-pack: justify !important;
                    justify-content: space-between !important;
        }
          #contenidoPieColIzq .fusion-column-wrapper > .fusion-builder-row:last-child .fusion-layout-column {
              -moz-flex: 0 1 auto !important;
              -ms-flex: 0 1 auto !important;
              -o-flex: 0 1 auto !important;
              -webkit-box-flex: 0 !important;
                      flex: 0 1 auto !important;
              margin-bottom: 0 !important;
              width: auto !important;
          }
            #contenidoPieColIzq .fusion-column-wrapper > .fusion-builder-row:last-child .fusion-layout-column p {
                margin: 0 !important;
            }
            #contenidoPieColIzq .fusion-column-wrapper > .fusion-builder-row:last-child .fusion-layout-column .fusion-column-wrapper {
                -moz-flex-direction: row !important;
                -ms-flex-direction: row !important;
                -o-flex-direction: row !important;
                -webkit-box-orient: horizontal !important;
                -webkit-box-direction: normal !important;
                        flex-direction: row !important;
            }
            #contenidoPieColIzq .fusion-builder-nested-column-24 > .fusion-column-wrapper {
              margin: 0 !important;
            }
    #contenidoPieColIzq ~ div > .fusion-column-wrapper > .fusion-row > div {
      margin-top: 0 !important;
    }
      #contenidoPieColIzq ~ div > .fusion-column-wrapper > .fusion-row > div > .fusion-column-wrapper {
          margin-top: 30px !important;
      }
    #contenedorPieLogotipos .fusion-builder-row {
        display: -moz-flex !important;
        display: -ms-flex !important;
        display: -o-flex !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -moz-justify-content: space-between !important;
        -ms-justify-content: space-between !important;
        -o-justify-content: space-between !important;
        -webkit-box-pack: justify !important;
            -ms-flex-pack: justify !important;
                justify-content: space-between !important;
        -moz-align-items: flex-start !important;
        -ms-align-items: flex-start !important;
        -o-align-items: flex-start !important;
        -webkit-box-align: start !important;
            -ms-flex-align: start !important;
                align-items: flex-start !important;
        margin: 0 !important;
        max-width: 100% !important;
        padding: 0 30px !important;
        width: 100% !important;
    }
    #contenedorPieLogotipos .fusion-builder-row .fusion-column-wrapper {
        padding-bottom: 0 !important;
    }
    #contenedorPieLogotipos .fusion-builder-row > .fusion-layout-column {
        -moz-flex: 1 0 100% !important;
        -ms-flex: 1 0 100% !important;
        -o-flex: 1 0 100% !important;
        -webkit-box-flex: 1 !important;
                flex: 1 0 100% !important;
        -ms-align-self: flex-start !important;
        -o-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
        margin-bottom: 0 !important;
    }
    #contenedorPieLogotipos .fusion-builder-row > .fusion-layout-column:last-child {
        -moz-flex: 1 0 100% !important;
        -ms-flex: 1 0 100% !important;
        -o-flex: 1 0 100% !important;
        -webkit-box-flex: 1 !important;
                flex: 1 0 100% !important;
    }
    #contenedorPieLogotipos .fusion-builder-row > .fusion-layout-column .fusion-builder-row-inner {
        display: -moz-flex !important;
        display: -ms-flex !important;
        display: -o-flex !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -moz-flex-direction: row !important;
        -ms-flex-direction: row !important;
        -o-flex-direction: row !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
                flex-direction: row !important;
        -moz-justify-content: space-between !important;
        -ms-justify-content: space-between !important;
        -o-justify-content: space-between !important;
        -webkit-box-pack: justify !important;
            -ms-flex-pack: justify !important;
                justify-content: space-between !important;
        -moz-align-items: flex-start !important;
        -ms-align-items: flex-start !important;
        -o-align-items: flex-start !important;
        -webkit-box-align: start !important;
            -ms-flex-align: start !important;
                align-items: flex-start !important;
        margin: 0 !important;
        max-width: 100% !important;
        padding: 0 !important;
        width: 100% !important;
    }
    #contenedorPieLogotipos .fusion-builder-row > .fusion-layout-column .fusion-builder-row-inner .fusion-layout-column {
        -moz-flex: 0 1 33% !important;
        -ms-flex: 0 1 33% !important;
        -o-flex: 0 1 33% !important;
        -webkit-box-flex: 0 !important;
                flex: 0 1 33% !important;
        -ms-align-self: flex-start !important;
        -o-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
    }


}

@media only screen and (max-width: 640px) {
  /* Estilos para la cabecera */
  .fusion-tb-header {
    position: relative;
    z-index: 99999;
  }

  .fusion-tb-header > div.fusion-sticky-container {
      background-color: #fff !important;
      width: 100% !important;
  }
  .fusion-tb-header > div.fusion-sticky-container.fusion-sticky-transition > .fusion-builder-row > div:nth-child(1) {
      margin-top: 24px !important;
      margin-bottom: 24px !important;
  }
  .fusion-tb-header .fusion-sticky-spacer {
      display: block !important;
  }
  .fusion-tb-header .fusion-builder-row-2 .fusion-builder-column-2 {
    z-index: 2;
  }
  .fusion-tb-header .fusion-builder-row-2 .fusion-builder-column-3 {
    position: absolute !important;
    right: 0;
    top: 0;
    z-index: 1;
  }
  .fusion-tb-header > .fusion-builder-row-2 > div {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .fusion-tb-header .fusion-no-lightbox img {
    max-width: 60% !important;
  }
  .fusion-menu-element-wrapper.collapse-enabled {
    position: unset !important;
  }
  .fusion-menu-element-wrapper.collapse-enabled.mobile-size-column-absolute:not(.mobile-mode-always-expanded) > ul,
  .fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded).expanded > ul {
    left: 0 !important;
    top: 110px !important;
    max-height: none !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  .fusion-body .fusion-menu-element-wrapper[data-count="1"].collapse-enabled li.menu-item {
    height: 36px !important;
    min-height: 36px !important;
  }
  /* Fin de los estilos para la cabecera */
  /* Estilos para el  pie */
  #contenidoPieColIzq ~ div > .fusion-column-wrapper > .fusion-row > div > .fusion-column-wrapper {
      margin-left: 0 !important;
      margin-right: 0 !important;
      width: 100% !important;
  }
  #contenidoPieColIzq .fusion-column-wrapper > .fusion-builder-row:last-child .fusion-layout-column .fusion-column-wrapper {
      margin-left: 0 !important;
      margin-right: 0 !important;
  }
  /* Fin de los estilos para el pie */



}

@media only screen and (max-width: 420px) {
  #contenidoPieColIzq .fusion-builder-row-inner {

          -moz-flex-direction: column !important;

          -ms-flex-direction: column !important;

          -o-flex-direction: column !important;

          -webkit-box-orient: vertical !important;

          -webkit-box-direction: normal !important;

                  flex-direction: column !important;

      }

      #contenidoPieColIzq .fusion-builder-row-inner > div {

          width: 100% !important;

      }



  }

.opacity-anular{
    filter: opacity(1) !important;
}
.counter-cicles-armando-alvarez > .fusion-column-wrapper > .fusion-counters-circle > .counter-circle-wrapper > .fusion-counter-circle > .fusion-counter-circle-content-inner{
    font-weight: 800;
    color: #005aa5;
}
.bloque-trabajamos{
   max-width: 450px !important;
   width: 100% !important;
   max-height: 290px !important;
   height: 100% !important;
}
#contenedorOrganizaciones button.slick-prev, #contenedorOrganizaciones button.slick-next,
#widgetlogros button.slick-prev, #widgetlogros button.slick-next{
    display: none !important;
}
@media (max-width: 800px) {
	.desactivados-cont > .fusion-column-wrapper > .fusion-layout-column > .fusion-column-wrapper > .imageframe-liftup > .fusion-imageframe{
	display: flex;
    justify-content: center;
    align-items: center;
}
}

@media (max-width: 1000px) {
	.contenedorEcos {
		width: 100%!important;
	}
	.slick-track{
	width: 12145px !important;
	}
	.slick-track > .bloqueEco1s1{
    	margin: 0px 10px !important;
    	border: 1px solid #999999;
    	border-radius: 15px;
    	padding: 30px;
}

}
@media only screen and (min-width: 1000px) {
  .cont-normas-internas{
    height: 550px !important;
  }
  .cont-social{
    height: 350px !important;
  }
  .cont-sost{
    height: 400px !important;
  }
  .cont-nuestro{
    height: 450px !important;
  }
}

/* carrousel*/


.contenedorEcos{
  width: 100%;
  height: 100%;
  display: flex !important;
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  align-content: center;
}
.contenedorEcos > .slick-list > .slick-track{
  display: flex !important;
  flex-direction: row !important;
  gap: 25px;
}

.bloqueEco1s{
  width: 295px !important;
  height: 400px !important;
  margin: 0px 10px !important;
  border: 1px solid #999999 ;
  border-radius: 15px;
  padding: 30px;
}
.bloqueEco1sO{
  width: 300px !important;
  height: 330px !important;
  margin: 0px 10px !important;
  border: 1px solid #999999 ;
  border-radius: 15px;
  padding: 30px;

}
.cont-btn{
  display: flex;
  justify-content: center;
  align-items: center;
}
.cont-btn > p{
  font-size: 15px;
line-height:18px;
}
.slick-next{
  position: absolute !important;
  right: 35px !important;
}
.slick-prev{
  position: absolute !important;
  left: 35px !important;
  z-index: +1 !important;
}
.slick-next:before, .slick-prev:before{
  font-size: 35px !important;
  opacity: 1 !important;
  color: #999999 !important;
}
.slick-dots li button:before{
  font-size: 18px !important;
}
.slick-dots{
  position: absolute;
  margin: -30px 0px !important;
 display: flex !important;
 justify-content: center;
}
.slick-active > button:before{
  color: #11619D !important;
}
.cont-btn{
margin: 0 0 0 0 !important;
}
.title1{
margin: 0 0 0 0 !important;
}
.bloqueEco1s > .tittle-eco-img{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  gap: 15px;
font-size:17px;
line-height:20px;
min-height: 150px;
}
.bloqueEco1s > .tittle-eco-img >p > img, .bloqueEco1sO > .tittle-eco-img > p > img{
  width: auto !important;
  max-height: 90px !important;
  max-width:200px !important;
}
.bloqueEco1s > .tittle-eco-img > p{
    display: grid;
    grid-template-columns: 100%;
    gap: 10% !important;
}
.bloqueEco1s > .tittle-eco-img >p > img{
  margin: 0 auto !important;
}

.tittle-eco-img{
  display: flex;
  justify-content: center;
  align-items: center;
}
.bloqueEco1sO > .cont-btn{
  margin-top: 25px !important;
  font-size: 15px;
}
.contenedorEcos p.slick-slide{
  display: none !important;
}

.cont-find{
  height: 460px !important;
}
@media only screen and (max-width: 600px) {
  h1 > span{
    display: flex;
    flex-wrap: wrap;
  }
	.cont-energie{
		padding: 30px !important;
	}

	.cont-energie > div.fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper > .fusion-title > .title-heading-center > strong{
		font-size: 25px !important;
	}
}
@media only screen and (max-width: 900px) {
  .titulo-go > div{
    font-size: 55px !important;
  }
}
@media only screen and (max-width: 1000px) {
	.lo-ar{
		display: none !important;
	}
}
@media only screen and (min-width: 1001px) and (max-width: 1600px) {

	.cont-energie > div.fusion-builder-row{
		display: flex;
    	flex-direction: column;
   		justify-content: center;
    	align-items: center;
	}
	.cont-energie > div.fusion-builder-row > .fusion-layout-column{
		width: 100% !important;
	}
	.cont-energie > div.fusion-builder-row > .fusion-layout-column >.fusion-column-wrapper{
		margin: 0px !important;
	}
}


@media only screen and (min-width: 1601px) and (max-width: 1700px) {
  .tituloH2ApartadoMarcas > h5{
    font-size: 28px !important;
  }
  .dank > div.fusion-column-wrapper{
    padding-left: 160px !important;

  }

}



/* html body #menu-menu-prinicipal-movil>li >ul{
     position:static !important; /* O el valor que desees aplicar 
} 
*/

.counterObjetivo{
    margin: 0px !important;
}
/* .cont-general-ob{
    display: flex;
    flex-direction: row;
    gap: 40px;
    justify-content: center;
    align-items: center;
    background-color: #c8e0f4 !important;
    padding: 30px 0px;
} */

.cont1-obj .fusion-text > p{
    font-weight: 800 !important;
}
.cont1-obj{
    padding: 0px 20px !important;
}
/* .tabs-obj .nav > .nav-tabs li > a{
    padding: 20px;
    border-radius: 10px;
    border: 1px solid;
} */

.tabs-obj .nav > .nav-tabs{
    display: flex;
    flex-direction: row;
    gap: 15px;
    justify-content: center;
    align-items: center;
}
.tabs-obj .nav > .nav-tabs li{
    width: auto !important;
}

/* .tabs-obj .nav > .nav-tabs li> a{
    background-color: white !important;
    height: 75px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    padding: 17px !important;
}
.tabs-obj .nav > .nav-tabs li.active > a{
    background-color: white !important;
    border: 1px solid #005aa5;
    height: 75px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    padding: 17px !important;
} */
.tabs-obj .nav > .nav-tabs li > a > h4{
    font-size: 14px !important;
    color: #005aa5 !important;
}
.tabs-obj .nav > .nav-tabs li.active > a > h4{
  color: white !important;
}
.tabs-obj .nav > .nav-tabs li.active > .tab-link{
    border: none !important;
}
.tabs-obj .nav > .nav-tabs li.active > a{
  background-color: #005AA5 !important;
}
.tabs-obj .nav > .nav-tabs li > a{
  background-color: white !important;
  border: 1px solid #787878 !important;
  height: 75px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  padding: 17px !important;
	text-align: left;
}
/* .tabs-obj .nav > .nav-tabs li.active > a{
  background-color: #005aa5  !important;
} */
/* .tabs-obj .nav > .nav-tabs li:nth-child(2) > a{
    background-color: #005AA5 !important;
}
.tabs-obj .nav > .nav-tabs li:nth-child(3) > a{
    background-color: #46b1e1 !important;
}
.tabs-obj .nav > .nav-tabs li:nth-child(4) > a{
    background-color: #33cccc !important;
} */
#cont-tres-opciones{
    border-radius: 10px !important;
    background-color: #ffffff !important;
    padding: 0px 0px !important;
}
.txt-descrip-obj > p{
    color: #00000f !important;
    font-weight: 100 !important;
}
.toogle-obj > .panel-group > .fusion-panel  > .panel-heading > h4 > a{
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center;
}
.toogle-obj > .panel-group  > .fusion-panel > .panel-heading > h4 > a > .fusion-toggle-icon-wrapper{
    width: 10%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.toogle-obj > .panel-group  > .fusion-panel > .panel-heading > h4 > a > .fusion-toggle-icon-wrapper > i::before{
    font-size: 60px !important;
}
.toogle-obj > .panel-group  > .fusion-panel > .panel-heading > h4 > a > .fusion-toggle-heading{
    width: 90%;
    margin: 0px !important;
}
.toogle-obj > .panel-group  > .fusion-panel > .panel-heading > h4 > a.collapsed > .fusion-toggle-heading > .fusion-fullwidth > .fusion-builder-row > .fusion-layout-column  > .fusion-column-wrapper  > div.fusion-builder-row .fusion-column-wrapper >.fusion-text > p{
    color: #989da0 !important;
    font-size: 35px !important;
    line-height: 120% !important;
}
.toogle-obj > .panel-group  > .fusion-panel > .panel-heading > h4 > a.active > .fusion-toggle-heading > .fusion-fullwidth > .fusion-builder-row > .fusion-layout-column  > .fusion-column-wrapper  > div.fusion-builder-row .fusion-column-wrapper >.fusion-text > p{
    color: #005AA5 !important;
    font-size: 35px !important;
    line-height: 120% !important;
}
.toogle-obj > .panel-group  > .fusion-panel > .panel-heading > h4 > a > .fusion-toggle-heading > .fusion-fullwidth > .fusion-builder-row > .fusion-layout-column  > .fusion-column-wrapper  > div.fusion-builder-row .fusion-column-wrapper >.fusion-text > p{
    color: #989da0 !important;
    font-size: 35px !important;
    line-height: 120% !important;
}
.toogle-obj > .panel-group  > .fusion-panel > .panel-heading > h4 > a > .fusion-toggle-heading > .fusion-fullwidth > .fusion-builder-row > .fusion-column-wrapper > .fusion-text > p{
    color: #989da0 !important;
    font-size: 35px !important;
    line-height: 120% !important;
}
.descipr-obj > p{
    color: #989da0 !important;
   font-weight: 300 !important;
}
.txt-gestion > p{
    color: #989da0 !important;
   font-weight: 300 !important;
	font-weight:700 !important;
}
.toogle-obj > .panel-group  > .fusion-panel > .panel-heading > h4 > a.active .txt-gestion > p{
    color: #005AA5 !important;
}
#cont-tres-opciones > .fusion-builder-row{
    display: flex;
    justify-content: center;
    align-items: center;
}
#tab-b74ca3b66f13f543371 > div{
    border-radius: 10px !important;
}


.menu-armando-principal > ul > li > a{
  display: inline-block !important;
  padding: 12px 0 !important;
  text-transform: none !important;
  font-size: 1.7rem !important;
  font-weight: 300 !important;
  line-height: 90% !important;
}
.menu-armando-principal > ul > li > a:hover{
  color: #005aa5 !important;
}
.menu-armando-principal > ul > li > a > span{
  text-align: left !important;
}


/* css web generico */
#contenedorTitularAnclas {
  padding: 0 30px !important;
}
#contenedorTitularAnclas.solucionesAgricolas {
  background: #90c451 !important;
}
#contenedorTitularAnclas.solucionesRigidas {
  background: #608dc2 !important;
}

#contenedorTitularAnclas.solucionesAgricolas .tituloH2Apartado > h2,
#contenedorTitularAnclas.solucionesRigidas .tituloH2Apartado > h2,
#contenedorTitularAnclas.solucionesMadera .tituloH2Apartado > h2,
#contenedorTitularAnclas.solucionesEnergia .tituloH2Apartado > h2,
#contenedorTitularAnclas.solucionesLogisticas .tituloH2Apartado > h2,
#contenedorTitularAnclas.solucionesHosteleria  .tituloH2Apartado > h2{
  letter-spacing: 2px;
  font-size: 2rem !important;
  font-weight: 400 !important;
  line-height: 125% !important;
  padding: 5px 0;
}
#contenedorTitularAnclas h2 {
  font-size: 20px !important;
  font-family: 'Open Sans' !important;
  font-weight: 200 !important;
  padding: 5px 0px;
  margin-left: 20px !important;
}
#contenedorTitularAnclas + .fusion-flex-container {
  margin-top: 10 !important;
}

/* #contenedorTitularAnclas > .fusion-row {
  margin-top: -30px !important;
} */

#menu-menu-prinicipal-movil {
  left: 0 !important;
  max-width: calc(100% + 60px) !important;
  margin-left: -30px !important;
  width: calc(100% + 60px) !important;
}
#menu-menu-prinicipal-movil > li > ul {
  position: absolute !important;
}

#contenedorAnclas {
  padding-top: 20px !important;
}

#contenedorAnclas.fusion-sticky-transition {
  margin-top: 90px;
}

#contenedorAnclas.fusion-container-stuck {
  top: 12px !important;
}

#contenedorAnclas .fusion-container-stuck {
  top: 104px !important;
}

#contenedorAnclas .imagenIndustriales h3,
#contenedorAnclas .imagenIndustriales p {
  text-transform: uppercase !important;
  font-size: 1.4rem !important;
  font-weight: bold !important;
  line-height: 125% !important;
  color: #c9c9c9 !important;
}
#contenedorAnclas .imagenIndustriales img {
  -webkit-filter: invert(94%) sepia(14%) saturate(14%) hue-rotate(314deg) brightness(92%) contrast(73%);
  filter: invert(94%) sepia(14%) saturate(14%) hue-rotate(314deg) brightness(92%) contrast(73%);
}
#contenedorAnclas .color-blue:hover img {
  -webkit-filter: invert(56%) sepia(21%) saturate(1001%) hue-rotate(169deg) brightness(90%) contrast(91%) !important;
  filter: invert(56%) sepia(21%) saturate(1001%) hue-rotate(169deg) brightness(90%) contrast(91%) !important;
}

#contenedorAnclas .middle-green:hover img {
  -webkit-filter: invert(41%) sepia(80%) saturate(430%) hue-rotate(37deg) brightness(96%) contrast(80%) !important;
  filter: invert(41%) sepia(80%) saturate(430%) hue-rotate(37deg) brightness(96%) contrast(80%) !important;
}

#contenedorAnclas .dark-green:hover img {
  -webkit-filter: invert(24%) sepia(10%) saturate(5397%) hue-rotate(104deg) brightness(92%) contrast(90%) !important;
  filter: invert(24%) sepia(10%) saturate(5397%) hue-rotate(104deg) brightness(92%) contrast(90%) !important;
}

#contenedorAnclas .dark:hover img {
  -webkit-filter: invert(12%) sepia(70%) saturate(529%) hue-rotate(156deg) brightness(96%) contrast(97%) !important;
  filter: invert(12%) sepia(70%) saturate(529%) hue-rotate(156deg) brightness(96%) contrast(97%) !important;
}

#contenedorAnclas .color-red:hover img {
  -webkit-filter: invert(24%) sepia(34%) saturate(3404%) hue-rotate(324deg) brightness(112%) contrast(101%) !important;
  filter: invert(24%) sepia(34%) saturate(3404%) hue-rotate(324deg) brightness(112%) contrast(101%) !important;
}

#contenedorAnclas .color-green:hover img {
  -webkit-filter: invert(88%) sepia(10%) saturate(2576%) hue-rotate(33deg) brightness(84%) contrast(82%) !important;
  filter: invert(88%) sepia(10%) saturate(2576%) hue-rotate(33deg) brightness(84%) contrast(82%) !important;
}

#contenedorAnclas .color-lightblue:hover img {
  -webkit-filter: invert(68%) sepia(49%) saturate(2094%) hue-rotate(181deg) brightness(102%) contrast(94%) !important;
  filter: invert(68%) sepia(49%) saturate(2094%) hue-rotate(181deg) brightness(102%) contrast(94%) !important;
}

#contenedorAnclas .color-green,
#contenedorAnclas .color-blue,
#contenedorAnclas .color-lightblue {
  padding-top: 10px;
  padding-bottom: 10px;
}

#contenedorAnclas > .fusion-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-flow: row wrap !important;
  flex-flow: row wrap !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

#contenedorAnclas > .fusion-row > .colFlex {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 48%;
  flex: 0 1 48%;
  margin: 14px 0 0 0 !important;
}

#contenedorAnclas > .fusion-row > .colFlex .tituloH3Apartado > h3 {
  color: #000;
  text-transform: uppercase !important;
  font-size: 1.4rem !important;
  font-weight: 400 !important;
  line-height: 125% !important;
}

#contenedorMovilAnclas {
  padding: 0 0 0 24px !important;
}

#contenedorMovilAnclas img {
  -webkit-filter: none !important;
  filter: none !important;
}
#contenedorMovilAnclas .fusion-image-carousel {
  margin-bottom: 0 !important;
}
#contenedorMovilAnclas .fusion-image-carousel .fusion-image-wrapper {
  padding: 16px 0;
}


#contenedorSectores {
  height: 640px;
  margin: 0 !important;
  padding: 0 !important;
}

#contenedorSectores > .fusion-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

#contenedorSectores > .fusion-row > div {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 50px !important;
}

#contenedorSectores > .fusion-row > div > .fusion-column-wrapper .tituloH2Apartado h2 p {
  margin: 0 !important;
}

#contenedorSectores > .fusion-row > div > .fusion-column-wrapper .tituloH2Apartado h2 p:first-child {
  font-size: 4rem !important;
  font-weight: 400 !important;
  line-height: 125% !important;
}

#contenedorSectores > .fusion-row > div > .fusion-column-wrapper .tituloH2Apartado h2 p:last-child {
  font-size: 5rem !important;
  font-weight: 800 !important;
  line-height: 125% !important;
}

#contenedorSectores > .fusion-row > div > .fusion-column-wrapper .textoEditor {
  font-size: 1.7rem !important;
  font-weight: 300 !important;
  line-height: 150% !important;
  margin: 24px 0 0 0;
}

#contenedorSectores > .fusion-row > div > .fusion-column-wrapper .fusion-button {
  border: 1px solid #fff !important;
  background: transparent !important;
  color: #fff !important;
  font-size: 1.7rem !important;
  font-weight: 300 !important;
  line-height: 125% !important;
}

#contenedorSectores > .fusion-row > div#fndsector1 {
  background: transparent;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

#contenedorSectores > .fusion-row > div#fndsector1.activo {
  background: rgba(212, 0, 33, 0.8);
}

#contenedorSectores > .fusion-row > div#fndsector1 .fusion-button:hover {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #c22622 !important;
}

#contenedorSectores > .fusion-row > div#fndsector1 .fusion-button:hover span {
  color: #c22622;
}

#contenedorSectores > .fusion-row > div#fndsector2 {
  background: transparent;
}

#contenedorSectores > .fusion-row > div#fndsector2.activo {
  background: rgba(46, 113, 179, 0.8);
}

#contenedorSectores > .fusion-row > div#fndsector2 .fusion-button:hover {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #c22622 !important;
}

#contenedorSectores > .fusion-row > div#fndsector2 .fusion-button:hover span {
  color: #c22622;
}

#contenedorSectores > .fusion-row > div#fndsector3 {
  background: transparent;
}

#contenedorSectores > .fusion-row > div#fndsector3.activo {
  background: rgba(141, 175, 56, 0.8);
}

#contenedorSectores > .fusion-row > div#fndsector3 .fusion-button:hover {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #c22622 !important;
}

#contenedorSectores > .fusion-row > div#fndsector3 .fusion-button:hover span {
  color: #c22622;
}

#contenedorSectores > .fusion-row > div#fndsector4 {
  background: transparent;
}

#contenedorSectores > .fusion-row > div#fndsector4.activo {
  background: rgba(65, 163, 245, 0.8);
}

#contenedorSectores > .fusion-row > div#fndsector4 .fusion-button:hover {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #c22622 !important;
}

#contenedorSectores > .fusion-row > div#fndsector4 .fusion-button:hover span {
  color: #c22622;
}

#contenedorSectores.fndsector1 {
  background-image: url("/wp-content/uploads/2025/05/fndsector1.webp") !important;
  /*background-image: url("/wp-content/themes/Avada-Child-Theme/img/contenido/index/fndsector1.jpg") !important;*/
  background-position: center center;
  background-size: auto;
  background-repeat: no-repeat;
}

#contenedorSectores.fndsector2 {
  background-image: url("/wp-content/themes/Avada-Child-Theme/img/contenido/index/fndsector2.jpg") !important;
  background-position: center center;
  background-size: auto;
  background-repeat: no-repeat;
}

#contenedorSectores.fndsector3 {
  background-image: url("/wp-content/themes/Avada-Child-Theme/img/contenido/index/fndsector3.jpg") !important;
  background-position: center center;
  background-size: auto;
  background-repeat: no-repeat;
}

#contenedorSectores.fndsector4 {
  background-image: url("/wp-content/themes/Avada-Child-Theme/img/contenido/index/fndsector4.jpg") !important;
  background-position: center center;
  background-size: auto;
  background-repeat: no-repeat;
}
#contenedorSectores > .fusion-row > div > .fusion-column-wrapper .tituloH2Apartado,
#contenedorSectores > .fusion-row > div > .fusion-column-wrapper .tituloH2Apartado > h1 {
  line-height: 80% !important;
}
#contenedorSectores > .fusion-row > div > .fusion-column-wrapper .tituloH2Apartado > h1 > span {
    font-size: 3.2rem !important;
    word-wrap: break-word;
}

#menu-footer > .fusion-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-builder-row > div .fusion-text ~ .fusion-text {
  font-size: 1.6rem !important;
  line-height: 150% !important;
}
#menu-footer > .fusion-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-builder-row > div .fusion-text ~ .fusion-text * {
  font-size: 1.5rem !important;
}

#contenedorDistribuidores {
  margin-bottom: 0 !important;
}

#contenedorTrabajaConNosotros {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

#contenedorCabecera {
  margin-left: -30px !important;
  margin-right: -30px !important;
  margin-bottom: 0 !important;
  padding-bottom: 32px !important;
}
#contenedorCabecera .tituloH2Apartado > h2 {
  font-size: 3rem !important;
  font-weight: 600 !important;
  line-height: 125% !important;
  text-align: center;
}
#contenedorCabecera .tituloH2Apartado > h2 > p:nth-child(1) {
  font-family: 'Source Sans Pro', sans-serif;
  letter-spacing: 10px;
  font-size: 2rem !important;
  font-weight: 300 !important;
  line-height: 125% !important;
}
#contenedorCabecera .textoEditor + .textoEditor {
  margin: 32px 0 0 0 !important;
}

#contenedorCabecera > .fusion-row > .colFlex:nth-child(1) > .fusion-column-wrapper {
  padding: 24px 0 !important;
}
#contenedorCabecera #contenedorSolicitaMasInformacion > .fusion-column-wrapper {
  padding: 35px 0 !important;
}

#contenedorCabecera #contenedorSolicitaMasInformacion > .fusion-column-wrapper .fusion-text + .fusion-aligncenter {
  margin-top: 16px !important;
}

#contenedorCabeceraNoDesktop > .fusion-row {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between !important;
  align-items: center;
}
#contenedorCabeceraNoDesktop > .fusion-row > .colFlex {
      width: auto !important;
}
#contenedorCabeceraNoDesktop > .fusion-row > .colFlex:nth-child(3),
#contenedorCabeceraNoDesktop > .fusion-row > .colFlex:nth-child(5) {
      position: unset !important;
}
#contenedorCabeceraNoDesktop > .fusion-row > .colFlex:nth-child(5) nav > ul {
  top: 55px !important;
}

#contenedorIntroduccion {
  padding: 0 30px !important;
}
#contenedorIntroduccion .tituloH2Apartado > h2 {
  font-size: 3rem !important;
  font-weight: 600 !important;
  line-height: 125% !important;
  text-align: center;
}
#contenedorIntroduccion .tituloH2Apartado > h2 > p:nth-child(1) {
  letter-spacing: 10px;
 font-size: 2rem !important;
 font-weight: 300 !important;
 line-height: 125% !important;
}
#contenedorIntroduccion .tituloH2Apartado > h2 > span {
  font-size: 2.4rem !important;
  font-weight: 600 !important;
  line-height: 125% !important;
}


#contenedorIntroduccion > .fusion-row > .colFlex {
  width: 100% !important;
}

#contenedorIntroduccion > .fusion-row > .colFlex .fusion-column-wrapper {
  padding: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

#contenedorIntroduccion .colFlex ~ .colFlex,
#contenedorIntroduccion > .fusion-row .colFlex:nth-child(3) > .fusion-column-wrapper {
  padding-top: 24px !important;
}


#contenedorIntroduccion > .fusion-row .colFlex .textoEditor + div {
  display: block;
  padding-top: 24px;
  text-align: center !important;
}

#contenedorIntroduccion > .fusion-row .colFlex .textoEditor + div .fusion-button span {
  font-size: 1.8rem !important;
  font-weight: 600 !important;
  line-height: 125% !important;
}

#contenedorIntroduccion .colFlex > .fusion-column-wrapper .textoEditor > p:first-child > span {
  font-size: 2rem !important;
  font-weight: 600 !important;
  line-height: 125% !important;
}
#contenedorIntroduccion .colFlex ~ .colFlex .imageframe-align-center > .imageframe-liftup {
  margin: 0 auto !important;
}

#contenedorIntroduccion .fusion_builder_column_1_1 {
  margin-top: 24px !important;
}


#contenedorIntroduccion .textoEditor + .textoEditor {
  margin: 32px 0 0 0 !important;
}

#contenedorIntroduccion > .fusion-row > .colFlex:nth-child(1) > .fusion-column-wrapper {
  padding: 24px 0 !important;
}
#contenedorIntroduccion #contenedorSolicitaMasInformacion > .fusion-column-wrapper {
  padding: 35px 0 !important;
}

#contenedorIntroduccion #contenedorSolicitaMasInformacion > .fusion-column-wrapper .fusion-text + .fusion-aligncenter {
  margin-top: 16px !important;
}

.ico-aa.contenedorProducto {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 0 30px !important;
}

.contenedorProducto > .fusion-row > .colFlex .tituloH2Apartado > h2 {
  font-size: 2.4rem !important;
  font-weight: 600 !important;
  line-height: 125% !important;
}

.contenedorProducto > .fusion-row > .colFlex .tituloH4Apartado {
  margin-top: 24px !important;
}

.contenedorProducto > .fusion-row > .colFlex .tituloH4Apartado > h4 {
  font-size: 1.8rem !important;
  font-weight: 400 !important;
  line-height: 125% !important;
}

.contenedorProducto > .fusion-row > .colFlex .tituloH4Apartado > h4 {
  display: inline-block !important;
}

.contenedorProducto > .fusion-row > .colFlex .tituloH4Apartado > .title-sep-container {
  display: inline-block !important;
  width: auto !important;
}

#contenedorSilograss, #contenedorSupergrass {
  background-image: none !important;
}

.contenedorDosColumnasEspecial {
  margin-top: 30px !important;
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.contenedorDosColumnasEspecial > .fusion-row {
  padding: 0 0 48px 0 !important;
}
.contenedorDosColumnasEspecial > .fusion-row > .especial {
  margin: 0 !important;
}
.contenedorDosColumnasEspecial > .fusion-row > .especial .fusion-column-wrapper {
  padding: 24px !important;
}
.contenedorDosColumnasEspecial > .fusion-row > .especial .fusion-column-wrapper .tituloH2Apartado > h2 {
  text-align: center !important;
  font-size: 2.4rem !important;
  font-weight: 900 !important;
  line-height: 125% !important;
}
.contenedorDosColumnasEspecial > .fusion-row > .especial .fusion-column-wrapper .btn {
  margin-top: 24px !important;
}
.contenedorDosColumnasEspecial > .fusion-row > .especial .fusion-column-wrapper .btn span {
  font-size: 1.6rem !important;
  font-weight: 600 !important;
  line-height: 125% !important;
}
.contenedorDosColumnasEspecial + div {
  margin-top: 30px !important;
}



#contenedorICOAA > .fusion-row > .colFlex > .fusion-column-wrapper > .fusion-row,
#filmconbolsillosmovil > .fusion-column-wrapper > .fusion-row,
#filmretractil > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row,
#filmindustrial > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row,
#tunelillosmovil > .fusion-column-wrapper > .fusion-row,
#contenedorSacos > .fusion-row > .fusion_builder_column_1_2 > .fusion-column-wrapper > .fusion-row,
#contenedorBarrera > .fusion-row > .fusion_builder_column_1_2 > .fusion-column-wrapper > .fusion-row,
#contenedormallas > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row,
#contenedorsacossilos > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row,
#termoformados > .fusion-row > .fusion_builder_column_2_3 > .fusion-column-wrapper > .fusion-row,
#proteccionalvaguardsuperficie > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row,
#toallitashumedas > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row,
#bolsas > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row,
#bolsasensilado > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row {
    display: flex;
    flex-flow: row wrap !important;
    justify-content: flex-start;
    margin-top: 24px !important;
}
#contenedorICOAA > .fusion-row > .colFlex > .fusion-column-wrapper > .fusion-row > .colFlex4,
#filmconbolsillosmovil > .fusion-column-wrapper > .fusion-row > .colFlex4,
#filmretractil > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row > .colFlex4,
#filmindustrial > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row > .colFlex4,
#tunelillosmovil > .fusion-column-wrapper > .fusion-row > .colFlex4,
#contenedorSacos > .fusion-row > .fusion_builder_column_1_2 > .fusion-column-wrapper > .fusion-row > .colFlex4,
#contenedorBarrera > .fusion-row > .fusion_builder_column_1_2 > .fusion-column-wrapper > .fusion-row > .colFlex4,
#contenedormallas > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row > .colFlex4,
#contenedorsacossilos > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row > .colFlex4,
#termoformados > .fusion-row > .fusion_builder_column_2_3 > .fusion-column-wrapper > .fusion-row > .colFlex4,
#proteccionalvaguardsuperficie > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row > .colFlex4,
#toallitashumedas > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row > .colFlex4,
#bolsas > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row > .colFlex4,
#bolsasensilado > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row > .colFlex4 {
    margin-top: 0 !important;
    width: 22% !important;
}
#contenedorICOAA > .fusion-row > .colFlex > .fusion-column-wrapper > .fusion-row > .colFlex4 ~ .colFlex4,
#filmconbolsillosmovil > .fusion-column-wrapper > .fusion-row > .colFlex4 ~ .colFlex4,
#filmretractil > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row > .colFlex4 ~ .colFlex4,
#filmindustrial > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row > .colFlex4 ~ .colFlex4,
#tunelillosmovil > .fusion-column-wrapper > .fusion-row > .colFlex4 ~ .colFlex4,
#contenedorSacos > .fusion-row > .fusion_builder_column_1_2 > .fusion-column-wrapper > .fusion-row > .colFlex4 ~ .colFlex4,
#contenedorBarrera > .fusion-row > .fusion_builder_column_1_2 > .fusion-column-wrapper > .fusion-row > .colFlex4 ~ .colFlex4,
#contenedormallas > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row > .colFlex4 ~ .colFlex4,
#contenedorsacossilos > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row > .colFlex4 ~ .colFlex4,
#termoformados > .fusion-row > .fusion_builder_column_2_3 > .fusion-column-wrapper > .fusion-row > .colFlex4 ~ .colFlex4,
#proteccionalvaguardsuperficie > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row > .colFlex4 ~ .colFlex4,
#toallitashumedas > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row > .colFlex ~ .colFlex4,
#bolsas > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row > .colFlex4 ~ .colFlex4,
#bolsasensilado > .fusion-row > .fusion_builder_column_1_1 > .fusion-column-wrapper > .fusion-row > .colFlex4 ~ .colFlex4 {
    margin-left: 4% !important;
}




@media only screen and (min-width: 1700px) {
  #content #contenedorSectores > .fusion-row > div {
    padding: 0 50px !important;
  }
  #content #contenedorSectores > .fusion-row > div > .fusion-column-wrapper .tituloH2Apartado h2 p:first-child {
    font-size: 4rem !important;
    font-weight: 400 !important;
    line-height: 125% !important;
  }
  #content #contenedorSectores > .fusion-row > div > .fusion-column-wrapper .tituloH2Apartado h2 p:last-child {
    font-size: 5rem !important;
    font-weight: 800 !important;
    line-height: 125% !important;
  }
}

@media only screen and (min-width: 1350px) {
  #content .page > .post-content > div + #contenedorAnclas.seis > .fusion-row > .colFlex {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 16%;
    flex: 0 1 16%;
  }
  .contenedorProducto > .fusion-row > .colFlex .contadorCajas > div {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 22%;
    flex: 0 1 22%;
  }
}

@media only screen and (max-width: 1240px) {
  #contenedorAnclas > .fusion-row > .colFlex {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 18%;
    flex: 0 1 18%;
  }
  #contenedorAnclas > .fusion-row > .colFlex .tituloH3Apartado > h3 {
    font-size: 1.7rem !important;
    font-weight: 400 !important;
    line-height: 125% !important;
  }
  #content .page > .post-content > div + #contenedorAnclas > .fusion-row > .colFlex {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 18%;
    flex: 0 1 18%;
  }
}

@media only screen and (min-width: 1200px){

  .contenedorProducto.right > .fusion-row > .colFlex:nth-child(3) {
    width: 38% !important;
  }
}
@media only screen and (max-width: 1200px) {
  #contenedorSectores > .fusion-row > div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -webkit-box-flex: 1 !important;
    -ms-flex-direction: column;
    -ms-flex: 1 1 25% !important;
    -ms-flex-pack: center;
    flex-direction: column;
    flex: 1 1 25% !important;
    justify-content: center;
    padding: 0 50px !important;
    width: 100% !important;
  }
  #content #contenedorSectores {
    height: 640px;
  }

  #content #contenedorSectores > .fusion-row > div > .fusion-column-wrapper .tituloH2Apartado h2 p:last-child {
    font-size: 3.5rem !important;
    font-weight: 800 !important;
    line-height: 125% !important;
  }
  #contenedorCabecera {
    padding-top: 32px !important;
    padding-bottom: 64px !important;
  }
  #contenedorCabecera .tituloH2Apartado > h2 {
    font-size: 4.5rem !important;
    font-weight: 600 !important;
    line-height: 125% !important;
  }
  #contenedorCabecera #contenedorSolicitaMasInformacion > .fusion-column-wrapper {
    padding: 64px 30px !important;
  }
}

@media only screen and (max-width: 1024px) {
  #contenedorDistribuidores > .fusion-row > div > .fusion-column-wrapper > .tituloH2Apartado > h2 {
    font-size: 3.2rem !important;
    line-height: 125% !important;
  }

  #contenedorAnclas + .fusion-sticky-spacer + div {
    margin: 0 -30px !important;
    padding: 0px 0px 12px 0px !important;
  }
  #contenedorAnclas + .fusion-sticky-spacer + div > .fusion-row {
      display: flex;
      flex-flow: row wrap !important;
      justify-content: flex-start;
      margin-top: 24px !important;
  }
  #contenedorAnclas + .fusion-sticky-spacer + div > .fusion-row > div {
    float: none !important;
    width: 48% !important;
  }
  #contenedorAnclas + .fusion-sticky-spacer + div > .fusion-row > div.fusion_builder_column_1_1 {
    width: 100% !important;
  }
  #contenedorAnclas + .fusion-sticky-spacer + div > .fusion-row > div .fusion_builder_column_inner_1_3 {
    max-width: 120px !important;
    padding-left: 30px !important;
  }
  #contenedorAnclas + .fusion-sticky-spacer + div > .fusion-row > div .fusion_builder_column_inner_1_3 > .fusion-column-wrapper {
    margin: 0 !important;
  }

}

@media only screen and (max-width: 1000px) {
  #menu-footer > .fusion-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-builder-row > div ~ div {
    margin-top: 0 !important;
  }

  #contenedorIntroduccion {
    margin-bottom: 48px !important;
  }
  #contenedorIntroduccion .tituloH2Apartado > h2,
  #contenedorIntroduccion .tituloH2Apartado > h2 > span {
    font-size: 4rem !important;
    font-weight: 600 !important;
    line-height: 125% !important;
  }
  #contenedorIntroduccion #contenedorSolicitaMasInformacion > .fusion-column-wrapper {
    padding: 48px 24px !important;
  }
  #contenedorIntroduccion > .fusion-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  #contenedorIntroduccion > .fusion-row > .colFlex {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 48%;
    flex: 0 1 48%;
    width: auto !important;
  }

  #contenedorCabecera .tituloH2Apartado > h2 {
    font-size: 4rem !important;
    font-weight: 600 !important;
    line-height: 125% !important;
  }
  #contenedorCabecera #contenedorSolicitaMasInformacion > .fusion-column-wrapper {
    padding: 48px 24px !important;
  }

}

@media only screen and (max-width: 992px){
  #contenedorDistribuidores > .fusion-row > div > .fusion-column-wrapper > .tituloH2Apartado > h2 {
    font-size: 2.6rem !important;
  }
  #contenedorAnclas ~ .fusion-sticky-container,
  #contenedorMovilAnclas.fusion-sticky-container {
    top: 32px !important;
  }
  #contenedorAnclas ~ .fusion-sticky-container > .fusion-row > .fusion-layout-column {
    margin-bottom: 0 !important;
  }
  #contenedorAnclas ~ .fusion-sticky-container > .fusion-row > .fusion-layout-column .fusion-image-carousel {
    margin-bottom: 5px !important;
  }

  #content .page > .post-content > div + div#contenedorMovilAnclas.fusion-sticky-container {
    padding-top: 0 !important;
  }
  .titularTabletMovil > p > b,
  .titularTabletMovil > h1,
  .titularTabletMovil > h1 > p,
  .titularTabletMovil > h1 > span {
    font-size: 5rem !important;
  }
  .tituloH2Apartado > h1,
  .tituloH2Apartado > span,
  .titularTabletMovil > h1 > p {
      font-size: 4rem !important;
  }
}

@media only screen and (min-width: 940px) {
  #content #contenedorSectores > .fusion-row > div > .fusion-column-wrapper .tituloH2Apartado h2 p:first-child {
    font-size: 4rem !important;
    font-weight: 400 !important;
    line-height: 125% !important;
  }
}

@media only screen and (min-width: 800px) {
  #content #contenedorSectores > .fusion-row > div > .fusion-column-wrapper .tituloH2Apartado h2 p:first-child {
    font-size: 3.5rem !important;
    font-weight: 400 !important;
    line-height: 125% !important;
  }

  #contenedorAnclas > .fusion-row > .colFlex {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 22%;
    flex: 0 1 22%;
  }
  #contenedorAnclas > .fusion-row > .colFlex .tituloH3Apartado > h3 {
    font-size: 1.6rem !important;
    font-weight: 400 !important;
    line-height: 125% !important;
  }

  #contenedorDistribuidores > .fusion-row > div > .fusion-column-wrapper .fusion-button {
    padding: 10px 24px !important;
  }
  #contenedorDistribuidores > .fusion-row > div:nth-child(1) {
    margin-top: 0 !important;
  }
  #contenedorDistribuidores > .fusion-row > div .tituloH2Apartado > h2 {
    font-size: 3rem !important;
    font-weight: 900 !important;
    line-height: 125% !important;
  }

  #contenedorIntroduccion {
    margin: 16px 0 48px 0 !important;
    padding: 0 !important;
  }
  #contenedorIntroduccion .tituloH2Apartado {
    margin-bottom: 24px !important;
  }
  #contenedorIntroduccion #contenedorSolicitaMasInformacion > .fusion-column-wrapper {
    padding: 48px 12px !important;
  }

  #contenedorIntroduccion > .fusion-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  #contenedorIntroduccion > .fusion-row > .colFlex:nth-child(3) > .fusion-column-wrapper {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
  #contenedorIntroduccion .colFlex > .fusion-column-wrapper .tituloH2Apartado > h2 > span {
    font-size: 3.5rem !important;
    font-weight: 600 !important;
    line-height: 125% !important;
  }
  #contenedorCabecera {
    padding-top: 16px !important;
    padding-bottom: 48px !important;
  }
  #contenedorCabecera .tituloH2Apartado {
    margin-bottom: 24px !important;
  }
  #contenedorCabecera #contenedorSolicitaMasInformacion > .fusion-column-wrapper {
    padding: 48px 12px !important;
  }
  .contenedorProducto.left > .fusion-row > .colFlex:nth-child(3),
  .contenedorProducto.right > .fusion-row > .colFlex:nth-child(1) {
    width: 58% !important;
  }

  .contenedorDosColumnasEspecial > .fusion-row {
    padding: 48px 0 48px 0 !important;
  }
  .contenedorDosColumnasEspecial > .fusion-row > .especial {
    max-width: 500px !important;
    width: 60% !important;
  }
  .contenedorDosColumnasEspecial > .fusion-row > .especial .fusion-column-wrapper {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .contenedorDosColumnasEspecial > .fusion-row > .especial .fusion-column-wrapper .tituloH2Apartado > h2 {
    font-size: 3rem !important;
    font-weight: 900 !important;
    line-height: 125% !important;
  }
  .contenedorDosColumnasEspecial > .fusion-row > .especial .fusion-column-wrapper .textoEditor {
    margin: 24px 0 12px 0 !important;
  }

}

@media only screen and (max-width: 768px) {
  #content #contenedorSectores {
    height: auto;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  #content #contenedorSectores > .fusion-row > div {
    padding: 10px 30px !important;
  }
  #content #contenedorSectores > .fusion-row > div > .fusion-column-wrapper .tituloH2Apartado h2 p:first-child {
    font-size: 3rem !important;
    font-weight: 400 !important;
    line-height: 125% !important;
  }

  #content #contenedorSectores > .fusion-row > div#fndsector1 {
    background: rgba(212, 0, 33, 0.8);
  }
  #content #contenedorSectores > .fusion-row > div#fndsector1 .fusion-button {
    border: 1px solid #fff !important;
    background: #fff !important;
    color: #c22622 !important;
  }
  #content #contenedorSectores > .fusion-row > div#fndsector1 .fusion-button span {
    color: #c22622;
  }
  #content #contenedorSectores > .fusion-row > div#fndsector2 {
    background: rgba(46, 113, 179, 0.8);
  }
  #content #contenedorSectores > .fusion-row > div#fndsector2 .fusion-button {
    border: 1px solid #fff !important;
    background: #fff !important;
    color: #c22622 !important;
  }
  #content #contenedorSectores > .fusion-row > div#fndsector2 .fusion-button span {
    color: #c22622;
  }
  #content #contenedorSectores > .fusion-row > div#fndsector3 {
    background: rgba(141, 175, 56, 0.8);
  }
  #content #contenedorSectores > .fusion-row > div#fndsector3 .fusion-button {
    border: 1px solid #fff !important;
    background: #fff !important;
    color: #c22622 !important;
  }
  #content #contenedorSectores > .fusion-row > div#fndsector3 .fusion-button span {
    color: #c22622;
  }
  #content #contenedorSectores > .fusion-row > div#fndsector4 {
    background: rgba(65, 163, 245, 0.8);
  }
  #content #contenedorSectores > .fusion-row > div#fndsector4 .fusion-button {
    border: 1px solid #fff !important;
    background: #fff !important;
    color: #c22622 !important;
  }
  #content #contenedorSectores > .fusion-row > div#fndsector4 .fusion-button span {
    color: #c22622;
  }

  .titularTabletMovil > p > b,
  .titularTabletMovil > h1,
  .titularTabletMovil > h1 > p,
  .titularTabletMovil > h1 > span,
  .tituloH2Apartado > h1,
  .tituloH2Apartado > span,
  .titularTabletMovil > h1 > p {
      font-size: 3.5rem !important;
  }
}

@media only screen and (max-width: 640px){
  #menu-footer > .fusion-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-builder-row {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
  }
  #menu-footer > .fusion-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-builder-row > div {
    width: 48% !important;
  }
  #menu-footer > .fusion-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-builder-row > div ~ div {
    margin-left: 4% !important;
  }
  #menu-footer > .fusion-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-builder-row > div .fusion-text {
    font-size: 1.5rem !important;
    line-height: 150% !important;
  }
  #menu-footer > .fusion-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-builder-row > div .fusion-text * {
    font-size: 1.5rem !important;
  }
  #menu-footer > .fusion-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-builder-row > div .fusion-text.heading-footer {
    font-size: 1.8rem !important;
  }
  #menu-footer > .fusion-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-builder-row > div .fusion-text.heading-footer * {
    font-size: 1.8rem !important;
  }
  #contenedorSostenibilidad {
    margin: 0 -30px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #contenedorSostenibilidad > .fusion-row > div:nth-child(1) {
    margin-top: 0 !important;
  }
  #contenedorSostenibilidad > .fusion-row > div:nth-child(1) .fusion-column-wrapper > .fusion-title > h2 {
    font-size: 3rem !important;
  }

  #contenedorAnclas ~ div.fusion-sticky-container {
    padding-top: 2px !important;
  }
  #contenedorAnclas > .fusion-row > .colFlex {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 22%;
    flex: 0 1 22%;
  }
  #contenedorAnclas > .fusion-row > .colFlex > .fusion-column-wrapper {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  #contenedorAnclas > .fusion-row > .colFlex .tituloH3Apartado > h3 {
    font-size: 1.5rem !important;
    font-weight: 400 !important;
    line-height: 125% !important;
  }
  #content .page > .post-content > div + #contenedorAnclas {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  #content .page > .post-content > div + #contenedorAnclas > .fusion-row {
    margin-left: 0 !important;
    margin-right: 0 !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-flow: row wrap !important;
    flex-flow: row wrap !important;
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  #content .page > .post-content > div + #contenedorAnclas > .fusion-row div {
    width: auto !important;
  }
  #content .page > .post-content > div + #contenedorAnclas > .fusion-row > .colFlex {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 22%;
    flex: 0 1 22%;
  }

  #contenedorDistribuidores > .fusion-row > div:nth-child(1) {
    margin-top: 48px !important;
  }
  #contenedorDistribuidores > .fusion-row > div ~ div {
    margin-top: 0 !important;
  }

  #contenedorIntroduccion {
    margin: 32px 0 48px 0 !important;
  }
  #contenedorTitularAnclas > .fusion-row {
    margin-top: 10 !important;
  }
}

@media (max-width: 550px) {
  #contenedorTitularAnclas {
    padding: 0px 30px !important;
  }
  #contenedorTitularAnclas h2 {
    margin-top: 36px !important;
  }
  #content .page > .post-content > div + div#contenedorTitularAnclas {
    padding-top: 28px !important;
  }
  #contenedorCabecera .tituloH2Apartado > h2 {
    font-size: 3.5rem !important;
    font-weight: 600 !important;
    line-height: 125% !important;
    text-align: left;
  }
  #contenedorCabecera #contenedorSolicitaMasInformacion > .fusion-column-wrapper {
    padding: 48px 32px !important;
  }
  #content .page > .post-content > div:nth-child(1)#contenedorCabecera .fusion-builder-row .fusion_builder_column_2_3 .fusion-column-wrapper {
    padding-top: 0px !important;
  }
}

@media only screen and (max-width: 480px){
  #menu-footer > .fusion-row > .fusion_builder_column {
    margin-bottom: 0 !important;
  }
  #menu-footer > .fusion-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-builder-row {
    justify-content: center !important;
  }
  #menu-footer > .fusion-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-builder-row > div {
    text-align: center !important;
    width: 100% !important;
  }
  #menu-footer > .fusion-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-builder-row > div ~ div {
    margin-left: 0 !important;
    margin-bottom: 0 !important;
  }
  #destacados-group {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  #contenedorSostenibilidad > .fusion-row > div:nth-child(1) .fusion-column-wrapper {
    padding-top: 16px !important;
  }
  #contenedorSostenibilidad > .fusion-row > div.fusion-flex-align-self-flex-end > .fusion-column-wrapper {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  #contenedorSostenibilidad > .fusion-row > div:nth-child(1) .fusion-column-wrapper > .fusion-title > h2 {
    font-size: 2.4rem !important;
  }
  #contenedorDistribuidores > .fusion-row > div > .fusion-column-wrapper > .tituloH2Apartado > h2 {
    font-size: 2.4rem !important;
  }
  .titularTabletMovil > p > b,
  .titularTabletMovil > h1,
  .titularTabletMovil > h1 > p,
  .titularTabletMovil > h1 > span,
  .tituloH2Apartado > h1,
  .tituloH2Apartado > span,
  .titularTabletMovil > h1 > p {
      font-size: 3rem !important;
  }
}

@media only screen and (max-width: 375px) {
  #contenedorDistribuidores > .fusion-row > div > .fusion-column-wrapper > .tituloH2Apartado > h2 {
    font-size: 2rem !important;
  }

}

#imagenNuestroCompromiso > img {
  width: 100%;
  height: 100%;
}

#menu-nuevo-menu a.awb-submenu__main-a_regular:hover,
#menu-nuevo-menu a.awb-submenu__main-a_regular:active{
	color:#006099 !important;
}
#postcardDescripcionland .swiper-pagination > .swiper-pagination-bullet{
	border: 1px solid #00000038;
}
#postcardDescripcionland .swiper-pagination > .swiper-pagination-bullet-active{
	border: 1px solid #005aa5;
}
.post-card-solucionesArmando{
	height:600px !important;
}
.cont-conoceArea{
	height:320px !important
}

@media only screen and (max-width: 1024px) {
 #post-29109 #contenedorIdiomas,
	#post-29950 #contenedorIdiomas,
	#post-29951 #contenedorIdiomas,
	#post-29952 #contenedorIdiomas{
	display: flex;
    justify-content: center;
    align-items: center;
	}
}
@media only screen and (min-width: 1025px) {
 #post-29109 #contenedorIdiomas,
	#post-29950 #contenedorIdiomas,
	#post-29951 #contenedorIdiomas,
	#post-29952 #contenedorIdiomas{
	display: flex;
    justify-content: end;
    align-items: center;
	}
	.year-curso > p{
	height:105px !important;
		font-size:25px !important;
}
}

#OBJECTIVES > .fusion-column-wrapper{
	background-color: #E61F12 !important;
}
.blue-number > p{
	color: #005aa5 !important;
}
#ongoing .fusion-counter-circle-content-inner{
	font-size:12px!important;
}
.fusion-counter-circle >.fusion-counter-circle-content-inner{
	font-size:14px !important;
}

