.ArticleMedia{padding:0 0 3.5rem}
@media(min-width:768px){.ArticleMedia{padding:0 0 6rem}
}
@media(min-width:1024px){.ArticleMedia{padding:0 0 7.5rem}
}
@media(min-width:1440px){.ArticleMedia{padding:var(--page-margin,64px) 0}
}
.ArticleMedia .flickity-enabled.is-draggable .flickity-viewport{width:100%}
.ArticleMedia .flickity-page-dots{bottom:-2.2rem;height:2.2rem;top:100%}
@media(min-width:1024px){.ArticleMedia .flickity-page-dots{position:absolute;left:0;right:0}
}
.ArticleMedia .flickity-page-dots.dots-more-than-6{position:unset}
.ArticleMedia .flickity-page-dots .dot{position:relative;border-radius:.1rem;height:2.35rem;width:2.61rem;background:0;padding:1.125rem .18rem;margin:0}
.ArticleMedia .flickity-page-dots .dot:after{content:'';display:block;width:2.2rem;height:2px;border-radius:.1rem;background:#667790;position:absolute;right:0}
.ArticleMedia .flickity-page-dots .dot:focus{outline:3px solid #c1e0fe;outline:3px solid rgba(131,192,253,0.5);outline-offset:1px}
.ArticleMedia .flickity-page-dots .dot.is-selected:after{background:#0e141a}
.ArticleMedia .flickity-prev-next-button:disabled{opacity:.25}
.ArticleMedia .container{transition:all .4s ease-in-out}
.ArticleMedia .container-media{margin:0 -8px}
@media(min-width:768px){.ArticleMedia .container-media{margin:0 -12px}
}
.ArticleMedia .media{width:100%;padding:0 8px}
@media(min-width:768px){.ArticleMedia .media{padding:0 12px}
}
.ArticleMedia .figure{margin:0}
.ArticleMedia .img-fluid{max-width:100%;width:100%;height:17.5rem;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center'}
.ArticleMedia .flickity-prev-next-button{top:50%;transform:translateY(-50%);display:none}
.ArticleMedia .cta-wrapper{display:none;margin-top:-0.25rem}
.ArticleMedia .cta-wrapper.show-accordion{display:block}
.ArticleMedia .accordion-container{padding-top:2.75rem;color:#667790;font-size:.65rem;line-height:.9rem}
@media(min-width:1024px){.ArticleMedia .accordion-container{padding-top:1rem}
}
.ArticleMedia .description{overflow:hidden;max-height:0;margin-bottom:.7rem;transition:all .3s ease-in-out}
.ArticleMedia .cta-link{background:0;border:0;font-size:.65rem;line-height:.9rem}
.ArticleMedia .cta-link svg{height:auto;transition:all .3s ease-in-out}
.ArticleMedia .chevron-up{transform:rotate(-180deg)}
@media(min-width:768px){.ArticleMedia .img-fluid{height:13rem}
}
@media(min-width:1024px){.ArticleMedia .img-fluid{height:24rem}
.ArticleMedia .flickity-page-dots{display:none}
.ArticleMedia .flickity-prev-next-button{display:block}
.ArticleMedia .flickity-prev-next-button.previous{left:-2rem}
.ArticleMedia .flickity-prev-next-button.next{right:-2rem}
}
@media(min-width:1440px){.ArticleMedia .flickity-prev-next-button.previous{left:-3.9rem}
.ArticleMedia .flickity-prev-next-button.next{right:-3.9rem}
}
.disable-slider .container-media{display:flex;flex-wrap:wrap;align-items:center}
.disable-slider .accordion-container{padding-top:0}
.disable-slider .media{margin-bottom:1rem}
@media(max-width:600px){.disable-slider .media{margin-bottom:0 !important}
}
@media(min-width:768px){.disable-slider .media{flex:1}
}
.article-media-es .img-fluid{height:12.5rem}
.article-media-es .container{margin:0;max-width:100%;width:100%}
.article-media-es .accordion-container{width:88%;margin:0 auto}
@media(min-width:768px){.article-media-es .img-fluid{height:20rem}
}
@media(min-width:1024px){.article-media-es .container{max-width:1200px;width:88%;padding:0;margin:0 auto}
.article-media-es .accordion-container{width:100%;margin:0}
.article-media-es .img-fluid{height:29rem}
}
.landscape-media .img-fluid{height:8rem}
.landscape-media .container{margin:0;max-width:100%;width:100%}
.landscape-media .accordion-container{width:88%;margin:0 auto}
@media(min-width:768px){.landscape-media .container{max-width:1200px;width:88%;padding:0;margin:0 auto}
.landscape-media .accordion-container{width:100%;margin:0}
.landscape-media .img-fluid{height:15.5rem}
}
@media(min-width:1024px){.landscape-media .img-fluid{height:24rem}
}
.horizontal-media .img-fluid{height:12.5rem}
.horizontal-media .container{margin:0;max-width:100%;width:100%}
.horizontal-media .accordion-container{width:88%;margin:0 auto}
@media(min-width:768px){.horizontal-media .container{max-width:1200px;width:88%;padding:0;margin:0 auto}
.horizontal-media .media{margin-bottom:.75rem}
.horizontal-media .accordion-container{width:100%;margin:0}
.horizontal-media .img-fluid{height:20rem}
}
@media(min-width:1024px){.horizontal-media .container-slider,.horizontal-media .accordion-container{margin:0 auto;width:66.66667%}
.horizontal-media .img-fluid{height:24rem}
}
@media(min-width:1440px){.horizontal-media .flickity-prev-next-button.previous{left:-2.9rem}
.horizontal-media .flickity-prev-next-button.next{right:-2.9rem}
}
.vertical-media .img-fluid{height:19rem}
.vertical-media .container{margin:0;max-width:100%;width:100%}
.vertical-media .accordion-container{width:88%;margin:0 auto}
@media(min-width:768px){.vertical-media .container{max-width:1200px;width:88%;padding:0;margin:0 auto}
.vertical-media .container-slider,.vertical-media .accordion-container{margin:0 auto;width:50%}
.vertical-media .img-fluid{height:22.7rem}
}
@media(min-width:1024px){.vertical-media .img-fluid{height:35rem}
}
.fullwidth-landscape-media .img-fluid{height:auto}
@media(min-width:768px){.fullwidth-landscape-media .img-fluid{height:20rem}
}
@media(min-width:1024px){.fullwidth-landscape-media .img-fluid{height:29rem}
}
.small-height .img-fluid{height:10rem}
@media(min-width:768px){.small-height .img-fluid{height:12.5rem}
}
@media(min-width:1024px){.small-height .img-fluid{height:17.5rem}
}
.height-auto .img-fluid{height:auto}
.with-titles .container-media{align-items:stretch}
.with-titles .container-media .media{display:flex;flex-direction:column}
.with-titles .container-media .figure{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}
.with-titles .image-title{padding-bottom:1.5rem;padding-top:2rem;font-size:.9rem;line-height:1.33;font-weight:700}
@media(min-width:768px){.with-titles .image-title{padding-top:0}
}
@media(min-width:1024px){.with-titles .image-title{font-size:1.1rem;line-height:1.45}
}
.with-titles .img-fluid{height:auto}
.ArticleMedia .VideoYoutube .wrapper{position:relative;width:100%;height:0}
.ArticleMedia .VideoYoutube[data-aspect-ratio="16:9"] .wrapper{padding-top:56.25%}
.ArticleMedia .VideoYoutube[data-aspect-ratio="4:3"] .wrapper{padding-top:75%}
.ArticleMedia .VideoYoutube .wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.ArticleMedia .accordion-container{padding-top:.4rem !important}
@media(min-width:641px){.height-auto .accordion-container{margin-top:-20px}
.gridOneOneCollageH,.gridOneOneCollageV{column-gap:58px;width:100%;margin-left:auto;margin-right:auto;display:grid !important;grid-template-columns:calc(50% - 29px) calc(50% - 29px) !important}
}
/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}
.flickity-enabled:focus{outline:0}
.flickity-viewport{overflow:hidden;position:relative;height:100%}
.flickity-slider{position:absolute;width:100%;height:100%}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}
.flickity-button{position:absolute;background:hsla(0,0,100%,.75);border:0;color:#333}
.flickity-button:hover{background:#fff;cursor:pointer}
.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}
.flickity-button:active{opacity:.6}
.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}
.flickity-button-icon{fill:currentColor}
.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}
.flickity-prev-next-button.previous{left:10px}
.flickity-prev-next-button.next{right:10px}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}
.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.flickity-rtl .flickity-page-dots{direction:rtl}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}
.flickity-page-dots .dot.is-selected{opacity:1}