@charset "utf-8";body.landingpage .root .html{margin-top:25px}
body.landingpage .root .html:first-child{margin-top:0}
body.landingpage .root .html.width--fw .cmp-html{max-width:100%}
body.landingpage .root .html.width--sm .cmp-html{max-width:984px}
body.landingpage .root .html.width--md .cmp-html{max-width:1168px}
body.landingpage .root .html.width--lg .cmp-html{max-width:1286px}
body.landingpage .root .html .cmp-html .ot-sdk-show-settings{overflow:hidden;color:#fff;background:#f40009;text-transform:uppercase;padding:0 40px 0 20px;border-radius:25px;display:inline-block;position:relative;font-weight:500;line-height:34px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-size:.75rem}
body.landingpage .root .html .cmp-html .ot-sdk-show-settings:before,body.landingpage .root .html .cmp-html .ot-sdk-show-settings:after{content:"";position:absolute;right:0;top:calc(50% - 17px)}
body.landingpage .root .html .cmp-html .ot-sdk-show-settings:before{margin:3px;height:28px;width:28px;background-color:#fff;border-radius:50%}
body.landingpage .root .html .cmp-html .ot-sdk-show-settings:after{font-family:'CCH-Icon' !important;font-size:12px;content:"\e901";color:#f40009;top:calc(50% - 14px);right:3px;width:28px;height:28px;line-height:28px;text-align:center}
body.landingpage .root .html .cmp-html .ot-sdk-show-settings:hover{color:#fff;padding-right:60px}
body.landingpage .root .html .cmp-html .ot-sdk-show-settings:focus{box-shadow:rgba(244,0,9,0.35) 0 3px 6px}
body.landingpage .root .html .cmp-html .ot-sdk-show-settings .cmp-button__icon{background-color:#fff}
body.landingpage .root .html .cmp-html .ot-sdk-show-settings .cmp-button__icon:before{color:#f40009}
body.landingpage #teaser-section{padding-bottom:30px}
body.landingpage #teaser-section .aem-Grid{margin:0 -15px}
@media screen and (min-width:992px){body.landingpage #teaser-section .aem-Grid{margin:0 -45px}
}
body.landingpage #teaser-section .aem-GridColumn{padding:0 15px}
@media screen and (max-width:767px){body.landingpage #teaser-section .aem-GridColumn{margin-top:60px}
}
@media screen and (min-width:992px){body.landingpage #teaser-section .aem-GridColumn{padding:0 45px}
}
@media screen and (max-width:767px){body.landingpage #teaser-section .aem-GridColumn:first-child{margin-top:0}
}
body.landingpage #teaser-section .cmp-articlefilterpane,body.landingpage #teaser-section .cmp-latestresult-list,body.landingpage #teaser-section .cmp-latestevent-list{position:relative;margin-top:35px;padding:35px 0 0}
body.landingpage #teaser-section .cmp-articlefilterpane:before,body.landingpage #teaser-section .cmp-latestresult-list:before,body.landingpage #teaser-section .cmp-latestevent-list:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:#61a9a4;box-shadow:rgba(97,169,164,0.35) 0 6px 12px}
body.landingpage #teaser-section .cmp-articlefilterpane li,body.landingpage #teaser-section .cmp-latestresult-list li,body.landingpage #teaser-section .cmp-latestevent-list li{margin-bottom:35px;padding:0;list-style:none}
body.landingpage #teaser-section .cmp-articlefilterpane li:last-child,body.landingpage #teaser-section .cmp-latestresult-list li:last-child,body.landingpage #teaser-section .cmp-latestevent-list li:last-child{margin:0}
body.landingpage #teaser-section .cmp-articlefilterpane li a,body.landingpage #teaser-section .cmp-latestresult-list li a,body.landingpage #teaser-section .cmp-latestevent-list li a{color:inherit}
body.landingpage #teaser-section .cmp-latestresultsteaser__heading,body.landingpage #teaser-section .cmp-latesteventsteaser__heading,body.landingpage #teaser-section .cmp-articlefilterpane__heading{font-size:24px;font-size:1.5rem;line-height:26px;line-height:1.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:left}
body.landingpage #teaser-section .cmp-latestresultsteaser__heading a,body.landingpage #teaser-section .cmp-latesteventsteaser__heading a,body.landingpage #teaser-section .cmp-articlefilterpane__heading a{color:inherit}
body.landingpage #teaser-section .cmp-latestresult-list__item-content{font-weight:700;text-transform:uppercase}
body.landingpage #teaser-section .cmp-latestresult-list__item-content .cmp-latestresult-list__item-date{display:block;font-weight:400;text-transform:none}
body.landingpage #teaser-section .cmp-latestevent-list__item-title{font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem;font-weight:700;letter-spacing:.05em}
body.landingpage #teaser-section .articlefilterpane .cmp-articlefilterpane__list{list-style:none;margin:0;padding:0}
body.landingpage #teaser-section .articlefilterpane .cmp-articlefilterpane__item{margin-bottom:35px;padding:0;width:100%}
body.landingpage #teaser-section .articlefilterpane .cmp-articlefilterpane__item article{display:flex;flex-direction:column}
body.landingpage #teaser-section .articlefilterpane .cmp-articlefilterpane__item:last-child{margin:0}
body.landingpage #teaser-section .articlefilterpane .cmp-articlefilterpane__item a,body.landingpage #teaser-section .articlefilterpane .cmp-articlefilterpane__item .cmp-articlefilterpane__item-title{display:block;color:#333;font-weight:700;text-transform:uppercase}
body.landingpage #teaser-section .articlefilterpane .cmp-articlefilterpane__item .cmp-articlefilterpane__item-date-category{position:static}
body.landingpage #teaser-section .articlefilterpane .cmp-articlefilterpane__item-date-category{margin-top:0;font-size:inherit}
body.landingpage .video-banner{height:420px}
body.landingpage .video-banner .cmp-teaser__content{top:50px;left:50%;transform:translate(-50%,0)}
body.landingpage .video-banner .cmp-teaser__description h1,body.landingpage .video-banner .cmp-teaser__description h2,body.landingpage .video-banner .cmp-teaser__description h3{margin:0;line-height:1.38888889}
body.landingpage .video-banner .cmp-teaser__description p{margin-top:15px;max-width:600px}
body.landingpage .video-banner .cmp-teaser__action-container{margin-top:25px}