@font-face{font-family:"Montserrat";src:url('clientlibs/resources/fonts/Montserrat-Light.ttf') format('truetype'),url('clientlibs/resources/fonts/Montserrat-Light.woff') format('woff');font-weight:200;font-style:normal}
@font-face{font-family:"Montserrat";src:url('clientlibs/resources/fonts/Montserrat-Regular.ttf') format('truetype'),url('clientlibs/resources/fonts/Montserrat-Regular.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:"Montserrat";src:url('clientlibs/resources/fonts/Montserrat-Bold.ttf') format('truetype'),url('clientlibs/resources/fonts/Montserrat-Bold.woff') format('woff');font-weight:700;font-style:normal}
@font-face{font-family:"OpenSans";src:url('clientlibs/resources/fonts/OpenSans-Light.ttf') format('truetype'),url('clientlibs/resources/fonts/OpenSans-Light.woff') format('woff');font-weight:200;font-style:normal}
@font-face{font-family:"OpenSans";src:url('clientlibs/resources/fonts/OpenSans-Regular.ttf') format('truetype'),url('clientlibs/resources/fonts/OpenSans-Regular.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:"OpenSans";src:url('clientlibs/resources/fonts/OpenSans-Bold.ttf') format('truetype'),url('clientlibs/resources/fonts/OpenSans-Bold.woff') format('woff');font-weight:700;font-style:normal}
header:not(.cmp-gridtabitem__header){background-color:#fff;box-shadow:0 3px 20px rgba(0,0,0,0.16);width:100%;top:0;left:0;transition:.4s;z-index:10}
.scrolling header:not(.cmp-gridtabitem__header){position:fixed}
header:not(.cmp-gridtabitem__header)>div .cmp-container{max-width:1280px;margin:auto}
#desktop-nav{position:relative;padding:25px 10px 10px;font-family:"OpenSans",sans-serif;font-size:14px;font-size:.875rem}
@media screen and (max-width:1180px){#desktop-nav{display:none}
}
#desktop-nav #top-nav{position:absolute;right:0;top:23px;display:flex;align-items:center;padding-right:30px}
#desktop-nav #top-nav>div{margin-right:40px}
#desktop-nav #top-nav .sharefeed-info{color:#004a87;display:flex}
#desktop-nav #top-nav .sharefeed-info .sharefeed-label{color:#192b35;margin-right:10px}
#desktop-nav #top-nav .sharefeed-info .price{font-weight:bold}
#desktop-nav #top-nav .sharefeed-info .change,#desktop-nav #top-nav .sharefeed-info .currency{margin-left:5px}
#desktop-nav #top-nav .text a{color:inherit;text-decoration:none;padding-bottom:5px}
#desktop-nav #top-nav .text a:hover{border-bottom:2px solid #004a87;transition:.4s}
#desktop-nav #top-nav .searchfield{width:0;height:0;overflow:hidden;transition:.4s;margin-right:0}
#desktop-nav #top-nav .searchfield.opened{width:100%;height:100%;max-width:max-content;opacity:1;margin-right:-30px}
#desktop-nav #top-nav .searchfield.opened form{display:flex;align-items:center}
#desktop-nav #top-nav .searchfield.opened form input:first-child{margin-right:10px;border:0;border-bottom:solid 1px;outline:0}
#desktop-nav #top-nav .cmp-searchfield__search-button,#desktop-nav #top-nav #opensearch{background:url("clientlibs/resources/images/icons/icon-search.svg");background-repeat:no-repeat;width:22px;height:22px;font-size:0;border:0}
#desktop-nav #top-nav>.button{position:absolute;right:10px;margin-right:0}
#desktop-nav #top-nav>.button.opened{opacity:0}
#desktop-nav #top-nav>.button button:after{display:none}
#main-nav{display:flex;justify-content:space-between;width:100%;align-items:center}
#main-nav>.container{display:none}
.navigation{padding-top:20px}
.navigation ul{list-style:none;display:flex;justify-content:space-between}
.navigation ul li.cmp-navigation__item--active::after{width:100%}
.navigation ul li::after{content:'';width:0;height:2px;background:#004a87;display:block;transition:.4s;margin-top:5px}
.navigation ul li:hover::after{width:100%}
.navigation ul a{text-transform:uppercase;color:#192b35;text-decoration:none}
.mainnavpanel{padding-left:40px;width:100%}
.mainnavpanel .submenupanel a{color:inherit}
.mainnavpanel .submenupanel .cmp-submenupanel{top:107px;left:0;width:100%;border-top:solid 1px #e6e6e6;background:#fff;position:fixed;z-index:-20;opacity:0;height:0;visibility:hidden;overflow:hidden;box-shadow:0 11px 10px rgba(34,34,34,0);transition:.4s;padding-top:20px}
.mainnavpanel .submenupanel .cmp-submenupanel.active{height:auto;overflow:visible;visibility:visible;opacity:1;box-shadow:0 11px 10px rgba(34,34,34,0.25)}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container{max-width:1250px;margin:0 auto;padding:0 20px;min-height:400px;display:flex}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.text{width:100%;display:block;height:34px;margin-bottom:0}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.text .cmp-text{padding:20px 0 0 0}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.text .cmp-text p{font-size:.875em;font-weight:400;line-height:1em}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.teaser{width:280px;float:left;margin-top:20px;margin-right:20px;display:inline-block}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.teaser .cmp-teaser .cmp-teaser__image{display:block;margin-bottom:10px}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.teaser .cmp-teaser .cmp-teaser__image img{max-width:100%;width:initial;display:block}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title{margin-bottom:10px;font-size:1.2em}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description h3{margin-top:0}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description p{font-size:.875em;font-weight:400;line-height:1em}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.navigation{width:calc(100% - 305px);display:inline-block}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.navigation>nav>ul{list-style:none;position:relative;width:280px;display:block;margin-top:0}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.navigation>nav>ul>li{display:block}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.navigation>nav>ul>li:first-child a{padding-top:0}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.navigation>nav>ul>li>a{text-decoration:none;color:inherit;font-size:.875em;display:block;cursor:pointer;padding:15px 0 5px 0;border-bottom:2px solid transparent;transition:.4s}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.navigation>nav>ul>li>ul{display:none;position:absolute;left:280px;top:0;padding:0 20px;width:240px;min-height:322px;background:#1d333f;list-style:none;padding-bottom:10px}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.navigation>nav>ul>li>ul>li{padding-left:0}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.navigation>nav>ul>li>ul>li>a{text-decoration:none;color:inherit;font-size:.875em;display:inline-block;cursor:pointer;padding:15px 0 13px 0;border-bottom:2px solid transparent;transition:.4s}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.navigation>nav>ul>li>ul>li>a:hover{border-bottom:2px solid #1ea8e3 !important;transition:.4s}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.navigation>nav>ul>li.active>ul{display:block}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.navigation>nav>ul>li.cmp-navigation__item--hasChildren{background-image:url(clientlibs/resources/images/icons/icon-chevron-right-blue.svg);background-size:10px;background-repeat:no-repeat;background-position:95% center;transition:.4s}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.navigation>nav>ul>li.cmp-navigation__item--hasChildren:hover{background-color:#1d333f;transition:.4s}
.mainnavpanel .submenupanel .cmp-submenupanel .cmp-container>.navigation>nav>ul>li.cmp-navigation__item--hasChildren:hover a{border-bottom:2px solid transparent;transition:.4s}
#mobile-nav{justify-content:flex-end;align-items:center;padding:20px;flex-wrap:wrap;transition:.4s;display:none}
@media screen and (max-width:1180px){#mobile-nav{display:flex}
}
#mobile-nav.open{background:#004a87;color:#fff}
#mobile-nav.open img,#mobile-nav.open button[aria-label='search'],#mobile-nav.open .button:nth-child(2){filter:brightness(0) invert(1)}
#mobile-nav>*{order:0;margin-left:20px;position:relative;z-index:1}
#mobile-nav>.container{order:2;width:100%;position:absolute;top:-100%;transition:opacity .4s;transition-delay:.2s;background:#fff;left:0;margin-left:0;z-index:0;height:0;opacity:0;overflow:hidden}
#mobile-nav>.container.open{display:block;top:105px;height:100vh;opacity:1;z-index:11}
#mobile-nav>.container.open:not(:last-child)>*{display:flex;flex-direction:column}
#mobile-nav>.container.open .sharefeed{color:#004a87;padding:25px 20px;display:block;width:100%;order:1}
#mobile-nav>.container.open .sharefeed-label{color:#192b35}
#mobile-nav>.container.open .text:last-child{border-bottom:solid 1px #e6e6e6;position:relative;margin:0;text-transform:uppercase}
#mobile-nav>.container.open .text:last-child a{padding:25px 20px;color:#192b35;display:block;width:100%}
#mobile-nav>.container:nth-child(5){height:auto;overflow:visible;box-shadow:0 3px 20px rgba(0,0,0,0.16)}
#mobile-nav>.container:nth-child(5) #search-mobile{padding:20px}
#mobile-nav>.container:nth-child(5) #search-mobile .searchfield{border-bottom:solid 2px #000;padding-bottom:5px}
#mobile-nav>.container:nth-child(5) #search-mobile form{display:flex;align-items:center;justify-content:space-between}
#mobile-nav>.container:nth-child(5) #search-mobile input[type="text"]{border:0;width:90%;outline:0;height:30px}
#mobile-nav>.button:nth-child(2){order:1}
#mobile-nav>.button:nth-child(2).open span{background:transparent}
#mobile-nav>.button:nth-child(2).open span:before{transform:rotate(45deg);top:0;background-color:#fff}
#mobile-nav>.button:nth-child(2).open span:after{transform:rotate(-45deg);bottom:0;background-color:#fff}
#mobile-nav>.button:nth-child(2) button{padding:0;background:transparent}
#mobile-nav>.button:nth-child(2) button:after{display:none}
#mobile-nav>.button:nth-child(2) span{font-size:0;width:30px;height:2px;background:#192b35;display:block;position:relative}
#mobile-nav>.button:nth-child(2) span:before,#mobile-nav>.button:nth-child(2) span:after{content:'';display:block;width:30px;height:2px;background:#192b35;position:absolute;top:-10px;transition:.4s}
#mobile-nav>.button:nth-child(2) span::after{top:auto;bottom:-10px}
#mobile-nav .image{margin:auto auto auto 0}
#mobile-nav .button button:after{display:none}
#mobile-nav .button button[aria-label='search'],#mobile-nav .cmp-searchfield__search-button{background:url("clientlibs/resources/images/icons/icon-search.svg");background-repeat:no-repeat;width:22px;height:22px;font-size:0;border:0}
#mobile-nav .navigation{margin:0;padding-top:0;background:#fff}
#mobile-nav .navigation ul{flex-direction:column;margin:0}
#mobile-nav .navigation ul .cmp-navigation__item,#mobile-nav .navigation ul .submenu-back{padding:25px 20px;border-bottom:solid 1px #e6e6e6;position:relative;margin:0}
#mobile-nav .navigation ul .cmp-navigation__item:after,#mobile-nav .navigation ul .submenu-back:after{display:none}
#mobile-nav .navigation ul .cmp-navigation__item--hasChildren ul,#mobile-nav .navigation ul .submenu-back--hasChildren ul{width:100%;right:-120%;height:100vh;background:#fff;z-index:1;top:125px;position:fixed;transition:.4s}
#mobile-nav .navigation ul .cmp-navigation__item--hasChildren ul.opened,#mobile-nav .navigation ul .submenu-back--hasChildren ul.opened{right:0}
#mobile-nav .navigation ul .cmp-navigation__item .openSubMenu,#mobile-nav .navigation ul .submenu-back .openSubMenu{background:transparent;font-size:0;background-image:url(clientlibs/resources/images/icons/icon-internal-arrow-blue.svg);height:100%;border:0;border-left:solid 1px #e6e6e6;position:absolute;right:0;top:0;background-repeat:no-repeat;background-position:center;padding:0 30px}
#mobile-nav .navigation ul .submenu-back button{width:100%;background:0;border:0;text-align:left;text-transform:uppercase;padding:0;display:flex;align-items:center}
#mobile-nav .navigation ul .submenu-back button:before{content:'';background-image:url(clientlibs/resources/images/icons/icon-internal-arrow-blue.svg);width:20px;height:15px;display:block;margin-right:10px;transition:.4s;background-size:contain;background-repeat:no-repeat;transform:rotate(180deg)}
footer{background-color:#1d333f;color:#fff;font-size:14px;font-size:.875rem;padding:10px 0}
@media screen and (max-width:840px){footer{padding:20px 0}
}
footer>div>div>.cmp-container{max-width:1280px;margin:auto;display:flex;justify-content:space-between;align-items:center}
@media screen and (max-width:840px){footer>div>div>.cmp-container{flex-direction:column}
}
@media screen and (max-width:840px){footer>div>div>.cmp-container .container{margin-bottom:20px}
}
footer>div>div>.cmp-container .container:first-child img{height:auto}
@media screen and (max-width:840px){footer>div>div>.cmp-container .container:last-child .cmp-container{display:flex;flex-direction:row}
}
footer>div>div>.cmp-container .cmp-container{display:flex;align-items:center}
@media screen and (max-width:840px){footer>div>div>.cmp-container .cmp-container{flex-direction:column}
}
@media screen and (max-width:840px){footer>div>div>.cmp-container .cmp-container>div{margin-bottom:20px}
}
footer>div>div>.cmp-container .cmp-container>div:not(:last-child){margin-right:25px}
@media screen and (max-width:840px){footer>div>div>.cmp-container .cmp-container>div:not(:last-child){margin-right:0}
}
footer>div>div>.cmp-container .cmp-container>div img{height:81px;width:auto}
footer ul{list-style:none;display:flex;margin:0}
@media screen and (max-width:767px){footer ul{flex-direction:column;align-items:center}
}
footer ul li{margin-bottom:0 !important}
@media screen and (max-width:767px){footer ul li{margin-bottom:20px !important}
}
footer ul li:not(:last-child){margin-right:12px}
footer ul a{color:inherit;text-decoration:none;border-bottom:solid 1px transparent}
footer ul a:hover{border-color:#fff}
footer p{margin:0}
.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:"Montserrat",sans-serif;font-size:16px;color:#192b35}
body.home-page>.root{margin-top:0}
body{margin:0}
body.scrolling{padding-top:100px}
body *{box-sizing:border-box}
a{text-decoration:none}
ul,ol{padding:0}
.socialsharewidget{display:none}
iframe{width:100%;height:100%}
.publish-mode .banner{height:calc(100vh - 125px)}
.section-page .banner,.content-page .banner,.search-result-page .banner{max-height:420px;color:#fff}
.section-page .banner h1,.content-page .banner h1,.search-result-page .banner h1,.section-page .banner h2,.content-page .banner h2,.search-result-page .banner h2{font-size:54px;font-size:3.375rem;font-family:"OpenSans",sans-serif;font-weight:700}
@media screen and (max-width:767px){.section-page .banner h1,.content-page .banner h1,.search-result-page .banner h1,.section-page .banner h2,.content-page .banner h2,.search-result-page .banner h2{font-size:30px;font-size:1.875rem}
}
.banner>div>div,.banner>div{height:100%}
.banner>div .cmp-container{display:flex;flex-direction:column;justify-content:center;max-width:1280px;margin:auto;padding-left:160px;padding-right:80px;background:none !important}
@media screen and (max-width:840px){.banner>div .cmp-container{padding-left:80px}
}
@media screen and (max-width:767px){.banner>div .cmp-container{padding-left:40px;padding-right:40px}
}
.banner h1,.banner h2{font-size:76px;font-size:4.75rem;font-weight:300;margin-top:0;line-height:1;font-family:"OpenSans",sans-serif}
@media screen and (max-width:767px){.banner h1,.banner h2{font-size:50px;font-size:3.125rem}
}
.banner h1 strong,.banner h2 strong{font-weight:normal}
.banner h1 strong:last-child,.banner h2 strong:last-child{font-weight:700}
.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{font-family:"OpenSans",sans-serif;line-height:1.2}
.text h1:first-child,.text h2:first-child,.text h3:first-child,.text h4:first-child,.text h5:first-child,.text h6:first-child{margin-top:0}
.text .h2,.text h2{font-size:38px;font-size:2.375rem}
.text .h3,.text h3{font-size:30px;font-size:1.875rem}
.text .h4,.text h4{font-size:22px;font-size:1.375rem}
.text .h5,.text h5{font-size:18px;font-size:1.125rem}
.text p{font-size:18px;font-size:1.125rem;line-height:1.4;font-weight:normal}
.text p:first-child{margin-top:0}
.text p a{color:#004a87}
.text p a:hover{text-decoration:underline}
.text ul,.text ol{list-style-position:inside}
.text ul li,.text ol li{margin-bottom:10px}
.text.intro p{font-size:24px;font-size:1.5rem}
.section-page .text.intro p{font-size:32px;font-size:2rem}
.text.text-white{color:#fff}
.text.text-blue{color:#004a87}
.text.disclaimer-disagree-text{color:#e21e1e}
.text.download-table a{display:flex;align-items:flex-end;border-bottom:solid 2px transparent;padding-bottom:5px;width:max-content;transition:.4s}
.text.download-table a:hover{text-decoration:none;border-color:#004a87}
.text.download-table a:after{content:'';width:22px;height:22px;background-image:url(clientlibs/resources/images/icons/icon-pdf.png);background-size:contain;background-repeat:no-repeat;display:block;margin-left:10px}
.text table{margin-bottom:40px;width:100%;border-collapse:collapse;border:0;max-width:100%}
@media screen and (max-width:840px){.text table{overflow-x:scroll;display:block}
}
.text table tbody{border-color:#004a87;width:100%;display:table}
.gated-content-page .text table tbody tr:not(:first-child){border-bottom:dashed .5px #b9c6d7}
.text table tbody tr td{padding:15px 20px}
.text table tbody tr td a{color:#004a87}
.text table tbody tr td a:hover{text-decoration:underline}
.text table tbody tr:first-of-type{font-size:16px;font-size:1rem;font-family:"OpenSans",sans-serif;font-weight:bold;background-color:#b9c6d7}
.four-col-25-25-25-25>.cmp-container{display:flex;max-width:1280px;margin:0 auto 40px auto;padding:0 20px}
@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:840px){.four-col-25-25-25-25>.cmp-container>div{flex:none;margin:0 0 60px 0}
}
.four-col-25-25-25-25>.cmp-container>div:last-of-type{margin-right:0}
.two-col-50-50>.cmp-container{display:flex;max-width:1250px;margin:0 auto 40px auto;padding:0 20px}
@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}
.three-col-33-33-33>.cmp-container{display:flex;max-width:1250px;margin:0 auto 40px auto;padding:0 20px}
@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{flex:1;margin-right:40px}
@media screen and (max-width:840px){.three-col-33-33-33>.cmp-container>div{flex:none;margin:0 0 60px 0}
}
.three-col-33-33-33>.cmp-container>div:last-of-type{margin-right:0}
.three-col-33-33-33>.cmp-container>div:nth-child(4){display:none}
.two-col-33-66>.cmp-container{display:flex;max-width:1250px;margin:0 auto 40px auto;padding:0 20px}
@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{flex:0 0 33%;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}
}
.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;max-width:1250px;margin:0 auto 40px auto;padding:0 20px}
@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;max-width:1250px;margin:0 auto 40px auto;padding:0 20px}
@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}
.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}
}
.vertical-center>.cmp-container{align-items:center}
.divider{height:80px}
@media screen and (max-width:767px){.divider{height:60px}
}
.divider hr{opacity:0}
.divider.large{height:120px}
@media screen and (max-width:767px){.divider.large{height:60px}
}
.divider.medium{height:80px}
@media screen and (max-width:767px){.divider.medium{height:60px}
}
.divider.small{height:30px}
.aem-AuthorLayer-Edit .divider{background-color:#edeef06b;position:relative}
.aem-AuthorLayer-Edit .divider:after{display:block;position:absolute;content:"Divider";font-family:inherit;text-align:center;height:20px;color:#192b35;width:100%;top:0;bottom:0;margin:auto}
.related-section.hidden{display:none}
.related-section>.aem-Grid>.text>div{max-width:1250px;margin:20px auto 0;width:calc(100% - 40px);padding:0 20px}
.related-section .button{margin-top:30px}
.tabs>.cmp-tabs{max-width:1250px;margin:0 auto;padding:0 20px}
.tabs>.cmp-tabs>.cmp-tabs__tablist{list-style:none;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:45px;background:#b9c6d7}
@media screen and (max-width:840px){.tabs>.cmp-tabs>.cmp-tabs__tablist{display:block}
}
.tabs>.cmp-tabs>.cmp-tabs__tablist>li{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding:20px;outline:0;font-size:18px;font-size:1.125rem;font-family:"OpenSans",sans-serif;font-weight:700;cursor:pointer;border-bottom:solid 2px transparent}
.tabs>.cmp-tabs>.cmp-tabs__tablist>li:hover{border-bottom-color:#004a87}
.tabs>.cmp-tabs>.cmp-tabs__tablist>li:after{content:"";display:block;position:absolute;right:0;top:50%;margin-top:-11px;margin-left:20px;height:22px;width:2px;background:#000}
@media screen and (max-width:840px){.tabs>.cmp-tabs>.cmp-tabs__tablist>li:after{display:none}
}
.tabs>.cmp-tabs>.cmp-tabs__tablist>li:last-of-type:after{display:none}
@media screen and (max-width:840px){.tabs>.cmp-tabs>.cmp-tabs__tablist>li{display:block;border:0;padding:20px}
}
.tabs>.cmp-tabs>.cmp-tabs__tablist>li:last-of-type{border-right:0}
.tabs>.cmp-tabs>.cmp-tabs__tablist>li.cmp-tabs__tab--active{font-weight:600;background:#fff;border-bottom:0;border:5px solid transparent;border-left:0;border-right:0;box-shadow:0 0 20px rgba(0,0,0,0.32);size:0;position:relative;margin:-5px 0;left:-2px;z-index:1}
.tabs>.cmp-tabs>.cmp-tabs__tablist>li.cmp-tabs__tab--active:after{display:none}
.tabs>.cmp-tabs>.cmp-tabs__tablist>li a{color:inherit}
.tabs>.cmp-tabs>.cmp-tabs__tabpanel{outline:0;border:0;padding-left:40px}
@media screen and (max-width:767px){.tabs>.cmp-tabs>.cmp-tabs__tabpanel{padding-left:20px}
}
.resultstabpanel a{color:inherit}
.resultstabpanel a.cmp-resultitem-link{display:flex;font-size:12px;font-size:.75rem;position:relative;padding-left:24px}
.resultstabpanel a.cmp-resultitem-link:before{content:'';background-image:url(clientlibs/resources/images/icons/icon-internal-arrow-blue.svg);width:20px;height:15px;display:block;margin-right:10px;transition:.4s;background-size:contain;background-repeat:no-repeat;transform:rotate(90deg);border-right:solid 1px #1ea8e3;position:absolute;top:7px;left:0}
.resultstabpanel h3{font-size:inherit;font-weight:normal;margin:0}
.resultstabpanel ul{list-style:none}
.resultstabpanel ul[role="tablist"],.resultstabpanel ul.cmp-resultitem-links{display:flex;margin-bottom:40px}
@media screen and (max-width:767px){.resultstabpanel ul[role="tablist"],.resultstabpanel ul.cmp-resultitem-links{flex-direction:column}
}
@media screen and (max-width:767px){.resultstabpanel ul[role="tablist"] li,.resultstabpanel ul.cmp-resultitem-links li{margin-bottom:20px}
}
.resultstabpanel ul[role="tablist"] li:not(:last-child){padding-right:20px;margin-right:20px;border-right:solid 1px #004a87}
@media screen and (max-width:767px){.resultstabpanel ul[role="tablist"] li:not(:last-child){border-right:0;border-bottom:solid 1px #004a87;padding:0 0 20px;margin:0 0 20px}
}
.resultstabpanel ul[role="tablist"] li.selected,.resultstabpanel ul[role="tablist"] li:hover{font-weight:bold;color:#004a87}
.resultstabpanel ul.cmp-resultitem-links{margin-bottom:0}
.resultstabpanel ul.cmp-resultitem-links>li{margin-right:40px;width:calc(100% / 5);min-width:138px}
@media screen and (max-width:767px){.resultstabpanel ul.cmp-resultitem-links>li{width:100%}
}
.resultstabpanel ul.cmp-resultitem-links>li:hover{text-decoration:underline}
.resultstabpanel ul.cmp-result-list>li{display:flex;align-items:flex-start;border-bottom:solid 1px #e7edf4;padding:20px 0}
.resultstabpanel ul.cmp-result-list>li:first-child{border-bottom:solid 2px #004a87;font-weight:bold}
.resultstabpanel ul.cmp-result-list>li>*:first-child,.resultstabpanel ul.cmp-result-list>li>*:nth-child(2){width:14.5%;padding-right:10px}
@media screen and (max-width:767px){.resultstabpanel ul.cmp-result-list>li>*:first-child,.resultstabpanel ul.cmp-result-list>li>*:nth-child(2){width:35%}
}
.resultstabpanel ul.cmp-result-list>li p{margin:0}
.resultstabpanel ul.cmp-result-list>li ul{width:60%}
@media screen and (max-width:767px){.resultstabpanel ul.cmp-result-list>li ul{width:30%}
}
.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 header .text p{font-size:1.2em;line-height:1.2em}
.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;outline:4px solid #1ea8e3}
.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:20px}
@media screen and (max-width:840px){.gridtabscontainer>.cmp-gridtabscontainer{display:block;flex-wrap:nowrap}
}
.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{flex:0;display:block;padding-right:0;max-width:100%;margin-bottom:60px}
}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article header .image{margin-bottom:15px}
.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;font-family:"OpenSans",sans-serif;font-size:14px;font-size:.875rem}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article header .text p:first-of-type{font-size:18px;font-size:1.125rem;font-weight:700;color:#192b35}
.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;background:#004a87;font-size:0}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article header .button button:before{height:2px;left:25%;width:50%;transform:rotate(90deg);background-color:#fff;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%;background-color:#fff;content:"";display:block;position:absolute;top:calc(50% - 2px);margin-left:0}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section{max-width:1250px;margin:20px auto;width:calc(100% - 40px);left:0;right:0}
@media only screen and (max-width:1128px){.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section{left:0;width:calc(100% - 40px);padding:0}
}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section .text:first-of-type{margin-top:20px}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section>div{padding:40px;border:solid 1px #004a87}
@media screen and (max-width:840px){.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section>div{padding:20px}
}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section>.container>.cmp-container{margin-bottom:0}
.gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article>section>.container>.cmp-container .text{margin-bottom:0}
.blue-container .gridtabscontainer>.cmp-gridtabscontainer>.cmp-gridtabitem article header .button button{background-color:#e8f6fc}
.blue-container .cmp-gridtabitem__header{background-color:#e8f6fc}
.breadcrumb{font-size:18px;position:relative;max-width:1250px;padding:0 20px;margin:40px auto;width:calc(100% - 40px);font-family:"OpenSans",sans-serif}
@media screen and (max-width:767px){.breadcrumb{visibility:hidden;margin:20px 0}
}
.breadcrumb nav ol{list-style:none;display:inline}
.breadcrumb nav ol>li{display:inline;margin-right:30px}
.breadcrumb nav ol>li span{color:black;text-decoration:none;font-weight:200;position:relative;cursor:pointer;transition:.4s}
.breadcrumb nav ol>li a{color:black;text-decoration:none;font-weight:200;position:relative;cursor:pointer;transition:.4s}
.breadcrumb nav ol>li a:hover{color:#1ea8e3;transition:.4s}
.breadcrumb nav ol>li a:after{content:"";height:10px;width:10px;top:calc(50% - 5px);display:block;position:absolute;right:-15px;background-size:9px;background-repeat:no-repeat;background-position:center;background-image:url(clientlibs/resources/images/icons/icon-chevron-right-blue.svg)}
.keystatistic{text-align:center}
.keystatistic p{font-size:23px;font-size:1.4375rem;margin:0}
.keystatistic p:nth-child(2){font-size:62px;font-size:3.875rem;color:#004a87;font-weight:700;font-family:"OpenSans",sans-serif}
.youtubevideo .youtube-inner{max-width:1250px;width:100%;display:block;padding-bottom:56.25%;position:relative}
.youtubevideo .youtube-inner iframe{position:absolute;top:0;max-width:1250px;left:0;width:100%;height:100%}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.youtubevideo div{max-width:1250px;margin:0 auto 100px auto;padding-left:20px;padding-right:20px;width:calc(100% - 40px)}
@media screen and (max-width:840px){.root>.aem-Grid>.responsivegrid>.aem-Grid>.youtubevideo div{left:0}
}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.youtubevideo div iFrame{padding:0}
.accordion{margin-bottom:60px}
.accordion>.cmp-accordion{max-width:1250px;margin:0 auto 40px auto;padding:0 20px}
.accordion>.cmp-accordion>.cmp-accordion__item{margin-bottom:20px}
.accordion>.cmp-accordion>.cmp-accordion__item h3{z-index:2;position:relative;transition:.4s}
.accordion>.cmp-accordion>.cmp-accordion__item h3 button{border:1px solid #e6e6e6;background:#fff;outline:0;padding:20px 60px 20px 30px;cursor:pointer;font-size:1em;box-shadow:0 0 10px transparent;font-family:"OpenSans",sans-serif;font-weight:700;transition:.4s;color:#192b35}
.accordion>.cmp-accordion>.cmp-accordion__item h3 button .cmp-accordion__icon{position:absolute;content:"";background-color:#004a87;display:block;height:42px;width:42px;top:calc(50% - 21px);right:15px}
.accordion>.cmp-accordion>.cmp-accordion__item h3 button .cmp-accordion__icon:before{width:20px;height:2px;background-color:#fff;display:block;content:"";position:absolute;top:calc(50% - 1px);right:calc(50% - 10px);transition:.4s}
.accordion>.cmp-accordion>.cmp-accordion__item h3 button .cmp-accordion__icon:after{width:2px;height:20px;background-color:#fff;display:block;content:"";position:absolute;top:calc(50% - 10px);right:calc(50% - 1px);transition:.4s}
.accordion>.cmp-accordion>.cmp-accordion__item h3 button:hover{box-shadow:0 0 10px rgba(0,0,0,0.25);transition:.4s;background:#004a87;color:#fff}
.accordion>.cmp-accordion>.cmp-accordion__item h3 button:hover .cmp-accordion__icon{border:solid 1px #fff}
.accordion>.cmp-accordion>.cmp-accordion__item h3 button.cmp-accordion__button--expanded{box-shadow:0 0 10px rgba(0,0,0,0.25);transition:.4s}
.accordion>.cmp-accordion>.cmp-accordion__item h3 button.cmp-accordion__button--expanded .cmp-accordion__icon:after{background-color:transparent;transition:.4s}
.accordion>.cmp-accordion>.cmp-accordion__item .cmp-accordion__panel{z-index:1;background:#b9c6d7;margin:0 30px;padding:45px 30px;transition:.4s}
@media screen and (max-width:840px){.accordion>.cmp-accordion>.cmp-accordion__item .cmp-accordion__panel{margin:0}
}
.image img{max-width:100%;width:100%}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.image{margin-bottom:60px}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.image>div{position:relative;max-width:1250px;padding:0 20px;margin:0 auto;width:calc(100% - 40px)}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.container{margin-bottom:60px}
.insurance-site .root>.aem-Grid>.responsivegrid>.aem-Grid>.container:last-child{margin-bottom:0}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.container.full-width.full-width--text-width>div>*{max-width:1250px;width:100%;margin:0 auto}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.container.full-width>div{max-width:100%;width:100%}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.container.horizontal-center>div{display:flex;flex-direction:column;align-items:center}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.container.horizontal-center>div *{width:100%}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.container.horizontal-center>div .button{width:max-content}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.container.image-bg>div{background-image:none !important}
.publish-mode .root>.aem-Grid>.responsivegrid>.aem-Grid>.container.image-bg>div{min-height:calc(100vh - 125px);display:flex;flex-direction:column;justify-content:center}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.container.remove-bottom-space{margin-bottom:0}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.container.bg{padding:60px 0;background-repeat:no-repeat;background-size:cover;background-position:center top}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.container.bg-grey{background-color:#e7edf4}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.container.bg-blue{background-color:#004a87;color:#fff}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.container.swoosh-white{background-image:url(clientlibs/resources/images/swoosh-white.png) !important}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.container.swoosh-blue{background-image:url(clientlibs/resources/images/swoosh.png) !important}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>div{position:relative;max-width:1250px;padding:0 20px;margin:0 auto;width:calc(100% - 40px)}
.rnsteaser{position:relative}
.rnsteaser .cmp-rnsteaser__heading{font-size:38px;font-size:2.375rem;margin:0;border-bottom:solid 2px #004a87;padding-bottom:15px;color:#004a87;margin-bottom:30px}
.rnsteaser .cmp-rnsteaser__heading a{color:inherit}
.rnsteaser .cmp-rnsteaser-list{display:flex;gap:40px;list-style:none;flex-wrap:wrap}
.rnsteaser .cmp-rnsteaser-list>*{width:calc(calc(100% / 3) - 30px)}
@media screen and (max-width:840px){.rnsteaser .cmp-rnsteaser-list>*{width:100%}
}
.rnsteaser .cmp-rnsteaser-list__item-title{font-size:24px;font-size:1.5rem;font-weight:700;font-family:"OpenSans",sans-serif;color:#192b35;margin:15px 0 25px;display:block}
.rnsteaser .cmp-rnsteaser-list__item-date-category{position:absolute;bottom:0}
.rnsteaser .cmp-rnsteaser__link{position:absolute;right:0;top:20px;color:#192b35;text-decoration:underline;font-size:14px;font-size:.875rem;font-weight:700}
@media screen and (max-width:767px){.rnsteaser .cmp-rnsteaser__link{position:static;margin-top:40px}
}
body>.root>.aem-Grid .searchfield{margin-bottom:40px}
body>.root>.aem-Grid .searchfield>form{position:relative;max-width:1250px;padding:0 20px;margin:0 auto;width:calc(100% - 40px)}
body>.root>.aem-Grid .searchfield>form .cmp-searchfield__search-input{padding:7px 10px 5px 10px;border-radius:0;outline:0;width:200px;font-family:inherit;border:1px solid #e7edf4;z-index:1}
@media screen and (max-width:840px){body>.root>.aem-Grid .searchfield>form .cmp-searchfield__search-input{width:calc(100% - 60px)}
}
body>.root>.aem-Grid .searchfield>form .cmp-searchfield__search-button{position:relative;top:-4px;cursor:pointer;margin-left:10px;height:22px;width:22px;border:0;background-size:20px;outline:0;background-color:transparent;background-image:url(clientlibs/resources/images/icons/icon-search-black.svg);background-repeat:no-repeat;background-position:center;font-size:0;transition:.4s;z-index:1}
@media screen and (max-width:840px){body>.root>.aem-Grid .searchfield>form .cmp-searchfield__search-button{left:auto;right:0}
}
body>.root>.aem-Grid .searchresult{margin-bottom:60px;box-sizing:border-box}
body>.root>.aem-Grid .searchresult .cmp-searchresult{position:relative;max-width:1250px;padding:0 20px;margin:0 auto;width:calc(100% - 40px);display:flex;flex-wrap:wrap}
body>.root>.aem-Grid .searchresult .cmp-searchresult .cmp-searchresult__sidebar{width:260px;margin-right:40px}
@media screen and (max-width:840px){body>.root>.aem-Grid .searchresult .cmp-searchresult .cmp-searchresult__sidebar{width:100%;margin:0}
}
body>.root>.aem-Grid .searchresult .cmp-searchresult .cmp-searchresult__sidebar .searchfield form{padding:0;width:100%}
body>.root>.aem-Grid .searchresult .cmp-searchresult .cmp-searchresult__right{width:calc(100% - 300px)}
@media screen and (max-width:840px){body>.root>.aem-Grid .searchresult .cmp-searchresult .cmp-searchresult__right{width:100%}
}
body>.root>.aem-Grid .searchresult .cmp-searchresult p{padding-top:8px}
@media screen and (max-width:840px){body>.root>.aem-Grid .searchresult .cmp-searchresult p{padding-top:0;flex:none;width:100%}
}
body>.root>.aem-Grid .searchresult .cmp-searchresult .summary{width:100%;box-sizing:border-box}
body>.root>.aem-Grid .searchresult .cmp-searchresult .cmp-searchresult__reset{padding:10px 10px 8px 10px;border:0;outline:0;font-family:inherit;cursor:pointer;margin-top:5px;background-color:#004a87;color:#fff}
body>.root>.aem-Grid .searchresult .cmp-searchresult .cmp-searchresult__reset:hover{text-decoration:underline}
@media screen and (max-width:840px){body>.root>.aem-Grid .searchresult .cmp-searchresult form{flex:none;width:100%;margin-right:0;margin-bottom:40px}
}
body>.root>.aem-Grid .searchresult .cmp-searchresult form section{margin-top:20px}
body>.root>.aem-Grid .searchresult .cmp-searchresult form section ul{list-style:none}
body>.root>.aem-Grid .searchresult .cmp-searchresult form section ul li .date-filter__item label,body>.root>.aem-Grid .searchresult .cmp-searchresult form section ul li .resulttype-filter__item label{font-size:.875em;margin-right:40px}
body>.root>.aem-Grid .searchresult .cmp-searchresult form section ul li .date-filter__item input[type=checkbox],body>.root>.aem-Grid .searchresult .cmp-searchresult form section ul li .resulttype-filter__item input[type=checkbox]{position:relative;cursor:pointer}
body>.root>.aem-Grid .searchresult .cmp-searchresult form section ul li .date-filter__item input[type=checkbox]:before,body>.root>.aem-Grid .searchresult .cmp-searchresult form section ul li .resulttype-filter__item input[type=checkbox]:before{content:"";display:block;position:absolute;width:16px;height:16px;top:0;left:0;border:0;border-radius:0;background-color:#fff}
body>.root>.aem-Grid .searchresult .cmp-searchresult form section ul li .date-filter__item input,body>.root>.aem-Grid .searchresult .cmp-searchresult form section ul li .resulttype-filter__item input{height:24px;width:24px;top:7px;margin-right:10px;display:inline-block;background:#fff;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;position:relative;content:""}
body>.root>.aem-Grid .searchresult .cmp-searchresult form section ul li .date-filter__item input:after,body>.root>.aem-Grid .searchresult .cmp-searchresult form section ul li .resulttype-filter__item input:after{height:24px;width:24px;background:#fff;border-radius:50%;content:"";display:block;position:absolute;border:1px solid #9a9a9a}
body>.root>.aem-Grid .searchresult .cmp-searchresult form section ul li .date-filter__item input:checked:after,body>.root>.aem-Grid .searchresult .cmp-searchresult form section ul li .resulttype-filter__item input:checked:after{border:1px solid #004a87}
body>.root>.aem-Grid .searchresult .cmp-searchresult form section ul li .date-filter__item input:checked:before,body>.root>.aem-Grid .searchresult .cmp-searchresult form section ul li .resulttype-filter__item input:checked:before{top:7px;left:7px;height:12px;z-index:1;width:12px;background:#004a87;border-radius:50%;content:"";display:block;position:absolute}
body>.root>.aem-Grid .searchresult .cmp-searchresult .cmp-searchresult__list{margin-top:40px;list-style:none;flex:1}
@media screen and (max-width:840px){body>.root>.aem-Grid .searchresult .cmp-searchresult .cmp-searchresult__list{flex:none;display:block;width:100%}
}
body>.root>.aem-Grid .searchresult .cmp-searchresult .cmp-searchresult__list>li{border-top:1px solid #e6e6e6;padding:20px 0}
body>.root>.aem-Grid .searchresult .cmp-searchresult .cmp-searchresult__list>li .cmp-searchresult__item-title a{font-weight:600;color:#192b35;text-decoration:none}
body>.root>.aem-Grid .searchresult .cmp-searchresult .cmp-searchresult__list>li .cmp-searchresult__item-title a:hover{text-decoration:underline}
body>.root>.aem-Grid .searchresult .cmp-searchresult .cmp-searchresult__list>li:last-of-type{border-bottom:1px solid #e6e6e6}
body>.root>.aem-Grid .searchresult .cmp-searchresult__pagination{display:flex;justify-content:flex-start;margin:20px 0 0;width:100%;list-style:none;box-sizing:border-box}
body>.root>.aem-Grid .searchresult .cmp-searchresult__pagination li{margin-right:5px}
body>.root>.aem-Grid .searchresult .cmp-searchresult__pagination a{display:block;width:42px;height:42px;line-height:34px;font-weight:bold;text-decoration:none;color:#192b35;text-align:center;border:4px solid transparent;transition:.3s;box-sizing:border-box}
body>.root>.aem-Grid .searchresult .cmp-searchresult__pagination a:hover{border:4px solid rgba(0,0,0,0.4);transition:.3s}
body>.root>.aem-Grid .searchresult .cmp-searchresult__pagination a.active{border:1px solid #192b35}
body>.root>.aem-Grid .searchresult .cmp-searchresult__pagination a.previous,body>.root>.aem-Grid .searchresult .cmp-searchresult__pagination a.next{font-size:0;background-repeat:no-repeat;background-position:center center}
body>.root>.aem-Grid .searchresult .cmp-searchresult__pagination a.previous{background-image:url(clientlibs/resources/images/icons/icon-internal-arrow-blue.svg);transform:rotate(180deg)}
body>.root>.aem-Grid .searchresult .cmp-searchresult__pagination a.next{background-image:url(clientlibs/resources/images/icons/icon-internal-arrow-blue.svg)}
.search-result-page .banner{color:#fff;margin-bottom:40px}
.button a,.button button{display:flex;align-items:center;cursor:pointer;text-transform:uppercase;font-weight:700;transition:.4s;border:0;color:#192b35;width:max-content;background:#fff}
@media screen and (max-width:767px){.button a .cmp-button__text,.button button .cmp-button__text{max-width:280px}
}
.button a:hover::after,.button button:hover::after{margin-left:20px}
.button a:after,.button button:after{content:'';background-image:url(clientlibs/resources/images/icons/icon-internal-arrow-blue.svg);width:20px;height:15px;display:block;margin-left:10px;transition:.4s;background-size:contain;background-repeat:no-repeat}
.button.primary-btn a,.button.primary-btn button{color:#fff;background:#004a87;padding:15px 15px}
.button.primary-btn a:hover,.button.primary-btn button:hover{color:initial;background:#fff}
.button.primary-btn a:hover::after,.button.primary-btn button:hover::after{filter:none}
.button.primary-btn a::after,.button.primary-btn button::after{filter:brightness(0) invert(1)}
.button.white-btn a,.button.white-btn button{padding:15px 15px}
.button.white-btn a:hover,.button.white-btn button:hover{color:#fff;background:#004a87}
.button.white-btn a:hover::after,.button.white-btn button:hover::after{filter:brightness(0) invert(1)}
.button.blue-border a,.button.blue-border button{border:2px solid #004a87;padding:15px 15px}
.button.blue-border a:hover,.button.blue-border button:hover{color:#fff;background:#004a87}
.button.blue-border a:hover::after,.button.blue-border button:hover::after{filter:brightness(0) invert(1)}
.button.align-center{margin:0 auto;width:max-content}
.button.align-right{margin:0 0 0 auto;width:max-content}
.button.download-btn a,.button.download-btn button{align-items:flex-end;border-bottom:solid 2px transparent;padding-bottom:10px}
.button.download-btn a:hover,.button.download-btn button:hover{border-color:#004a87}
.button.download-btn a:hover:after,.button.download-btn button:hover:after{margin-left:10px}
.button.download-btn a:after,.button.download-btn button:after{background-image:url(clientlibs/resources/images/icons/icon-pdf.png);width:22px;height:22px}
.btn-default{display:flex;align-items:center;cursor:pointer;text-transform:uppercase;font-weight:700;transition:.4s;border:0;color:#192b35;width:max-content;background:#fff}
@media screen and (max-width:767px){.btn-default .cmp-button__text{max-width:280px}
}
.btn-default:hover::after{margin-left:20px}
.btn-default:after{content:'';background-image:url(clientlibs/resources/images/icons/icon-internal-arrow-blue.svg);width:20px;height:15px;display:block;margin-left:10px;transition:.4s;background-size:contain;background-repeat:no-repeat}
.disclaimer form{text-align:center}
.disclaimer select{border:solid 1px #004a87;margin-bottom:20px;outline:0;padding:10px}
.disclaimer .buttoncontainer-two>div{display:flex;justify-content:center;gap:20px}
.disclaimer .buttoncontainer-two>div button{display:flex;align-items:center;cursor:pointer;text-transform:uppercase;font-weight:700;transition:.4s;border:0;color:#192b35;width:max-content;background:#fff}
@media screen and (max-width:767px){.disclaimer .buttoncontainer-two>div button .cmp-button__text{max-width:280px}
}
.disclaimer .buttoncontainer-two>div button:hover::after{margin-left:20px}
.disclaimer .buttoncontainer-two>div button:after{content:'';background-image:url(clientlibs/resources/images/icons/icon-internal-arrow-blue.svg);width:20px;height:15px;display:block;margin-left:10px;transition:.4s;background-size:contain;background-repeat:no-repeat}
.disclaimer .buttoncontainer-two>div button#agree{color:#fff;background:#004a87;padding:15px 15px}
.disclaimer .buttoncontainer-two>div button#agree:hover{color:initial;background:#fff}
.disclaimer .buttoncontainer-two>div button#agree:hover::after{filter:none}
.disclaimer .buttoncontainer-two>div button#agree::after{filter:brightness(0) invert(1)}
.disclaimer .buttoncontainer-two>div button#disagree{border:2px solid #004a87;padding:15px 15px}
.disclaimer .buttoncontainer-two>div button#disagree:hover{color:#fff;background:#004a87}
.disclaimer .buttoncontainer-two>div button#disagree:hover::after{filter:brightness(0) invert(1)}
.disclaimer-disagree-text{max-width:470px;margin:auto}
.disclaimer-disagree-text>div:before{content:'';width:48px;height:48px;display:block;margin:auto;background-image:url(clientlibs/resources/images/icons/icon-error.png);background-repeat:no-repeat;background-size:contain;margin-bottom:20px}
.disclaimer-terms{justify-content:center;display:none;margin-bottom:10px;align-items:center}
.disclaimer-terms a{color:#004a87;text-decoration:underline}
.eventlistcontainer{overflow:hidden}
.eventlistcontainer>*{max-width:1250px;padding:0 20px;margin:0 auto;width:calc(100% - 40px)}
@media screen and (max-width:767px){.eventlistcontainer>*{width:100%}
}
.eventlistcontainer h3{font-size:40px;font-size:2.5rem;margin-bottom:40px}
.eventlistcontainer ul{list-style-type:none}
@media screen and (max-width:767px){.eventlistcontainer ul{font-size:14px;font-size:.875rem}
}
.eventlistcontainer ul li{display:flex;border-bottom:solid 1px #e7edf4;padding:10px 0;align-items:center}
.eventlistcontainer ul li:first-child{font-weight:bold;border-bottom:solid 2px #004a87}
.eventlistcontainer ul li>*{width:calc(100% / 3);padding-right:30px}
.eventlistcontainer ul li time span{margin-right:5px}
.eventlistcontainer ul li .description{font-size:14px;font-size:.875rem;margin-top:5px;display:block}
.eventlistcontainer ul li .description p{margin:0}
.eventlistcontainer ul li .addeventatc{background:#004a87;width:30px;height:30px;padding:0;border-radius:0;display:flex;align-items:center;justify-content:center;border:solid 2px #004a87}
.eventlistcontainer ul li .addeventatc:hover{background-color:#fff}
.eventlistcontainer ul li .addeventatc:hover:before,.eventlistcontainer ul li .addeventatc:hover:after{background-color:#004a87}
.eventlistcontainer ul li .addeventatc:before,.eventlistcontainer ul li .addeventatc:after{content:'';background:#fff;width:15px;height:1px;display:block;position:absolute}
.eventlistcontainer ul li .addeventatc:after{transform:rotate(90deg)}
.eventlistcontainer ul li .addeventatc>span{display:none}
.eventlistcontainer>ul{position:relative;padding-bottom:60px}
.eventlistcontainer>ul:after{position:absolute;width:300vw;left:-100vw;top:-140px;height:calc(300px);background-color:#e7edf4;content:"";display:block;z-index:-1}
.eventlistcontainer>ul li{border-bottom-color:rgba(0,0,0,0.2)}
.eventlistcontainer>ul li>*:last-child{flex:1}
.eventlistcontainer>form{margin-bottom:140px}
#shareholder-section h2{font-size:22px;font-size:1.375rem;margin:0;border-bottom:solid 2px #004a87;padding-bottom:15px;color:#004a87;margin-bottom:30px}
#shareholder-section .html{background-color:#326eac;box-shadow:0 10px 20px rgba(27,54,93,0.3)}
#shareholder-section .html h2{border-bottom-color:#fff;color:#fff}
#shareholder-section .html iframe{width:100%;height:585px}
#shareholder-section .html p{margin:0}
#shareholder-section .html a{display:flex;align-items:center;cursor:pointer;text-transform:uppercase;font-weight:700;transition:.4s;border:0;color:#192b35;width:max-content;background:#fff;background:0;filter:brightness(0) invert(1);padding:0}
@media screen and (max-width:767px){#shareholder-section .html a .cmp-button__text{max-width:280px}
}
#shareholder-section .html a:hover::after{margin-left:20px}
#shareholder-section .html a:after{content:'';background-image:url(clientlibs/resources/images/icons/icon-internal-arrow-blue.svg);width:20px;height:15px;display:block;margin-left:10px;transition:.4s;background-size:contain;background-repeat:no-repeat}
#shareholder-section .pageteaser{padding:40px 0}
#shareholder-section .pageteaser>div .cmp-container,#shareholder-section .pageteaser>div{height:100%}
#shareholder-section .pageteaser .cmp-container{display:flex;flex-direction:column}
#shareholder-section .pageteaser .cmp-container>*{order:1}
#shareholder-section .pageteaser .cmp-container .text{order:0}
#shareholder-section .pageteaser .cmp-container .image{margin-bottom:30px}
#shareholder-section .pageteaser .cmp-container .button{margin:auto 0 0 0}
#shareholder-section .pageteaser .cmp-container a{padding:0}