@font-face{font-family:'Ewo Sans';src:url('../page/clientlibs/resources/fonts/EwoSans-Smbd.woff2') format('woff2'),url('../page/clientlibs/resources/fonts/EwoSans-Smbd.woff') format('woff'),url('../page/clientlibs/resources/fonts/EwoSans-Smbd.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Ewo Sans';src:url('../page/clientlibs/resources/fonts/EwoSans-Rg.woff2') format('woff2'),url('../page/clientlibs/resources/fonts/EwoSans-Rg.woff') format('woff'),url('../page/clientlibs/resources/fonts/EwoSans-Rg.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Ewo Sans';src:url('../page/clientlibs/resources/fonts/EwoSans-Bd.woff2') format('woff2'),url('../page/clientlibs/resources/fonts/EwoSans-Bd.woff') format('woff'),url('../page/clientlibs/resources/fonts/EwoSans-Bd.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:'Ewo Sans';src:url('../page/clientlibs/resources/fonts/EwoSans-Th.woff2') format('woff2'),url('../page/clientlibs/resources/fonts/EwoSans-Th.woff') format('woff'),url('../page/clientlibs/resources/fonts/EwoSans-Th.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap}
.button-primary{padding:15px 50px;line-height:1;background:#2960d5;color:#fff;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem}
@media screen and (max-width:1440px){.button-primary{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){.button-primary{padding:15px 30px;font-size:16px;font-size:1rem}
}
.button-primary:hover{background:#ca1538}
.button-primary:after{display:none}
.button-secondary{padding:15px 50px;line-height:1;background:#2960d5;color:#fff;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem;background:#fff;color:#2960d5}
@media screen and (max-width:1440px){.button-secondary{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){.button-secondary{padding:15px 30px;font-size:16px;font-size:1rem}
}
.button-secondary:hover{background:#ca1538}
.button-secondary:after{display:none}
.button-secondary:hover{color:#fff}
.button-border{padding:15px 50px;line-height:1;background:#2960d5;color:#fff;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem;background:#fff;background:transparent;border:solid 1px #2960d5;color:#2960d5}
@media screen and (max-width:1440px){.button-border{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){.button-border{padding:15px 30px;font-size:16px;font-size:1rem}
}
.button-border:hover{background:#ca1538}
.button-border:after{display:none}
.button-border:hover{color:#fff}
.button-border:hover{background:#ca1538;border-color:#ca1538;color:#fff}
.button-border-white{padding:15px 50px;line-height:1;background:#2960d5;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem;background:#fff;background:transparent;border:solid 1px #2960d5;color:#2960d5;color:#fff;border-color:#fff}
@media screen and (max-width:1440px){.button-border-white{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){.button-border-white{padding:15px 30px;font-size:16px;font-size:1rem}
}
.button-border-white:hover{background:#ca1538}
.button-border-white:after{display:none}
.button-border-white:hover{color:#fff}
.button-border-white:hover{background:#ca1538;border-color:#ca1538;color:#fff}
button{background:transparent;border:0}
.button.primary-btn a{padding:15px 50px;line-height:1;background:#2960d5;color:#fff;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem}
@media screen and (max-width:1440px){.button.primary-btn a{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){.button.primary-btn a{padding:15px 30px;font-size:16px;font-size:1rem}
}
.button.primary-btn a:hover{background:#ca1538}
.button.primary-btn a:after{display:none}
.button.white-btn a{padding:15px 50px;line-height:1;background:#2960d5;color:#fff;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem;background:#fff;color:#2960d5}
@media screen and (max-width:1440px){.button.white-btn a{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){.button.white-btn a{padding:15px 30px;font-size:16px;font-size:1rem}
}
.button.white-btn a:hover{background:#ca1538}
.button.white-btn a:after{display:none}
.button.white-btn a:hover{color:#fff}
.button.blue-border a{padding:15px 50px;line-height:1;background:#2960d5;color:#fff;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem;background:#fff;background:transparent;border:solid 1px #2960d5;color:#2960d5}
@media screen and (max-width:1440px){.button.blue-border a{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){.button.blue-border a{padding:15px 30px;font-size:16px;font-size:1rem}
}
.button.blue-border a:hover{background:#ca1538}
.button.blue-border a:after{display:none}
.button.blue-border a:hover{color:#fff}
.button.blue-border a:hover{background:#ca1538;border-color:#ca1538;color:#fff}
.button.align-center a{margin:0 auto}
.button.align-right a{margin:0 0 0 auto}
.button.inline{display:inline-block;width:auto;margin-right:50px}
@media screen and (max-width:767px){.button.inline:not(:last-child){margin-bottom:20px}
}
.button a{display:block;width:max-content}
@media screen and (max-width:767px){.button a{max-width:100%;width:auto;text-align:center}
}
.cmp-button__icon--arrow-down{cursor:pointer;width:28px;height:50px;background:url("../page/clientlibs/resources/images/icons/arrow-down.svg") no-repeat;background-size:contain;display:block;transition:.4s}
.cmp-button__icon--arrow-down:hover{margin-top:20px}
#desktop-nav{position:fixed;width:100%;top:0;left:0;z-index:1}
.nav-hover #desktop-nav,.openmobile #desktop-nav,.scrolling #desktop-nav{z-index:4}
#desktop-nav:before{content:'';width:100%;position:absolute;top:-100px;left:0;background:#fff;height:100px;transition:.4s}
@media screen and (max-width:1180px){#desktop-nav:before{height:62px}
}
@media screen and (max-width:1180px){.foundation #desktop-nav:before{height:70px}
}
.article-page #desktop-nav:before,.scrolling #desktop-nav:before,.nav-hover #desktop-nav:before,.search-open #desktop-nav:before,.openmobile #desktop-nav:before{top:0}
#desktop-nav>.container{max-width:1720px;padding:20px 0;margin:0 auto;position:relative;z-index:1}
@media screen and (max-width:1720px){#desktop-nav>.container{padding:20px 40px}
}
@media screen and (max-width:1180px){#desktop-nav>.container{padding:10px 30px;width:100%}
}
#desktop-nav .image{margin:auto auto 0 0}
.foundation #desktop-nav .image{margin:0}
@media screen and (max-width:1180px){.foundation #desktop-nav .image{margin:auto auto 0 0}
}
#desktop-nav .image img{height:60px;width:auto;filter:brightness(0) invert(1)}
@media screen and (max-width:1180px){#desktop-nav .image img{height:40px}
}
.article-page #desktop-nav .image img,.nav-hover #desktop-nav .image img,.scrolling #desktop-nav .image img,.search-open #desktop-nav .image img,.openmobile #desktop-nav .image img{filter:none}
#desktop-nav #main-nav{display:flex;justify-content:flex-end;width:100%;align-items:center;gap:20px}
.foundation #desktop-nav #main-nav{justify-content:center}
@media screen and (max-width:1180px){.foundation #desktop-nav #main-nav{justify-content:flex-end}
}
@media screen and (max-width:1180px){#desktop-nav .mainnavpanel{position:absolute;top:-100%;width:100%;height:100dvh;left:0;opacity:0;visibility:hidden;transition:.4s}
.openmobile #desktop-nav .mainnavpanel{top:62px;opacity:1;visibility:visible}
}
@media screen and (max-width:1180px){#desktop-nav .mainnavpanel .cmp-mainnavpanel__container{position:relative;padding:30px;height:100%}
}
@media screen and (max-width:1180px){#desktop-nav .mainnavpanel .cmp-mainnavpanel__container:before,#desktop-nav .mainnavpanel .cmp-mainnavpanel__container:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(41,96,213,0.5);backdrop-filter:blur(10px);z-index:0}
}
@media screen and (max-width:1180px){#desktop-nav .mainnavpanel .cmp-mainnavpanel__container:after{background:#2960d5;background:linear-gradient(180deg,#2960d5 0,rgba(41,96,213,0) 100%)}
}
#desktop-nav .mainnavpanel .cmp-mainnavpanel__container>*{position:relative;z-index:1}
#desktop-nav .mainnavpanel .cmp-mainnavpanel__container>.cmp-container{display:flex;align-items:center}
@media screen and (max-width:1180px){#desktop-nav .mainnavpanel .cmp-mainnavpanel__container>.cmp-container{flex-direction:column;align-items:flex-start}
}
@media screen and (max-width:1180px){#desktop-nav .mainnavpanel>div>div>*{order:1;width:100%}
}
#desktop-nav .mainnavpanel>div>div>.navigation{margin-right:30px}
@media screen and (max-width:1180px){#desktop-nav .mainnavpanel>div>div>.navigation{margin:0}
}
#desktop-nav .mainnavpanel>div>div>.navigation nav ul{display:flex;list-style:none;gap:20px;margin:0}
@media screen and (max-width:1440px){#desktop-nav .mainnavpanel>div>div>.navigation nav ul{font-size:16px;font-size:1rem;gap:20px}
}
@media screen and (max-width:1180px){#desktop-nav .mainnavpanel>div>div>.navigation nav ul{flex-direction:column;gap:0}
}
@media screen and (max-width:1440px){#desktop-nav .mainnavpanel>div>div>.navigation nav ul li{font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){#desktop-nav .mainnavpanel>div>div>.navigation nav ul li{font-size:18px;font-size:1.125rem}
}
#desktop-nav .mainnavpanel>div>div>.navigation nav ul a{color:#fff;font-weight:600}
.nav-hover:not(.openmobile) #desktop-nav .mainnavpanel>div>div>.navigation nav ul a,.scrolling:not(.openmobile) #desktop-nav .mainnavpanel>div>div>.navigation nav ul a,.search-open:not(.openmobile) #desktop-nav .mainnavpanel>div>div>.navigation nav ul a,.article-page:not(.openmobile) #desktop-nav .mainnavpanel>div>div>.navigation nav ul a{color:#93969b}
.nav-hover:not(.openmobile) #desktop-nav .mainnavpanel>div>div>.navigation nav ul a:hover,.scrolling:not(.openmobile) #desktop-nav .mainnavpanel>div>div>.navigation nav ul a:hover,.search-open:not(.openmobile) #desktop-nav .mainnavpanel>div>div>.navigation nav ul a:hover,.article-page:not(.openmobile) #desktop-nav .mainnavpanel>div>div>.navigation nav ul a:hover{color:#2960d5}
@media(-webkit-device-pixel-ratio:1.25){#desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item{font-size:1rem}
}
@media screen and (max-width:1180px){#desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item{padding:10px 0}
}
#desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item--active{border-bottom:solid 2px #fff}
body.foundation #desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item--active{border-bottom:0}
@media screen and (max-width:1180px){#desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item--active{border-bottom:0}
}
.article-page #desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item--active,.search-open #desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item--active,.scrolling #desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item--active,.nav-hover #desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item--active{border-bottom-color:#93969b}
.foundation.scrolling #desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item--hasChildren a.cmp-navigation__item-link::before,.foundation.nav-hover #desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item--hasChildren a.cmp-navigation__item-link::before,.foundation.search-open #desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item--hasChildren a.cmp-navigation__item-link::before,.foundation.article-page #desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item--hasChildren a.cmp-navigation__item-link::before{filter:none}
body.foundation #desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item--hasChildren a.cmp-navigation__item-link{position:relative;padding-right:20px}
@media screen and (max-width:1180px){body.foundation #desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item--hasChildren a.cmp-navigation__item-link{padding-right:0}
}
body.foundation #desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item--hasChildren a.cmp-navigation__item-link::before{content:'';width:14px;height:7px;display:block;background:url("../page/clientlibs/resources/images/icons/chevron-down-red.svg") no-repeat;background-size:contain;position:absolute;top:10px;right:2px;background-position:left center;filter:brightness(0) invert(1)}
@media screen and (max-width:1180px){body.foundation #desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item--hasChildren a.cmp-navigation__item-link::before{top:18px;display:none}
}
@media(-webkit-device-pixel-ratio:1.5){body.foundation #desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item--hasChildren a.cmp-navigation__item-link::before{top:6px}
}
@media screen and (max-width:1180px){#desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item--hasChildren{display:flex;justify-content:space-between}
}
#desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item--hasChildren.active{position:relative}
#desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item--hasChildren.active:after{content:'';width:0;height:0;border-style:solid;border-width:0 15px 22px 15px;border-color:transparent transparent #2960d5 transparent;transform:rotate(0);position:absolute;bottom:-42px;left:0;right:0;margin:auto}
@media screen and (max-width:1180px){#desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item--hasChildren.active:after{display:none}
}
.foundation #desktop-nav .mainnavpanel>div>div>.navigation nav ul .cmp-navigation__item--hasChildren.active:after{border-color:transparent transparent #fff transparent;display:none}
#desktop-nav .mainnavpanel>div>div .sharefeed{font-size:18px;font-size:1.125rem;color:#fff}
@media screen and (max-width:1440px){#desktop-nav .mainnavpanel>div>div .sharefeed{width:85px;font-size:16px;font-size:1rem}
}
@media screen and (max-width:1280px){#desktop-nav .mainnavpanel>div>div .sharefeed{font-size:14px;font-size:.875rem}
}
@media(-webkit-device-pixel-ratio:1.5){#desktop-nav .mainnavpanel>div>div .sharefeed{font-size:18px;font-size:1.125rem}
}
@media screen and (max-width:1180px){#desktop-nav .mainnavpanel>div>div .sharefeed{order:0;padding-bottom:20px;border-bottom:solid 1px #fff;margin:0 0 60px;width:100%}
}
@media screen and (max-width:767px){#desktop-nav .mainnavpanel>div>div .sharefeed{margin-bottom:40px}
}
#desktop-nav .mainnavpanel>div>div .sharefeed .sharefeed-info{display:flex;gap:5px}
@media screen and (max-width:1440px){#desktop-nav .mainnavpanel>div>div .sharefeed .sharefeed-info{flex-direction:column}
}
.scrolling:not(.openmobile) #desktop-nav .mainnavpanel>div>div .sharefeed,.nav-hover:not(.openmobile) #desktop-nav .mainnavpanel>div>div .sharefeed,.search-open:not(.openmobile) #desktop-nav .mainnavpanel>div>div .sharefeed,.article-page:not(.openmobile) #desktop-nav .mainnavpanel>div>div .sharefeed{color:#646970}
#desktop-nav .mainnavpanel>div>div>.navigation,#desktop-nav .mainnavpanel>div>div .sharefeed{transition:.4s}
.openmobile.subpane #desktop-nav .mainnavpanel>div>div>.navigation,.openmobile.subpane #desktop-nav .mainnavpanel>div>div .sharefeed{margin-left:-150%}
#desktop-nav .submenupanel{position:fixed;width:100%;top:100px;left:0}
.foundation #desktop-nav .submenupanel{width:auto;min-width:300px}
@media screen and (max-width:1180px){.foundation #desktop-nav .submenupanel{width:100%}
}
#desktop-nav .submenupanel>*{display:none}
@media screen and (max-width:1180px){#desktop-nav .submenupanel>*{display:block;opacity:0;transition:.4s;visibility:hidden;height:0}
}
#desktop-nav .submenupanel>*.active,#desktop-nav .submenupanel>*.mobile-active{display:block}
@media screen and (max-width:1180px){#desktop-nav .submenupanel>*.mobile-active{opacity:1;height:auto;visibility:visible}
}
#desktop-nav .submenupanel>*:before,#desktop-nav .submenupanel>*:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(41,96,213,0.5);backdrop-filter:blur(10px)}
@media screen and (max-width:1180px){#desktop-nav .submenupanel>*:before,#desktop-nav .submenupanel>*:after{display:none}
}
.foundation #desktop-nav .submenupanel>*:before,.foundation #desktop-nav .submenupanel>*:after{background:#193a80}
#desktop-nav .submenupanel>*:after{background:#2960d5;background:linear-gradient(180deg,#2960d5 0,rgba(41,96,213,0) 100%)}
#desktop-nav .submenupanel>*>*{position:relative;z-index:1}
#desktop-nav .submenupanel>*>.cmp-container{display:flex;gap:100px;max-width:1720px;padding:100px 0;margin:0 auto;width:calc(100% - 40px)}
.foundation #desktop-nav .submenupanel>*>.cmp-container{display:block}
@media screen and (max-width:1180px){.foundation #desktop-nav .submenupanel>*>.cmp-container{display:flex;gap:30px}
}
@media screen and (max-width:1720px){#desktop-nav .submenupanel>*>.cmp-container{padding:100px 40px}
}
@media screen and (max-width:1180px){#desktop-nav .submenupanel>*>.cmp-container{padding:0 30px;flex-direction:column;width:100%;gap:60px}
}
@media screen and (max-width:767px){#desktop-nav .submenupanel>*>.cmp-container{gap:20px}
}
.foundation #desktop-nav .submenupanel>*>.cmp-container{padding:20px}
@media screen and (max-width:1180px){#desktop-nav .submenupanel>*>.cmp-container.subnav-open .navigation{display:none}
}
@media screen and (max-width:1180px){#desktop-nav .submenupanel>*>.cmp-container>*{order:1}
}
#desktop-nav .submenupanel>*>.cmp-container .teaser{max-width:500px;width:25%}
@media screen and (max-width:1180px){#desktop-nav .submenupanel>*>.cmp-container .teaser{width:100%}
}
#desktop-nav .submenupanel>*>.cmp-container .teaser .cmp-teaser__title{margin-bottom:20px}
@media screen and (max-width:1440px){#desktop-nav .submenupanel>*>.cmp-container .teaser .cmp-teaser__title{font-size:50px;font-size:3.125rem}
}
@media screen and (max-width:767px){#desktop-nav .submenupanel>*>.cmp-container .teaser .cmp-teaser__title{font-size:40px;font-size:2.5rem}
}
#desktop-nav .submenupanel>*>.cmp-container .teaser .cmp-teaser__action-container{margin-top:20px}
#desktop-nav .submenupanel>*>.cmp-container .teaser .cmp-teaser__action-container a{padding:15px 50px;line-height:1;background:#2960d5;color:#fff;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem;background:#fff;color:#2960d5;display:block;width:max-content}
@media screen and (max-width:1440px){#desktop-nav .submenupanel>*>.cmp-container .teaser .cmp-teaser__action-container a{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){#desktop-nav .submenupanel>*>.cmp-container .teaser .cmp-teaser__action-container a{padding:15px 30px;font-size:16px;font-size:1rem}
}
#desktop-nav .submenupanel>*>.cmp-container .teaser .cmp-teaser__action-container a:hover{background:#ca1538}
#desktop-nav .submenupanel>*>.cmp-container .teaser .cmp-teaser__action-container a:after{display:none}
#desktop-nav .submenupanel>*>.cmp-container .teaser .cmp-teaser__action-container a:hover{color:#fff}
#desktop-nav .submenupanel>*>.cmp-container .navigation,#desktop-nav .submenupanel>*>.cmp-container .sub-nav{width:25%}
@media screen and (max-width:1180px){#desktop-nav .submenupanel>*>.cmp-container .navigation,#desktop-nav .submenupanel>*>.cmp-container .sub-nav{width:100%}
}
.foundation #desktop-nav .submenupanel>*>.cmp-container .navigation,.foundation #desktop-nav .submenupanel>*>.cmp-container .sub-nav{width:auto}
#desktop-nav .submenupanel>*>.cmp-container .navigation ul,#desktop-nav .submenupanel>*>.cmp-container .sub-nav ul{list-style:none;margin:0}
#desktop-nav .submenupanel>*>.cmp-container .navigation ul li,#desktop-nav .submenupanel>*>.cmp-container .sub-nav ul li{position:relative}
@media screen and (max-width:1440px){#desktop-nav .submenupanel>*>.cmp-container .navigation ul li,#desktop-nav .submenupanel>*>.cmp-container .sub-nav ul li{font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){#desktop-nav .submenupanel>*>.cmp-container .navigation ul li,#desktop-nav .submenupanel>*>.cmp-container .sub-nav ul li{font-size:18px;font-size:1.125rem}
}
#desktop-nav .submenupanel>*>.cmp-container .navigation ul li:hover:before,#desktop-nav .submenupanel>*>.cmp-container .sub-nav ul li:hover:before{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #fff;transform:rotate(0);left:-20px;top:5px}
.foundation #desktop-nav .submenupanel>*>.cmp-container .navigation ul li:hover:before,.foundation #desktop-nav .submenupanel>*>.cmp-container .sub-nav ul li:hover:before{border-color:transparent transparent transparent #193a80}
#desktop-nav .submenupanel>*>.cmp-container .navigation ul li:not(:last-child),#desktop-nav .submenupanel>*>.cmp-container .sub-nav ul li:not(:last-child){margin-bottom:20px}
@media screen and (max-width:1180px){#desktop-nav .submenupanel>*>.cmp-container .navigation ul li.cmp-navigation__item--hasChildren,#desktop-nav .submenupanel>*>.cmp-container .sub-nav ul li.cmp-navigation__item--hasChildren{display:flex;justify-content:space-between}
}
#desktop-nav .submenupanel>*>.cmp-container .navigation ul li.cmp-navigation__item--hasChildren a,#desktop-nav .submenupanel>*>.cmp-container .sub-nav ul li.cmp-navigation__item--hasChildren a{padding-right:20px}
@media screen and (max-width:1180px){#desktop-nav .submenupanel>*>.cmp-container .navigation ul li.cmp-navigation__item--hasChildren a,#desktop-nav .submenupanel>*>.cmp-container .sub-nav ul li.cmp-navigation__item--hasChildren a{display:block}
}
#desktop-nav .submenupanel>*>.cmp-container .navigation ul li.cmp-navigation__item--hasChildren a:after,#desktop-nav .submenupanel>*>.cmp-container .sub-nav ul li.cmp-navigation__item--hasChildren a:after{content:'';background:url("../page/clientlibs/resources/images/icons/chevron-right.svg") no-repeat;background-size:contain;width:7px;height:14px;display:block;filter:brightness(0) invert(1);position:absolute;right:0;top:5px}
@media screen and (max-width:1180px){#desktop-nav .submenupanel>*>.cmp-container .navigation ul li.cmp-navigation__item--hasChildren a:after,#desktop-nav .submenupanel>*>.cmp-container .sub-nav ul li.cmp-navigation__item--hasChildren a:after{display:none}
}
#desktop-nav .submenupanel>*>.cmp-container .navigation ul li a,#desktop-nav .submenupanel>*>.cmp-container .sub-nav ul li a{position:relative}
#desktop-nav .submenupanel>*>.cmp-container .navigation ul li ul,#desktop-nav .submenupanel>*>.cmp-container .sub-nav ul li ul{display:none}
#desktop-nav .submenupanel>*>.cmp-container .sub-nav{border-left:solid 1px #fff;padding-left:70px;display:none}
@media screen and (max-width:1180px){#desktop-nav .submenupanel>*>.cmp-container .sub-nav{border-left:0;padding-left:0}
}
#desktop-nav .submenupanel>*>.cmp-container .sub-nav.active{display:block}
#desktop-nav .submenupanel>*>.cmp-container .sub-nav p{font-size:24px;font-size:1.5rem;margin-bottom:30px;margin-top:0;font-weight:bold}
@media screen and (max-width:1280px){#desktop-nav .submenupanel>*>.cmp-container .sub-nav p{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width:840px){#desktop-nav .submenupanel>*>.cmp-container .sub-nav p{font-size:18px;font-size:1.125rem}
}
#desktop-nav .submenupanel>*>.cmp-container .sub-nav ul{list-style:none;padding-left:0;margin:0}
#desktop-nav .submenupanel>*>.cmp-container .back{display:none}
@media screen and (max-width:1180px){#desktop-nav .submenupanel>*>.cmp-container .back{display:flex;align-items:center;gap:10px;order:0}
}
#desktop-nav .submenupanel>*>.cmp-container .back:before{content:'';width:15px;height:18px;display:block;background:url("../page/clientlibs/resources/images/icons/chevron-right.svg") no-repeat;background-size:contain;transform:rotate(180deg);filter:brightness(0) invert(1)}
#desktop-nav .submenupanel *{color:#fff}
.foundation #desktop-nav .submenupanel *{color:#193a80}
@media screen and (max-width:1180px){.foundation #desktop-nav .submenupanel *{color:#fff}
}
.foundation #desktop-nav .submenupanel p{margin-bottom:20px;border-bottom:solid 1px;padding-bottom:10px;margin-left:-20px;margin-right:-20px}
@media screen and (max-width:1180px){.foundation #desktop-nav .submenupanel p{font-size:24px;font-size:1.5rem;border-bottom:0;margin:0;padding:0}
}
#desktop-nav .searchfield{display:none}
#desktop-nav .searchfield.open{display:flex;position:fixed;width:100%;top:100px;background:white;padding:20px 40px;left:0}
@media screen and (max-width:1180px){#desktop-nav .searchfield.open{top:62px}
}
#desktop-nav .searchfield form{width:80%;display:flex;align-items:center;justify-content:center;gap:10px;margin:auto}
#desktop-nav .searchfield input{height:30px;width:calc(100% - 40px);height:40px}
#desktop-nav .searchfield input.cmp-searchfield__search-button{background:url("../page/clientlibs/resources/images/icons/search.svg") no-repeat;background-size:contain;width:24px;height:24px;font-size:0;border:0;padding:0;box-shadow:none;filter:brightness(0) invert(1);cursor:pointer;display:inline-block}
.search-open #desktop-nav .searchfield input.cmp-searchfield__search-button{filter:none}
#desktop-nav #menu-toggle{display:none;background:transparent;border:0;width:20px;height:20px}
@media screen and (max-width:1180px){#desktop-nav #menu-toggle{display:block}
}
.openmobile #desktop-nav #menu-toggle{position:relative}
#desktop-nav #menu-toggle span{font-size:0;margin:8px 0}
.openmobile #desktop-nav #menu-toggle span{display:none}
#desktop-nav #menu-toggle:before,#desktop-nav #menu-toggle:after,#desktop-nav #menu-toggle span{content:'';width:20px;height:1px;background:#fff;display:block;transition:.4s}
.article-page #desktop-nav #menu-toggle:before,.article-page #desktop-nav #menu-toggle:after,.article-page #desktop-nav #menu-toggle span,.nav-hover #desktop-nav #menu-toggle:before,.nav-hover #desktop-nav #menu-toggle:after,.nav-hover #desktop-nav #menu-toggle span,.scrolling #desktop-nav #menu-toggle:before,.scrolling #desktop-nav #menu-toggle:after,.scrolling #desktop-nav #menu-toggle span,.search-open #desktop-nav #menu-toggle:before,.search-open #desktop-nav #menu-toggle:after,.search-open #desktop-nav #menu-toggle span,.openmobile #desktop-nav #menu-toggle:before,.openmobile #desktop-nav #menu-toggle:after,.openmobile #desktop-nav #menu-toggle span{background:#2960d5}
.openmobile #desktop-nav #menu-toggle:before,.openmobile #desktop-nav #menu-toggle:after,.openmobile #desktop-nav #menu-toggle span{background:#2960d5;position:absolute;left:3px;transform:rotate(45deg)}
.openmobile #desktop-nav #menu-toggle:after{transform:rotate(-45deg)}
#desktop-nav .button{margin-left:20px}
@media screen and (max-width:767px){#desktop-nav .button{display:none}
}
#desktop-nav .button+.button{display:none}
@media screen and (max-width:1180px){#desktop-nav .button+.button{display:block}
}
#opensearch{background:url("../page/clientlibs/resources/images/icons/search.svg") no-repeat;background-size:contain;width:24px;height:24px;font-size:0;border:0;padding:0;box-shadow:none;filter:brightness(0) invert(1);cursor:pointer}
.article-page #opensearch,.nav-hover #opensearch,.scrolling #opensearch,.search-open #opensearch,.openmobile #opensearch{filter:none}
.open-subpane{display:none}
@media screen and (max-width:1180px){.open-subpane{display:flex;align-items:center;justify-content:center;width:20px;height:100%;border:0;background:transparent}
}
@media screen and (max-width:1180px){.open-subpane:before{content:'';width:15px;height:18px;display:block;background:url("../page/clientlibs/resources/images/icons/chevron-right.svg") no-repeat;background-size:contain;filter:brightness(0) invert(1)}
}
#contact-button{padding:15px 50px;line-height:1;background:#2960d5;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem;background:#fff;background:transparent;border:solid 1px #2960d5;color:#2960d5;color:#fff;border-color:#fff}
@media screen and (max-width:1440px){#contact-button{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){#contact-button{padding:15px 30px;font-size:16px;font-size:1rem}
}
#contact-button:hover{background:#ca1538}
#contact-button:after{display:none}
#contact-button:hover{color:#fff}
#contact-button:hover{background:#ca1538;border-color:#ca1538;color:#fff}
body.scrolling #contact-button,body.nav-hover #contact-button{padding:15px 50px;line-height:1;background:#2960d5;color:#fff;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem;background:#fff;background:transparent;border:solid 1px #2960d5;color:#2960d5}
@media screen and (max-width:1440px){body.scrolling #contact-button,body.nav-hover #contact-button{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){body.scrolling #contact-button,body.nav-hover #contact-button{padding:15px 30px;font-size:16px;font-size:1rem}
}
body.scrolling #contact-button:hover,body.nav-hover #contact-button:hover{background:#ca1538}
body.scrolling #contact-button:after,body.nav-hover #contact-button:after{display:none}
body.scrolling #contact-button:hover,body.nav-hover #contact-button:hover{color:#fff}
body.scrolling #contact-button:hover,body.nav-hover #contact-button:hover{background:#ca1538;border-color:#ca1538;color:#fff}
.foundation.scrolling #desktop-nav,.foundation.nav-hover #desktop-nav,.foundation.search-open #desktop-nav,.foundation.article-page #desktop-nav{box-shadow:0 0 10px rgba(0,0,0,0.1)}
.foundation header{position:relative;z-index:5}
.foundation #desktop-nav .mainnavpanel{margin:0 auto}
@media screen and (max-width:1180px){.foundation #desktop-nav .mainnavpanel{top:70px}
}
.foundation #desktop-nav .submenupanel>*:before,.foundation #desktop-nav .submenupanel>*:after{background:#fff;box-shadow:0 15px 30px -15px rgba(0,0,0,0.1)}
.foundation #desktop-nav .button+.button{display:block}
.foundation #desktop-nav .button+.button+.button{display:none}
@media screen and (max-width:1180px){.foundation #desktop-nav .button+.button+.button{display:block}
}
#mobile-nav{display:none;width:100%;top:0;left:0;padding:10px 30px;align-items:center}
@media screen and (max-width:1180px){#mobile-nav{position:fixed}
}
#mobile-nav:before{content:'';width:100%;position:absolute;top:-100px;left:0;background:#fff;height:62px;transition:.4s}
.openmobile #mobile-nav:before{top:0}
#mobile-nav>*{position:relative;z-index:1;order:0;margin-top:0;margin-bottom:0}
#mobile-nav .container{display:none;position:absolute;width:100%;left:0;top:62px}
#mobile-nav .container.open{display:block}
#mobile-nav .container>.cmp-container{position:relative;padding:30px}
#mobile-nav .container>.cmp-container:before,#mobile-nav .container>.cmp-container:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(41,96,213,0.5);backdrop-filter:blur(10px);z-index:0}
#mobile-nav .container>.cmp-container:after{background:#2960d5;background:linear-gradient(180deg,#2960d5 0,rgba(41,96,213,0) 100%)}
#mobile-nav .container>.cmp-container>*{position:relative;z-index:1}
#mobile-nav .container>.cmp-container .navigation *{color:#fff}
#mobile-nav .container>.cmp-container .navigation ul{list-style:none}
#mobile-nav .container>.cmp-container .navigation ul li{font-size:18px;font-size:1.125rem;position:relative;height:40px;display:flex;align-items:center;justify-content:space-between}
#mobile-nav .container>.cmp-container .navigation ul li a{display:block}
#mobile-nav .container>.cmp-container .navigation ul .openSubMenu{font-size:0;display:flex;align-items:center;justify-content:center;width:20px;height:100%;border:0;background:transparent}
#mobile-nav .container>.cmp-container .navigation ul .openSubMenu:before{content:'';width:10px;height:13px;display:block;background:url("../page/clientlibs/resources/images/icons/chevron-right.svg") no-repeat;background-size:contain;filter:brightness(0) invert(1)}
#mobile-nav .container>.cmp-container .navigation ul ul{display:none}
#mobile-nav .container>.cmp-container .navigation ul ul.opened{display:block}
#mobile-nav .image{margin:auto auto 0 0}
#mobile-nav .image a{display:block;line-height:1}
#mobile-nav .image img{height:40px;width:auto;filter:brightness(0) invert(1)}
.openmobile #mobile-nav .image img{filter:none}
#mobile-nav .button{line-height:1}
#mobile-nav .button:nth-child(2){order:1;margin-left:20px}
#mobile-nav .button [aria-label="mobile-menu"]{background:transparent;border:0;width:20px;height:20px}
.openmobile #mobile-nav .button [aria-label="mobile-menu"]{position:relative}
#mobile-nav .button [aria-label="mobile-menu"] span{font-size:0;margin:8px 0}
.openmobile #mobile-nav .button [aria-label="mobile-menu"] span{display:none}
#mobile-nav .button [aria-label="mobile-menu"]:before,#mobile-nav .button [aria-label="mobile-menu"]:after,#mobile-nav .button [aria-label="mobile-menu"] span{content:'';width:20px;height:1px;background:#fff;display:block;transition:.4s}
.openmobile #mobile-nav .button [aria-label="mobile-menu"]:before,.openmobile #mobile-nav .button [aria-label="mobile-menu"]:after,.openmobile #mobile-nav .button [aria-label="mobile-menu"] span{background:#2960d5;position:absolute;left:0;transform:rotate(45deg)}
.openmobile #mobile-nav .button [aria-label="mobile-menu"]:after{transform:rotate(-45deg)}
#mobile-nav .button [aria-label="search"]{background:url("../page/clientlibs/resources/images/icons/search.svg") no-repeat;background-size:contain;width:24px;height:24px;font-size:0;border:0;padding:0;box-shadow:none;filter:brightness(0) invert(1)}
.openmobile #mobile-nav .button [aria-label="search"]{filter:none}
#mobile-nav .sharefeed{padding-bottom:20px;border-bottom:solid 1px #fff;margin:0 0 60px}
.experiencefragment_footer{position:relative;z-index:3}
footer{background-color:#193a80;color:#fff}
footer p,footer li{font-size:16px;font-size:1rem}
@media screen and (max-width:767px){footer p,footer li{font-size:14px;font-size:.875rem}
}
footer p:first-child,footer li:first-child{margin-top:0}
footer a{color:#fff !important;border-bottom:none !important;text-decoration:none !important}
footer a:hover{text-decoration:underline}
footer>div>div>.cmp-container{max-width:1720px;margin:auto;padding:100px 0 40px}
@media screen and (max-width:1720px){footer>div>div>.cmp-container{padding:100px 40px 40px}
}
@media screen and (max-width:1180px){footer>div>div>.cmp-container{padding:50px 40px}
}
footer>div>div:first-child>.cmp-container{display:flex;gap:100px}
@media screen and (max-width:1180px){footer>div>div:first-child>.cmp-container{gap:40px;flex-direction:column}
}
footer>div>div:first-child>.cmp-container #address-subscribe{display:flex;gap:100px}
@media screen and (max-width:1180px){footer>div>div:first-child>.cmp-container #address-subscribe{gap:40px}
}
@media screen and (max-width:767px){footer>div>div:first-child>.cmp-container #address-subscribe{flex-direction:column;gap:30px}
}
footer>div>div:first-child>.cmp-container #address-subscribe .text #details{max-width:250px}
footer>div>div:first-child>.cmp-container #address-subscribe .text #details p:nth-child(2){margin:20px 0}
footer>div>div:first-child>.cmp-container #address-subscribe .text #details p:nth-child(3),footer>div>div:first-child>.cmp-container #address-subscribe .text #details p:last-child{display:flex;align-items:center;gap:10px}
footer>div>div:first-child>.cmp-container #address-subscribe .text #details p:nth-child(3):before,footer>div>div:first-child>.cmp-container #address-subscribe .text #details p:last-child:before{content:'';width:16px;height:16px;display:block;background:url("../page/clientlibs/resources/images/icons/phone.svg") no-repeat;background-size:contain}
footer>div>div:first-child>.cmp-container #address-subscribe .text #details p:last-child:before{background:url("../page/clientlibs/resources/images/icons/mail-solid.svg") no-repeat}
footer>div>div:first-child>.cmp-container #address-subscribe .text #details p a{width:calc(100% - 26px)}
footer>div>div:first-child>.cmp-container #address-subscribe .text #subscribe a{padding:15px 50px;line-height:1;background:#2960d5;color:#fff;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem;display:flex;align-items:center;gap:10px;margin-top:20px}
@media screen and (max-width:1440px){footer>div>div:first-child>.cmp-container #address-subscribe .text #subscribe a{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){footer>div>div:first-child>.cmp-container #address-subscribe .text #subscribe a{padding:15px 30px;font-size:16px;font-size:1rem}
}
footer>div>div:first-child>.cmp-container #address-subscribe .text #subscribe a:hover{background:#ca1538}
footer>div>div:first-child>.cmp-container #address-subscribe .text #subscribe a:after{display:none}
@media screen and (max-width:767px){footer>div>div:first-child>.cmp-container #address-subscribe .text #subscribe a{font-size:14px;font-size:.875rem}
}
footer>div>div:first-child>.cmp-container #address-subscribe .text #subscribe a:hover{text-decoration:none}
footer>div>div:first-child>.cmp-container #address-subscribe .text #subscribe a:before{content:'';width:24px;height:24px;display:block;background:url("../page/clientlibs/resources/images/icons/mail.svg") no-repeat;background-size:contain}
footer>div>div:first-child>.cmp-container #socials{display:flex;flex-wrap:wrap;column-gap:20px}
footer>div>div:first-child>.cmp-container #socials .text{width:100%}
footer>div>div:first-child>.cmp-container #socials .text p{margin-bottom:20px}
footer>div>div:first-child>.cmp-container #socials .button .cmp-button__icon{width:35px;height:35px;display:block;background-size:contain}
footer>div>div:first-child>.cmp-container #socials .button .cmp-button__icon.cmp-button__icon--linkedin{background:url("../page/clientlibs/resources/images/icons/linkedin.svg") no-repeat}
footer>div>div:first-child>.cmp-container #socials .button .cmp-button__icon.cmp-button__icon--facebook{background:url("../page/clientlibs/resources/images/icons/facebook.svg") no-repeat}
footer>div>div:first-child>.cmp-container #socials .button .cmp-button__icon.cmp-button__icon--instagram{background:url("../page/clientlibs/resources/images/icons/instagram.svg") no-repeat}
footer>div>div:first-child>.cmp-container #socials .button .cmp-button__text{display:none}
footer>div>div:last-child p,footer>div>div:last-child li{margin-bottom:0}
@media screen and (max-width:767px){footer>div>div:last-child p,footer>div>div:last-child li{font-size:12px;font-size:.75rem}
}
footer>div>div:last-child>.cmp-container{padding-top:20px}
@media screen and (max-width:1180px){footer>div>div:last-child>.cmp-container{padding-top:0}
}
footer>div>div:last-child .container>.cmp-container{display:flex;align-items:center;gap:30px}
@media screen and (max-width:1180px){footer>div>div:last-child .container>.cmp-container{flex-direction:column;align-items:flex-start;gap:0}
}
footer>div>div:last-child .container>.cmp-container a{text-decoration:underline}
footer>div>div:last-child .container>.cmp-container ul{list-style:none;display:flex;gap:10px 30px;margin-bottom:0;margin-top:0;flex-wrap:wrap}
@media screen and (max-width:1180px){footer>div>div:last-child .container>.cmp-container ul{gap:10px;padding-left:0;margin-top:10px}
}
@media screen and (max-width:1000px) and (orientation:landscape){footer>div>div:last-child .container>.cmp-container ul{padding-left:0;margin-top:10px}
}
.experiencefragment_header .cmp-image__image{width:140px}
.experiencefragment_footer img{width:100px}
.cmp-image__image.desktop{float:left}
.cmp-image__image.mobile{display:none}
.image-top .cmp-image__image.desktop{float:none;width:100%}
html{font-family:"Ewo Sans",sans-serif;font-size:16px;color:#646970}
@media(-webkit-device-pixel-ratio:1.5){html{font-size:12px}
}
@media(-webkit-device-pixel-ratio:1.25){html{font-size:14px}
}
body.home-page>.root{margin-top:0}
body{margin:0;zoom:1}
body *{box-sizing:border-box}
a{text-decoration:none;color:#193a80}
ul,ol{padding:0}
.socialsharewidget{display:none}
.socialsharewidget p{display:none}
.socialsharewidget-list{display:flex;list-style:none;gap:20px;margin:0}
.socialsharewidget-list a{display:block;width:40px;height:40px;filter:invert(0.7);background-size:contain}
.socialsharewidget-item__linkedin a{background-image:url("../page/clientlibs/resources/images/icons/linkedin.svg")}
.socialsharewidget-item__facebook a{background-image:url("../page/clientlibs/resources/images/icons/facebook.svg")}
.socialsharewidget-item__instagram a{background-image:url("../page/clientlibs/resources/images/icons/instagram.svg")}
iframe{width:100%;height:100%}
#social-wall-content,.socialfeed-wrapper{overflow:hidden}
#social-wall-content .slick-track,.socialfeed-wrapper .slick-track{display:flex;gap:40px}
@media screen and (max-width:840px){#social-wall-content .slick-track,.socialfeed-wrapper .slick-track{gap:20px}
}
#social-wall-content .slick-track .social-feed-item a,.socialfeed-wrapper .slick-track .social-feed-item a{display:block}
#social-wall-content .slick-track .social-feed-item a img,.socialfeed-wrapper .slick-track .social-feed-item a img{display:block;width:100%;aspect-ratio:1;object-fit:cover}
#social-wall-content .slider-controls,.socialfeed-wrapper .slider-controls{display:flex;gap:20px;margin-top:50px;align-items:center}
#social-wall-content .slider-controls>button,.socialfeed-wrapper .slider-controls>button{background:url("../page/clientlibs/resources/images/icons/chevron-down-red.svg") no-repeat;background-size:10px;background-position:center;width:15px;height:15px;cursor:pointer;position:static;border:0}
#social-wall-content .slider-controls>button.slide-m-prev,.socialfeed-wrapper .slider-controls>button.slide-m-prev{transform:rotate(90deg)}
#social-wall-content .slider-controls>button.slide-m-next,.socialfeed-wrapper .slider-controls>button.slide-m-next{transform:rotate(-90deg)}
#social-wall-content .slick-dots,.socialfeed-wrapper .slick-dots{display:flex;justify-content:flex-start;margin:0}
#social-wall-content .slick-dots li.slick-active button,.socialfeed-wrapper .slick-dots li.slick-active button{color:#2960d5}
#social-wall-content .slick-dots li button,.socialfeed-wrapper .slick-dots li button{background:transparent !important;font-size:14px;font-size:.875rem}
.breadcrumb{font-size:18px;position:relative;max-width:1720px;margin:0 auto;padding:0}
@media screen and (max-width:1180px){.breadcrumb{padding:10px 30px;width:100%}
}
.banner .breadcrumb{padding:0;width:100%}
.breadcrumb nav ol{list-style:none;display:flex;flex-wrap:wrap}
.breadcrumb nav ol>li{display:inline;margin-right:10px}
@media screen and (max-width:767px){.breadcrumb nav ol>li{margin-right:5px}
}
.breadcrumb nav ol>li:first-child span{padding-left:0}
.breadcrumb nav ol>li:first-child span:before{display:none}
.breadcrumb nav ol>li span{color:#fff;text-decoration:none;font-weight:200;cursor:pointer;transition:.4s;font-size:16px;font-size:1rem;position:relative;padding-left:15px}
@media screen and (max-width:767px){.breadcrumb nav ol>li span{padding-left:10px;font-size:12px;font-size:.75rem}
}
.breadcrumb nav ol>li span:before{content:"/";display:block;position:absolute;left:0;top:0;color:#ca1538}
.breadcrumb nav ol>li a{color:#fff;text-decoration:none;font-weight:200;cursor:pointer;transition:.4s}
.breadcrumb nav ol>li a:hover{transition:.4s}
.banner{position:relative;max-height:700px}
@media screen and (max-width:1180px){.banner{max-height:350px}
}
@media screen and (max-width:767px){.banner{max-height:450px}
}
.home-page .banner{max-height:900px}
.banner:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#214daa;mix-blend-mode:multiply}
.content-page .banner:before,.results-page .banner:before,.financial-calendar-page .banner:before{background:#646970}
.publish-mode .banner{height:calc(90vh - 200px)}
@media(max-height:1000px){.publish-mode .banner{height:80vh}
}
@media screen and (max-width:1000px) and (orientation:landscape){.publish-mode .banner{height:100vh}
}
@media screen and (max-width:840px){.publish-mode .banner{height:50vh}
}
.banner>div{padding-top:200px;height:100%;color:#fff;display:flex;flex-direction:column}
@media(max-height:1000px){.banner>div{padding-top:100px}
}
@media screen and (max-width:1180px){.banner>div{padding-top:100px}
}
.banner>div.banner-grayscale{filter:grayscale(1);position:absolute;width:100%;height:100%}
.banner>div>.cmp-container{background:none !important;position:static;max-width:1720px;width:100%;padding:20px 0;margin:0 auto}
@media screen and (max-width:1720px){.banner>div>.cmp-container{padding:20px 40px}
}
@media screen and (max-width:1180px){.banner>div>.cmp-container{padding:10px 30px;width:100%}
}
.banner>div>.cmp-container *{position:relative;z-index:1;margin-bottom:0}
.banner>div>.cmp-container h3{font-weight:100}
.banner>div>.cmp-container a{color:#fff}
.banner>div>.cmp-container .damvideo{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}
.banner>div>.cmp-container .damvideo video{width:100%;height:100%;object-fit:cover}
.banner>div>.cmp-container .damvideo .play-btn{display:none}
.banner>div>.cmp-container .damvideo:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#214daa;mix-blend-mode:multiply;z-index:1}
.banner>div #top-header{margin:auto auto 0}
.foundation.content-page .banner:before{background:#ffca80}
.foundation .banner:before{background:#e7acf8;z-index:1}
.foundation .banner>div{background-position:center}
.text{max-width:1400px}
.text.years-icon,.text.companies-icon,.text.markets-icon,.text.key-sectors-icon{display:flex;padding-left:45px;align-items:center;position:relative;margin-bottom:20px !important;flex-wrap:wrap}
.text.years-icon:before,.text.companies-icon:before,.text.markets-icon:before,.text.key-sectors-icon:before{content:'';font-weight:bold;text-wrap:nowrap}
.text.years-icon:after,.text.companies-icon:after,.text.markets-icon:after,.text.key-sectors-icon:after{content:'';width:24px;height:24px;display:block;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:0}
.text.years-icon p,.text.companies-icon p,.text.markets-icon p,.text.key-sectors-icon p{margin:0}
.text.years-icon:before{content:"Years at Jardines:\00a0 "}
.text.years-icon:after{background-image:url("../page/clientlibs/resources/images/icons/cake.svg")}
.text.companies-icon:before{content:"Companies led:\00a0 "}
.text.companies-icon:after{background-image:url("../page/clientlibs/resources/images/icons/case.svg")}
.text.markets-icon:before{content:"Markets operated in:\00a0 "}
.text.markets-icon:after{background-image:url("../page/clientlibs/resources/images/icons/globe.svg")}
.text.key-sectors-icon:before{content:"Directors' experience:\00a0 "}
.text.key-sectors-icon:after{background-image:url("../page/clientlibs/resources/images/icons/badge.svg")}
.text.expandable-button.expand .toggle-expand:before{content:'Collapse'}
.text.expandable-button.expand .toggle-expand:after{background:url("../page/clientlibs/resources/images/icons/minus.svg") no-repeat}
.text.expandable-button>.cmp-text{display:none}
.text.expandable-button .toggle-expand{font-size:18px;font-size:1.125rem;border:solid 2px #2960d5;color:#2960d5;font-weight:600;padding:15px 40px;align-items:center;border-radius:40px;display:flex;gap:20px;transition:.4s}
.text.expandable-button .toggle-expand:hover{background:#2960d5;color:#fff;cursor:pointer}
.text.expandable-button .toggle-expand:hover:after{filter:brightness(0) invert(1)}
.text.expandable-button .toggle-expand:before{content:'Expand'}
.text.expandable-button .toggle-expand:after{content:'';width:24px;height:24px;display:block;background:url("../page/clientlibs/resources/images/icons/plus.svg") no-repeat;background-size:contain}
.text.heading-with-underline{padding-bottom:20px;border-bottom:solid 1px #ca1538}
.text.heading-with-underline>div>*{margin-bottom:0}
.text.external-link-icon,.text.document-icon,.text.download-pdf{display:flex}
.text.external-link-icon:before,.text.document-icon:before,.text.download-pdf:before{content:'';width:24px;height:24px;display:block;background-size:contain;background-repeat:no-repeat;margin-right:8px}
.text.external-link-icon:before{background-image:url("../page/clientlibs/resources/images/icons/external.svg")}
.text.document-icon:before{background-image:url("../page/clientlibs/resources/images/icons/document.svg")}
.text.download-pdf:before{background-image:url("../page/clientlibs/resources/images/icons/download.svg")}
.text.list-color-gray ul li::marker{color:#646970}
.text p a{color:#2960d5;text-decoration:underline}
.text p a:hover{color:#ca1538}
.text ul{padding-left:40px}
.text ul li::marker{color:#ca1538}
.foundation .text ul li::marker{color:#646970}
.text ol{padding-left:40px}
h1,h2,h3,h4,h5,h6{line-height:1.2}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}
.h1,h1{font-size:120px;font-size:7.5rem;font-weight:600}
@media screen and (max-height:1000px){.h1,h1{font-size:100px;font-size:6.25rem}
}
@media screen and (max-width:1180px){.h1,h1{font-size:80px;font-size:5rem}
}
@media screen and (max-width:840px){.h1,h1{font-size:48px;font-size:3rem}
}
.h2,h2{font-size:70px;font-size:4.375rem;font-weight:normal}
@media screen and (max-width:1280px){.h2,h2{font-size:50px;font-size:3.125rem}
}
@media screen and (max-width:840px){.h2,h2{font-size:32px;font-size:2rem}
}
.h3,h3{font-size:36px;font-size:2.25rem}
@media screen and (max-width:1280px){.h3,h3{font-size:28px;font-size:1.75rem}
}
@media screen and (max-width:840px){.h3,h3{font-size:20px;font-size:1.25rem}
}
.h4,h4{font-size:24px;font-size:1.5rem}
@media screen and (max-width:1280px){.h4,h4{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width:840px){.h4,h4{font-size:18px;font-size:1.125rem}
}
.overview{font-size:24px;font-size:1.5rem;line-height:1.7}
@media screen and (max-width:1280px){.overview{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width:840px){.overview{font-size:18px;font-size:1.125rem}
}
.quote{font-size:36px;font-size:2.25rem}
@media screen and (max-width:1280px){.quote{font-size:28px;font-size:1.75rem}
}
@media screen and (max-width:840px){.quote{font-size:20px;font-size:1.25rem}
}
.numbers{font-size:48px;font-size:3rem}
@media screen and (max-width:1280px){.numbers{font-size:30px;font-size:1.875rem}
}
@media screen and (max-width:840px){.numbers{font-size:24px;font-size:1.5rem}
}
.numbers.big{font-size:120px;font-size:7.5rem;font-weight:600}
@media screen and (max-height:1000px){.numbers.big{font-size:100px;font-size:6.25rem}
}
@media screen and (max-width:1180px){.numbers.big{font-size:80px;font-size:5rem}
}
@media screen and (max-width:840px){.numbers.big{font-size:48px;font-size:3rem}
}
.numbers.med{font-size:70px;font-size:4.375rem;font-weight:normal}
@media screen and (max-width:1280px){.numbers.med{font-size:50px;font-size:3.125rem}
}
@media screen and (max-width:840px){.numbers.med{font-size:32px;font-size:2rem}
}
.numbers.caption{font-size:24px;font-size:1.5rem}
@media screen and (max-width:1280px){.numbers.caption{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width:840px){.numbers.caption{font-size:18px;font-size:1.125rem}
}
.disclaimer{font-size:14px;font-size:.875rem}
@media screen and (max-width:840px){.disclaimer{font-size:12px;font-size:.75rem}
}
p,li{font-size:18px;font-size:1.125rem;font-weight:100;line-height:1.4}
@media screen and (max-width:840px){p,li{font-size:14px;font-size:.875rem}
}
p{margin-top:0;margin-bottom:30px}
strong{font-weight:bold}
.intro p{font-size:24px;font-size:1.5rem;line-height:1.7}
@media screen and (max-width:1280px){.intro p{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width:840px){.intro p{font-size:18px;font-size:1.125rem}
}
.text.text-blue *{color:#2960d5}
.text.text-blue a:hover{color:#ca1538 !important}
.text table{border:0;border-collapse:collapse}
.text table tr:first-child td{font-weight:bold;border-bottom:solid 1px}
.text table tr:nth-child(odd):not(:first-child){background:#f7f7f7}
.text table td{padding:30px 50px;border:0}
@media screen and (max-width:840px){.text table td{padding:15px 20px}
}
.iframe-container{height:100vw;max-height:1450px}
.iframe-container.charts{max-height:1050px}
@media screen and (max-width:840px){.iframe-container.charts{max-height:1100px}
}
@media screen and (max-width:768px){.iframe-container.charts{max-height:2000px}
}
@media screen and (max-width:400px){.iframe-container.charts{max-height:2000px}
}
@media(max-height:1000px) and (orientation:landscape){.iframe-container.charts{max-height:none;height:1200px}
}
@media screen and (max-width:1440px){.iframe-container{height:150dvh;max-height:1500px}
}
@media screen and (max-width:768px){.iframe-container{height:250dvh;max-height:2280px}
}
@media screen and (max-width:400px){.iframe-container{height:300dvh;max-height:2800px}
}
@media(max-height:1000px) and (orientation:landscape){.iframe-container{max-height:100%;height:1500px}
}
.four-col-25-25-25-25>.cmp-container{display:flex;flex-wrap:wrap}
@media screen and (max-width:840px){.four-col-25-25-25-25>.cmp-container{display:block;margin:0}
}
.four-col-25-25-25-25>.cmp-container>div{flex:1;margin-right:40px}
@media screen and (max-width:1180px){.four-col-25-25-25-25>.cmp-container>div{flex:none;width:calc(50% - 20px);margin-right:20px;margin-bottom:20px}
}
@media screen and (max-width:840px){.four-col-25-25-25-25>.cmp-container>div{margin:0 0 60px 0;width:100%}
}
.four-col-25-25-25-25>.cmp-container>div:last-of-type{margin-right:0}
.four-col-25-25-25-25>.cmp-container>div:nth-child(5){display:none}
.four-col-25-25-25-25>.cmp-container>div .image img{aspect-ratio:1.77777778;object-fit:cover}
.two-col-50-50>.cmp-container{display:flex}
@media screen and (max-width:840px){.two-col-50-50>.cmp-container{display:block;margin:0}
}
.two-col-50-50>.cmp-container>div{flex:1;margin-right:40px}
@media screen and (max-width:840px){.two-col-50-50>.cmp-container>div{flex:none;margin:0 0 60px 0}
}
.two-col-50-50>.cmp-container>div:last-of-type{margin-right:0}
.two-col-50-50>.cmp-container>div:nth-child(3){display:none}
.two-by-two>.cmp-container{display:flex;flex-wrap:wrap;justify-content:space-between}
@media screen and (max-width:840px){.two-by-two>.cmp-container{display:block;margin:0}
}
.two-by-two>.cmp-container>div{width:calc(50% - 20px)}
@media screen and (max-width:840px){.two-by-two>.cmp-container>div{flex:none}
}
@media screen and (max-width:767px){.two-by-two>.cmp-container>div{width:100%}
}
.two-by-two>.cmp-container>div:last-of-type{margin-right:0}
.two-by-two>.cmp-container>div:nth-child(5){display:none}
.two-by-two>.cmp-container>div.image-left .content-container{padding-right:0}
.two-by-two>.cmp-container>div.image-right .content-container{padding-left:0}
.three-col-33-33-33>.cmp-container{display:flex}
@media screen and (max-width:840px){.three-col-33-33-33>.cmp-container{display:block;margin:0}
}
.three-col-33-33-33>.cmp-container>div{width:calc(100% / 3 - 26.66px);margin-right:40px}
@media screen and (max-width:840px){.three-col-33-33-33>.cmp-container>div{flex:none;margin:0 0 60px 0;max-width:100%;width:100%}
}
.three-col-33-33-33>.cmp-container>div:last-of-type{margin-right:0;margin-bottom:0 !important}
.three-col-33-33-33>.cmp-container>div:nth-child(4){display:none}
.two-col-33-66>.cmp-container{display:flex}
@media screen and (max-width:840px){.two-col-33-66>.cmp-container{display:block;margin:0}
}
.two-col-33-66>.cmp-container>div:first-of-type{width:calc(100% / 3 - 26.66px);margin-right:40px}
@media screen and (max-width:840px){.two-col-33-66>.cmp-container>div:first-of-type{flex:none;margin:0 0 60px 0;width:100%}
}
.two-col-33-66>.cmp-container>div:nth-child(2){flex:1;margin-right:0}
@media screen and (max-width:840px){.two-col-33-66>.cmp-container>div:nth-child(2){flex:none;margin:0 0 60px 0}
}
.two-col-33-66>.cmp-container>div:nth-child(3){display:none}
.two-col-66-33>.cmp-container{display:flex}
@media screen and (max-width:840px){.two-col-66-33>.cmp-container{display:block;margin:0}
}
.two-col-66-33>.cmp-container>div:first-of-type{flex:0 0 66%;margin-right:40px}
@media screen and (max-width:840px){.two-col-66-33>.cmp-container>div:first-of-type{flex:none;margin:0 0 60px 0}
}
.two-col-66-33>.cmp-container>div:nth-child(2){flex:1;margin-right:0}
@media screen and (max-width:840px){.two-col-66-33>.cmp-container>div:nth-child(2){flex:none;margin:0 0 60px 0}
}
.two-col-66-33>.cmp-container>div:nth-child(3){display:none}
.two-col-15-85>.cmp-container{display:flex}
@media screen and (max-width:840px){.two-col-15-85>.cmp-container{display:block;margin:0}
}
.two-col-15-85>.cmp-container>div:first-of-type{flex:0 0 15%;margin-right:40px}
@media screen and (max-width:840px){.two-col-15-85>.cmp-container>div:first-of-type{flex:none;margin:0 0 60px 0}
}
.two-col-15-85>.cmp-container>div:nth-child(2){flex:1;margin-right:0}
@media screen and (max-width:840px){.two-col-15-85>.cmp-container>div:nth-child(2){flex:none;margin:0 0 60px 0}
}
.two-col-15-85>.cmp-container>div:nth-child(3){display:none}
.three-by-two>.cmp-container{display:flex;flex-wrap:wrap;gap:40px}
@media screen and (max-width:840px){.three-by-two>.cmp-container{margin:0;justify-content:space-between;gap:20px}
}
.three-by-two>.cmp-container>div{width:calc(33% - 40px)}
@media screen and (max-width:840px){.three-by-two>.cmp-container>div{flex:none;width:calc(50% - 20px)}
}
@media screen and (max-width:767px){.three-by-two>.cmp-container>div{width:100%}
}
.three-by-two>.cmp-container>div:last-of-type{margin-right:0}
.three-by-two>.cmp-container>div:nth-child(7){display:none}
.two-col-15-85>.cmp-container>div:not(.container),.four-col-25-25-25-25>.cmp-container>div:not(.container),.two-col-50-50>.cmp-container>div:not(.container),.three-col-33-33-33>.cmp-container>div:not(.container){margin-bottom:0}
@media screen and (max-width:840px){.two-col-15-85>.cmp-container>div:not(.container),.four-col-25-25-25-25>.cmp-container>div:not(.container),.two-col-50-50>.cmp-container>div:not(.container),.three-col-33-33-33>.cmp-container>div:not(.container){margin-bottom:40px}
}
.two-col-15-85 .brightcovevideo>.video-js,.four-col-25-25-25-25 .brightcovevideo>.video-js,.two-col-50-50 .brightcovevideo>.video-js,.three-col-33-33-33 .brightcovevideo>.video-js{height:auto;aspect-ratio:1.77777778}
.vertical-center>.cmp-container{align-items:center}
.publish-mode .root>.aem-Grid>.responsivegrid>.aem-Grid>.divider{background:#fff;position:relative;z-index:1}
.divider{height:80px}
@media screen and (max-width:767px){.divider{height:30px}
}
.divider hr{opacity:0;margin:0}
.divider.large{height:120px}
@media screen and (max-width:767px){.divider.large{height:30px}
}
.divider.medium{height:80px}
@media screen and (max-width:767px){.divider.medium{height:30px}
}
.divider.small{height:30px}
.divider.red-line{width:100%;height:1px;background:#ca1538;margin:30px 0}
.aem-AuthorLayer-Edit .divider{background-color:#edeef06b;position:relative}
.aem-AuthorLayer-Edit .divider.red-line{border-top:solid 1px #ca1538}
.aem-AuthorLayer-Edit .divider:after{display:block;position:absolute;content:"Divider";font-family:inherit;text-align:center;height:20px;color:#646970;width:100%;top:0;bottom:0;margin:auto}
.pageteaser h2,.pageteaser h3,.pageteaser h4{margin-bottom:0}
.pageteaser .image{overflow:hidden}
.pageteaser .image a{transition:.4s;display:block}
.pageteaser .image a:hover{transform:scale(1.1)}
.pageteaser .text{margin-bottom:15px}
.pageteaser .text a{color:#646970;transition:.4s;display:inline-block}
.pageteaser:not(.image-left):not(.image-right) .button:last-child{display:none}
.pageteaser:not(.image-left):not(.image-right) .text a{position:relative;background:linear-gradient(#646970,#646970) left bottom no-repeat;background-size:0 2px;transition:all .5s;display:inline}
.pageteaser:not(.image-left):not(.image-right) .text a:hover{background-size:100% 2px;color:#2960d5}
.pageteaser:not(.image-left):not(.image-right) .text a>*{display:inline}
.tabs .cmp-tabs.with-arrow{position:relative}
.tabs .cmp-tabs.with-arrow.hide-prev .prev{display:none}
.tabs .cmp-tabs.with-arrow.hide-next .next{display:none}
.tabs .cmp-tabs.with-arrow .prev,.tabs .cmp-tabs.with-arrow .next{width:30px;height:30px;position:absolute;top:0;z-index:1;cursor:pointer;background-color:#fff;background-image:url("../page/clientlibs/resources/images/icons/chevron-right.svg");background-repeat:no-repeat;background-position:center;background-size:10px;border-radius:30px}
.tabs .cmp-tabs.with-arrow .prev{left:-40px;transform:rotate(180deg)}
.tabs .cmp-tabs.with-arrow .next{right:-40px}
.tabs .cmp-tabs__tablist{border-bottom:solid 1px #646970;padding-bottom:30px;gap:30px;margin-bottom:100px;flex-wrap:nowrap;overflow-x:auto;margin-bottom:50px;-ms-overflow-style:none;scrollbar-width:none}
.tabs .cmp-tabs__tablist::-webkit-scrollbar{display:none}
.tabs .cmp-tabs__tab{padding:0;min-width:max-content;outline:0}
.tabs .cmp-tabs__tab--active{border-bottom:0;position:relative;color:#2960d5}
.tabs .cmp-tabs__tab--active:after{content:'';width:100%;height:15px;display:block;background:#2960d5;position:absolute;bottom:-30px}
@media screen and (max-width:840px){.tabs .cmp-tabs__tab--active:after{height:10px}
}
.tabs.our-history.color-dark-gray>.cmp-tabs{background:#45494d}
.tabs.our-history.color-dark-blue>.cmp-tabs{background:#102655}
.tabs.our-history.color-navy-blue>.cmp-tabs{background:#193a80}
.tabs.our-history.color-blue>.cmp-tabs{background:#214daa}
.tabs.our-history.color-sky-blue>.cmp-tabs{background:#2960d5}
.tabs.our-history.color-maroon>.cmp-tabs{background:#5c0919}
.tabs.our-history>.cmp-tabs{display:flex;background:#646970;flex-wrap:wrap;transition:.4s}
@media screen and (max-width:840px){.tabs.our-history>.cmp-tabs{justify-content:space-between;align-items:center}
}
.tabs.our-history>.cmp-tabs ol{width:640px;flex-direction:column;padding:100px;margin-bottom:0;position:sticky;top:0;max-height:100vh}
@media screen and (max-width:1440px){.tabs.our-history>.cmp-tabs ol{padding:50px;width:auto}
}
@media screen and (max-width:840px){.tabs.our-history>.cmp-tabs ol{opacity:0;width:0;height:0;visibility:hidden;padding:0;position:absolute;z-index:-1}
}
.tabs.our-history>.cmp-tabs ol .cmp-tabs__tab{color:#fff;font-size:24px;font-size:1.5rem;font-weight:100;display:flex;gap:10px}
@media screen and (max-width:1280px){.tabs.our-history>.cmp-tabs ol .cmp-tabs__tab{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width:840px){.tabs.our-history>.cmp-tabs ol .cmp-tabs__tab{font-size:18px;font-size:1.125rem}
}
.tabs.our-history>.cmp-tabs ol .cmp-tabs__tab--active{position:relative}
.tabs.our-history>.cmp-tabs ol .cmp-tabs__tab--active:after{content:'';width:50px;height:28px;display:block;background:url("../page/clientlibs/resources/images/icons/arrow.svg") no-repeat center;position:static;filter:brightness(0) invert(1)}
.tabs.our-history>.cmp-tabs ol .cmp-tabs__tab .year{width:140px}
.tabs.our-history>.cmp-tabs ol .cmp-tabs__tab .description{font-size:18px;font-size:1.125rem;width:220px;font-weight:bold}
.tabs.our-history>.cmp-tabs .select-wrapper{margin-right:30px;display:none}
@media screen and (max-width:840px){.tabs.our-history>.cmp-tabs .select-wrapper{display:block}
}
.tabs.our-history>.cmp-tabs .select-wrapper:after{display:none}
.tabs.our-history>.cmp-tabs .select-wrapper select{background:transparent;color:#fff;border:solid 1px;height:40px;padding:10px 30px}
@media screen and (max-width:767px){.tabs.our-history>.cmp-tabs .select-wrapper select{padding:10px 20px}
}
.tabs.our-history>.cmp-tabs .select-wrapper select option{color:#646970}
.tabs.our-history>.cmp-tabs .cmp-tabs{color:#fff}
.tabs.our-history>.cmp-tabs .cmp-tabs__tabpanel--active{width:calc(100% - 640px)}
@media screen and (max-width:1440px){.tabs.our-history>.cmp-tabs .cmp-tabs__tabpanel--active{flex:1}
}
@media screen and (max-width:840px){.tabs.our-history>.cmp-tabs .cmp-tabs__tabpanel--active{width:100%;flex:none}
}
.tabs.our-history>.cmp-tabs>.heading{display:none}
@media screen and (max-width:840px){.tabs.our-history>.cmp-tabs>.heading{display:block}
}
.tabs.our-history>.cmp-tabs .heading{font-size:24px;font-size:1.5rem;font-weight:bold;color:#fff;margin-bottom:0}
@media screen and (max-width:1280px){.tabs.our-history>.cmp-tabs .heading{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width:840px){.tabs.our-history>.cmp-tabs .heading{font-size:18px;font-size:1.125rem}
}
@media screen and (max-width:840px){.tabs.our-history>.cmp-tabs .heading{padding:30px}
}
.gridtabscontainer .cmp-gridtabscontainer>li header{opacity:1;cursor:pointer;position:relative;transition:.4s}
.gridtabscontainer .cmp-gridtabscontainer>li header .image{margin-bottom:12px}
.gridtabscontainer .cmp-gridtabscontainer>li header .image img{max-width:100%}
.gridtabscontainer .cmp-gridtabscontainer>li section{margin:0;opacity:0;left:0;width:100%;height:0;position:absolute;overflow:hidden;transition:.4s}
.gridtabscontainer .cmp-gridtabscontainer>li section ul{list-style:disc;margin-left:20px}
.gridtabscontainer .cmp-gridtabscontainer>li section ol{list-style:disc;margin-left:20px}
.gridtabscontainer .cmp-gridtabscontainer>li section .two-col-50-50>.cmp-container>div{margin-right:60px;margin-bottom:0}
.gridtabscontainer .cmp-gridtabscontainer>li section .two-col-50-50>.cmp-container>div .cmp-text{padding:0 !important}
.gridtabscontainer .cmp-gridtabscontainer>li:nth-child(3n){margin-right:0}
.gridtabscontainer .cmp-gridtabscontainer>li.is-active{transition:.4s}
.gridtabscontainer .cmp-gridtabscontainer>li.is-active header .button button:before{opacity:0;transition:.4s}
.gridtabscontainer .cmp-gridtabscontainer>li.is-active section{opacity:1;display:block;overflow:visible;height:initial;z-index:4;transition:.4s}
.gridtabscontainer .cmp-gridtabscontainer>li.inactive{transition:.4s}
.gridtabscontainer .cmp-gridtabscontainer>li.inactive header{opacity:.3;transition:.4s}
.gridtabscontainer .cmp-gridtabscontainer>li.inactive section{z-index:4}
.cmp-accordion__panel .gridtabscontainer{margin-bottom:0}
.cmp-accordion__panel .gridtabscontainer .cmp-gridtabscontainer{padding:0 !important}
.cmp-accordion__panel .gridtabscontainer .cmp-gridtabscontainer>li section>.container{padding:10px 0 30px 0}
.aem-AuthorLayer-Edit .gridtabscontainer .cmp-gridtabscontainer{max-width:1088px;margin:0 auto;padding:0 30px;list-style:none;display:block;flex-wrap:nowrap}
.aem-AuthorLayer-Edit .gridtabscontainer .cmp-gridtabscontainer>li{margin-bottom:100px;flex:none;max-width:100%;background:#c5c6c547}
.aem-AuthorLayer-Edit .gridtabscontainer .cmp-gridtabscontainer>li header{max-width:100%}
.aem-AuthorLayer-Edit .gridtabscontainer .cmp-gridtabscontainer>li header .image{max-width:25%}
.aem-AuthorLayer-Edit .gridtabscontainer .cmp-gridtabscontainer>li header .button{display:inline-block}
.aem-AuthorLayer-Edit .gridtabscontainer .cmp-gridtabscontainer>li header .button button{cursor:pointer;outline:0;position:relative;right:auto;margin-top:20px !important}
.aem-AuthorLayer-Edit .gridtabscontainer .cmp-gridtabscontainer>li section{margin:0;opacity:1;left:0;width:100%;padding:0;position:relative;height:initial}
.aem-AuthorLayer-Edit .gridtabscontainer .cmp-gridtabscontainer>li section>div{outline:0}
.gridtabscontainer>.cmp-gridtabscontainer{display:flex;border:0;padding:0;flex-wrap:wrap;list-style:none;gap:80px 20px}
@media screen and (max-width:840px){.gridtabscontainer>.cmp-gridtabscontainer{gap:40px 20px}
}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem{max-width:25%;flex:0 0 25%;flex-basis:calc(25% - 22.5px)}
@media screen and (max-width:840px){.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem{display:block;padding-right:0;max-width:48%;width:100%;flex-basis:auto}
}
@media screen and (max-width:767px){.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem{max-width:100%}
}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem.no-content{pointer-events:none}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article header h4{margin-bottom:10px}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article header .image{margin-bottom:15px}
.foundation .gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article header .image img{width:100%;aspect-ratio:1;object-fit:cover}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article header .image .desktop{display:block;float:none}
@media screen and (max-width:840px){.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article header .image .desktop{display:none}
}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article header .image .mobile{display:none;float:none}
@media screen and (max-width:840px){.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article header .image .mobile{display:block}
}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article header .text{padding-right:35px;margin-bottom:0}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article header .text h2,.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article header .text h3{margin-bottom:5px}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article header .text p{margin-bottom:10px}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article header .button{display:inline-block;position:absolute;top:0;right:0}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article header .button button{cursor:pointer;outline:0;height:28px;width:28px;font-size:0}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article header .button button:before{height:2px;left:25%;width:50%;transform:rotate(90deg);content:"";display:block;position:absolute;top:calc(50% - 2px)}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article header .button button:after{height:2px;left:25%;width:50%;content:"";display:block;position:absolute;top:calc(50% - 2px);margin-left:0}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section{margin:40px auto 20px;left:0;right:0;background:#f7f7f7;padding:20px;box-sizing:border-box}
@media screen and (max-width:840px){.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section{padding:0;margin-top:40px}
}
@media screen and (max-width:767px){.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section{margin-top:20px}
}
@media screen and (max-width:840px){.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section .image{display:none}
}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section .image img{aspect-ratio:1;max-height:400px;object-fit:cover;object-position:center;width:100%}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section .image+.container{padding-left:60px}
@media screen and (max-width:840px){.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section .image+.container{padding-left:0}
}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section .text h3{margin-bottom:10px}
@media screen and (max-width:840px){.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section .text h3{display:none}
}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section .text h3+p{margin-top:0}
@media screen and (max-width:840px){.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section .text h3+p{display:none}
}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section>div{padding:40px}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section .triangle{width:0;height:0;border-style:solid;border-width:0 22.5px 30px 22.5px;border-color:transparent transparent #f7f7f7 transparent;transform:rotate(0);padding:0;top:-30px;position:absolute}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section .close{position:absolute;right:40px;top:60px;width:50px;height:50px;cursor:pointer;padding:0}
@media screen and (max-width:840px){.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section .close{display:none}
}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section .close:before,.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section .close:after{content:'';width:50px;height:1px;display:block;background:#646970;transform:rotate(45deg);margin-top:25px}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section .close:after{transform:rotate(-45deg);margin-top:0}
@media screen and (max-width:1180px){.carousel-mobile{overflow:hidden}
.carousel-mobile .slick-slider{display:block}
.carousel-mobile .slick-slider .slick-list{width:100%}
.carousel-mobile .slick-slider .slick-list .slick-track{display:flex}
.carousel-mobile .slick-slider .slick-list .slick-track .pageteaser{margin:0 10px}
.carousel-mobile .slick-slider .slick-list .slick-track .pageteaser>div{height:100%}
.carousel-mobile .slick-slider .slick-list .slick-track .pageteaser>div>*{height:100%}
.carousel-mobile .slick-slider .slick-list .slick-track .pageteaser .cmp-container{flex-direction:column;border:solid 1px #646970;padding:20px}
.carousel-mobile .slick-slider .slick-list .slick-track .pageteaser .cmp-container>div{width:100%}
.carousel-mobile .slick-slider .slick-list .slick-track .pageteaser .cmp-container .content-container{padding:0}
}
.carousel-teaser{overflow:hidden}
.carousel-teaser .slick-slider{padding-right:200px !important;position:relative;padding-top:0 !important;padding-bottom:0 !important}
@media screen and (max-width:1180px){.carousel-teaser .slick-slider{padding-right:50px !important}
}
@media screen and (max-width:767px){.carousel-teaser .slick-slider{padding-right:40px !important}
}
.carousel-teaser .slick-slide{margin-right:50px}
@media screen and (max-width:1280px){.carousel-teaser .slick-slide{padding:30px !important}
}
@media screen and (max-width:767px){.carousel-teaser .slick-slide{margin:0 10px}
}
.carousel-teaser .slick-slide>div>.cmp-container{align-items:flex-start}
.carousel-teaser .slick-slide>div>.cmp-container .image{width:65%}
@media screen and (max-width:1440px){.carousel-teaser .slick-slide>div>.cmp-container .image{width:60%}
}
@media screen and (max-width:1180px){.carousel-teaser .slick-slide>div>.cmp-container .image{width:50%}
}
@media screen and (max-width:840px){.carousel-teaser .slick-slide>div>.cmp-container .image{width:100%}
}
.carousel-teaser .slick-slide>div>.cmp-container .content-container{width:35%}
@media screen and (max-width:1440px){.carousel-teaser .slick-slide>div>.cmp-container .content-container{width:40%}
}
@media screen and (max-width:1180px){.carousel-teaser .slick-slide>div>.cmp-container .content-container{width:50%}
}
@media screen and (max-width:840px){.carousel-teaser .slick-slide>div>.cmp-container .content-container{width:100%}
}
.carousel-teaser .slick-dots{padding-bottom:15px;margin-top:50px}
.slick-slider{display:block}
.slick-slider .slick-list{width:100%}
.slick-slider .slick-list .slick-track{display:flex}
.slick-dots{display:flex;gap:10px;list-style:none;justify-content:center;margin-top:50px}
.slick-dots li.slick-active button{background:#2960d5}
.slick-dots li button{font-size:0;width:10px;height:10px;background:#e8e8e8;border-radius:10px;padding:0}
.slick-arrow{position:absolute;font-size:0;width:50px;height:50px;border-radius:50px;border:solid 1px #2960d5;background:url("../page/clientlibs/resources/images/icons/chevron-right.svg") no-repeat;background-position:center;bottom:10px;left:20px}
.slick-arrow.slick-disabled{opacity:.5}
.slick-arrow.slick-prev{transform:rotate(180deg)}
.slick-arrow.slick-next{right:20px;left:auto}
.keystatistic{text-align:center}
.keystatistic.medium-size .text:first-child{margin-bottom:20px}
.keystatistic.medium-size .text:first-child p{font-size:70px;font-size:4.375rem;font-weight:normal}
@media screen and (max-width:1280px){.keystatistic.medium-size .text:first-child p{font-size:50px;font-size:3.125rem}
}
@media screen and (max-width:840px){.keystatistic.medium-size .text:first-child p{font-size:32px;font-size:2rem}
}
.keystatistic.large-size .text:first-child{margin-bottom:40px}
.keystatistic.large-size .text:first-child p{font-size:120px;font-size:7.5rem;font-weight:600;font-weight:100}
@media screen and (max-height:1000px){.keystatistic.large-size .text:first-child p{font-size:100px;font-size:6.25rem}
}
@media screen and (max-width:1180px){.keystatistic.large-size .text:first-child p{font-size:80px;font-size:5rem}
}
@media screen and (max-width:840px){.keystatistic.large-size .text:first-child p{font-size:48px;font-size:3rem}
}
.keystatistic.align-left{text-align:left}
.keystatistic.black-clr .text:first-child p{color:#646970}
.keystatistic .text:first-child p{color:#2960d5;font-size:48px;font-size:3rem;font-weight:normal}
@media screen and (max-width:1180px){.keystatistic .text:first-child p{font-size:30px;font-size:1.875rem}
}
@media screen and (max-width:840px){.keystatistic .text:first-child p{font-size:24px;font-size:1.5rem}
}
.keystatistic p{font-size:24px;font-size:1.5rem;font-weight:100;margin:0}
@media screen and (max-width:1280px){.keystatistic p{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width:840px){.keystatistic p{font-size:18px;font-size:1.125rem}
}
.accordion .cmp-accordion__item{border:solid 1px #646970;margin-bottom:20px}
.accordion .cmp-accordion__item[data-cmp-expanded] .cmp-accordion__icon:before{display:none}
.accordion .cmp-accordion__header button{cursor:pointer;padding:20px 50px;display:flex;justify-content:space-between;align-items:center;font-family:inherit}
@media screen and (max-width:840px){.accordion .cmp-accordion__header button{padding:20px}
}
.accordion .cmp-accordion__title{font-size:24px;font-size:1.5rem;font-weight:bold;color:#646970}
@media screen and (max-width:1280px){.accordion .cmp-accordion__title{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width:840px){.accordion .cmp-accordion__title{font-size:18px;font-size:1.125rem}
}
@media screen and (max-width:840px){.accordion .cmp-accordion__title{padding-right:10px}
}
.accordion .cmp-accordion__icon{width:30px;height:30px;position:relative;display:flex;align-items:center;justify-content:center}
.accordion .cmp-accordion__icon:before,.accordion .cmp-accordion__icon:after{content:'';width:1px;height:30px;background:#ca1538;display:block;position:absolute}
@media screen and (max-width:767px){.accordion .cmp-accordion__icon:before,.accordion .cmp-accordion__icon:after{height:20px}
}
.accordion .cmp-accordion__icon:after{width:30px;height:1px}
@media screen and (max-width:767px){.accordion .cmp-accordion__icon:after{width:20px}
}
.accordion .cmp-accordion__panel{padding:0 50px 20px}
@media screen and (max-width:767px){.accordion .cmp-accordion__panel{padding:0 20px 20px}
}
.image.icon{max-width:150px;margin:0 auto}
.image img{max-width:1400px}
.publish-mode .root>.aem-Grid>.responsivegrid:first-child{position:sticky;top:0}
@media screen and (max-width:768px){.publish-mode .root>.aem-Grid>.responsivegrid:first-child{position:relative}
}
@media screen and (max-width:1000px) and (orientation:landscape){.publish-mode .root>.aem-Grid>.responsivegrid:first-child{position:relative}
}
.root>.aem-Grid>.responsivegrid:nth-child(3)>.aem-Grid>.container.remove-bottom-space>.cmp-container{padding-bottom:0}
.root>.aem-Grid>.responsivegrid:nth-child(3)>.aem-Grid>.container>.cmp-container{padding-top:50px;padding-bottom:50px}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.container{background:#fff;position:relative;z-index:1}
@media screen and (max-width:1180px){.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.container>.cmp-container>.container>.cmp-container>.container>.cmp-container>.container>.cmp-container{flex-wrap:wrap;gap:20px}
}
@media screen and (max-width:1180px){.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.container>.cmp-container>.container>.cmp-container>.container>.cmp-container>.container>.cmp-container *{flex:none}
}
.publish-mode .root>.aem-Grid>.responsivegrid>.aem-Grid>.container.section-sticky{position:sticky;top:0}
@media screen and (max-width:768px){.publish-mode .root>.aem-Grid>.responsivegrid>.aem-Grid>.container.section-sticky{position:relative}
}
@media screen and (max-width:1000px) and (orientation:landscape){.publish-mode .root>.aem-Grid>.responsivegrid>.aem-Grid>.container.section-sticky{position:relative}
}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.container.full-width>.cmp-container{padding:0;max-width:100%}
@media screen and (max-width:840px){.root>.aem-Grid>.responsivegrid>.aem-Grid>.container.full-width>.cmp-container{padding-top:50px;padding-bottom:50px}
}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.container.full-width>.cmp-container>.container>.cmp-container{max-width:1720px;padding:20px 0;position:relative;margin:0 auto}
@media screen and (max-width:1720px){.root>.aem-Grid>.responsivegrid>.aem-Grid>.container.full-width>.cmp-container>.container>.cmp-container{padding:20px 40px}
}
@media screen and (max-width:1180px){.root>.aem-Grid>.responsivegrid>.aem-Grid>.container.full-width>.cmp-container>.container>.cmp-container{padding:10px 40px;width:100%}
}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.container.full-width--text-width>.cmp-container>*{max-width:1400px;padding:20px 0;position:relative;margin:0 auto}
@media screen and (max-width:1720px){.root>.aem-Grid>.responsivegrid>.aem-Grid>.container.full-width--text-width>.cmp-container>*{padding:20px 40px}
}
@media screen and (max-width:1180px){.root>.aem-Grid>.responsivegrid>.aem-Grid>.container.full-width--text-width>.cmp-container>*{padding:10px 40px;width:100%}
}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container{max-width:1720px;padding:20px 0;position:relative;margin:0 auto}
@media screen and (max-width:1720px){.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container{padding:20px 40px}
}
@media screen and (max-width:1180px){.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container{padding:10px 30px;width:100%}
}
@media screen and (max-width:1180px){.root>.aem-Grid>.responsivegrid .container.border,.root>.aem-Grid>.responsivegrid .container.bg-grey,.root>.aem-Grid>.responsivegrid .container.bg-dark-grey,.root>.aem-Grid>.responsivegrid .container.bg-darkest-grey,.root>.aem-Grid>.responsivegrid .container.bg-white,.root>.aem-Grid>.responsivegrid .container.bg-blue,.root>.aem-Grid>.responsivegrid .container.bg-sky-blue{padding:40px 0}
}
.root>.aem-Grid>.responsivegrid .container.border:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-grey:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-dark-grey:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-darkest-grey:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-white:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-blue:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-sky-blue:not(.full-width){padding:0 50px}
@media screen and (max-width:1180px){.root>.aem-Grid>.responsivegrid .container.border:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-grey:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-dark-grey:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-darkest-grey:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-white:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-blue:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-sky-blue:not(.full-width){padding:0 40px}
}
@media screen and (max-width:840px){.root>.aem-Grid>.responsivegrid .container.border:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-grey:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-dark-grey:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-darkest-grey:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-white:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-blue:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-sky-blue:not(.full-width){padding-bottom:40px}
}
@media screen and (max-width:767px){.root>.aem-Grid>.responsivegrid .container.border:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-grey:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-dark-grey:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-darkest-grey:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-white:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-blue:not(.full-width),.root>.aem-Grid>.responsivegrid .container.bg-sky-blue:not(.full-width){padding:0 20px 20px}
}
.root>.aem-Grid>.responsivegrid .container.bg-blue *,.root>.aem-Grid>.responsivegrid .container.bg-darkest-grey *,.root>.aem-Grid>.responsivegrid .container.bg-sky-blue *{color:#fff}
.root>.aem-Grid>.responsivegrid .container.bg-blue a:hover,.root>.aem-Grid>.responsivegrid .container.bg-darkest-grey a:hover,.root>.aem-Grid>.responsivegrid .container.bg-sky-blue a:hover{color:#ca1538 !important}
.root>.aem-Grid>.responsivegrid .container.bg-blue .pageteaser:not(.image-left):not(.image-right) .text a,.root>.aem-Grid>.responsivegrid .container.bg-darkest-grey .pageteaser:not(.image-left):not(.image-right) .text a,.root>.aem-Grid>.responsivegrid .container.bg-sky-blue .pageteaser:not(.image-left):not(.image-right) .text a{position:relative;background:linear-gradient(#fff,#fff) left bottom no-repeat;background-size:0 2px;transition:all .5s}
.root>.aem-Grid>.responsivegrid .container.bg-blue .pageteaser:not(.image-left):not(.image-right) .text a:hover,.root>.aem-Grid>.responsivegrid .container.bg-darkest-grey .pageteaser:not(.image-left):not(.image-right) .text a:hover,.root>.aem-Grid>.responsivegrid .container.bg-sky-blue .pageteaser:not(.image-left):not(.image-right) .text a:hover{background-size:100% 2px;color:#2960d5}
.root>.aem-Grid>.responsivegrid .container.bg-blue .cmp-articlefilterpane__item-date-category time:before,.root>.aem-Grid>.responsivegrid .container.bg-darkest-grey .cmp-articlefilterpane__item-date-category time:before,.root>.aem-Grid>.responsivegrid .container.bg-sky-blue .cmp-articlefilterpane__item-date-category time:before{filter:invert(1) brightness(0) invert(1)}
.root>.aem-Grid>.responsivegrid .container.bg-blue .cmp-articlefilterpane__item-date-category a,.root>.aem-Grid>.responsivegrid .container.bg-darkest-grey .cmp-articlefilterpane__item-date-category a,.root>.aem-Grid>.responsivegrid .container.bg-sky-blue .cmp-articlefilterpane__item-date-category a{border-color:#fff}
.root>.aem-Grid>.responsivegrid .container.bg-blue .cmp-articlefilterpane__item article>a,.root>.aem-Grid>.responsivegrid .container.bg-darkest-grey .cmp-articlefilterpane__item article>a,.root>.aem-Grid>.responsivegrid .container.bg-sky-blue .cmp-articlefilterpane__item article>a{position:relative;background:linear-gradient(#fff,#fff) left bottom no-repeat;background-size:0 2px;transition:all .5s}
.root>.aem-Grid>.responsivegrid .container.bg-blue .cmp-articlefilterpane__item article>a:hover,.root>.aem-Grid>.responsivegrid .container.bg-darkest-grey .cmp-articlefilterpane__item article>a:hover,.root>.aem-Grid>.responsivegrid .container.bg-sky-blue .cmp-articlefilterpane__item article>a:hover{background-size:100% 2px;color:#2960d5}
.root>.aem-Grid>.responsivegrid .container.bg-blue .white-btn *,.root>.aem-Grid>.responsivegrid .container.bg-darkest-grey .white-btn *,.root>.aem-Grid>.responsivegrid .container.bg-sky-blue .white-btn *{color:#2960d5}
.root>.aem-Grid>.responsivegrid .container.bg-blue .white-btn *:hover,.root>.aem-Grid>.responsivegrid .container.bg-darkest-grey .white-btn *:hover,.root>.aem-Grid>.responsivegrid .container.bg-sky-blue .white-btn *:hover{color:#fff}
.root>.aem-Grid>.responsivegrid .container.border{border:solid 1px #646970}
.root>.aem-Grid>.responsivegrid .container.border-right{border-right:solid 1px #ca1538;padding-right:50px}
@media screen and (max-width:840px){.root>.aem-Grid>.responsivegrid .container.border-right{border-right:0;padding-right:0;border-bottom:solid 1px #ca1538;padding-bottom:50px}
}
.root>.aem-Grid>.responsivegrid .container.bg-grey{background:#f7f7f7}
.root>.aem-Grid>.responsivegrid .container.bg-dark-grey{background:#e8e8e8}
.root>.aem-Grid>.responsivegrid .container.bg-darkest-grey{background:#646970}
.root>.aem-Grid>.responsivegrid .container.bg-white{background:#fff}
.root>.aem-Grid>.responsivegrid .container.bg-white *{color:#646970}
.root>.aem-Grid>.responsivegrid .container.bg-white a:hover{color:#ca1538 !important}
.root>.aem-Grid>.responsivegrid .container.bg-white .text-blue *{color:#2960d5}
.root>.aem-Grid>.responsivegrid .container.bg-white .blue-border a:hover{background:#ca1538;border-color:#ca1538}
.root>.aem-Grid>.responsivegrid .container.bg-white .blue-border a:hover span{color:#fff}
.root>.aem-Grid>.responsivegrid .container.bg-white .blue-border a span{color:#2960d5}
.root>.aem-Grid>.responsivegrid .container.bg-blue{background:#193a80}
.root>.aem-Grid>.responsivegrid .container.bg-sky-blue{background:#2960d5}
.root>.aem-Grid>.responsivegrid .container.bg-image-parallax.cq-Editable-dom>.cmp-container img{display:block}
.root>.aem-Grid>.responsivegrid .container.bg-image-parallax>.cmp-container{background-attachment:fixed;background-size:cover;background-position:center;overflow:hidden;height:600px}
@media screen and (max-width:840px){.root>.aem-Grid>.responsivegrid .container.bg-image-parallax>.cmp-container{height:400px}
}
@media screen and (max-width:767px){.root>.aem-Grid>.responsivegrid .container.bg-image-parallax>.cmp-container{height:250px;background-attachment:initial}
}
.root>.aem-Grid>.responsivegrid .container.bg-image-parallax>.cmp-container img{display:none}
.publish-mode .root>.aem-Grid>.responsivegrid .container.mobile-show{display:none}
@media screen and (max-width:767px){.publish-mode .root>.aem-Grid>.responsivegrid .container.mobile-show{display:block}
}
@media screen and (max-width:767px){.root>.aem-Grid>.responsivegrid .container.mobile-hide{display:none}
}
body>.root>.aem-Grid .searchfield{background:#fff;position:relative;z-index:1;padding-top:100px;padding-bottom:20px}
body>.root>.aem-Grid .searchfield>form{max-width:1720px;position:relative;margin:0 auto}
@media screen and (max-width:1720px){body>.root>.aem-Grid .searchfield>form{padding:0 40px}
}
@media screen and (max-width:1180px){body>.root>.aem-Grid .searchfield>form{padding:10px 30px;width:100%}
}
body>.root>.aem-Grid .searchfield>form input[type="text"]{width:100%;height:70px;border:solid 1px #646970;padding:23px 30px 23px 65px;border-radius:0;max-width:1200px}
@media screen and (max-width:1180px){body>.root>.aem-Grid .searchfield>form input[type="text"]{height:40px;padding:10px 20px 10px 50px}
}
body>.root>.aem-Grid .searchfield>form input[type="submit"]{width:24px;height:24px;background:url("../page/clientlibs/resources/images/icons/search-red.svg") no-repeat;background-size:contain;font-size:0;border:0;position:absolute;left:30px;top:23px}
@media screen and (max-width:1720px){body>.root>.aem-Grid .searchfield>form input[type="submit"]{left:70px}
}
@media screen and (max-width:1180px){body>.root>.aem-Grid .searchfield>form input[type="submit"]{width:20px;height:20px;left:50px;top:20px}
}
body>.root>.aem-Grid .searchresult{background:#fff;position:relative;z-index:1;padding-top:30px;padding-bottom:150px}
@media screen and (max-width:1180px){body>.root>.aem-Grid .searchresult{padding-top:10px;padding-bottom:60px}
}
body>.root>.aem-Grid .searchresult ul{list-style:none}
body>.root>.aem-Grid .searchresult .cmp-searchresult{max-width:1720px;position:relative;margin:0 auto;display:flex;flex-wrap:wrap}
@media screen and (max-width:1720px){body>.root>.aem-Grid .searchresult .cmp-searchresult{padding:0 40px}
}
@media screen and (max-width:1180px){body>.root>.aem-Grid .searchresult .cmp-searchresult{padding:10px 30px;width:100%}
}
@media screen and (max-width:840px){body>.root>.aem-Grid .searchresult .cmp-searchresult{flex-direction:column}
}
body>.root>.aem-Grid .searchresult .cmp-searchresult .summary,body>.root>.aem-Grid .searchresult .cmp-searchresult__pagination{margin-top:0;width:100%}
body>.root>.aem-Grid .searchresult .cmp-searchresult .summary{margin-bottom:100px}
@media screen and (max-width:1180px){body>.root>.aem-Grid .searchresult .cmp-searchresult .summary{margin-bottom:50px}
}
body>.root>.aem-Grid .searchresult .cmp-searchresult__filters{width:30%;padding-right:100px;border-right:solid 1px #ca1538;margin-right:100px;position:relative}
@media screen and (max-width:1180px){body>.root>.aem-Grid .searchresult .cmp-searchresult__filters{padding-right:50px;margin-right:50px}
}
@media screen and (max-width:840px){body>.root>.aem-Grid .searchresult .cmp-searchresult__filters{width:100%;border-right:0;padding-right:0;margin-right:0}
}
body>.root>.aem-Grid .searchresult .cmp-searchresult__filters__item{width:100%;margin-top:20px;padding-top:20px;border-top:solid 1px #646970}
body>.root>.aem-Grid .searchresult .cmp-searchresult__filters__item h3{font-size:18px;font-size:1.125rem}
@media screen and (max-width:840px){body>.root>.aem-Grid .searchresult .cmp-searchresult__filters__item h3{font-size:14px;font-size:.875rem}
}
body>.root>.aem-Grid .searchresult .cmp-searchresult__filters__item ul li{margin-bottom:20px;font-weight:100;padding-right:40px;position:relative;height:30px;display:flex;align-items:center}
body>.root>.aem-Grid .searchresult .cmp-searchresult__filters__item input{width:1px;height:1px;opacity:0;visibility:hidden;margin:0 0 0 -1px}
body>.root>.aem-Grid .searchresult .cmp-searchresult__filters__item input:checked+label:after{background:url("../page/clientlibs/resources/images/icons/check.svg") no-repeat;background-size:20px 20px;background-position:center;display:block}
body>.root>.aem-Grid .searchresult .cmp-searchresult__filters__item label{cursor:pointer}
body>.root>.aem-Grid .searchresult .cmp-searchresult__filters__item label:before,body>.root>.aem-Grid .searchresult .cmp-searchresult__filters__item label:after{content:'';width:30px;height:30px;border:solid 1px #2960d5;display:block;position:absolute;top:0;right:0}
body>.root>.aem-Grid .searchresult .cmp-searchresult__filters__item label:after{display:none}
body>.root>.aem-Grid .searchresult .cmp-searchresult__reset{font-size:18px;font-size:1.125rem;border-bottom:solid 1px #2960d5;color:#2960d5;padding:0;margin:0 0 0 auto;align-self:flex-start;position:absolute;top:5px;right:100px}
@media screen and (max-width:1180px){body>.root>.aem-Grid .searchresult .cmp-searchresult__reset{right:50px}
}
@media screen and (max-width:840px){body>.root>.aem-Grid .searchresult .cmp-searchresult__reset{font-size:14px;font-size:.875rem}
}
body>.root>.aem-Grid .searchresult .cmp-searchresult__reset-heading{font-size:24px;font-size:1.5rem;margin-bottom:0}
@media screen and (max-width:1280px){body>.root>.aem-Grid .searchresult .cmp-searchresult__reset-heading{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width:840px){body>.root>.aem-Grid .searchresult .cmp-searchresult__reset-heading{font-size:18px;font-size:1.125rem}
}
body>.root>.aem-Grid .searchresult .cmp-searchresult__list,body>.root>.aem-Grid .searchresult .cmp-searchresult__pagination{width:calc(70% - 100px)}
@media screen and (max-width:1180px){body>.root>.aem-Grid .searchresult .cmp-searchresult__list,body>.root>.aem-Grid .searchresult .cmp-searchresult__pagination{width:calc(70% - 50px)}
}
@media screen and (max-width:840px){body>.root>.aem-Grid .searchresult .cmp-searchresult__list,body>.root>.aem-Grid .searchresult .cmp-searchresult__pagination{width:100%;margin-top:40px}
}
body>.root>.aem-Grid .searchresult .cmp-searchresult__item{color:#646970;padding-bottom:50px;margin-bottom:50px;border-bottom:solid 1px #e8e8e8}
body>.root>.aem-Grid .searchresult .cmp-searchresult__item:last-child{margin-bottom:70px}
body>.root>.aem-Grid .searchresult .cmp-searchresult__item-title{font-size:24px;font-size:1.5rem;font-weight:bold}
@media screen and (max-width:1280px){body>.root>.aem-Grid .searchresult .cmp-searchresult__item-title{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width:840px){body>.root>.aem-Grid .searchresult .cmp-searchresult__item-title{font-size:18px;font-size:1.125rem}
}
body>.root>.aem-Grid .searchresult .cmp-searchresult__item a{color:inherit}
body>.root>.aem-Grid .searchresult .cmp-searchresult__pagination{margin:-20px 0 0 auto;display:flex;align-items:center;gap:30px}
@media screen and (max-width:840px){body>.root>.aem-Grid .searchresult .cmp-searchresult__pagination{gap:20px}
}
body>.root>.aem-Grid .searchresult .cmp-searchresult__pagination a{color:#646970}
body>.root>.aem-Grid .searchresult .cmp-searchresult__pagination a.active{color:#2960d5}
body>.root>.aem-Grid .searchresult .cmp-searchresult__pagination a.next,body>.root>.aem-Grid .searchresult .cmp-searchresult__pagination a.previous{font-size:0;background:url("../page/clientlibs/resources/images/icons/chevron-down-red.svg") no-repeat #fff;width:15px;height:8px;display:block;transform:rotate(90deg)}
body>.root>.aem-Grid .searchresult .cmp-searchresult__pagination a.next{transform:rotate(-90deg)}
.site-services-page>.root>.aem-Grid>.responsivegrid:last-child{padding-top:80px;position:relative;background:#fff}
.site-services-page>.root>.aem-Grid>.responsivegrid:last-child .table-scroll-wrapper{max-width:100%;overflow-x:auto}
.site-services-page>.root>.aem-Grid>.responsivegrid:last-child .cookiecontrolbutton button{padding:15px 50px;line-height:1;background:#2960d5;color:#fff;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem}
@media screen and (max-width:1440px){.site-services-page>.root>.aem-Grid>.responsivegrid:last-child .cookiecontrolbutton button{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){.site-services-page>.root>.aem-Grid>.responsivegrid:last-child .cookiecontrolbutton button{padding:15px 30px;font-size:16px;font-size:1rem}
}
.site-services-page>.root>.aem-Grid>.responsivegrid:last-child .cookiecontrolbutton button:hover{background:#ca1538}
.site-services-page>.root>.aem-Grid>.responsivegrid:last-child .cookiecontrolbutton button:after{display:none}
.site-services-page>.root .navigation>nav ul{list-style:none}
.site-services-page>.root .navigation>nav>ul{display:flex;flex-wrap:wrap;list-style:none;gap:100px 0}
.site-services-page>.root .navigation>nav>ul .cmp-navigation__item{margin-bottom:20px}
.site-services-page>.root .navigation>nav>ul .cmp-navigation__item a{color:#2960d5;border-bottom:solid 1px #2960d5}
.site-services-page>.root .navigation>nav>ul .cmp-navigation__item--level-0{width:25%;padding-right:20px}
@media screen and (max-width:840px){.site-services-page>.root .navigation>nav>ul .cmp-navigation__item--level-0{width:50%}
}
@media screen and (max-width:767px){.site-services-page>.root .navigation>nav>ul .cmp-navigation__item--level-0{width:100%;padding-right:0}
}
.site-services-page>.root .navigation>nav>ul .cmp-navigation__item--level-0>a{font-size:24px;font-size:1.5rem;color:#646970;border-bottom:0;font-weight:bold;margin-bottom:25px;display:block}
@media screen and (max-width:1280px){.site-services-page>.root .navigation>nav>ul .cmp-navigation__item--level-0>a{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width:840px){.site-services-page>.root .navigation>nav>ul .cmp-navigation__item--level-0>a{font-size:18px;font-size:1.125rem}
}
.site-services-page>.root .navigation>nav>ul .cmp-navigation__item--level-1 ul{padding-left:40px;list-style:disc;margin-top:20px}
.site-services-page>.root .navigation>nav>ul .cmp-navigation__item--level-1 ul li::marker{color:#ca1538}
.damvideo{width:100%;max-height:800px;height:80vh}
.damvideo video{width:100%;height:100%;object-fit:cover}
.damvideo .play-btn{width:100px;height:100px;border-radius:100px;background:#fff;display:flex;align-items:center;justify-content:center;transition:.4s}
.damvideo .play-btn:hover{background:#2960d5}
.damvideo .play-btn:hover span{border-color:transparent transparent transparent #fff}
.damvideo .play-btn span{width:0;height:0;border-style:solid;border-width:17.5px 0 17.5px 30.3px;border-color:transparent transparent transparent #2960d5;transform:rotate(0);display:block;margin-left:5px}
.brightcovevideo{width:100%}
.brightcovevideo.cq-Editable-dom>.video-js{height:600px}
.brightcovevideo>.video-js{width:100%;height:90dvh}
@media screen and (max-width:767px){.brightcovevideo>.video-js{height:300px}
}
.brightcovevideo>.video-js .vjs-tech{object-fit:cover}
select{padding:15px 40px;border:solid 1px #646970;border-radius:50px;display:flex;align-items:center;font-size:18px;font-size:1.125rem;font-weight:600;gap:20px;color:#646970;font-family:inherit}
@media screen and (max-width:1180px){select{padding:10px 60px 10px 30px}
}
@media screen and (max-width:767px){select{font-size:14px;font-size:.875rem;padding:10px 20px;max-width:300px}
}
.select-wrapper,.filter-year__container,.filter-tag__container{position:relative}
.select-wrapper::after,.filter-year__container::after,.filter-tag__container::after{content:'';width:37px;height:7px;display:block;background:url("../page/clientlibs/resources/images/icons/chevron-down-red.svg") no-repeat #fff;background-size:contain;position:absolute;top:23px;right:2px;background-position:left center}
@media screen and (max-width:1180px){.select-wrapper::after,.filter-year__container::after,.filter-tag__container::after{top:18px;display:none}
}
input[type="text"],input[type="email"],input[type="number"]{padding:15px 20px;border:solid 1px #646970;width:100%;height:50px;outline:0}
input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="number"]::placeholder{opacity:.2}
@media screen and (max-width:1440px){input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="number"]::placeholder{opacity:.5}
}
@media screen and (max-width:767px){input[type="text"],input[type="email"],input[type="number"]{font-size:14px;font-size:.875rem}
}
.cmp-articlefilterpane__filters-tags{display:flex;gap:10px}
@media screen and (max-width:840px){.cmp-articlefilterpane__filters-tags{flex-direction:column;margin-bottom:0 !important}
}
.cmp-articlefilterpane__filters-tags .tag{width:0;height:0;opacity:0;visibility:hidden;position:absolute;z-index:-1}
#portfolio-companies{padding:0;max-width:100%}
.portfolio-companies__wrapper{display:flex;height:100vh}
@media screen and (max-width:840px){.portfolio-companies__wrapper{height:auto}
}
@media screen and (max-width:1000px) and (orientation:landscape){.portfolio-companies__wrapper{flex-wrap:wrap;height:auto}
}
.portfolio-companies__nav{background:#2960d5;color:#fff;padding:100px;width:40%;max-height:100dvh}
@media screen and (max-width:1000px) and (orientation:landscape){.portfolio-companies__nav{width:100%;max-height:none}
}
.portfolio-companies__nav *{--sb-track-color:#2960d5;--sb-thumb-color:#193a80;--sb-size:5px}
.portfolio-companies__nav *::-webkit-scrollbar{width:var(--sb-size)}
.portfolio-companies__nav *::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:3px}
.portfolio-companies__nav *::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:3px}
@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}
}
@media screen and (max-width:1720px){.portfolio-companies__nav{padding:60px}
}
@media screen and (max-width:1440px){.portfolio-companies__nav{padding:60px 40px}
}
@media screen and (max-width:840px){.portfolio-companies__nav{width:100%;max-height:100%;padding:50px 30px}
}
.portfolio-companies__nav-list{display:flex;list-style:none;flex-wrap:wrap;gap:30px 50px;max-height:50vh;overflow-y:auto}
@media screen and (max-width:1440px){.portfolio-companies__nav-list{gap:30px}
}
@media screen and (max-width:840px){.portfolio-companies__nav-list{gap:20px;max-height:none}
}
@media screen and (max-width:1000px) and (orientation:landscape){.portfolio-companies__nav-list{max-height:none}
}
.portfolio-companies__nav-list li{width:calc(50% - 25px);position:relative}
@media screen and (max-width:1440px){.portfolio-companies__nav-list li{width:calc(50% - 15px)}
}
@media screen and (max-width:840px){.portfolio-companies__nav-list li{width:47%;margin-bottom:40px}
}
@media screen and (max-width:768px){.portfolio-companies__nav-list li{width:100%}
}
.portfolio-companies__nav-list li.active::after{width:100%;transition:5s linear}
@media screen and (max-width:840px){.portfolio-companies__nav-list li.active:nth-child(even) .details{left:calc(-50vw + 34px)}
}
@media screen and (max-width:768px){.portfolio-companies__nav-list li.active:nth-child(even) .details{left:0}
}
@media screen and (max-width:840px){.portfolio-companies__nav-list li.active:nth-child(even) .details:before{right:40%;left:auto}
}
@media screen and (max-width:768px){.portfolio-companies__nav-list li.active:nth-child(even) .details:before{right:auto;left:20px}
}
@media screen and (max-width:840px){.portfolio-companies__nav-list li.active .details{display:block;width:calc(100vw - 65px);border:solid 1px #fff;padding:20px;margin-top:40px;position:relative}
.portfolio-companies__nav-list li.active .details::before{content:'';position:absolute;top:-20px;left:20px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff}
}
.portfolio-companies__nav-list li:before{content:'';display:block;width:100%;height:3px;background:rgba(255,255,255,0.2);margin-bottom:20px}
@media screen and (max-width:840px){.portfolio-companies__nav-list li:before{display:none}
}
.portfolio-companies__nav-list li:after{content:'';width:0;height:3px;background:#00c3c3;position:absolute;top:0}
@media screen and (max-width:840px){.portfolio-companies__nav-list li:after{display:none}
}
.portfolio-companies__nav-list li p{font-size:16px;font-size:1rem;margin-bottom:0}
.portfolio-companies__nav-list li .company-name{margin-bottom:10px;font-size:24px;font-size:1.5rem;font-weight:bold;cursor:pointer}
@media screen and (max-width:1280px){.portfolio-companies__nav-list li .company-name{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width:840px){.portfolio-companies__nav-list li .company-name{font-size:18px;font-size:1.125rem}
}
@media screen and (max-width:840px){.portfolio-companies__nav-list li .company-name{border-bottom:solid 1px;width:max-content}
}
@media screen and (max-width:768px){.portfolio-companies__nav-list li .company-name{width:auto}
}
.portfolio-companies__nav-list li .details{display:none}
.portfolio-companies__nav-list li .details>img{display:block;width:100%;margin-bottom:30px;max-height:180px;object-fit:cover}
@media screen and (max-width:840px){.portfolio-companies__nav-list li .details .writeup{display:flex;flex-wrap:wrap;justify-content:space-between}
}
.portfolio-companies__nav-list li .details .writeup .group{width:50%;padding-right:20px}
@media screen and (max-width:840px){.portfolio-companies__nav-list li .details .writeup .group{padding-right:0;width:49%}
}
.portfolio-companies__nav-list li .details .writeup .group:first-child{width:100%}
@media screen and (max-width:840px){.portfolio-companies__nav-list li .details .writeup .group:first-child{margin-bottom:20px}
}
.portfolio-companies__nav-list li .details .writeup .group>img{margin-bottom:20px;max-width:100%}
.portfolio-companies__nav-list li .details .writeup>p{margin-top:30px;width:100%;padding-top:40px;border-top:solid 1px;margin-top:10px}
.portfolio-companies__nav-list li .details .writeup>p>a{padding:15px 50px;line-height:1;background:#2960d5;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem;background:#fff;background:transparent;border:solid 1px #2960d5;color:#2960d5;color:#fff;border-color:#fff;display:inline-block}
@media screen and (max-width:1440px){.portfolio-companies__nav-list li .details .writeup>p>a{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){.portfolio-companies__nav-list li .details .writeup>p>a{padding:15px 30px;font-size:16px;font-size:1rem}
}
.portfolio-companies__nav-list li .details .writeup>p>a:hover{background:#ca1538}
.portfolio-companies__nav-list li .details .writeup>p>a:after{display:none}
.portfolio-companies__nav-list li .details .writeup>p>a:hover{color:#fff}
.portfolio-companies__nav-list li .details .writeup>p>a:hover{background:#ca1538;border-color:#ca1538;color:#fff}
.portfolio-companies__nav-link{display:inline-block;margin-top:40px}
@media screen and (max-width:1180px){.portfolio-companies__nav-link{margin-top:20px}
}
.portfolio-companies__view{width:60%;position:relative}
@media screen and (max-width:840px){.portfolio-companies__view{display:none}
}
@media screen and (max-width:1000px) and (orientation:landscape){.portfolio-companies__view{width:100%}
}
.portfolio-companies__view .details{height:100%}
.portfolio-companies__view .details img{width:100%;height:100%;object-fit:cover}
.portfolio-companies__view .writeup{position:absolute;bottom:0;display:flex;color:#fff;padding:100px;gap:30px;flex-wrap:wrap;width:100%}
@media screen and (max-width:1720px){.portfolio-companies__view .writeup{padding:60px}
}
@media screen and (max-width:1440px){.portfolio-companies__view .writeup{padding:60px 40px}
}
@media screen and (max-width:1180px){.portfolio-companies__view .writeup{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:30px}
}
.portfolio-companies__view .writeup:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#193a80;mix-blend-mode:multiply}
.portfolio-companies__view .writeup .group{position:relative;z-index:1;flex:1}
@media screen and (max-width:1180px){.portfolio-companies__view .writeup .group{flex:none}
}
.portfolio-companies__view .writeup .group:first-child{border-right:solid 1px #fff;padding-right:30px}
@media screen and (max-width:1180px){.portfolio-companies__view .writeup .group:first-child{grid-row:span 2 / span 2}
}
@media screen and (max-width:1180px){.portfolio-companies__view .writeup .group:last-child{grid-column-start:2;grid-row-start:2}
}
.portfolio-companies__view .writeup p{margin-bottom:30px}
.portfolio-companies__view .writeup p.numbers{margin-bottom:0}
.portfolio-companies__view .writeup p>a{padding:15px 50px;line-height:1;background:#2960d5;color:#fff;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem;border:solid 1px #fff;background:transparent;display:inline-block}
@media screen and (max-width:1440px){.portfolio-companies__view .writeup p>a{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){.portfolio-companies__view .writeup p>a{padding:15px 30px;font-size:16px;font-size:1rem}
}
.portfolio-companies__view .writeup p>a:hover{background:#ca1538}
.portfolio-companies__view .writeup p>a:after{display:none}
.portfolio-companies__view .writeup p>a:hover{border-color:#ca1538}
.portfolio-companies__view .writeup h2{margin-bottom:20px;font-size:48px;font-size:3rem}
@media screen and (max-width:1280px){.portfolio-companies__view .writeup h2{font-size:30px;font-size:1.875rem}
}
@media screen and (max-width:840px){.portfolio-companies__view .writeup h2{font-size:24px;font-size:1.5rem}
}
.portfolio-companies__view .writeup h2.big{font-size:120px;font-size:7.5rem;font-weight:600}
@media screen and (max-height:1000px){.portfolio-companies__view .writeup h2.big{font-size:100px;font-size:6.25rem}
}
@media screen and (max-width:1180px){.portfolio-companies__view .writeup h2.big{font-size:80px;font-size:5rem}
}
@media screen and (max-width:840px){.portfolio-companies__view .writeup h2.big{font-size:48px;font-size:3rem}
}
.portfolio-companies__view .writeup h2.med{font-size:70px;font-size:4.375rem;font-weight:normal}
@media screen and (max-width:1280px){.portfolio-companies__view .writeup h2.med{font-size:50px;font-size:3.125rem}
}
@media screen and (max-width:840px){.portfolio-companies__view .writeup h2.med{font-size:32px;font-size:2rem}
}
.portfolio-companies__view .writeup h2.caption{font-size:24px;font-size:1.5rem}
@media screen and (max-width:1280px){.portfolio-companies__view .writeup h2.caption{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width:840px){.portfolio-companies__view .writeup h2.caption{font-size:18px;font-size:1.125rem}
}
.portfolio-companies__view .writeup img{height:auto;width:100%;object-fit:contain;object-position:left;margin-bottom:30px}
@media screen and (max-width:1180px){.portfolio-companies__view .writeup img{max-height:100px}
}
.portfoliocompanies.cq-Editable-dom .company-item{display:flex;flex-wrap:wrap;color:#fff;background:#2960d5;padding:40px}
.portfoliocompanies.cq-Editable-dom .company-item>p{width:100%}
.portfoliocompanies.cq-Editable-dom .company-item .details{display:flex;gap:40px}
.portfoliocompanies.cq-Editable-dom .company-item .details>*{width:48%}
.portfoliocompanies.cq-Editable-dom .company-item .details>img{width:600px;height:400px;object-fit:cover}
.portfoliocompanies.cq-Editable-dom .company-item .details .writeup img{width:200px}
.portfoliocompanies.cq-Editable-dom .company-item .details a{padding:15px 50px;line-height:1;background:#2960d5;color:#fff;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem;background:#fff;color:#2960d5}
@media screen and (max-width:1440px){.portfoliocompanies.cq-Editable-dom .company-item .details a{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){.portfoliocompanies.cq-Editable-dom .company-item .details a{padding:15px 30px;font-size:16px;font-size:1rem}
}
.portfoliocompanies.cq-Editable-dom .company-item .details a:hover{background:#ca1538}
.portfoliocompanies.cq-Editable-dom .company-item .details a:after{display:none}
.portfoliocompanies.cq-Editable-dom .company-item .details a:hover{color:#fff}
.financial-objectives{background-color:#fff;position:relative;background-position:right;background-repeat:no-repeat;max-width:100%;z-index:1}
@media screen and (max-width:1180px){.financial-objectives{background-image:none !important}
}
.financial-objectives__container{max-width:1720px;padding:20px 0;position:relative;margin:0 auto}
.financial-objectives__container>.h3{font-weight:bold;margin-bottom:50px}
@media screen and (max-width:1720px){.financial-objectives__container{padding:20px 40px}
}
@media screen and (max-width:1180px){.financial-objectives__container{padding:10px 30px;width:100%}
}
.financial-objectives__top{background:#2960d5;padding:40px 60px;color:#fff;width:50%;position:relative;z-index:1}
@media screen and (max-width:1440px){.financial-objectives__top{padding:60px;width:70%}
}
@media screen and (max-width:1180px){.financial-objectives__top{width:100%}
}
@media screen and (max-width:768px){.financial-objectives__top{padding:30px}
}
.financial-objectives__top p,.financial-objectives__top li{font-weight:bold}
.financial-objectives__top ul{padding-left:20px}
.financial-objectives__top ul li{margin-bottom:5px}
.financial-objectives__bottom{background:#f7f7f7;padding:100px 60px;margin-left:100px;margin-top:-60px}
@media screen and (max-width:1440px){.financial-objectives__bottom{margin-left:0;padding:130px 60px 60px}
}
@media screen and (max-width:768px){.financial-objectives__bottom{padding:30px 30px 50px;margin-top:0}
}
@media screen and (max-width:1180px){.financial-objectives__bottom>.flex{flex-direction:column}
}
.financial-objectives__bottom .h3{font-weight:bold}
.financial-objectives__bottom .flex{display:flex;justify-content:space-between}
.financial-objectives__bottom .left{border-right:solid 1px #ca1538;padding-right:50px;width:65%;margin-right:50px}
@media screen and (max-width:1180px){.financial-objectives__bottom .left{width:100%;border-right:0;border-bottom:solid 1px #ca1538;padding-right:0;padding-bottom:40px;margin-right:0;margin-bottom:40px}
}
.financial-objectives__bottom .left>div>.cmp-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}
@media screen and (max-width:768px){.financial-objectives__bottom .left>div>.cmp-container{flex-direction:column}
}
.financial-objectives__bottom .left>div>.cmp-container>.text{width:100%}
.financial-objectives__bottom .left>div>.cmp-container>.text h3{margin-bottom:0}
.financial-objectives__bottom .left>div>.cmp-container>.container{width:calc(90% / 3)}
@media screen and (max-width:768px){.financial-objectives__bottom .left>div>.cmp-container>.container{width:100%;display:flex;gap:30px;max-width:100%}
}
.financial-objectives__bottom .left>div>.cmp-container>.container p{margin-bottom:0}
.financial-objectives__bottom .left>div>.cmp-container img{width:120px;margin:auto 0 20px;display:block}
@media screen and (max-width:768px){.financial-objectives__bottom .left>div>.cmp-container img{width:100px;margin-bottom:0}
}
.financial-objectives__bottom .right{width:30%}
@media screen and (max-width:1180px){.financial-objectives__bottom .right{width:100%}
}
.financial-objectives__bottom .right p:not(.h3){padding-bottom:20px;margin-bottom:20px;border-bottom:solid 1px #646970}
@media screen and (max-width:768px){.financial-objectives__bottom .right p:not(.h3){padding-bottom:20px;margin-bottom:20px}
}
.financial-objectives__bottom .right p:not(.h3):last-child{border:0;margin:0;padding:0}
.ourhistory.show-side .ourhistory-container{width:40%}
@media screen and (max-width:1180px){.ourhistory.show-side .ourhistory-container{width:50%}
}
@media screen and (max-width:840px){.ourhistory.show-side .ourhistory-container{width:100%}
}
.ourhistory.show-side .ourhistory-container .flex{flex-direction:column;gap:60px}
@media screen and (max-width:1180px){.ourhistory.show-side .ourhistory-container .flex{gap:30px}
}
.ourhistory.show-side .ourhistory-container .flex .description{width:100%}
@media screen and (max-width:840px){.ourhistory.show-side .ourhistory-container .toggle-side{position:absolute;z-index:1;bottom:40px;width:100%;background:#fff;padding-top:20px}
}
.ourhistory.show-side .ourhistory-container .toggle-side:after{transform:rotate(180deg)}
.ourhistory.show-side .ourhistory-side{width:60%;padding:50px;max-height:100dvh;overflow-y:scroll;height:auto;scrollbar-width:none;-ms-overflow-style:none}
@media screen and (max-width:1180px){.ourhistory.show-side .ourhistory-side{width:50%;padding:40px}
}
@media screen and (max-width:840px){.ourhistory.show-side .ourhistory-side{right:0;width:100%}
}
.ourhistory.show-side .ourhistory-side ::-webkit-scrollbar{display:none}
.ourhistory .author-mode{flex-direction:column}
.ourhistory .author-mode>div{height:auto}
.ourhistory .author-mode .ourhistory-side{width:100%;height:100%;max-height:100%}
.ourhistory>div{display:flex;flex-direction:column}
.ourhistory>div>div{transition:.5s}
.ourhistory-container{background:#e8e8e8;width:100%}
.color-dark-blue .ourhistory-container,.color-navy-blue .ourhistory-container{background:#e8ecf3}
.color-blue .ourhistory-container,.color-sky-blue .ourhistory-container{background:#eaf0fb}
.ourhistory-container img{display:block;width:100%}
.ourhistory-container .flex{display:flex;flex-direction:column;gap:40px;padding:50px 50px 100px 50px}
@media screen and (max-width:1180px){.ourhistory-container .flex{gap:40px;padding:40px}
}
.ourhistory-container .flex .year{font-weight:bold;width:125px;margin-bottom:0}
.ourhistory-container .flex .toggle-side{display:flex;align-items:center;gap:20px;color:#646970;font-weight:100;display:none}
.ourhistory-container .flex .toggle-side::after{content:'';width:50px;height:28px;display:block;background:url("../page/clientlibs/resources/images/icons/arrow.svg") no-repeat center}
.ourhistory-container .flex .toggle-side span{border-bottom:solid 1px;display:block}
.ourhistory-list{margin-top:50px}
@media screen and (max-width:840px){.ourhistory-list{margin-top:0}
}
.ourhistory-list .item{padding-left:175px;position:relative;margin-bottom:100px}
@media screen and (max-width:1440px){.ourhistory-list .item{padding-left:60px;margin-bottom:60px}
}
.ourhistory-list .item>img{display:block;width:100%;margin-bottom:30px}
.ourhistory-list .item p:first-child{font-size:24px;font-size:1.5rem;font-weight:bold;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;position:absolute;left:0;width:125px;height:100%;align-items:center}
@media screen and (max-width:1280px){.ourhistory-list .item p:first-child{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width:840px){.ourhistory-list .item p:first-child{font-size:18px;font-size:1.125rem}
}
@media screen and (max-width:1440px){.ourhistory-list .item p:first-child{width:auto}
}
.ourhistory-list .item p:first-child:after{content:'';width:1px;height:calc(100% - 85px);background:#2960d5;display:block;margin:auto 0 0 0}
@media screen and (max-width:840px){.ourhistory-list .item p:first-child:after{height:calc(100% - 45px)}
}
#dfi-view-portfolio{cursor:pointer}
#dfi-view-portfolio.open p:after{transform:rotate(180deg)}
#dfi-view-portfolio p{display:flex;gap:5px;align-items:center;margin-bottom:0}
#dfi-view-portfolio p:after{content:'';width:12px;height:6px;display:block;background:url("../page/clientlibs/resources/images/icons/chevron-down-red.svg") no-repeat center}
#dfi-view-portfolio p a{color:#2960d5}
#dfi-portfolio{display:none}
.cq-Editable-dom #dfi-portfolio{display:block}
.home-page.publish-mode .cmp-tabs__tabpanel{display:none}
.home-page.publish-mode .cmp-tabs__tabpanel--active{display:block}
.home-page .root>.aem-Grid>.responsivegrid:first-child{position:static}
.home-page .root>.aem-Grid>.responsivegrid .intro-banner{position:sticky;top:0}
@media screen and (max-width:768px){.home-page .root>.aem-Grid>.responsivegrid .intro-banner{position:relative}
}
@media screen and (max-width:1000px) and (orientation:landscape){.home-page .root>.aem-Grid>.responsivegrid .intro-banner{position:relative}
}
.home-page .root>.aem-Grid>.responsivegrid .intro-banner+.container>.cmp-container>.text:first-child{margin:0 auto}
.home-page .tabs .cmp-tabs__select-container{position:relative;width:max-content;margin-bottom:40px}
.home-page .tabs .cmp-tabs__select-container select{outline:0}
.home-page .tabs .cmp-tabs__select-container::after{content:'';width:37px;height:8px;display:block;background:url("../page/clientlibs/resources/images/icons/chevron-down-red.svg") no-repeat #fff;background-size:contain;position:absolute;top:23px;right:2px;background-position:left center}
@media screen and (max-width:840px){.home-page .tabs .cmp-tabs__select-container::after{top:18px;display:none}
}
@media(-webkit-device-pixel-ratio:1.5){.home-page .tabs .cmp-tabs__select-container::after{top:20px}
}
.home-page .tabs .cmp-tabs__tab--active:after{display:none}
.home-page .tabs .cmp-tabs__tablist{display:none}
.cmp-latestresult-list,.cmp-latestevent-list{list-style:none;margin-bottom:70px}
.cmp-latestresult-list__item,.cmp-latestevent-list__item{margin-bottom:30px}
.cmp-latestresult-list__item-title,.cmp-latestevent-list__item-title{font-size:24px;font-size:1.5rem;margin:10px 0 0 0}
@media screen and (max-width:1280px){.cmp-latestresult-list__item-title,.cmp-latestevent-list__item-title{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width:840px){.cmp-latestresult-list__item-title,.cmp-latestevent-list__item-title{font-size:18px;font-size:1.125rem}
}
.cmp-latestresult-list .datetime time:not(:first-child),.cmp-latestevent-list .datetime time:not(:first-child){display:none}
.cmp-latestresult-list__item time{display:block;margin-bottom:10px}
.cmp-latestresult-list__item-title-link{color:#646970;font-size:24px;font-size:1.5rem;font-weight:bold}
@media screen and (max-width:1280px){.cmp-latestresult-list__item-title-link{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width:840px){.cmp-latestresult-list__item-title-link{font-size:18px;font-size:1.125rem}
}
.cmp-latestresult-list__item-links{list-style:none}
.cmp-latestresult-list__item-links li{margin-top:10px}
.cmp-latestresult-list__item-link{display:flex;gap:10px;color:#2960d5;position:relative;text-decoration:underline;padding-left:35px}
.cmp-latestresult-list__item-link:hover{color:#ca1538}
.cmp-latestresult-list__item-link:not(:last-child){margin-bottom:10px}
.cmp-latestresult-list__item-link:before{content:'';width:24px;height:24px;display:block;background-size:contain;background-repeat:no-repeat;position:absolute;left:0;background-image:url("../page/clientlibs/resources/images/icons/download.svg")}
.cmp-latestresult-list__item-link.pdf:before{background-image:url("../page/clientlibs/resources/images/icons/download.svg")}
.cmp-latestresult-list__item-link.webcast:before,.cmp-latestresult-list__item-link.video:before{background-image:url("../page/clientlibs/resources/images/icons/play.svg")}
.cmp-latestresult-list__item-link.word:before,.cmp-latestresult-list__item-link.excel:before,.cmp-latestresult-list__item-link.powerpoint:before{background-image:url("../page/clientlibs/resources/images/icons/file.svg")}
.cmp-latestresult-list__item-link.external:before,.cmp-latestresult-list__item-link.page:before{background-image:url("../page/clientlibs/resources/images/icons/monitor.svg")}
.cmp-latestevent-list__item-addtocalendar .addeventatc{margin:20px 0 0 auto;color:#2960d5 !important;display:flex;align-items:center;gap:10px;border-radius:0;box-shadow:none !important;background-color:transparent;padding:0;font-weight:300;font-family:"Ewo Sans",sans-serif;font-size:inherit !important;text-decoration:underline !important;font-size:0 !important}
.cmp-latestevent-list__item-addtocalendar .addeventatc:hover{color:#ca1538 !important}
.cmp-latestevent-list__item-addtocalendar .addeventatc>span{display:none}
.cmp-latestevent-list__item-addtocalendar .addeventatc>span.add-to-calendar-text{display:block;font-size:18px !important}
@media screen and (max-width:840px){.cmp-latestevent-list__item-addtocalendar .addeventatc>span.add-to-calendar-text{font-size:14px !important}
}
.cmp-latestevent-list__item-addtocalendar .addeventatc:before{content:'';background:url("../page/clientlibs/resources/images/icons/calendar.svg") no-repeat;background-size:contain;position:static;display:block;width:24px;height:24px}
.cmp-latestevent-list .home-add-to-calendar{display:none}
.cmp-latestresultsteaser__view-all,.cmp-latesteventsteaser__view-all{padding:15px 50px;line-height:1;background:#2960d5;color:#fff;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem;background:#fff;background:transparent;border:solid 1px #2960d5;color:#2960d5;display:block;width:fit-content}
@media screen and (max-width:1440px){.cmp-latestresultsteaser__view-all,.cmp-latesteventsteaser__view-all{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){.cmp-latestresultsteaser__view-all,.cmp-latesteventsteaser__view-all{padding:15px 30px;font-size:16px;font-size:1rem}
}
.cmp-latestresultsteaser__view-all:hover,.cmp-latesteventsteaser__view-all:hover{background:#ca1538}
.cmp-latestresultsteaser__view-all:after,.cmp-latesteventsteaser__view-all:after{display:none}
.cmp-latestresultsteaser__view-all:hover,.cmp-latesteventsteaser__view-all:hover{color:#fff}
.cmp-latestresultsteaser__view-all:hover,.cmp-latesteventsteaser__view-all:hover{background:#ca1538;border-color:#ca1538;color:#fff}
.home-page.no-scroll{height:110vh}
@keyframes preloaderLogo{0{width:0}
100%{width:400px}
}
@keyframes scale-out-bottom{0{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:1}
100%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:1}
}
.news-page .root>.aem-Grid>.responsivegrid:last-child,.content-page.foundation .root>.aem-Grid>.responsivegrid:last-child{background:#fff;position:relative;z-index:1;padding-top:100px}
.news-page .root>.aem-Grid>.responsivegrid:last-child>.aem-Grid .articlefilterpane,.content-page.foundation .root>.aem-Grid>.responsivegrid:last-child>.aem-Grid .articlefilterpane{max-width:1720px;position:relative;margin:0 auto}
@media screen and (max-width:1720px){.news-page .root>.aem-Grid>.responsivegrid:last-child>.aem-Grid .articlefilterpane,.content-page.foundation .root>.aem-Grid>.responsivegrid:last-child>.aem-Grid .articlefilterpane{padding:0 40px}
}
@media screen and (max-width:1180px){.news-page .root>.aem-Grid>.responsivegrid:last-child>.aem-Grid .articlefilterpane,.content-page.foundation .root>.aem-Grid>.responsivegrid:last-child>.aem-Grid .articlefilterpane{padding:10px 30px;width:100%}
}
.news-page .root>.aem-Grid>.responsivegrid .highlight,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight{background:#f7f7f7;padding:80px 100px;display:flex;gap:120px;margin-bottom:100px}
@media screen and (max-width:1440px){.news-page .root>.aem-Grid>.responsivegrid .highlight,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight{gap:40px;padding:60px 40px}
}
@media screen and (max-width:840px){.news-page .root>.aem-Grid>.responsivegrid .highlight,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight{flex-direction:column;gap:0}
}
.news-page .root>.aem-Grid>.responsivegrid .highlight>*,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight>*{width:calc(50% - 120px)}
@media screen and (max-width:1440px){.news-page .root>.aem-Grid>.responsivegrid .highlight>*,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight>*{width:calc(50% - 40px)}
}
@media screen and (max-width:840px){.news-page .root>.aem-Grid>.responsivegrid .highlight>*,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight>*{width:100%}
}
.news-page .root>.aem-Grid>.responsivegrid .highlight .cmp-articlefilterpane__item-thumbnail a:last-child,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .cmp-articlefilterpane__item-thumbnail a:last-child{display:none}
.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup:before,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup:before{content:'Top news';font-size:70px;font-size:4.375rem;font-weight:normal;margin-bottom:30px;display:block}
@media screen and (max-width:1280px){.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup:before,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup:before{font-size:50px;font-size:3.125rem}
}
@media screen and (max-width:840px){.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup:before,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup:before{font-size:32px;font-size:2rem}
}
@media screen and (max-width:840px){.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup:before,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup:before{margin-bottom:20px}
}
.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup .cmp-articlefilterpane__item-date-category,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup .cmp-articlefilterpane__item-date-category{margin-bottom:30px}
@media screen and (max-width:840px){.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup .cmp-articlefilterpane__item-date-category,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup .cmp-articlefilterpane__item-date-category{margin-bottom:20px}
}
.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup .cmp-articlefilterpane__item-date-category time,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup .cmp-articlefilterpane__item-date-category time{display:flex;gap:15px;margin-bottom:30px}
@media screen and (max-width:840px){.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup .cmp-articlefilterpane__item-date-category time,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup .cmp-articlefilterpane__item-date-category time{margin-bottom:20px}
}
.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup .cmp-articlefilterpane__item-date-category time:before,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup .cmp-articlefilterpane__item-date-category time:before{content:'';width:20px;height:20px;display:block;background:url("../page/clientlibs/resources/images/icons/calendar.svg") no-repeat;background-size:contain}
.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup .cmp-articlefilterpane__item-date-category a,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup .cmp-articlefilterpane__item-date-category a{border:solid 1px #646970;color:#646970;padding:5px 20px;border-radius:50px;font-weight:600;display:block;width:max-content;font-size:16px;font-size:1rem}
.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup>a,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup>a{font-size:36px;font-size:2.25rem;color:#646970;font-weight:bold}
@media screen and (max-width:1280px){.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup>a,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup>a{font-size:28px;font-size:1.75rem}
}
@media screen and (max-width:840px){.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup>a,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup>a{font-size:20px;font-size:1.25rem}
}
.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup .button,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup .button{padding:15px 50px;line-height:1;background:#2960d5;color:#fff;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem;background:#fff;background:transparent;border:solid 1px #2960d5;color:#2960d5;margin-top:40px;width:max-content}
@media screen and (max-width:1440px){.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup .button,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup .button{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup .button,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup .button{padding:15px 30px;font-size:16px;font-size:1rem}
}
.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup .button:hover,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup .button:hover{background:#ca1538}
.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup .button:after,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup .button:after{display:none}
.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup .button:hover,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup .button:hover{color:#fff}
.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup .button:hover,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup .button:hover{background:#ca1538;border-color:#ca1538;color:#fff}
.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup .button:hover a,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup .button:hover a{color:#fff}
.news-page .root>.aem-Grid>.responsivegrid .highlight .writeup .button a,.content-page.foundation .root>.aem-Grid>.responsivegrid .highlight .writeup .button a{color:#2960d5}
.news-page .root>.aem-Grid>.responsivegrid .cmp-articlefilterpane__item-date-category time:before,.content-page.foundation .root>.aem-Grid>.responsivegrid .cmp-articlefilterpane__item-date-category time:before{background:url("../page/clientlibs/resources/images/icons/calendar.svg") no-repeat}
.cmp-articlefilterpane .highlight{display:none !important}
.cmp-articlefilterpane__heading a{color:#646970}
.cmp-articlefilterpane__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px}
@media screen and (max-width:840px){.cmp-articlefilterpane__filters{gap:0}
}
.foundation .cmp-articlefilterpane__filters{padding:40px;background-color:#f7f7f7}
@media screen and (max-width:840px){.foundation .cmp-articlefilterpane__filters{padding:20px}
}
.cmp-articlefilterpane__filters>*{border:0;padding:0}
.cmp-articlefilterpane__filters .legend{margin:0}
.cmp-articlefilterpane__filters-tags{order:0}
@media screen and (max-width:1180px){.cmp-articlefilterpane__filters-tags{order:1;margin:20px 0}
}
@media screen and (max-width:840px){.cmp-articlefilterpane__filters-tags{margin-bottom:0}
}
.cmp-articlefilterpane__filters-tags .legend{font-size:36px;font-size:2.25rem;font-weight:600}
@media screen and (max-width:1280px){.cmp-articlefilterpane__filters-tags .legend{font-size:28px;font-size:1.75rem}
}
@media screen and (max-width:840px){.cmp-articlefilterpane__filters-tags .legend{font-size:20px;font-size:1.25rem}
}
.cmp-articlefilterpane__filters-year{order:1;position:relative}
@media screen and (max-width:1180px){.cmp-articlefilterpane__filters-year{order:2;margin:20px 0}
}
@media screen and (max-width:840px){.cmp-articlefilterpane__filters-year{margin-bottom:0;margin-left:10px}
}
@media screen and (max-width:767px){.cmp-articlefilterpane__filters-year{margin-left:0}
}
.cmp-articlefilterpane__filters-textsearch{order:2;width:50%;margin:0 0 0 auto;position:relative}
@media screen and (max-width:1180px){.cmp-articlefilterpane__filters-textsearch{order:0;width:100%;margin:20px 0}
}
.cmp-articlefilterpane__filters-textsearch input[type="text"]{width:100%;height:70px;border:solid 1px #646970;padding:23px 30px 23px 65px;border-radius:0}
@media screen and (max-width:1180px){.cmp-articlefilterpane__filters-textsearch input[type="text"]{height:40px;padding:10px 20px 10px 50px}
}
.cmp-articlefilterpane__filters-textsearch input[type="submit"]{width:24px;height:24px;background:url("../page/clientlibs/resources/images/icons/search-red.svg") no-repeat;background-size:contain;font-size:0;border:0;position:absolute;left:30px;top:23px}
@media screen and (max-width:1180px){.cmp-articlefilterpane__filters-textsearch input[type="submit"]{width:20px;height:20px;top:10px;left:20px}
}
.cmp-articlefilterpane__filters-categories{width:100%;order:3;padding:50px 0;border-top:solid 1px;border-bottom:solid 1px;display:flex;align-items:center;gap:20px;margin-top:60px}
@media screen and (max-width:840px){.cmp-articlefilterpane__filters-categories{flex-direction:column;align-items:flex-start;gap:10px}
}
.foundation .cmp-articlefilterpane__filters-categories{border-bottom:0;margin-top:40px}
.cmp-articlefilterpane__filters-categories .legend{font-weight:bold}
.cmp-articlefilterpane__filters-categories .category-options{display:flex;gap:15px;flex-wrap:wrap}
.cmp-articlefilterpane__filters-categories .category-options input{width:1px;visibility:hidden;position:absolute}
.cmp-articlefilterpane__filters-categories .category-options label{padding:5px 20px;border:solid 1px;border-radius:50px;cursor:pointer}
.cmp-articlefilterpane__filters-categories .category-options label:hover,.cmp-articlefilterpane__filters-categories .category-options label.selected{background:#193a80;color:#fff}
.cmp-articlefilterpane__list{display:flex;flex-wrap:wrap;gap:80px 60px;list-style:none;margin-top:100px;padding-bottom:100px}
@media screen and (max-width:1180px){.cmp-articlefilterpane__list{gap:30px}
}
.cmp-articlefilterpane__item{width:calc(33% - 40px)}
@media screen and (max-width:1180px){.cmp-articlefilterpane__item{width:calc(33% - 30px)}
}
@media screen and (max-width:840px){.cmp-articlefilterpane__item{width:100%}
}
.cmp-articlefilterpane__item-thumbnail{margin-bottom:30px;overflow:hidden}
.cmp-articlefilterpane__item-thumbnail a:last-child{display:none}
.cmp-articlefilterpane__item-thumbnail a:hover img{transform:scale(1.1)}
.cmp-articlefilterpane__item-thumbnail a,.cmp-articlefilterpane__item-thumbnail a img{display:block;width:100%;transition:.4s;height:auto;aspect-ratio:1.77777778;object-fit:cover}
.cmp-articlefilterpane__item-date-category{margin-bottom:20px}
.cmp-articlefilterpane__item-date-category time{display:flex;gap:15px;margin-bottom:20px}
.cmp-articlefilterpane__item-date-category time:before{content:'';width:20px;height:20px;display:block;background:url("../page/clientlibs/resources/images/icons/calendar-red.svg") no-repeat;background-size:contain}
.cmp-articlefilterpane__item-date-category a{border:solid 1px #646970;color:#646970;padding:5px 20px;border-radius:50px;font-weight:600;display:block;width:max-content;pointer-events:none}
.cmp-articlefilterpane__item article>a{color:#646970;font-size:24px;font-size:1.5rem;font-weight:bold;position:relative;background:linear-gradient(#2960d5,#2960d5) left bottom no-repeat;background-size:0 2px;transition:all .5s}
@media screen and (max-width:1280px){.cmp-articlefilterpane__item article>a{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width:840px){.cmp-articlefilterpane__item article>a{font-size:18px;font-size:1.125rem}
}
.cmp-articlefilterpane__item article>a:hover{background-size:100% 2px;color:#2960d5}
.cmp-articlefilterpane__view-all{padding:15px 50px;line-height:1;background:#2960d5;color:#fff;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem}
@media screen and (max-width:1440px){.cmp-articlefilterpane__view-all{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){.cmp-articlefilterpane__view-all{padding:15px 30px;font-size:16px;font-size:1rem}
}
.cmp-articlefilterpane__view-all:hover{background:#ca1538}
.cmp-articlefilterpane__view-all:after{display:none}
.cmp-articlefilterpane .cmp-articlefilterpane__load-more{padding:15px 50px;line-height:1;background:#2960d5;color:#fff;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem;margin:0 auto 50px;width:max-content;display:block;font-size:1em;cursor:pointer}
@media screen and (max-width:1440px){.cmp-articlefilterpane .cmp-articlefilterpane__load-more{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){.cmp-articlefilterpane .cmp-articlefilterpane__load-more{padding:15px 30px;font-size:16px;font-size:1rem}
}
.cmp-articlefilterpane .cmp-articlefilterpane__load-more:hover{background:#ca1538}
.cmp-articlefilterpane .cmp-articlefilterpane__load-more:after{display:none}
.cmp-articlefilterpane .cmp-articlefilterpane__load-more.hidden{display:none}
.financial-calendar-page .root>.aem-Grid>.responsivegrid:last-child{background:#fff;position:relative;z-index:1}
.results-page .root>.aem-Grid>.responsivegrid .text.intro:first-child{margin-bottom:100px}
.eventlistcontainer{margin-top:100px;max-width:1720px;position:relative;margin:0 auto}
@media screen and (max-width:1720px){.eventlistcontainer{padding:0 40px}
}
@media screen and (max-width:1180px){.eventlistcontainer{padding:10px 30px;width:100%}
}
.eventlistcontainer>*:not(.toggle-control){display:none}
.eventlistcontainer>*:not(.toggle-control).show{display:block}
.eventlistcontainer ul{list-style:none;padding-left:0}
.eventlistcontainer .toggle-control{display:flex;gap:20px;align-items:center;margin-bottom:80px}
@media screen and (max-width:767px){.eventlistcontainer .toggle-control{margin-bottom:30px}
}
.eventlistcontainer .toggle-control>div{opacity:.5}
.eventlistcontainer .toggle-control>div.active{color:#2960d5;opacity:1}
.eventlistcontainer .toggle-control p{font-size:36px;font-size:2.25rem;font-weight:bold;margin-bottom:0}
@media screen and (max-width:1280px){.eventlistcontainer .toggle-control p{font-size:28px;font-size:1.75rem}
}
@media screen and (max-width:840px){.eventlistcontainer .toggle-control p{font-size:20px;font-size:1.25rem}
}
.eventlistcontainer .toggle-control button{width:60px;height:30px;border:solid 1px #2960d5;border-radius:50px;padding:6px;cursor:pointer}
.eventlistcontainer .toggle-control button.past:before{margin:0 0 0 auto}
.eventlistcontainer .toggle-control button:before{content:'';width:18px;height:18px;display:block;background-color:#2960d5;border-radius:18px;transition:.4s}
.eventlistcontainer .eventlist-heading{padding:0 50px 30px;border-bottom:solid 1px;display:flex}
@media screen and (max-width:840px){.eventlistcontainer .eventlist-heading{padding:0 20px 30px}
}
@media screen and (max-width:767px){.eventlistcontainer .eventlist-heading{display:none}
}
.eventlistcontainer .eventlist-heading *.date{width:30%}
.eventlistcontainer .eventlist-heading *.add-to-calendar{display:none}
.eventlistcontainer .eventitem{padding:30px 50px;display:flex;align-items:center}
@media screen and (max-width:840px){.eventlistcontainer .eventitem{padding:20px}
}
@media screen and (max-width:767px){.eventlistcontainer .eventitem{border:solid 1px;border-bottom:0;gap:20px;flex-direction:column;align-items:flex-start}
}
.eventlistcontainer .eventitem:nth-child(odd){background:#f7f7f7}
@media screen and (max-width:767px){.eventlistcontainer .eventitem:last-child{border-bottom:solid 1px}
}
.eventlistcontainer .eventitem>*:before{font-weight:bold;display:none;margin-bottom:10px}
@media screen and (max-width:767px){.eventlistcontainer .eventitem>*:before{display:block}
}
.eventlistcontainer .eventitem .datetime{width:30%}
@media screen and (max-width:1180px){.eventlistcontainer .eventitem .datetime{width:20%}
}
@media screen and (max-width:767px){.eventlistcontainer .eventitem .datetime{width:100%}
}
@media screen and (max-width:767px){.eventlistcontainer .eventitem .datetime:before{content:'Date'}
}
@media screen and (max-width:1180px){.eventlistcontainer .eventitem .title-description{width:40%;padding-right:20px}
}
.eventlistcontainer .eventitem .title-description:before{content:'Title'}
.eventlistcontainer .eventitem .addeventatc{margin:0 0 0 auto;border:solid 1px #2960d5;color:#2960d5 !important;padding:15px 40px;display:flex;align-items:center;flex-direction:row-reverse;gap:20px;border-radius:0;box-shadow:none;justify-content:center}
.eventlistcontainer .eventitem .addeventatc:hover{background:#2960d5;color:#fff !important}
.eventlistcontainer .eventitem .addeventatc:hover:after{color:#fff}
.eventlistcontainer .eventitem .addeventatc:hover .addeventatc_icon{filter:brightness(0) invert(1)}
@media screen and (max-width:767px){.eventlistcontainer .eventitem .addeventatc{margin:0;padding:5px 10px}
}
.eventlistcontainer .eventitem .addeventatc:after{font-size:18px;font-size:1.125rem;font-weight:600}
@media screen and (max-width:1180px){.eventlistcontainer .eventitem .addeventatc:after{font-size:16px;font-size:1rem}
}
@media screen and (max-width:767px){.eventlistcontainer .eventitem .addeventatc:after{font-size:14px;font-size:.875rem}
}
.eventlistcontainer .eventitem .addeventatc .addeventatc_icon{background:url("../page/clientlibs/resources/images/icons/calendar-blue.svg") no-repeat;background-size:contain;position:static;display:block;width:24px;height:24px}
.tabbedresults,.resultstabpanel{margin-top:-85px}
@media screen and (max-width:767px){.tabbedresults,.resultstabpanel{margin-top:0}
}
.tabbedresults.hide-categories .select-tab,.resultstabpanel.hide-categories .select-tab{display:none}
.tabbedresults .select-tab,.resultstabpanel .select-tab,.tabbedresults .year-select-tab,.resultstabpanel .year-select-tab,.tabbedresults .category-select-tab,.resultstabpanel .category-select-tab{position:relative;width:max-content}
.tabbedresults .select-tab::after,.resultstabpanel .select-tab::after,.tabbedresults .year-select-tab::after,.resultstabpanel .year-select-tab::after,.tabbedresults .category-select-tab::after,.resultstabpanel .category-select-tab::after{content:'';width:40px;height:20px;display:block;background:url("../page/clientlibs/resources/images/icons/chevron-down-red.svg") no-repeat #fff;background-size:contain;background-size:12px 6px;background-position:center;position:absolute;top:19px;right:4px}
@media screen and (max-width:1180px){.tabbedresults .select-tab::after,.resultstabpanel .select-tab::after,.tabbedresults .year-select-tab::after,.resultstabpanel .year-select-tab::after,.tabbedresults .category-select-tab::after,.resultstabpanel .category-select-tab::after{top:18px;display:none}
}
@media screen and (max-width:767px){.tabbedresults .select-tab::after,.resultstabpanel .select-tab::after,.tabbedresults .year-select-tab::after,.resultstabpanel .year-select-tab::after,.tabbedresults .category-select-tab::after,.resultstabpanel .category-select-tab::after{top:10px}
}
.tabbedresults .select-tab select,.resultstabpanel .select-tab select,.tabbedresults .year-select-tab select,.resultstabpanel .year-select-tab select,.tabbedresults .category-select-tab select,.resultstabpanel .category-select-tab select{padding:15px 40px;border:solid 1px #646970;border-radius:50px;display:flex;align-items:center;font-size:18px;font-size:1.125rem;font-weight:600;gap:20px;color:#646970}
@media screen and (max-width:1180px){.tabbedresults .select-tab select,.resultstabpanel .select-tab select,.tabbedresults .year-select-tab select,.resultstabpanel .year-select-tab select,.tabbedresults .category-select-tab select,.resultstabpanel .category-select-tab select{padding:10px 60px 10px 30px}
}
@media screen and (max-width:767px){.tabbedresults .select-tab select,.resultstabpanel .select-tab select,.tabbedresults .year-select-tab select,.resultstabpanel .year-select-tab select,.tabbedresults .category-select-tab select,.resultstabpanel .category-select-tab select{font-size:14px;font-size:.875rem;padding:10px 20px}
}
.tabbedresults .select-tab ol,.resultstabpanel .select-tab ol,.tabbedresults .year-select-tab ol,.resultstabpanel .year-select-tab ol,.tabbedresults .category-select-tab ol,.resultstabpanel .category-select-tab ol,.tabbedresults .select-tab ul,.resultstabpanel .select-tab ul,.tabbedresults .year-select-tab ul,.resultstabpanel .year-select-tab ul,.tabbedresults .category-select-tab ul,.resultstabpanel .category-select-tab ul{opacity:0;visibility:hidden;height:1px;margin:0;width:1px}
.tabbedresults .cmp-tabs,.resultstabpanel .cmp-tabs{display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-end}
@media screen and (max-width:767px){.tabbedresults .cmp-tabs,.resultstabpanel .cmp-tabs{justify-content:flex-start;gap:0;flex-direction:column}
}
.tabbedresults .cmp-tabs>.cmp-tabs__tabpanel,.resultstabpanel .cmp-tabs>.cmp-tabs__tabpanel{width:100%}
.tabbedresults .cmp-result-list,.resultstabpanel .cmp-result-list,.tabbedresults .cmp-results-table,.resultstabpanel .cmp-results-table{padding-left:0}
.tabbedresults .cmp-result-list>li,.resultstabpanel .cmp-result-list>li,.tabbedresults .cmp-results-table>li,.resultstabpanel .cmp-results-table>li{padding:30px 50px;display:flex;align-items:flex-start;flex-wrap:wrap}
@media screen and (max-width:840px){.tabbedresults .cmp-result-list>li,.resultstabpanel .cmp-result-list>li,.tabbedresults .cmp-results-table>li,.resultstabpanel .cmp-results-table>li{padding:20px}
}
@media screen and (max-width:767px){.tabbedresults .cmp-result-list>li,.resultstabpanel .cmp-result-list>li,.tabbedresults .cmp-results-table>li,.resultstabpanel .cmp-results-table>li{border:solid 1px;border-bottom:0;gap:20px}
}
@media screen and (max-width:767px){.tabbedresults .cmp-result-list>li:last-child,.resultstabpanel .cmp-result-list>li:last-child,.tabbedresults .cmp-results-table>li:last-child,.resultstabpanel .cmp-results-table>li:last-child{border-bottom:solid 1px}
}
.tabbedresults .cmp-result-list>li>*,.resultstabpanel .cmp-result-list>li>*,.tabbedresults .cmp-results-table>li>*,.resultstabpanel .cmp-results-table>li>*{width:15%;padding-right:20px}
@media screen and (max-width:1180px){.tabbedresults .cmp-result-list>li>*,.resultstabpanel .cmp-result-list>li>*,.tabbedresults .cmp-results-table>li>*,.resultstabpanel .cmp-results-table>li>*{width:20%}
}
@media screen and (max-width:767px){.tabbedresults .cmp-result-list>li>*,.resultstabpanel .cmp-result-list>li>*,.tabbedresults .cmp-results-table>li>*,.resultstabpanel .cmp-results-table>li>*{width:100%;padding-right:0}
}
.tabbedresults .cmp-result-list>li>*:nth-child(2),.resultstabpanel .cmp-result-list>li>*:nth-child(2),.tabbedresults .cmp-results-table>li>*:nth-child(2),.resultstabpanel .cmp-results-table>li>*:nth-child(2){width:40%}
@media screen and (max-width:1180px){.tabbedresults .cmp-result-list>li>*:nth-child(2),.resultstabpanel .cmp-result-list>li>*:nth-child(2),.tabbedresults .cmp-results-table>li>*:nth-child(2),.resultstabpanel .cmp-results-table>li>*:nth-child(2){width:20%}
}
@media screen and (max-width:767px){.tabbedresults .cmp-result-list>li>*:nth-child(2),.resultstabpanel .cmp-result-list>li>*:nth-child(2),.tabbedresults .cmp-results-table>li>*:nth-child(2),.resultstabpanel .cmp-results-table>li>*:nth-child(2){width:100%}
}
.tabbedresults .cmp-result-list>li>*:before,.resultstabpanel .cmp-result-list>li>*:before,.tabbedresults .cmp-results-table>li>*:before,.resultstabpanel .cmp-results-table>li>*:before{font-weight:bold;display:none;margin-bottom:10px}
@media screen and (max-width:767px){.tabbedresults .cmp-result-list>li>*:before,.resultstabpanel .cmp-result-list>li>*:before,.tabbedresults .cmp-results-table>li>*:before,.resultstabpanel .cmp-results-table>li>*:before{display:block}
}
.tabbedresults .cmp-result-list>li.headings,.resultstabpanel .cmp-result-list>li.headings,.tabbedresults .cmp-results-table>li.headings,.resultstabpanel .cmp-results-table>li.headings{border-bottom:solid 1px}
@media screen and (max-width:767px){.tabbedresults .cmp-result-list>li.headings,.resultstabpanel .cmp-result-list>li.headings,.tabbedresults .cmp-results-table>li.headings,.resultstabpanel .cmp-results-table>li.headings{display:none}
}
.tabbedresults .cmp-result-list>li.headings p,.resultstabpanel .cmp-result-list>li.headings p,.tabbedresults .cmp-results-table>li.headings p,.resultstabpanel .cmp-results-table>li.headings p{font-weight:bold;margin:0}
#hide-date-col .tabbedresults .cmp-result-list>li.headings p:first-child,#hide-date-col .resultstabpanel .cmp-result-list>li.headings p:first-child,#hide-date-col .tabbedresults .cmp-results-table>li.headings p:first-child,#hide-date-col .resultstabpanel .cmp-results-table>li.headings p:first-child{display:none}
.tabbedresults .cmp-result-list>li.resultitem:nth-child(odd),.resultstabpanel .cmp-result-list>li.resultitem:nth-child(odd),.tabbedresults .cmp-results-table>li.resultitem:nth-child(odd),.resultstabpanel .cmp-results-table>li.resultitem:nth-child(odd){background:#f7f7f7}
#hide-date-col .tabbedresults .cmp-result-list>li.resultitem time,#hide-date-col .resultstabpanel .cmp-result-list>li.resultitem time,#hide-date-col .tabbedresults .cmp-results-table>li.resultitem time,#hide-date-col .resultstabpanel .cmp-results-table>li.resultitem time{display:none}
.tabbedresults .cmp-result-list>li.resultitem time:before,.resultstabpanel .cmp-result-list>li.resultitem time:before,.tabbedresults .cmp-results-table>li.resultitem time:before,.resultstabpanel .cmp-results-table>li.resultitem time:before{content:'Date'}
.tabbedresults .cmp-result-list>li.resultitem>p,.resultstabpanel .cmp-result-list>li.resultitem>p,.tabbedresults .cmp-results-table>li.resultitem>p,.resultstabpanel .cmp-results-table>li.resultitem>p{display:none}
.tabbedresults .cmp-result-list>li.resultitem h3,.resultstabpanel .cmp-result-list>li.resultitem h3,.tabbedresults .cmp-results-table>li.resultitem h3,.resultstabpanel .cmp-results-table>li.resultitem h3{font-size:18px;font-size:1.125rem;font-weight:100;margin:0}
@media screen and (max-width:840px){.tabbedresults .cmp-result-list>li.resultitem h3,.resultstabpanel .cmp-result-list>li.resultitem h3,.tabbedresults .cmp-results-table>li.resultitem h3,.resultstabpanel .cmp-results-table>li.resultitem h3{font-size:14px;font-size:.875rem}
}
@media screen and (max-width:767px){.tabbedresults .cmp-result-list>li.resultitem h3,.resultstabpanel .cmp-result-list>li.resultitem h3,.tabbedresults .cmp-results-table>li.resultitem h3,.resultstabpanel .cmp-results-table>li.resultitem h3{font-weight:bold}
}
.tabbedresults .cmp-result-list>li.resultitem h3:before,.resultstabpanel .cmp-result-list>li.resultitem h3:before,.tabbedresults .cmp-results-table>li.resultitem h3:before,.resultstabpanel .cmp-results-table>li.resultitem h3:before{content:'Title'}
.tabbedresults .cmp-result-list>li.resultitem ul,.resultstabpanel .cmp-result-list>li.resultitem ul,.tabbedresults .cmp-results-table>li.resultitem ul,.resultstabpanel .cmp-results-table>li.resultitem ul{list-style:none;padding-left:0}
@media screen and (max-width:767px){.tabbedresults .cmp-result-list>li.resultitem ul,.resultstabpanel .cmp-result-list>li.resultitem ul,.tabbedresults .cmp-results-table>li.resultitem ul,.resultstabpanel .cmp-results-table>li.resultitem ul{display:flex;flex-wrap:wrap;gap:20px 10px}
}
.tabbedresults .cmp-result-list>li.resultitem ul:before,.resultstabpanel .cmp-result-list>li.resultitem ul:before,.tabbedresults .cmp-results-table>li.resultitem ul:before,.resultstabpanel .cmp-results-table>li.resultitem ul:before{content:'Report';width:100%}
@media screen and (max-width:767px){.tabbedresults .cmp-result-list>li.resultitem ul li,.resultstabpanel .cmp-result-list>li.resultitem ul li,.tabbedresults .cmp-results-table>li.resultitem ul li,.resultstabpanel .cmp-results-table>li.resultitem ul li{width:45%}
}
.tabbedresults .cmp-result-list>li.resultitem ul li:not(:last-child),.resultstabpanel .cmp-result-list>li.resultitem ul li:not(:last-child),.tabbedresults .cmp-results-table>li.resultitem ul li:not(:last-child),.resultstabpanel .cmp-results-table>li.resultitem ul li:not(:last-child){margin-bottom:30px}
@media screen and (max-width:767px){.tabbedresults .cmp-result-list>li.resultitem ul li:not(:last-child),.resultstabpanel .cmp-result-list>li.resultitem ul li:not(:last-child),.tabbedresults .cmp-results-table>li.resultitem ul li:not(:last-child),.resultstabpanel .cmp-results-table>li.resultitem ul li:not(:last-child){margin-bottom:0}
}
.tabbedresults .cmp-result-list>li.resultitem ul li a,.resultstabpanel .cmp-result-list>li.resultitem ul li a,.tabbedresults .cmp-results-table>li.resultitem ul li a,.resultstabpanel .cmp-results-table>li.resultitem ul li a{display:flex;gap:10px;color:#2960d5;position:relative;text-decoration:underline;padding-left:35px}
.tabbedresults .cmp-result-list>li.resultitem ul li a:before,.resultstabpanel .cmp-result-list>li.resultitem ul li a:before,.tabbedresults .cmp-results-table>li.resultitem ul li a:before,.resultstabpanel .cmp-results-table>li.resultitem ul li a:before{content:'';width:24px;height:24px;display:block;background-size:contain;background-repeat:no-repeat;position:absolute;left:0;background-image:url("../page/clientlibs/resources/images/icons/download.svg")}
.tabbedresults .cmp-result-list>li.resultitem ul li a.pdf:before,.resultstabpanel .cmp-result-list>li.resultitem ul li a.pdf:before,.tabbedresults .cmp-results-table>li.resultitem ul li a.pdf:before,.resultstabpanel .cmp-results-table>li.resultitem ul li a.pdf:before{background-image:url("../page/clientlibs/resources/images/icons/download.svg")}
.tabbedresults .cmp-result-list>li.resultitem ul li a.webcast:before,.resultstabpanel .cmp-result-list>li.resultitem ul li a.webcast:before,.tabbedresults .cmp-results-table>li.resultitem ul li a.webcast:before,.resultstabpanel .cmp-results-table>li.resultitem ul li a.webcast:before,.tabbedresults .cmp-result-list>li.resultitem ul li a.video:before,.resultstabpanel .cmp-result-list>li.resultitem ul li a.video:before,.tabbedresults .cmp-results-table>li.resultitem ul li a.video:before,.resultstabpanel .cmp-results-table>li.resultitem ul li a.video:before{background-image:url("../page/clientlibs/resources/images/icons/play.svg")}
.tabbedresults .cmp-result-list>li.resultitem ul li a.word:before,.resultstabpanel .cmp-result-list>li.resultitem ul li a.word:before,.tabbedresults .cmp-results-table>li.resultitem ul li a.word:before,.resultstabpanel .cmp-results-table>li.resultitem ul li a.word:before,.tabbedresults .cmp-result-list>li.resultitem ul li a.excel:before,.resultstabpanel .cmp-result-list>li.resultitem ul li a.excel:before,.tabbedresults .cmp-results-table>li.resultitem ul li a.excel:before,.resultstabpanel .cmp-results-table>li.resultitem ul li a.excel:before,.tabbedresults .cmp-result-list>li.resultitem ul li a.powerpoint:before,.resultstabpanel .cmp-result-list>li.resultitem ul li a.powerpoint:before,.tabbedresults .cmp-results-table>li.resultitem ul li a.powerpoint:before,.resultstabpanel .cmp-results-table>li.resultitem ul li a.powerpoint:before{background-image:url("../page/clientlibs/resources/images/icons/file.svg")}
.tabbedresults .cmp-result-list>li.resultitem ul li a.external:before,.resultstabpanel .cmp-result-list>li.resultitem ul li a.external:before,.tabbedresults .cmp-results-table>li.resultitem ul li a.external:before,.resultstabpanel .cmp-results-table>li.resultitem ul li a.external:before,.tabbedresults .cmp-result-list>li.resultitem ul li a.page:before,.resultstabpanel .cmp-result-list>li.resultitem ul li a.page:before,.tabbedresults .cmp-results-table>li.resultitem ul li a.page:before,.resultstabpanel .cmp-results-table>li.resultitem ul li a.page:before{background-image:url("../page/clientlibs/resources/images/icons/monitor.svg")}
.resultstabpanel{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}
@media screen and (max-width:768px){.resultstabpanel{justify-content:flex-start}
}
.resultstabpanel .cmp-result-list{width:100%}
.resultstabpanel .cmp-results-table{border:0;border-collapse:collapse;width:100%}
@media screen and (max-width:767px){.resultstabpanel .cmp-results-table{table-layout:fixed;padding:0 !important;border-top-right-radius:0}
}
.resultstabpanel .cmp-results-table-container{width:100%}
@media screen and (max-width:767px){.resultstabpanel .cmp-results-table-container{max-width:100%;overflow:scroll}
}
@media screen and (max-width:767px){.resultstabpanel .cmp-results-table thead{display:none}
}
@media screen and (max-width:767px){.resultstabpanel .cmp-results-table tbody tr{display:flex;flex-wrap:wrap}
}
.resultstabpanel .cmp-results-table tbody tr:nth-child(odd){background:#f7f7f7}
.resultstabpanel .cmp-results-table th{border-bottom:solid 1px}
.resultstabpanel .cmp-results-table td,.resultstabpanel .cmp-results-table th{padding:30px 20px 30px 0}
@media screen and (max-width:767px){.resultstabpanel .cmp-results-table td,.resultstabpanel .cmp-results-table th{padding:0 20px 20px;flex:0 0 100%;border-bottom:0;display:flex;gap:10px;align-items:center}
}
@media screen and (max-width:767px){.resultstabpanel .cmp-results-table td.empty-on-mobile,.resultstabpanel .cmp-results-table th.empty-on-mobile{display:none}
}
.resultstabpanel .cmp-results-table td:first-child,.resultstabpanel .cmp-results-table th:first-child{padding-left:40px}
@media screen and (max-width:767px){.resultstabpanel .cmp-results-table td:first-child,.resultstabpanel .cmp-results-table th:first-child{padding-left:20px;padding-top:20px}
}
.resultstabpanel .cmp-results-table td:last-child,.resultstabpanel .cmp-results-table th:last-child{padding-right:40px}
@media screen and (max-width:767px){.resultstabpanel .cmp-results-table td:last-child,.resultstabpanel .cmp-results-table th:last-child{padding-right:20px;padding-bottom:20px}
}
.resultstabpanel .cmp-results-table td span,.resultstabpanel .cmp-results-table th span{display:none}
@media screen and (max-width:767px){.resultstabpanel .cmp-results-table td span,.resultstabpanel .cmp-results-table th span{display:block;font-weight:bold;width:120px}
}
@media screen and (max-width:767px){.resultstabpanel .cmp-results-table td>*:nth-child(2),.resultstabpanel .cmp-results-table th>*:nth-child(2){width:calc(100% - 140px)}
}
.resultstabpanel .cmp-results-table .cmp-resultitem-title{font-size:18px;font-size:1.125rem;font-weight:100;margin:0}
@media screen and (max-width:840px){.resultstabpanel .cmp-results-table .cmp-resultitem-title{font-size:16px;font-size:1rem}
}
@media screen and (max-width:767px){.resultstabpanel .cmp-results-table .cmp-resultitem-title{font-weight:bold}
}
.resultstabpanel .cmp-results-table .cmp-resultitem-link{display:flex;gap:10px;color:#2960d5;position:relative;text-decoration:underline;align-items:center;padding-left:35px}
.resultstabpanel .cmp-results-table .cmp-resultitem-link:not(:last-child){margin-bottom:10px}
.resultstabpanel .cmp-results-table .cmp-resultitem-link:before{content:'';width:24px;height:24px;display:block;background-size:contain;background-repeat:no-repeat;position:absolute;left:0;background-image:url("../page/clientlibs/resources/images/icons/download.svg")}
.resultstabpanel .cmp-results-table .cmp-resultitem-link.pdf:before{background-image:url("../page/clientlibs/resources/images/icons/download.svg")}
.resultstabpanel .cmp-results-table .cmp-resultitem-link.webcast:before,.resultstabpanel .cmp-results-table .cmp-resultitem-link.video:before{background-image:url("../page/clientlibs/resources/images/icons/play.svg")}
.resultstabpanel .cmp-results-table .cmp-resultitem-link.word:before,.resultstabpanel .cmp-results-table .cmp-resultitem-link.excel:before,.resultstabpanel .cmp-results-table .cmp-resultitem-link.powerpoint:before{background-image:url("../page/clientlibs/resources/images/icons/file.svg")}
.resultstabpanel .cmp-results-table .cmp-resultitem-link.external:before,.resultstabpanel .cmp-results-table .cmp-resultitem-link.page:before{background-image:url("../page/clientlibs/resources/images/icons/monitor.svg")}
.rnsteaser .cmp-rnsteaser-list{list-style:none;margin-bottom:70px}
.rnsteaser .cmp-rnsteaser-list__item{margin-bottom:30px}
.rnsteaser .cmp-rnsteaser-list__item-content{display:flex;flex-direction:column-reverse}
.rnsteaser .cmp-rnsteaser-list__item-content time{display:block;margin-bottom:10px}
.rnsteaser .cmp-rnsteaser-list__item-content a{color:#646970;font-size:24px;font-size:1.5rem;font-weight:bold}
@media screen and (max-width:1280px){.rnsteaser .cmp-rnsteaser-list__item-content a{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width:840px){.rnsteaser .cmp-rnsteaser-list__item-content a{font-size:18px;font-size:1.125rem}
}
.rnsteaser .cmp-rnsteaser-list__item-content a:hover{color:#ca1538}
.rnsteaser .cmp-rnsteaser__link{padding:15px 50px;line-height:1;background:#2960d5;color:#fff;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem;background:#fff;background:transparent;border:solid 1px #2960d5;color:#2960d5;display:inline-block}
@media screen and (max-width:1440px){.rnsteaser .cmp-rnsteaser__link{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){.rnsteaser .cmp-rnsteaser__link{padding:15px 30px;font-size:16px;font-size:1rem}
}
.rnsteaser .cmp-rnsteaser__link:hover{background:#ca1538}
.rnsteaser .cmp-rnsteaser__link:after{display:none}
.rnsteaser .cmp-rnsteaser__link:hover{color:#fff}
.rnsteaser .cmp-rnsteaser__link:hover{background:#ca1538;border-color:#ca1538;color:#fff}
.article-page .root>.aem-Grid>.responsivegrid:first-child{position:static}
.article-page .root>.aem-Grid>.responsivegrid:first-child .banner.intro-banner{display:none}
.article-page .root>.aem-Grid>.responsivegrid:nth-child(5)>.aem-Grid>.container:not(:last-child)>.cmp-container>*{max-width:1400px}
.article-page .root>.aem-Grid>.responsivegrid:nth-child(5)>.aem-Grid>.container:not(:last-child)>.cmp-container .button a{padding:15px 50px;line-height:1;background:#2960d5;color:#fff;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem}
@media screen and (max-width:1440px){.article-page .root>.aem-Grid>.responsivegrid:nth-child(5)>.aem-Grid>.container:not(:last-child)>.cmp-container .button a{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){.article-page .root>.aem-Grid>.responsivegrid:nth-child(5)>.aem-Grid>.container:not(:last-child)>.cmp-container .button a{padding:15px 30px;font-size:16px;font-size:1rem}
}
.article-page .root>.aem-Grid>.responsivegrid:nth-child(5)>.aem-Grid>.container:not(:last-child)>.cmp-container .button a:hover{background:#ca1538}
.article-page .root>.aem-Grid>.responsivegrid:nth-child(5)>.aem-Grid>.container:not(:last-child)>.cmp-container .button a:after{display:none}
.article-page .root>.aem-Grid>.responsivegrid:nth-child(5)>.aem-Grid>.container:last-child>.cmp-container .pageteaser a{width:auto}
.article-page .root>.aem-Grid>.responsivegrid:nth-child(5)>.aem-Grid>.container:last-child>.cmp-container .pageteaser a:after{display:none}
.article-page .root>.aem-Grid>.title,.article-page .root>.aem-Grid>.meta{max-width:1720px;padding:20px 0;position:relative;margin:0 auto}
@media screen and (max-width:1720px){.article-page .root>.aem-Grid>.title,.article-page .root>.aem-Grid>.meta{padding:20px 40px}
}
@media screen and (max-width:1180px){.article-page .root>.aem-Grid>.title,.article-page .root>.aem-Grid>.meta{padding:10px 30px;width:100%}
}
.article-page .root>.aem-Grid>.title{margin-top:200px}
@media screen and (max-width:840px){.article-page .root>.aem-Grid>.title{margin-top:100px}
}
.article-page .root>.aem-Grid>.title h1{font-size:70px;font-size:4.375rem;font-weight:normal;max-width:1400px}
@media screen and (max-width:1280px){.article-page .root>.aem-Grid>.title h1{font-size:50px;font-size:3.125rem}
}
@media screen and (max-width:840px){.article-page .root>.aem-Grid>.title h1{font-size:32px;font-size:2rem}
}
.article-page .root>.aem-Grid #top-header{max-width:1720px;padding:20px 0;position:relative;margin:0 auto}
@media screen and (max-width:1720px){.article-page .root>.aem-Grid #top-header{padding:20px 40px}
}
@media screen and (max-width:1180px){.article-page .root>.aem-Grid #top-header{padding:10px 30px;width:100%}
}
.article-page .root>.aem-Grid #top-header .breadcrumb{padding-bottom:20px;border-bottom:solid 1px #2960d5}
@media screen and (max-width:1180px){.article-page .root>.aem-Grid #top-header .breadcrumb{padding:0 0 30px}
}
.article-page .root>.aem-Grid #top-header .breadcrumb span{color:#646970}
.article-page .root>.aem-Grid .meta{margin-top:100px;margin-bottom:50px}
@media screen and (max-width:840px){.article-page .root>.aem-Grid .meta{margin-top:50px}
}
.article-page .root>.aem-Grid .meta-wrapper{display:flex;align-items:center;max-width:1400px;gap:30px}
@media screen and (max-width:767px){.article-page .root>.aem-Grid .meta-wrapper{flex-direction:column;align-items:flex-start}
}
.article-page .root>.aem-Grid .meta-wrapper>div{order:0}
.article-page .root>.aem-Grid .meta-wrapper>.date{display:flex}
.article-page .root>.aem-Grid .meta-wrapper>.date:before{content:'';width:20px;height:20px;display:block;margin-right:15px;background:url("../page/clientlibs/resources/images/icons/calendar.svg") no-repeat;background-size:contain}
.article-page .root>.aem-Grid .meta-wrapper .socialsharewidget{order:1;margin:0 0 0 auto;display:block}
@media screen and (max-width:767px){.article-page .root>.aem-Grid .meta-wrapper .socialsharewidget{margin:0}
}
.article-page .root>.aem-Grid .meta-wrapper .tagslisting ul{margin:0;list-style:none}
.article-page .root>.aem-Grid .meta-wrapper .tagslisting ul a{color:#646970;font-weight:600;padding:5px 20px;border:solid 1px;border-radius:20px}
.article-page #desktop-nav{z-index:2;box-shadow:0 0 30px 20px rgba(0,0,0,0.05);-webkit-box-shadow:0 0 30px 20px rgba(0,0,0,0.05);-moz-box-shadow:0 0 30px 20px rgba(0,0,0,0.05)}
.article-page .divider{height:50px}
.article-page #related-content .pageteaser a{width:auto}
.article-page #related-content .pageteaser a:after{display:none}
.mediaresources{margin-top:-120px}
@media screen and (max-width:1180px){.mediaresources{margin-top:0}
}
.mediaresources .cmp-container{display:flex;gap:80px 60px;flex-wrap:wrap}
@media screen and (max-width:1440px){.mediaresources .cmp-container{gap:60px 40px}
}
@media screen and (max-width:840px){.mediaresources .cmp-container{gap:20px;justify-content:space-between}
}
.mediaresources .cmp-container .item{flex:0 0 30%;background:#f7f7f7;padding:50px}
@media screen and (max-width:1440px){.mediaresources .cmp-container .item{padding:30px}
}
@media screen and (max-width:1180px){.mediaresources .cmp-container .item{flex:0 0 30%}
}
@media screen and (max-width:840px){.mediaresources .cmp-container .item{flex:none;width:48%}
}
@media screen and (max-width:767px){.mediaresources .cmp-container .item{width:100%}
}
.mediaresources .cmp-container .item.hide{display:none}
.mediaresources .cmp-container .item img{width:100%;object-fit:cover;aspect-ratio:1.77777778}
.mediaresources .cmp-container .item p{font-size:24px;font-size:1.5rem;font-weight:bold;padding-bottom:30px;margin:30px 0;border-bottom:solid 1px #ca1538}
@media screen and (max-width:1280px){.mediaresources .cmp-container .item p{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width:840px){.mediaresources .cmp-container .item p{font-size:18px;font-size:1.125rem}
}
.mediaresources .cmp-container .item a{display:flex;gap:10px;color:#2960d5;margin-bottom:30px;text-decoration:underline;align-items:center}
.mediaresources .cmp-container .item a:before{content:'';width:24px;height:24px;background-size:contain;background-repeat:no-repeat}
.mediaresources .cmp-container .item a.download::before{background-image:url("../page/clientlibs/resources/images/icons/download.svg")}
.mediaresources .cmp-container .item a.external-link::before{background-image:url("../page/clientlibs/resources/images/icons/monitor.svg")}
.mediaresources #filters{display:flex;gap:30px;justify-content:flex-end;margin-bottom:50px}
@media screen and (max-width:1180px){.mediaresources #filters{justify-content:flex-start;flex-wrap:wrap;gap:20px}
}
.mediaresources #load-more-btn{padding:15px 50px;line-height:1;background:#2960d5;color:#fff;transition:.2s;border-bottom:0;font-size:18px;font-size:1.125rem;margin:40px auto 0;display:block;cursor:pointer}
@media screen and (max-width:1440px){.mediaresources #load-more-btn{padding:15px 30px;font-size:16px;font-size:1rem}
}
@media(-webkit-device-pixel-ratio:1.5){.mediaresources #load-more-btn{padding:15px 30px;font-size:16px;font-size:1rem}
}
.mediaresources #load-more-btn:hover{background:#ca1538}
.mediaresources #load-more-btn:after{display:none}