@layer pages{@media (width<=980px){.page-sectores-representantes .flex-row{flex-wrap:wrap}.page-sectores-representantes .flex-row>.content-column{flex:0 0 100%;min-width:0}}.page-sectores-representantes .carousel-slide{background-position:50%;background-size:cover;display:none;position:relative}.page-sectores-representantes .slide-inner,.page-sectores-representantes .slide-description{z-index:1;position:relative}.page-sectores-representantes .tone-dark .slide-title,.page-sectores-representantes .tone-dark .slide-content,.page-sectores-representantes .tone-dark .heading-title,.page-sectores-representantes .tone-dark .header-content-wrapper{color:#fff}.page-sectores-representantes .carousel .carousel-slide>.slide-container{height:100%}@media (width<=767px){.page-sectores-representantes .carousel-slide .slide-title{overflow-wrap:normal;word-break:normal;font-size:32px}}@media (width>=981px){.page-sectores-representantes .carousel .scene-image{background-position:top;height:calc(100% + 30vh);top:-18px;bottom:auto}}.page-sectores-representantes .heading-size-1,.page-sectores-representantes .heading-size-2{color:#333;padding-bottom:10px;font-weight:500;line-height:1em}.page-sectores-representantes .flex-column,.page-sectores-representantes .stack,.page-sectores-representantes .flex-row,.page-sectores-representantes .flex-section{column-gap:var(--horizontal-gap);row-gap:var(--vertical-gap);flex-direction:var(--flex-direction);display:flex}.page-sectores-representantes .flex-row{--horizontal-gap:var(--row-gutter-horizontal);--vertical-gap:var(--row-gutter-vertical);--flex-direction:row}.page-sectores-representantes .flex-section{--horizontal-gap:var(--section-gutter);--vertical-gap:var(--section-gutter);--flex-direction:column;align-items:center}.page-sectores-representantes .flex-column,.page-sectores-representantes .stack{--flex-direction:column;--horizontal-gap:var(--module-gutter);--vertical-gap:var(--module-gutter)}.page-sectores-representantes .column-24-24{width:calc(100% - var(--horizontal-gap-parent,5.5%) * 0 / 1)}.page-sectores-representantes .flex-section>.content-row{margin:initial}.page-sectores-representantes .column-empty{min-height:1px}.page-sectores-representantes .content-column,.page-sectores-representantes .content-row{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (width<=980px){.page-sectores-representantes .content-column.column-empty{display:none}}.page-sectores-representantes .carousel{--vertical-gap:0px;--horizontal-gap:0px}.page-sectores-representantes .carousel .slide-container{z-index:2;width:100%;margin:0 auto;position:relative}.page-sectores-representantes .carousel-track .slide-container{table-layout:fixed;display:table}.page-sectores-representantes .carousel-track .slide-inner{vertical-align:middle;width:100%;display:table-cell}.page-sectores-representantes .slide-content{color:#333;font-size:14px;font-weight:400}.page-sectores-representantes .slide-content p:last-of-type{padding-bottom:0}.page-sectores-representantes .tone-dark .slide-content{color:#fff}.page-sectores-representantes .slide-description{overflow-wrap:break-word;--vertical-gap:20px}.page-sectores-representantes .tone-dark .slide-description{text-shadow:0 1px 3px #0000004d}.page-sectores-representantes .slide-description{width:auto;margin:auto;padding:16% 8%}.page-sectores-representantes .slide-description .slide-title{margin-top:0;font-weight:300}.page-sectores-representantes .slide-description .heading-size-2.slide-title{font-size:46px}.page-sectores-representantes .carousel .action-link{margin-top:0}.page-sectores-representantes .carousel .slide-title{padding-bottom:0}@media (width<=980px){.page-sectores-representantes .slide-description .heading-size-2.slide-title{font-size:26px;font-weight:500}.page-sectores-representantes .slide-description .slide-title{font-weight:500}.page-sectores-representantes .slide-content{font-size:13px;font-weight:400}.page-sectores-representantes .slide-description{text-align:center}}@media (width<=767px){.page-sectores-representantes .slide-content{font-size:12px}.page-sectores-representantes .carousel.content-block .carousel-track .slide-content{font-size:14px}.page-sectores-representantes .slide-description .heading-size-2.slide-title{font-size:24px}.page-sectores-representantes .carousel.content-block .carousel-track .slide-description .heading-size-2.slide-title{font-size:20px}.page-sectores-representantes .slide-description{text-align:center}}@media (width<=479px){.page-sectores-representantes .slide-description .heading-size-2.slide-title{font-size:20px}.page-sectores-representantes .slide-content{font-size:10px;font-weight:400;display:block}}.page-sectores-representantes .carousel{position:relative;overflow:hidden}.page-sectores-representantes .carousel-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0 6%}.page-sectores-representantes .carousel .carousel-slide{text-align:center;background-position:50%;background-size:cover;width:100%;position:relative}.page-sectores-representantes{font-size:18px}.page-sectores-representantes .slide-content{font-size:20px}.page-sectores-representantes,.page-sectores-representantes .slide-content{font-weight:400}.page-sectores-representantes .heading-size-1,.page-sectores-representantes .heading-size-2,.page-sectores-representantes .slide-description .slide-title{line-height:1.2em}.page-sectores-representantes .heading-size-1{font-size:32px}.page-sectores-representantes .heading-size-2{font-size:27px}.page-sectores-representantes .slide-description .slide-title{font-size:48px}.page-sectores-representantes .heading-size-1,.page-sectores-representantes .heading-size-2,.page-sectores-representantes .slide-description .slide-title{font-weight:600}@media only screen and (width<=767px){.page-sectores-representantes .heading-size-1{font-size:28px}.page-sectores-representantes .heading-size-2{font-size:24px}.page-sectores-representantes .carousel.content-block .carousel-track .slide-description .slide-title{font-size:42px}}.page-sectores-representantes .heading-size-1,.page-sectores-representantes .heading-size-2{font-family:var(--font-heading)}.page-sectores-representantes .fullwidth-slider-1 .carousel-slide .slide-description{text-shadow:0 .1em .1em #0006}.page-sectores-representantes .fullwidth-slider-1.carousel .slide-content{font-size:18px}.page-sectores-representantes .fullwidth-slider-1 .slide-link.action-link{color:#fff;letter-spacing:5px;border:1px solid #fff0;border-radius:10px}.page-sectores-representantes .carousel .slide-1{background-color:#ffffff1f}.page-sectores-representantes .slide-1 .slide-description .slide-title,.page-sectores-representantes .slide-1 .slide-description .slide-content,.page-sectores-representantes .carousel-track .slide-1.carousel-slide .slide-description{text-align:start}.page-sectores-representantes .carousel .slide-1.carousel-slide .slide-description .slide-title{text-shadow:0 .1em .1em #0006}.page-sectores-representantes .carousel.content-block .slide-1.carousel-slide .slide-description .slide-content{text-shadow:0 .1em .1em #0006;font-size:28px;line-height:1.9em}.page-sectores-representantes .slide-1.carousel-slide .slide-link.action-link{letter-spacing:2px;background-color:#8300e9}@media only screen and (width<=767px){.page-sectores-representantes .fullwidth-slider-1 .slide-link.action-link{font-size:15px}.page-sectores-representantes .carousel.content-block .slide-1.carousel-slide .slide-description .slide-content{font-size:24px}}}@layer overrides{@media (width<=980px){.page-sectores-representantes .flex-row>.content-column{width:100%}}@media (width<=767px){.page-sectores-representantes .carousel-slide .slide-title{font-size:32px;line-height:1.2}}.page-sectores-representantes .tone-dark,.page-sectores-representantes .tone-dark .heading-size-1,.page-sectores-representantes .tone-dark .heading-size-2{color:#fff}.page-sectores-representantes .carousel .carousel-slide{list-style:none}.page-sectores-representantes .fullwidth-slider-1.carousel .slide-description .slide-title{font-size:52px}.page-sectores-representantes .carousel .slide-1.carousel-slide .slide-description .slide-title{font-size:54px;font-weight:700;line-height:1.3em}@media only screen and (width<=767px){.page-sectores-representantes .carousel .slide-1.carousel-slide .slide-description .slide-title{font-size:38px}}}
