.md-cgi-component{background-color:var(--background,#000);position:relative;height:100%}
.md-cgi-component__container{width:100%;position:relative}
.md-cgi-component__container .cgi-sticky{position:sticky;top:0}
.md-cgi-component__fallback-img img{width:100%}
.md-cgi-component__fallback-img--hidden{display:none}
.md-cgi-component__video{position:relative;overflow:hidden;height:100vh}
@media(min-width:768px){.md-cgi-component__video{height:calc(56.25vw)}
}
.md-cgi-component__video video,.md-cgi-component__video picture{position:absolute;top:0;bottom:0;left:0;right:0;height:100vh;width:100%;object-fit:cover}
@media(min-width:768px){.md-cgi-component__video video,.md-cgi-component__video picture{height:initial;object-fit:fill}
}
.md-cgi-component__video video:focus-visible,.md-cgi-component__video picture:focus-visible{outline:solid 4px #017ea4 !important;outline-offset:-4px}
.md-cgi-component__media-wrapper{position:relative;width:100%}
.md-cgi-component__media-wrapper video{display:block;height:100%}
.md-cgi-component__fade-wrapper{position:relative}
.md-cgi-component__text-wrapper{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#000 0,#000 80%,rgba(0,0,0,0) 100%);display:flex;flex-direction:column;align-items:center;opacity:1;transition:opacity ease-in .8s,transform ease-in .8s;padding-top:30px;padding-left:30px;padding-right:30px;padding-bottom:60px}
@media(min-width:480px){.md-cgi-component__text-wrapper{padding-top:40px}
}
@media(min-width:768px){.md-cgi-component__text-wrapper{padding-top:40px}
}
@media(min-width:1280px){.md-cgi-component__text-wrapper{padding-top:50px}
}
@media(min-width:1920px){.md-cgi-component__text-wrapper{padding-top:60px}
}
@media(min-width:480px){.md-cgi-component__text-wrapper{padding-left:40px}
}
@media(min-width:768px){.md-cgi-component__text-wrapper{padding-left:40px}
}
@media(min-width:1280px){.md-cgi-component__text-wrapper{padding-left:50px}
}
@media(min-width:1920px){.md-cgi-component__text-wrapper{padding-left:60px}
}
@media(min-width:480px){.md-cgi-component__text-wrapper{padding-right:40px}
}
@media(min-width:768px){.md-cgi-component__text-wrapper{padding-right:40px}
}
@media(min-width:1280px){.md-cgi-component__text-wrapper{padding-right:50px}
}
@media(min-width:1920px){.md-cgi-component__text-wrapper{padding-right:60px}
}
@media(min-width:480px){.md-cgi-component__text-wrapper{padding-bottom:80px}
}
@media(min-width:768px){.md-cgi-component__text-wrapper{padding-bottom:80px}
}
@media(min-width:1280px){.md-cgi-component__text-wrapper{padding-bottom:100px}
}
@media(min-width:1920px){.md-cgi-component__text-wrapper{padding-bottom:120px}
}
.md-cgi-component--hide-gradient .md-cgi-component__text-wrapper{background:transparent}
@media(min-width:1280px){.md-cgi-component__text-wrapper{padding-top:15px;padding-left:0;padding-right:0}
}
@media(min-width:1280px) and (min-width:480px){.md-cgi-component__text-wrapper{padding-top:20px}
}
@media(min-width:1280px) and (min-width:768px){.md-cgi-component__text-wrapper{padding-top:20px}
}
@media(min-width:1280px) and (min-width:1280px){.md-cgi-component__text-wrapper{padding-top:30px}
}
@media(min-width:1280px) and (min-width:1920px){.md-cgi-component__text-wrapper{padding-top:40px}
}
.md-cgi-component__text-wrapper .md-cgi-component__header{font-family:'MINIBold','Georgia',serif;text-transform:uppercase;margin:0 auto;word-wrap:break-word;font-size:1.875rem;line-height:1.875rem;font-weight:bold;color:#fff;flex:0 0 100%;max-width:100%;margin-bottom:15px;text-align:center}
.localized-fonts-loaded .md-cgi-component__text-wrapper .md-cgi-component__header{font-family:'MINIBold','MINIBoldLocalized','Georgia',serif}
@media(min-width:480px){.md-cgi-component__text-wrapper .md-cgi-component__header{font-size:2.375rem;line-height:2.375rem}
}
@media(min-width:768px){.md-cgi-component__text-wrapper .md-cgi-component__header{font-size:3.125rem;line-height:3.125rem}
}
@media(min-width:1280px){.md-cgi-component__text-wrapper .md-cgi-component__header{font-size:4.625rem;line-height:4.625rem}
}
@media(min-width:1920px){.md-cgi-component__text-wrapper .md-cgi-component__header{font-size:6.875rem;line-height:6.875rem}
}
.md-cgi-component__text-wrapper .md-cgi-component__header.has-richtext-margin{margin-top:.625rem;margin-bottom:.625rem}
@media(min-width:768px){.md-cgi-component__text-wrapper .md-cgi-component__header.has-richtext-margin{margin-top:.9375rem;margin-bottom:.9375rem}
}
@media(min-width:480px){.md-cgi-component__text-wrapper .md-cgi-component__header{margin-bottom:20px}
}
@media(min-width:768px){.md-cgi-component__text-wrapper .md-cgi-component__header{margin-bottom:20px}
}
@media(min-width:1280px){.md-cgi-component__text-wrapper .md-cgi-component__header{margin-bottom:30px}
}
@media(min-width:1920px){.md-cgi-component__text-wrapper .md-cgi-component__header{margin-bottom:40px}
}
@media(min-width:480px) and (max-width:1279px){.md-cgi-component__text-wrapper .md-cgi-component__header{margin-bottom:10px}
}
@media(min-width:480px) and (max-width:1279px) and (min-width:480px){.md-cgi-component__text-wrapper .md-cgi-component__header{margin-bottom:10px}
}
@media(min-width:480px) and (max-width:1279px) and (min-width:768px){.md-cgi-component__text-wrapper .md-cgi-component__header{margin-bottom:10px}
}
@media(min-width:480px) and (max-width:1279px) and (min-width:1280px){.md-cgi-component__text-wrapper .md-cgi-component__header{margin-bottom:15px}
}
@media(min-width:480px) and (max-width:1279px) and (min-width:1920px){.md-cgi-component__text-wrapper .md-cgi-component__header{margin-bottom:20px}
}
.md-cgi-component__text-wrapper .md-cgi-component__header .md-heading-item{width:fit-content;margin:0 auto}
.md-cgi-component__text-wrapper .md-cgi-component__description-hld{padding-bottom:60px;display:flex;flex-direction:column;align-items:center;text-align:center}
@media(min-width:480px){.md-cgi-component__text-wrapper .md-cgi-component__description-hld{padding-bottom:80px}
}
@media(min-width:768px){.md-cgi-component__text-wrapper .md-cgi-component__description-hld{padding-bottom:80px}
}
@media(min-width:1280px){.md-cgi-component__text-wrapper .md-cgi-component__description-hld{padding-bottom:100px}
}
@media(min-width:1920px){.md-cgi-component__text-wrapper .md-cgi-component__description-hld{padding-bottom:120px}
}
.md-cgi-component__text-wrapper .md-cgi-component__description-hld .md-button{margin:0}
.md-cgi-component__text-wrapper .md-cgi-component__description{flex:0 0 100%;max-width:100%;font-family:'MINISansReg',Arial,sans-serif;font-size:1rem;line-height:1.25rem;text-align:center;color:#fff}
.localized-fonts-loaded .md-cgi-component__text-wrapper .md-cgi-component__description{font-family:'MINISansReg','MINISansRegLocalized',Arial,sans-serif}
@media(min-width:768px){.md-cgi-component__text-wrapper .md-cgi-component__description{flex:0 0 66.66666667%;max-width:66.66666667%}
}
.md-cgi-component--author-mode{background-color:#fff}
.md-cgi-component--author-mode.cgi-initial-height{height:500px}
.md-cgi-component--author-mode .md-cgi-component__header{color:#000}
.md-cgi-component--author-mode .md-cgi-component__description{color:#000}
.md-cgi-component--author-mode .md-cgi-component__text-wrapper{transform:translateY(0);background:linear-gradient(0,#000 0,#000 0,rgba(0,0,0,0) 100%)}
.md-cgi-component--author-mode .md-cgi-component__media-wrapper:after{display:none}