@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}
body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latestresultsteaser__heading,body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latesteventsteaser__heading,body.landingpage.refresh-new-styles-000 #teaser-section .cmp-articlefilterpane__heading{position:relative;font-size:32px;font-size:2rem;line-height:100%;text-transform:none;display:flex;align-items:end;transition:all .3s ease;margin:0}
body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latestresultsteaser__heading a,body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latesteventsteaser__heading a,body.landingpage.refresh-new-styles-000 #teaser-section .cmp-articlefilterpane__heading a{max-width:285px}
body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latestresultsteaser__heading::before,body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latesteventsteaser__heading::before,body.landingpage.refresh-new-styles-000 #teaser-section .cmp-articlefilterpane__heading::before{content:"";height:28px;width:28px;background-color:#fff;position:absolute;right:0;border-radius:18px;padding:3px;transition:all .3s ease}
body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latestresultsteaser__heading::after,body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latesteventsteaser__heading::after,body.landingpage.refresh-new-styles-000 #teaser-section .cmp-articlefilterpane__heading::after{position:absolute;font-family:'CCH-Icon' !important;font-size:12px;background-color:#e41e2b;content:"\e901";color:#fff;top:auto;right:3px;bottom:3px;width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;transition:all .3s ease}
body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latestresultsteaser__heading:hover::before,body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latesteventsteaser__heading:hover::before,body.landingpage.refresh-new-styles-000 #teaser-section .cmp-articlefilterpane__heading:hover::before{width:calc(100% - 290px);background-color:#e41e2b}
body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latestresultsteaser__heading:hover::after,body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latesteventsteaser__heading:hover::after,body.landingpage.refresh-new-styles-000 #teaser-section .cmp-articlefilterpane__heading:hover::after{color:#e41e2b;background-color:#fff}
body.landingpage.refresh-new-styles-000 #teaser-section .cmp-articlefilterpane,body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latestresult-list,body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latestevent-list{padding:16px 0 0}
body.landingpage.refresh-new-styles-000 #teaser-section .cmp-articlefilterpane::before,body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latestresult-list::before,body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latestevent-list::before{height:2px;box-shadow:none;background:#e41e2b}
body.landingpage.refresh-new-styles-000 #teaser-section .cmp-articlefilterpane li,body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latestresult-list li,body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latestevent-list li{margin-bottom:16px;padding:24px 0;border-bottom:1px solid #ccc}
body.landingpage.refresh-new-styles-000 #teaser-section .cmp-articlefilterpane li:last-child,body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latestresult-list li:last-child,body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latestevent-list li:last-child{margin:0}
body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latestevent-list__item-title{margin:0;line-height:1.75rem}
body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latestresult-list__item-content{padding:0 8px;display:flex;flex-direction:column}
body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latestresult-list__item-content a{order:1;text-transform:none}
body.landingpage.refresh-new-styles-000 #teaser-section .cmp-latestresult-list__item-content .cmp-latestresult-list__item-date{order:0}
body.landingpage.refresh-new-styles-000 #teaser-section .cmp-articlefilterpane__item{background:transparent;border-radius:0}
body.landingpage.refresh-new-styles-000 #teaser-section .cmp-articlefilterpane__item .cmp-articlefilterpane__item-date-category{font-style:normal;padding:0}
body.landingpage.refresh-new-styles-000 #teaser-section .cmp-articlefilterpane__item .cmp-articlefilterpane__item-date-category time{line-height:1.75rem}
body.landingpage.refresh-new-styles-000 #teaser-section .cmp-articlefilterpane__item a{text-transform:none;padding:0}
body.landingpage.refresh-new-styles-000 #teaser-section .cmp-articlefilterpane__item a span.cmp-articlefilterpane__item-title{text-transform:none !important;font-size:18px;font-size:1.125rem}
body.landingpage.refresh-new-styles-000 #teaser-section .cmp-articlefilterpane__list{display:block}