/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}
.slick-arrow.slick-hidden{display:none}
@font-face{font-family:aem-icomoon;src:url("https://eriksdigitalcdn.azureedge.net/erd/fonts/aem/icomoon.eot");src:url("https://eriksdigitalcdn.azureedge.net/erd/fonts/aem/icomoon.eot#iefix") format("embedded-opentype"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/aem/icomoon.woff") format("woff"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/aem/icomoon.ttf") format("truetype"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/aem/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:swap}
[class^=carbon-icon-],[class*=carbon-icon-]{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.carbon-icon-sharing-email::before{content:""}
.carbon-icon-sharing-facebook::before{content:""}
.carbon-icon-sharing-twitter::before{content:""}
.carbon-icon-xing-icon::before{content:""}
.carbon-icon-social-blog::before{content:""}
.carbon-icon-social-facebook::before{content:""}
.carbon-icon-social-instagram::before{content:""}
.carbon-icon-social-linkedin::before{content:""}
.carbon-icon-social-twitter::before{content:""}
.carbon-icon-social-youtube::before{content:""}
.carbon-icon-sharing-linkedin::before{content:""}
.carbon-icon-bulb::before{content:""}
.carbon-icon-case::before{content:""}
.carbon-icon-checkmark::before{content:""}
.carbon-icon-chevron-down::before{content:""}
.carbon-icon-chevron-left::before{content:""}
.carbon-icon-chevron-right::before{content:""}
.carbon-icon-chevron-up::before{content:""}
.carbon-icon-clock::before{content:""}
.carbon-icon-close::before{content:""}
.carbon-icon-contact::before{content:""}
.carbon-icon-document::before{content:""}
.carbon-icon-download::before{content:""}
.carbon-icon-email::before{content:""}
.carbon-icon-facebook::before{content:""}
.carbon-icon-fax::before{content:""}
.carbon-icon-folder::before{content:""}
.carbon-icon-history::before{content:""}
.carbon-icon-instagram::before{content:""}
.carbon-icon-link::before{content:""}
.carbon-icon-linkedin::before{content:""}
.carbon-icon-list::before{content:""}
.carbon-icon-location::before{content:""}
.carbon-icon-login::before{content:""}
.carbon-icon-medium::before{content:""}
.carbon-icon-menu::before{content:""}
.carbon-icon-message::before{content:""}
.carbon-icon-navigation::before{content:""}
.carbon-icon-order-list::before{content:""}
.carbon-icon-phone::before{content:""}
.carbon-icon-play::before{content:""}
.carbon-icon-print::before{content:""}
.carbon-icon-search::before{content:""}
.carbon-icon-shop::before{content:""}
.carbon-icon-twitter::before{content:""}
.carbon-icon-user-contact::before{content:""}
.carbon-icon-xing::before{content:""}
.carbon-icon-youtube::before{content:""}
.carbon-icon-form::before{content:""}
.carbon-icon-group::before{content:""}
.carbon-icon-van::before{content:""}
.carbon-icon-tag::before{content:""}
.carbon-icon-user-avatar::before{content:""}
.carbon-icon-arrow-right::before{content:""}
.carbon-icon-twitter-x-rounded::before{content:""}
.carbon-icon-twitter-x::before{content:""}
a,.link{color:#1576c9;text-decoration:none}
a--dark,.link--dark{color:#19335e}
a:hover,.link:hover{text-decoration:underline}
a-arrow,.link-arrow{vertical-align:middle;display:inline-block;width:100%;margin-right:1rem;padding-right:1rem}
a-arrow+a-arrow,a-arrow+.link-arrow,.link-arrow+a-arrow,.link-arrow+.link-arrow{margin-top:.25rem}
a-arrow::after,.link-arrow::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-weight:600;font-size:1.125rem;margin-right:-1rem;position:relative;left:.125rem;transition:left .125s cubic-bezier(0.42,0,1,1)}
a-arrow:hover,.link-arrow:hover{text-decoration:none}
a-arrow:hover::after,.link-arrow:hover::after{left:.4rem}
a-arrow--white,.link-arrow--white{color:#fff}
a-arrow--white::after,.link-arrow--white::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.125rem}
a-download,.link-download{display:inline-block;width:100%;margin-right:1rem;padding-right:1.5rem}
a-download+a-download,a-download+.link-download,.link-download+a-download,.link-download+.link-download{margin-top:.25rem}
a-download::after,.link-download::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-weight:600;font-size:1.2rem;margin-right:-1rem;position:relative;left:.5rem;vertical-align:text-top}
.ctabutton{display:flex;margin-top:1rem}
@media screen and (min-width:48em){.ctabutton{margin-top:2rem}
}
.button-container{display:flex;margin-top:1rem}
@media screen and (min-width:48em){.button-container{margin-top:2rem}
}
.button-container>div{display:flex;width:100%}
.button-container--narrow{margin-top:.5rem !important;margin-bottom:1rem}
.button-container--narrow .button{border:1px solid}
.button{display:inline-flex;justify-content:center;align-items:center;line-height:1.4;text-align:center;padding:.5rem 1.5rem;color:#005ca9 !important;border:2px solid #005ca9 !important;border-radius:6.25rem;font-size:.875rem;cursor:pointer;transition:color .25s cubic-bezier(0.42,0,1,1),background .25s cubic-bezier(0.42,0,1,1),border-color .25s cubic-bezier(0.42,0,1,1)}
.button:disabled{color:#6b7d99 !important;background:#c8ccd6 !important;border-color:#c8ccd6 !important;cursor:not-allowed}
.button:hover:not(:disabled){color:#fff !important;background:#005ca9 !important;text-decoration:none}
.button:active:not(:disabled),.button:focus-within:not(:disabled),.button:focus:not(:disabled){color:#fff !important;background:#000 !important;border-color:#000 !important}
.button [class^=carbon-icon-],.button [class*=carbon-icon-]{margin-right:.75rem}
.button+.button{margin-top:1rem}
.button--narrow{padding-left:.75rem;padding-right:.75rem}
.button--wider{width:100%;max-width:16.25rem}
.button--wide{width:100%;max-width:25rem}
.button--square{border-radius:0;color:#fff;text-align:left;padding:0 15px;min-height:100px;display:inline-flex;flex-direction:column;justify-content:center;width:100%;margin:5px 0}
.button--square-details{width:100%;display:flex;justify-content:space-between;align-items:center;padding:15px 0}
.button--square-details-center{justify-content:center}
.button--square-titles{display:flex;flex-direction:column;justify-content:space-between}
.button--square-titles-big{font-size:1.25rem;line-height:24px;margin:0 15px 0 0;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.button--square-titles-small{font-size:1rem;line-height:12px;margin:0 15px 0 0;padding-top:1rem;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.button--square-details-center .button--square-titles{margin:auto}
.button--square-icon{display:flex;align-items:center}
.button--square-icon span{font-size:45px}
.button--square-details .button--square-icon span{margin-right:0}
.button--link{padding:0 !important;border:0 !important;color:#1576c9;vertical-align:middle !important}
.button--link::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-weight:600;font-size:1rem;margin-right:-1rem;position:relative;left:.125rem;line-height:inherit !important;vertical-align:middle !important;transition:left .125s cubic-bezier(0.42,0,1,1)}
.button--link:hover:not(:disabled){background:rgba(0,0,0,0);border:0 !important;color:#1576c9 !important;text-decoration:none}
.button--link:hover:not(:disabled)::after{left:.4rem}
.button--primary{color:#fff !important;border-color:#005ca9 !important;background:#005ca9 !important}
.button--primary:hover:not(:disabled){color:#005ca9 !important;border-color:#005ca9 !important;background:#fff !important}
.button--primary-outline{color:#005ca9 !important;border-color:#005ca9 !important;background:rgba(0,0,0,0) !important}
.button--primary-outline:hover:not(:disabled){color:#fff !important;border-color:#005ca9 !important;background:#005ca9 !important}
.button--secondary{color:#fff !important;border-color:#19335e !important;background:#19335e !important}
.button--secondary:hover:not(:disabled){color:#19335e !important;background:#fff !important;border-color:#19335e !important}
.button--secondary-outline{color:#19335e !important;border-color:#19335e !important;background:rgba(0,0,0,0) !important}
.button--secondary-outline:hover:not(:disabled){color:#fff !important;border-color:#19335e !important;background:#19335e !important}
.button--accent{color:#19335e !important;border-color:#fcc605 !important;background:#fcc605 !important}
.button--accent:hover:not(:disabled){background:#19335e !important;color:#fff !important;border-color:#19335e !important}
.button--accent-outline{color:#fcc605 !important;border-color:#fcc605 !important;background:rgba(0,0,0,0) !important}
.button--accent-outline:hover:not(:disabled){color:#19335e !important;border-color:#fcc605 !important;background:#fcc605 !important}
.button--success{color:#fff !important;border-color:#33b91d !important;background:#33b91d !important}
.button--success:hover:not(:disabled){background:#fff !important;color:#33b91d !important;border-color:#33b91d !important}
.button--success-outline{color:#33b91d !important;border-color:#33b91d !important;background:rgba(0,0,0,0) !important}
.button--success-outline:hover:not(:disabled){color:#fff !important;border-color:#33b91d !important;background:#33b91d !important}
form{display:block}
label{display:block}
input,select,textarea{display:inline-block;padding:.5rem 1rem;border:1px solid #005ca9;font-size:1rem;line-height:1.4;color:#6b7d99;background:#fff;outline:0}
input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{opacity:.5}
input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:.5}
input::placeholder,select::placeholder,textarea::placeholder{opacity:.5}
.helper-hide{display:none}
.helper-nomargin{margin:0}
.helper-nomargin p{margin:0}
.helper-center{margin-left:auto;margin-right:auto;text-align:center}
.helper-right{width:auto;margin:1.5rem 0 1.5rem auto;float:right}
.helper-right:not(.button){padding-left:1.5rem}
.helper-left{width:auto;margin:1.5rem auto 1.5rem 0;float:left}
.helper-left:not(.button){padding-right:1.5rem}
.helper-padding-xl{padding:2rem}
@media screen and (min-width:48em){.article-tile .article-tile-image{float:left;margin-right:1em;width:calc(50% - 1em)}
}
.article-tile .article-tile-details{float:left;width:50%}
.article-tile .article-tile-details p{word-break:break-word}
.article-tile::after{content:"";display:block;clear:both}
figure,img{display:block;max-width:100%;margin:0;height:auto}
figcaption{color:#6b7d99;margin:.25rem 0 2rem 0}
*{box-sizing:border-box}
.aem-AuthorLayer-Navigation .layout-row--sticky{position:relative}
.layout-row{background-color:#fff;padding:.75rem 0;clear:both}
.layout-row+.layout-line{margin-top:-0.75rem}
main .layout-row:first-child{padding-top:0}
main+.layout-row .layout-row__content{padding-bottom:1rem}
.layout-row--clipped{overflow:hidden}
.layout-row--tight{padding:0}
.layout-row--sticky{position:fixed;top:0;right:0;left:0;z-index:99}
.layout-row--sticky-bottom{position:fixed;bottom:0;right:0;left:0;z-index:99}
.layout-row .download-library--navigation__item .button::before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.layout-row .download-library--navigation__item .button:hover::before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.layout-row__content{margin:0 auto;max-width:80em;padding:1.5rem 1rem}
@media screen and (min-width:48em){.layout-row__content{padding:3rem 1rem}
.layout-row__content--narrow,.layout-row__content--narrowest{padding-left:8rem;padding-right:8rem}
}
@media screen and (min-width:64em){.layout-row__content--narrowest{padding-left:16rem;padding-right:16rem}
}
.layout-row__content--wide{max-width:none;padding:0}
.layout-row__content>p,.layout-row__content>div>p{margin-bottom:1.5rem}
.layout-row__content>p:last-child,.layout-row__content>div>p:last-child{margin-bottom:0}
.layout-row__content img+p{margin-top:1.5rem}
.layout-row__content--pt-0{padding-top:0}
.layout-row__content--pt-5{padding-top:2px}
.layout-row__content--pt-10{padding-top:5px}
.layout-row__content--pt-15{padding-top:7px}
.layout-row__content--pt-20{padding-top:10px}
.layout-row__content--pt-25{padding-top:12px}
.layout-row__content--pt-30{padding-top:15px}
.layout-row__content--pt-35{padding-top:17px}
.layout-row__content--pt-40{padding-top:20px}
.layout-row__content--pt-45{padding-top:22px}
.layout-row__content--pt-50{padding-top:25px}
.layout-row__content--pb-0{padding-bottom:0}
.layout-row__content--pb-5{padding-bottom:2px}
.layout-row__content--pb-10{padding-bottom:5px}
.layout-row__content--pb-15{padding-bottom:7px}
.layout-row__content--pb-20{padding-bottom:10px}
.layout-row__content--pb-25{padding-bottom:12px}
.layout-row__content--pb-30{padding-bottom:15px}
.layout-row__content--pb-35{padding-bottom:17px}
.layout-row__content--pb-40{padding-bottom:20px}
.layout-row__content--pb-45{padding-bottom:22px}
.layout-row__content--pb-50{padding-bottom:25px}
@media screen and (min-width:48em){.layout-row__content--pt-0{padding-top:0}
.layout-row__content--pt-5{padding-top:5px}
.layout-row__content--pt-10{padding-top:10px}
.layout-row__content--pt-15{padding-top:15px}
.layout-row__content--pt-20{padding-top:20px}
.layout-row__content--pt-25{padding-top:25px}
.layout-row__content--pt-30{padding-top:30px}
.layout-row__content--pt-35{padding-top:35px}
.layout-row__content--pt-40{padding-top:40px}
.layout-row__content--pt-45{padding-top:45px}
.layout-row__content--pt-50{padding-top:50px}
.layout-row__content--pb-0{padding-bottom:0}
.layout-row__content--pb-5{padding-bottom:5px}
.layout-row__content--pb-10{padding-bottom:10px}
.layout-row__content--pb-15{padding-bottom:15px}
.layout-row__content--pb-20{padding-bottom:20px}
.layout-row__content--pb-25{padding-bottom:25px}
.layout-row__content--pb-30{padding-bottom:30px}
.layout-row__content--pb-35{padding-bottom:35px}
.layout-row__content--pb-40{padding-bottom:40px}
.layout-row__content--pb-45{padding-bottom:45px}
.layout-row__content--pb-50{padding-bottom:50px}
}
@media only screen and (max-width:959px){.layout-row--sticky{position:initial}
}
.layout-line{height:1.5rem}
.layout-line+.layout-row{padding-top:0}
.layout-line--down.layout-line--blue-dark-to-white{background:#19335e;background:linear-gradient(to left bottom,#19335e 48%,#fff 50%)}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.layout-line--down.layout-line--blue-dark-to-white{background:linear-gradient(to left bottom,#19335e 49.9%,#fff 50%)}
}
.layout-line--down.layout-line--blue-lightest-to-white{background:#f3fbfd;background:linear-gradient(to left bottom,#f3fbfd 48%,#fff 50%)}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.layout-line--down.layout-line--blue-lightest-to-white{background:linear-gradient(to left bottom,#f3fbfd 49.9%,#fff 50%)}
}
.layout-line--down.layout-line--grey-dark-to-white{background:#c8ccd6;background:linear-gradient(to left bottom,#c8ccd6 48%,#fff 50%)}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.layout-line--down.layout-line--grey-dark-to-white{background:linear-gradient(to left bottom,#c8ccd6 49.9%,#fff 50%)}
}
.layout-line--down.layout-line--livid-to-grey{background:#6b7d99;background:linear-gradient(to left bottom,#6b7d99 48%,#f3fbfd 50%)}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.layout-line--down.layout-line--livid-to-grey{background:linear-gradient(to left bottom,#6b7d99 49.9%,#f3fbfd 50%)}
}
.layout-line--down.layout-line--livid-to-white{background:#6b7d99;background:linear-gradient(to left bottom,#6b7d99 48%,#fff 50%)}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.layout-line--down.layout-line--livid-to-white{background:linear-gradient(to left bottom,#6b7d99 49.9%,#fff 50%)}
}
.layout-line--down.layout-line--grey-light-to-blue-lightest{background:#f8f8f8;background:linear-gradient(to left bottom,#f8f8f8 48%,#f3fbfd 50%)}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.layout-line--down.layout-line--grey-light-to-blue-lightest{background:linear-gradient(to left bottom,#f8f8f8 49.9%,#f3fbfd 50%)}
}
.layout-line--down.layout-line--grey-light-to-white{background:#f8f8f8;background:linear-gradient(to left bottom,#f8f8f8 48%,#fff 50%)}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.layout-line--down.layout-line--grey-light-to-white{background:linear-gradient(to left bottom,#f8f8f8 49.9%,#fff 50%)}
}
.layout-line--down.layout-line--white-to-grey-light{background:#fff;background:linear-gradient(to left bottom,#fff 48%,#f8f8f8 50%)}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.layout-line--down.layout-line--white-to-grey-light{background:linear-gradient(to left bottom,#fff 49.9%,#f8f8f8 50%)}
}
.layout-line--down.layout-line--white-to-grey-dark{background:#fff;background:linear-gradient(to left bottom,#fff 48%,#c8ccd6 50%)}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.layout-line--down.layout-line--white-to-grey-dark{background:linear-gradient(to left bottom,#fff 49.9%,#c8ccd6 50%)}
}
.layout-line--up.layout-line--white-to-grey-dark{background:#fff;background:linear-gradient(to right bottom,#fff 48%,#c8ccd6 50%)}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.layout-line--up.layout-line--white-to-grey-dark{background:linear-gradient(to right bottom,#fff 49.9%,#c8ccd6 50%)}
}
.layout-line--up.layout-line--white-to-grey-light{background:#fff;background:linear-gradient(to right bottom,#fff 48%,#f8f8f8 50%)}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.layout-line--up.layout-line--white-to-grey-light{background:linear-gradient(to right bottom,#fff 49.9%,#f8f8f8 50%)}
}
.layout-line--up.layout-line--white-to-livid{background:#fff;background:linear-gradient(to right bottom,#fff 48%,#6b7d99 50%)}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.layout-line--up.layout-line--white-to-livid{background:linear-gradient(to right bottom,#fff 49.9%,#6b7d99 50%)}
}
.layout-line--up.layout-line--grey-to-white{background:#f3fbfd;background:linear-gradient(to right bottom,#f3fbfd 48%,#fff 50%)}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.layout-line--up.layout-line--grey-to-white{background:linear-gradient(to right bottom,#f3fbfd 49.9%,#fff 50%)}
}
.layout-line--up.layout-line--blue-lightest-to-white{background:#f3fbfd;background:linear-gradient(to right bottom,#f3fbfd 48%,#fff 50%)}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.layout-line--up.layout-line--blue-lightest-to-white{background:linear-gradient(to right bottom,#f3fbfd 49.9%,#fff 50%)}
}
.layout-columns{display:flex;flex-flow:row wrap;gap:2rem}
.layout-columns--no-margin{gap:0}
.layout-columns+.layout-columns{margin-top:2rem}
.layout-columns__column{flex:0 0 100%}
@media screen and (min-width:48em){.layout-columns__column{flex:0 0 calc(50% - 1rem)}
}
@media screen and (min-width:60em){.layout-columns__column{flex:1}
}
@media screen and (min-width:60em){.layout-columns__column--100{flex-basis:calc(100% - 2rem)}
.layout-columns__column--75{flex-basis:calc(75% - 2rem)}
.layout-columns__column--66{flex-basis:calc(66.66% - 2rem)}
.layout-columns__column--50{flex-basis:calc(50% - 2rem)}
.layout-columns__column--42{flex-basis:calc(41% - 2rem)}
.layout-columns__column--33{flex-basis:calc(33.33% - 2rem)}
.layout-columns__column--25{flex-basis:calc(25% - 2rem)}
.layout-columns__column--20{flex-basis:calc(20% - 2rem)}
.layout-columns__column--16{flex-basis:calc(16.66% - 2rem)}
.layout-columns__column--15{flex-basis:calc(15% - 2rem)}
.layout-columns__column--10{flex-basis:calc(10% - 2rem)}
}
.layout-columns--color-primary-d{background-color:#005ca9}
.layout-columns--color-primary-d,.layout-columns--color-primary-d h1,.layout-columns--color-primary-d h2,.layout-columns--color-primary-d h3,.layout-columns--color-primary-d a,.layout-columns--color-primary-d div{color:#fff}
.layout-columns--padding{padding:1.25rem}
.background-white{background-color:#fff !important}
.background-white h1,.background-white h2{color:#005ca9}
.background-white h3,.background-white h4,.background-white p{color:#19335e}
.background-white .button--link{color:#005ca9}
.background-primary-a-light{background-color:#daeffd !important}
.background-primary-a-light .button--link{color:#005ca9}
.background-primary-a-lightest{background-color:#f3fbfd !important}
.background-primary-a-lightest h1,.background-primary-a-lightest h2,.background-primary-a-lightest h3,.background-primary-a-lightest h4,.background-primary-a-lightest p{color:inherit}
.background-primary-a-lightest .button--link{color:#005ca9}
.background-primary-c{background-color:#1576c9 !important}
.background-primary-c h1,.background-primary-c h2,.background-primary-c h3,.background-primary-c h4,.background-primary-c p{color:#fff}
.background-primary-c a{color:#fcc605}
.background-primary-c .button--link{color:#fff !important}
.background-primary-c .link-arrow,.background-primary-c .link-download{color:#fff}
.background-primary-c .sharing{color:#000}
.background-primary-c ul li,.background-primary-c ol li{color:#fff !important}
.background-primary-c ul li::before,.background-primary-c ol li::before{background-color:#fff !important}
.background-primary-e{background-color:#19335e !important}
.background-primary-e h1,.background-primary-e h2,.background-primary-e h3,.background-primary-e h4,.background-primary-e p{color:#fff}
.background-primary-e .button--accent:hover:not(:disabled){border-color:#fff !important}
.background-primary-e .button--link{color:#fcc605 !important}
.background-primary-e .link-arrow,.background-primary-e .link-download{color:#fcc605}
.background-primary-e a:not(.teaser__link-wrapper){color:#fcc605}
.background-primary-e .sharing{color:#000}
.background-primary-e ul li::before{background-color:#fff !important}
.background-primary-d{background-color:#005ca9 !important}
.background-primary-d h1,.background-primary-d h2,.background-primary-d h3,.background-primary-d h4,.background-primary-d p{color:#fff}
.background-primary-d a:not(.footer__link){color:#fcc605}
.background-primary-d .button--link{color:#fcc605 !important}
.background-primary-d .link-arrow,.background-primary-d .link-download{color:#fcc605}
.background-primary-d .sharing{color:#000}
.background-primary-d ul li::before{background-color:#fff !important}
.background-secondary-light{background-color:#c8ccd6 !important}
.background-secondary-light h1,.background-secondary-light h2,.background-secondary-light h3,.background-secondary-light h4,.background-secondary-light p,.background-secondary-light li{color:#19335e}
.background-secondary-light .button--link{color:#19335e}
.background-secondary-lightest{background-color:#f8f8f8 !important}
.background-secondary-lightest h1,.background-secondary-lightest h2,.background-secondary-lightest h3,.background-secondary-lightest h4,.background-secondary-lightest p,.background-secondary-lightest li{color:#19335e}
.background-secondary-lightest .link-arrow,.background-secondary-lightest .button--link,.background-secondary-lightest .link-download{color:#005ca9}
.background-secondary-lightest .quote-text p{color:#005ca9}
.background-secondary-muted{background-color:#6b7d99 !important}
.background-secondary-muted h1,.background-secondary-muted h2,.background-secondary-muted h3,.background-secondary-muted h4,.background-secondary-muted p,.background-secondary-muted a{color:#fff}
.background-secondary-muted .button--link{color:#fff}
.background-secondary-muted .link-arrow,.background-secondary-muted .link-download{color:#fff}
.background-primary-d,.background-primary-e,.background-secondary-muted{color:#fff}
.background-primary-d .latest__description *,.background-primary-e .latest__description *,.background-secondary-muted .latest__description *{color:inherit}
.background-primary-d .teaser--download-library .teaser__figurecontainer img,.background-primary-e .teaser--download-library .teaser__figurecontainer img,.background-secondary-muted .teaser--download-library .teaser__figurecontainer img{border:0}
.background-primary-d .download-library--navigation__item .button,.background-primary-e .download-library--navigation__item .button,.background-secondary-muted .download-library--navigation__item .button{border:0}
.background-primary-d .pagination__page:first-child,.background-primary-e .pagination__page:first-child,.background-secondary-muted .pagination__page:first-child{border-color:#fff}
.background-primary-d .pagination__page:first-child::after,.background-primary-e .pagination__page:first-child::after,.background-secondary-muted .pagination__page:first-child::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:1.125rem}
.background-primary-d .pagination__page:last-child,.background-primary-e .pagination__page:last-child,.background-secondary-muted .pagination__page:last-child{border-color:#fff}
.background-primary-d .pagination__page:last-child::after,.background-primary-e .pagination__page:last-child::after,.background-secondary-muted .pagination__page:last-child::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:1.125rem}
.background-primary-d .breadcrumbs__item::after,.background-primary-e .breadcrumbs__item::after,.background-secondary-muted .breadcrumbs__item::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:1.125rem}
.background-primary-d .breadcrumbs__item,.background-primary-d .breadcrumbs__link,.background-primary-e .breadcrumbs__item,.background-primary-e .breadcrumbs__link,.background-secondary-muted .breadcrumbs__item,.background-secondary-muted .breadcrumbs__link{color:#fff}
.country-selector{width:100%;height:100%;min-height:100vh;padding:2rem 2rem 2rem 0;display:flex;flex-direction:column}
@media screen and (min-width:48em){.country-selector{padding:3rem 3rem 3rem 0}
}
@media screen and (min-width:60em){.country-selector{padding:4rem 4rem 4rem 0}
}
.country-selector__wrapper{background:rgba(255,255,255,.9);width:100%;flex:1;padding:3rem}
.country-selector__wrapper .image img{max-width:140px;height:auto}
.country-selector__wrapper .advancedtitle.title h1{margin:2rem 0}
.country-selector__wrapper .advancedtitle.title h1 strong,.country-selector__wrapper .advancedtitle.title h1 b{font-weight:600}
.country-selector__wrapper .advancedtitle.title h3{margin:.4rem 0 .4rem 0}
.country-selector__wrapper .advancedtext.text p b,.country-selector__wrapper .advancedtext.text strong{font-weight:600}
.country-selector__wrapper .countries{max-width:60em}
.background-black{background-color:#000 !important}
.background-black h1,.background-black h2{color:#fff}
.background-black h3,.background-black h4,.background-black p{color:#fff}
.background-black .button--link{color:#fff}
.background-accent{background-color:#fcc605 !important}
.background-accent h1,.background-accent h2{color:#005ca9}
.background-accent h3,.background-accent h4,.background-accent p{color:#19335e}
.background-accent .button--link{color:#005ca9}
.background-primary-b{background-color:#31b6e4 !important}
.background-primary-b h1,.background-primary-b h2{color:#19335e}
.background-primary-b h3,.background-primary-b h4,.background-primary-b p{color:#005ca9}
.background-primary-b .button--link{color:#19335e}
.background-primary-a{background-color:#ace1f4 !important}
.background-primary-a h1,.background-primary-a h2,.background-primary-a h3,.background-primary-a h4,.background-primary-a p{color:inherit}
.background-primary-a .button--link{color:#005ca9}
ul,ol{list-style-position:inside;margin:0 0 .75rem 0;padding:0}
ul li,ol li{padding-left:1rem;text-indent:-1rem}
ul.list-no-styles,ol.list-no-styles{list-style:none}
ul.list-no-styles li,ol.list-no-styles li{text-indent:0;padding-left:0}
ul.list-no-styles li::before,ol.list-no-styles li::before{display:none}
ul[class]{list-style:none}
ul[class] li{text-indent:0;padding-left:0}
ul li{list-style-type:none}
ul li::before{display:inline-block;vertical-align:middle;width:.5rem;height:.5rem;background-color:#1576c9;margin-right:.5rem;content:" "}
.item-list>li+li{margin-top:.25rem}
.advancedtext ol,.advancedtext ul{list-style-position:inside;margin:0 1.5rem;padding-left:1rem}
.advancedtext ul li{list-style-type:none}
.advancedtext ul li::before{display:inline-block;vertical-align:middle;width:.5rem;height:.5rem;background-color:#1576c9;margin-right:.5rem;content:" "}
.layout-row--color-primary-e ul li::before,.layout-row--color-secondary-muted ul li::before{background-color:#fff !important}
.autolinklist li::before{content:none}
.linklist li::before{content:none}
@keyframes animate-in{.00001%{opacity:0}
25%{transform:translateY(80px);opacity:0}
100%{transform:none;opacity:1}
}
@keyframes fade-out{.00001%{opacity:1}
100%{opacity:0}
}
@keyframes zoom-in{.00001%{opacity:0;transform:scale(0)}
100%{opacity:1;transform:scale(1)}
}
@keyframes scale-out{00001%{transform:scale(0) translate(-50%,-50%)}
100%{transform:scale(1) translate(-50%,-50%);opacity:0}
}
span.multiselect-native-select{position:relative}
span.multiselect-native-select select{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px -1px -1px -3px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;left:50%;top:30px}
.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}
.multiselect-container .input-group{margin:5px}
.multiselect-container>li{padding:0}
.multiselect-container>li>a.multiselect-all label{font-weight:700}
.multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px 3px 20px;height:100%;font-weight:700}
.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}
.multiselect-container>li>a{padding:0}
.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:400;padding:3px 0 3px 30px}
.multiselect-container>li>a>label.radio,.multiselect-container>li>a>label.checkbox{margin:0}
.multiselect-container>li>a>label>input[type=checkbox]{margin-bottom:5px}
.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}
.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}
.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0}
.multiselect-native-select{display:block;font-family:"Geomanist","Open Sans",arial,sans-serif}
.multiselect-native-select .multiselect{position:relative;width:100%;padding:.5rem 1rem;border:1px solid #c8ccd6;line-height:1.4;font-size:1rem;font-weight:normal;font-style:normal;color:#051039;text-align:left;background:rgba(0,0,0,0)}
.multiselect-native-select .multiselect[aria-expanded=true]{border-color:#005ca9;border-bottom-color:rgba(0,0,0,0) !important}
.multiselect-native-select .multiselect::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.125rem;font-weight:600;position:absolute;top:10px;right:17px}
.multiselect-native-select .multiselect:hover:after{color:#005ca9}
.multiselect-native-select .multiselect:focus{outline:0;border:1px solid #005ca9}
.multiselect-native-select .multiselect .multiselect-selected-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.multiselect-native-select .multiselect-all label{font-weight:600}
.multiselect-native-select .multiselect-container{display:none;width:100%;z-index:100;margin:0;border:1px solid #005ca9;border-top:0;list-style-type:none;background:#fff}
.multiselect-native-select .multiselect-container li::before{display:none}
.multiselect-native-select .multiselect-container a:hover label{color:#fff;background-color:#6b7d99}
.multiselect-native-select .multiselect-container label{position:relative;padding:2px 10px 2px 34px;color:#051039;font-size:1rem}
.multiselect-native-select .multiselect-container input{position:absolute;left:8px;top:50%;transform:translate(0,-50%);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}
.open>.multiselect-container{display:block}
@font-face{font-family:"Geomanist";font-weight:400;font-display:swap;src:local("Geomanist"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/geomanist-regular-webfont.woff2") format("woff2"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/geomanist-regular-webfont.woff") format("woff"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/geomanist-regular-webfont.ttf") format("truetype"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/geomanist-regular-webfont.eot"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/geomanist-regular-webfont.eot#iefix") format("embedded-opentype"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/geomanist-regular-webfont.svg") format("svg")}
@font-face{font-family:"Geomanist";font-weight:600;font-display:swap;src:local("Geomanist"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/geomanist-medium-webfont.woff2") format("woff2"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/geomanist-medium-webfont.woff") format("woff"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/geomanist-medium-webfont.ttf") format("truetype"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/geomanist-medium-webfont.eot"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/geomanist-medium-webfont.eot#iefix") format("embedded-opentype"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/geomanist-medium-webfont.svg") format("svg")}
@font-face{font-family:"Geomanist";font-weight:700;font-display:swap;src:local("Geomanist"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/geomanist-bold-webfont.woff2") format("woff2"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/geomanist-bold-webfont.woff") format("woff"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/geomanist-bold-webfont.ttf") format("truetype"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/geomanist-bold-webfont.eot"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/geomanist-bold-webfont.eot#iefix") format("embedded-opentype"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/geomanist-bold-webfont.svg") format("svg")}
html{font-size:16px;line-height:1.625;-webkit-font-smoothing:antialiased}
body,input,select,textarea{font-family:"Geomanist","Open Sans",arial,sans-serif;font-style:normal;font-weight:400;font-size:.9375rem;color:#000}
.button{font-family:"Geomanist","Open Sans",arial,sans-serif;font-style:normal;font-weight:600}
h1,h2,h3,h4{font-family:"Geomanist","Open Sans",arial,sans-serif;font-style:normal;font-weight:600;line-height:1.1875;color:#005ca9;max-width:38.75rem}
h1{font-size:1.5rem;margin:0 0 1rem 0}
@media screen and (min-width:48em){h1{font-size:2.5rem}
}
h2{font-size:1.25rem;margin:0 0 .75rem 0}
@media screen and (min-width:48em){h2{font-size:2rem}
}
h3{font-size:1rem;margin:0 0 .5rem 0}
@media screen and (min-width:48em){h3{font-size:1.125rem}
}
h3.not-bold{font-family:"Geomanist","Open Sans",arial,sans-serif;font-weight:400}
h4{font-size:.875rem;margin:0 0 .5rem 0}
p{font-size:1rem;margin:0 0 .75rem 0;max-width:38.75rem}
.intro p,p.intro{font-weight:600;color:#005ca9;padding-bottom:2rem}
strong,b{font-weight:600}
blockquote{font-family:"Geomanist","Open Sans",arial,sans-serif;font-size:1.5rem;margin:0 0 2rem 0;max-width:38.75rem}
@media screen and (min-width:48em){blockquote{font-size:1.625rem;padding-left:4rem;margin-right:-4rem;max-width:calc(38.75rem + 4rem)}
}
video{display:block;max-width:100%}
.video{width:100%;position:relative}
.video__button{position:absolute;padding:1.5rem;border-radius:50%;background:#005ca9;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}
.video__button--hidden{display:none}
.video__button::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;position:relative;left:.125rem;font-size:2rem;transition:all .125s cubic-bezier(0.42,0,1,1)}
video:hover+.video__button::after,.video__button:hover::after{transform:scale(1.15);font-size:2.5rem}
.breadcrumbs{border-bottom:1px solid #c8ccd6}
.breadcrumbs__list{max-width:80em;margin:0 auto;padding:.5rem 1rem}
@media screen and (min-width:48em){.breadcrumbs__list{padding:0 1rem}
}
.breadcrumbs__item{display:block;font-size:.875rem;color:#6b7d99}
@media screen and (min-width:48em){.breadcrumbs__item{padding:0;display:inline;line-height:2.5rem}
}
.breadcrumbs__item::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";padding:0 1rem 0 .75rem;left:.25rem;position:relative;vertical-align:middle;font-size:1rem}
.breadcrumbs__item:last-child::after{display:none}
.breadcrumbs__link{color:#005ca9}
.breadcrumbs ul li::before{display:none !important}
.banner__container{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:center;padding:3rem;width:100%}
.banner-big h2{font-size:3rem}
@media screen and (max-width:48em){.banner-big h2{font-size:1.5rem}
}
.banner-big p{font-size:1.5rem;margin-bottom:1.5rem;max-width:31.75rem}
@media screen and (max-width:48em){.banner-big p{font-size:1rem}
}
@media screen and (max-width:48em){.banner-big{height:auto}
}
@media screen and (max-width:30em){.banner-big{margin-right:0}
}
.banner-small h2{font-size:1.5rem}
.banner-small p{font-size:1rem;margin-bottom:2rem;max-width:14.75rem}
@media screen and (max-width:48em){.banner-small{height:auto;max-width:95%;margin:0 auto}
}
@media screen and (max-width:30em){.banner-small{max-width:90%}
}
.banner-smallest{padding:1rem}
.banner-smallest p{margin-right:10%}
.banner-light p,.banner-light .link,.banner-light h2{color:#fff !important}
.banner-dark p,.banner-dark .link,.banner-dark h2{color:#005ca9}
.banner .link{display:block;font-size:.75rem}
.banner .link::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-left:.3125rem;margin-top:-0.125rem;font-size:1.125rem}
.banner__image{background-position:left center;background-size:cover}
.banner__margin{margin-bottom:2rem;margin-top:.5rem}
.banner::after{content:"";display:block;clear:both}
.blog-author{display:flex;flex-direction:row;max-width:75%;margin:0 auto;padding:2rem 0;border-top:1px solid #c8ccd6;border-bottom:1px solid #c8ccd6}
@media screen and (max-width:48em){.blog-author{max-width:100%}
}
.blog-author__image{margin-right:1.5rem}
.blog-author__image img{border-radius:50%;width:100%;max-width:110px;height:auto}
.filter-navigation{margin:3rem 0}
.filter-navigation ul{display:flex;flex-direction:column}
@media screen and (min-width:60em){.filter-navigation ul{flex-wrap:wrap;flex-direction:row}
}
.filter-navigation ul li{position:relative;font-size:1.125rem;padding:0;text-indent:0;margin-bottom:1rem}
@media screen and (min-width:60em){.filter-navigation ul li{margin-right:1rem;margin-bottom:0}
}
.filter-navigation ul li:before{display:none}
.filter-navigation ul li a{color:#c8ccd6;padding:0 4rem 0 1rem;transition:all .5s cubic-bezier(0,0,1,1)}
.filter-navigation ul li a:hover,.filter-navigation ul li a.active{text-decoration:none;color:#005ca9}
.filter-navigation ul li a:hover:before,.filter-navigation ul li a.active:before{background-color:#005ca9}
.filter-navigation ul li a:before{pointer-events:all;display:block;content:"";width:100%;height:2px;background-color:#c8ccd6;margin-right:.5rem;margin:0;position:absolute;left:0;bottom:-0.3rem;transition:all .5s cubic-bezier(0,0,1,1)}
.simple-columns{position:relative}
.simple-columns::after{content:"";clear:both;display:block}
.simple-columns>ul{position:relative;margin:0 50px;padding:0}
.simple-columns>ul>li{display:block;margin:0;padding:0;text-indent:0}
.simple-columns>ul>li::before{content:none}
.simple-columns>ul>li::after{content:"";display:block;clear:both}
.simple-columns.interactive{overflow:hidden}
.simple-columns.interactive.transition .simple-columns__column{transition:left .4s}
.simple-columns.interactive .simple-columns__column{transition:none;animation:.4s simple-column__fade-out forwards}
.simple-columns.interactive .simple-columns__column{position:absolute}
.simple-columns.interactive .simple-columns__column.simple-columns__column--16{left:-16%}
.simple-columns.interactive .simple-columns__column.simple-columns__column--25{left:-25%}
.simple-columns.interactive .simple-columns__column.simple-columns__column--33{left:-33%}
.simple-columns.interactive .simple-columns__column.simple-columns__column--50{left:-50%}
.simple-columns.interactive .simple-columns__column.simple-columns__column--66{left:-66%}
.simple-columns.interactive .simple-columns__column.simple-columns__column--75{left:-75%}
.simple-columns.interactive .simple-columns__column.simple-columns__column--100{left:-100%}
.simple-columns.interactive .simple-columns__column.current{display:block;position:relative;opacity:1;left:0}
.simple-columns.interactive .simple-columns__column.current~.simple-columns__column{display:block;position:relative;opacity:1;left:0}
.simple-columns.interactive .simple-columns__column.current~.simple-columns__column:not(.in-view){position:absolute}
.simple-columns.interactive .simple-columns__column.current~.simple-columns__column.simple-columns__column--16.next{animation:.4s next__fade-out forwards;opacity:.6;left:100%}
@media screen and (max-width:48em){.simple-columns.interactive .simple-columns__column.current~.simple-columns__column.simple-columns__column--16.next{animation:.6s next__fade-out--mobile forwards;left:98%;transition:.3s}
}
.simple-columns.interactive .simple-columns__column.current~.simple-columns__column.simple-columns__column--25.next{animation:.4s next__fade-out forwards;opacity:.6;left:100%}
@media screen and (max-width:48em){.simple-columns.interactive .simple-columns__column.current~.simple-columns__column.simple-columns__column--25.next{animation:.6s next__fade-out--mobile forwards;left:98%;transition:.3s}
}
.simple-columns.interactive .simple-columns__column.current~.simple-columns__column.simple-columns__column--33.next{animation:.4s next__fade-out forwards;opacity:.6;left:100%}
@media screen and (max-width:48em){.simple-columns.interactive .simple-columns__column.current~.simple-columns__column.simple-columns__column--33.next{animation:.6s next__fade-out--mobile forwards;left:98%;transition:.3s}
}
.simple-columns.interactive .simple-columns__column.current~.simple-columns__column.simple-columns__column--50.next{animation:.4s next__fade-out forwards;opacity:.6;left:100%}
@media screen and (max-width:48em){.simple-columns.interactive .simple-columns__column.current~.simple-columns__column.simple-columns__column--50.next{animation:.6s next__fade-out--mobile forwards;left:98%;transition:.3s}
}
.simple-columns.interactive .simple-columns__column.current~.simple-columns__column.simple-columns__column--66.next{animation:.4s next__fade-out forwards;opacity:.6;left:100%}
@media screen and (max-width:48em){.simple-columns.interactive .simple-columns__column.current~.simple-columns__column.simple-columns__column--66.next{animation:.6s next__fade-out--mobile forwards;left:98%;transition:.3s}
}
.simple-columns.interactive .simple-columns__column.current~.simple-columns__column.simple-columns__column--75.next{animation:.4s next__fade-out forwards;opacity:.6;left:100%}
@media screen and (max-width:48em){.simple-columns.interactive .simple-columns__column.current~.simple-columns__column.simple-columns__column--75.next{animation:.6s next__fade-out--mobile forwards;left:98%;transition:.3s}
}
.simple-columns.interactive .simple-columns__column.current~.simple-columns__column.simple-columns__column--100.next{animation:.4s next__fade-out forwards;opacity:.6;left:100%}
@media screen and (max-width:48em){.simple-columns.interactive .simple-columns__column.current~.simple-columns__column.simple-columns__column--100.next{animation:.6s next__fade-out--mobile forwards;left:98%;transition:.3s}
}
.simple-columns.interactive button{background:#fff;border:2px solid rgba(0,0,0,0);cursor:pointer;display:block;overflow:hidden;width:30px;height:30px;padding:0;position:absolute;top:50%;right:50%;transform:translate(-50%,-50%);border-radius:50%;outline:0;transition:border 1s;text-decoration:none}
.simple-columns.interactive button::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.125rem;color:#005ca9;font-weight:600;position:absolute;right:-3px;left:50%;top:50%;transform:translate(-50%,-50%);transition:transform .25s cubic-bezier(0.42,0,1,1)}
.simple-columns.interactive button:hover:not([disabled]){border:2px solid #005ca9}
.simple-columns.interactive button.next{right:0}
.simple-columns.interactive button.prev{margin-left:2em;left:0;transform:translate(-50%,-50%) rotate(-180deg)}
.simple-columns.interactive button[disabled]{opacity:.4}
.simple-columns.interactive button[disabled]:hover{cursor:not-allowed}
.simple-columns .simple-columns__column{padding-right:1.2em;padding-left:.8em}
.simple-columns .simple-columns__column.simple-columns__column{float:left}
.simple-columns .simple-columns__column.in-view{display:block;opacity:1;animation:none}
.simple-columns .simple-columns__column.simple-columns__column--16{width:16%}
@media screen and (max-width:48em){.simple-columns .simple-columns__column.simple-columns__column--16{width:33.33%}
}
@media screen and (max-width:30em){.simple-columns .simple-columns__column.simple-columns__column--16{width:100%}
}
.simple-columns .simple-columns__column.simple-columns__column--25{width:25%}
@media screen and (max-width:48em){.simple-columns .simple-columns__column.simple-columns__column--25{width:100%}
}
.simple-columns .simple-columns__column.simple-columns__column--33{width:33%}
@media screen and (max-width:48em){.simple-columns .simple-columns__column.simple-columns__column--33{width:100%}
}
.simple-columns .simple-columns__column.simple-columns__column--50{width:50%}
@media screen and (max-width:48em){.simple-columns .simple-columns__column.simple-columns__column--50{width:100%}
}
.simple-columns .simple-columns__column.simple-columns__column--66{width:66%}
@media screen and (max-width:48em){.simple-columns .simple-columns__column.simple-columns__column--66{width:100%}
}
.simple-columns .simple-columns__column.simple-columns__column--75{width:75%}
@media screen and (max-width:48em){.simple-columns .simple-columns__column.simple-columns__column--75{width:100%}
}
.simple-columns .simple-columns__column.simple-columns__column--100{width:100%}
@media screen and (max-width:48em){.simple-columns .simple-columns__column.simple-columns__column--100{width:100%}
}
@keyframes simple-column__fade-out{0{opacity:1}
99%{opacity:0}
100%{opacity:0;display:none}
}
@keyframes next__fade-out{0{opacity:1}
100%{opacity:.6}
}
@keyframes next__fade-out--mobile{0{opacity:.2}
100%{opacity:.6}
}
.contact{display:flex;flex-wrap:wrap;margin-left:-2rem}
.contact__content-wrapper{display:flex;flex-wrap:wrap;flex:0 1 100%}
.contact__content-wrapper .contact__column{flex:0 1 100%}
@media screen and (min-width:30em){.contact__content-wrapper{flex-grow:0;flex-shrink:1;flex-basis:50%}
}
@media screen and (min-width:48em){.contact__content-wrapper{flex-basis:75%}
.contact__content-wrapper .contact__column{flex:1}
}
.contact__column{flex:1;position:relative;margin-left:2rem}
.contact__column+.contact__column{margin-top:2rem}
@media screen and (min-width:48em){.contact__column+.contact__column{margin-top:0}
}
.contact__image{display:block;max-width:100%;width:40%;min-width:7rem;height:auto;max-height:300px;margin-left:auto;position:relative;bottom:-2.25rem}
@media screen and (min-width:30em){.contact__image{position:absolute;right:0}
}
@media screen and (min-width:48em){.contact__image{width:auto;bottom:-3.75rem}
}
.contact ul li:before{display:none !important}
.contact ul li a:hover{text-decoration:none !important}
.siteslinklist{margin:1.5rem 0}
.siteslinklist ul{display:flex;flex-wrap:wrap;margin:.5rem 0}
.siteslinklist ul li{flex:100%;font-size:.875rem;line-height:1.5rem}
@media screen and (min-width:48em){.siteslinklist ul li{flex:50%}
}
@media screen and (min-width:60em){.siteslinklist ul li{flex:0 1 30%}
}
.siteslinklist ul li:before{display:none}
.siteslinklist ul li a:after{color:#000;content:" | ";display:inline-block;text-indent:5px}
.siteslinklist ul li a:last-of-type:after{display:none}
.siteslinklist ul li img{display:inline-block;padding-right:.25rem;vertical-align:middle}
.siteslinklist ul li span:after{content:" - "}
@media screen and (min-width:60em){.filter{display:flex;flex-wrap:wrap;margin-left:-2rem}
}
@media screen and (min-width:60em){.filter__search{flex-grow:0;flex-shrink:1;margin-left:2rem;width:calc(40% - 2rem)}
}
.filter__form{display:flex}
.filter__field{width:100%;max-width:20rem;border-color:#6b7d99;margin:.75rem 1rem .75rem 0;transition:border-color .125s cubic-bezier(0.42,0,1,1)}
@media screen and (min-width:60em){.filter__field{margin-right:2rem}
}
.filter__field:hover{border-color:#005ca9}
.filter__button{margin:.75rem 1rem .75rem 0;padding:.5rem 1rem}
.filter__button:last-child{margin-right:0}
.filter__button+.filter__button{margin-top:0}
.filter__category{margin-top:2rem}
@media screen and (min-width:60em){.filter__category{flex-grow:0;flex-shrink:1;margin:0 0 0 2rem;width:calc(60% - 2rem)}
}
.filter__tags{display:flex}
.footer{display:flex;flex-wrap:wrap;margin-left:-2rem;font-size:.75rem}
.footer__heading{margin-bottom:.25rem}
.footer__icon{display:inline-block;margin:.25rem .5rem 0 0;text-decoration:none}
.footer__icon:hover{text-decoration:none}
@media screen and (min-width:48em){.footer__icon:nth-child(-n+2){margin-bottom:.25rem}
}
.footer__icon:last-child{margin-right:0}
.footer__icon span:before{color:#fff;font-size:2.5rem;border-radius:50%;transition:color .25s cubic-bezier(0.42,0,1,1),background .25s cubic-bezier(0.42,0,1,1)}
.footer__icon span:hover:before{color:#005ca9;background:#fff}
.footer__column{width:100%;padding-left:2rem}
@media screen and (min-width:30em){.footer__column{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 2rem)}
}
@media screen and (min-width:48em){.footer__column{flex:1}
}
.footer__list{margin-bottom:2rem}
.footer__row{display:flex;flex-wrap:wrap;width:100%}
.footer__row .footer__link,.footer__row a{text-decoration:underline;color:#fff !important}
.footer__row .footer__link:hover,.footer__row a:hover{text-decoration:none}
.footer__copyright{width:100%;margin:0 0 .5rem 2rem;padding-top:2rem;border-top:1px solid #fff}
@media screen and (min-width:60em){.footer__copyright{flex-grow:0;flex-shrink:1;flex-basis:calc(25% - 2rem)}
}
.footer__copyright a{color:#fff}
.footer__address{width:100%;padding-left:2rem}
@media screen and (min-width:60em){.footer__address{padding-top:2rem;flex-grow:0;flex-shrink:1;flex-basis:calc(75% - 2rem);border-top:1px solid #fff}
}
.footer__link{color:#fff}
.footer ul li::before{display:none !important}
@media screen and (min-width:48em){.featured-product__items{display:flex;margin-left:-2rem}
}
.featured-product__item{margin-bottom:2rem}
.featured-product__item:last-child{margin-bottom:0}
@media screen and (min-width:48em){.featured-product__item{margin-left:2rem;flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 2rem);margin-bottom:0}
}
.featured-product__heading{font-size:1.625rem;margin:0 0 2rem}
h2+.featured-product>.featured-product__heading{margin-top:-1rem}
.featured-product__image{max-width:none;width:100%;height:auto}
.featured-product__introduction{display:flex;flex-wrap:wrap;position:relative;top:-3rem;margin:auto 1.5rem -3rem 1.5rem;padding:1.5rem 1rem;background:#005ca9;color:#fff}
.featured-product__introduction a{color:#fff}
.featured-product__table{width:100%;margin-bottom:.75rem;border-collapse:collapse;font-size:inherit;line-height:inherit}
.featured-product__table-container{width:100%;min-height:2rem}
.featured-product__table-row{display:flex;flex-wrap:wrap;margin-bottom:.5rem;color:#fff}
@media screen and (min-width:30em){.featured-product__table-row{display:table-row}
}
.featured-product__table-row:last-child{margin-bottom:0}
.featured-product__table-title{width:100%;font-weight:bold;padding-right:1rem}
@media screen and (min-width:30em){.featured-product__table-title{width:auto;font-weight:normal}
}
.featured-service{display:flex;flex-wrap:wrap}
.featured-service__heading{font-size:1.625rem}
.featured-service__subheading{margin-top:-1rem;font-size:1.25rem}
@media screen and (min-width:48em){.featured-service{flex-wrap:nowrap}
}
@media screen and (min-width:48em){.featured-service__introduction{margin-right:2rem}
}
.featured-service__description{margin-bottom:1.5rem}
.featured-service__image-container{flex-shrink:0;align-self:center;margin:0 0 1rem;padding:0;max-width:100%}
@media screen and (min-width:48em){.featured-service__image-container{order:2;width:50%;margin-bottom:0}
}
@media screen and (min-width:60em){.featured-service__image-container{width:66.66%}
}
.featured-service__image{display:block;max-width:none;width:100%;transition:transform .25s cubic-bezier(0.42,0,1,1);transform:scale(1.02);margin-bottom:-1px}
.featured-service__image:hover{transform:scale(1)}
@media screen and (min-width:30em){.featured-magazine{display:flex;margin-left:-2rem}
}
.featured-magazine__column{margin-bottom:2rem}
.featured-magazine__column:last-child{margin-bottom:0}
.featured-magazine__column:last-child::after{content:"";display:table;clear:both}
@media screen and (min-width:30em){.featured-magazine__column{margin-left:2rem;flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 2rem);margin-bottom:0}
.featured-magazine__column:last-child{order:-1}
.featured-magazine__column:last-child::after{display:none}
}
.featured-magazine__column>div{width:100%}
.featured-magazine__title{color:#6b7d99;font-size:1.125rem;font-weight:bolder;margin-bottom:.75rem}
@media screen and (min-width:30em){.featured-magazine__heading{margin-top:4rem}
}
.featured-magazine__paragraph{margin-bottom:2rem}
.featured-magazine__cover{position:relative;display:block;float:left;background:rgba(0,0,0,0);margin:0 4rem 1rem 0;width:calc(100% - 4rem)}
@media screen and (min-width:30em){.featured-magazine__cover{margin-bottom:0}
.layout-row--clipped .featured-magazine__cover{margin-bottom:-6.25rem}
}
.featured-magazine__image{float:left;max-width:none;width:100%;height:auto}
.featured-magazine__icon{position:absolute;right:-1.625rem;top:-1.625rem;padding:.5rem;background:#005ca9;text-align:center}
.featured-magazine__icon::before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:2rem;color:#fff}
@media screen and (min-width:30em){.featured-author{display:flex;margin-left:-2rem}
}
.featured-author__column{margin-bottom:2rem}
.featured-author__column:last-child{margin-bottom:0}
.featured-author__column:last-child::after{content:"";display:table;clear:both}
@media screen and (min-width:30em){.featured-author__column{margin-left:2rem;flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 2rem);margin-bottom:0}
.featured-author__column:last-child{order:-1}
.featured-author__column:last-child::after{display:none}
}
.featured-author__heading{margin-bottom:0}
.featured-author__role{margin-bottom:1rem;display:block}
.featured-author__figure{position:relative;display:block;float:left;background:#fff;margin:0 0 1rem 0;width:100%}
@media screen and (min-width:30em){.featured-author__figure{margin-bottom:0;width:100%}
.layout-row--clipped .featured-author__figure{margin-bottom:-6.25rem}
}
@media screen and (min-width:60em){.featured-author__figure{width:calc(100% - 4rem)}
}
.featured-author__image{float:left;max-width:none;width:100%;height:auto}
.featured-papers{display:flex;flex-wrap:wrap;margin-left:-2rem}
.featured-papers__item{position:relative;overflow:hidden;display:flex}
.featured-papers__item>div,.featured-papers__item>div>a{width:100%}
.has-js:not(.aem-AuthorLayer-Edit):not(.aem-AuthorLayer-Preview) .featured-papers__item{opacity:0}
.has-js:not(.aem-AuthorLayer-Edit):not(.aem-AuthorLayer-Preview) .featured-papers__item[data-visible=true]{animation:.85s animate-in cubic-bezier(0.165,0.84,0.44,1) forwards}
.featured-papers__item:hover .featured-papers__content{padding-bottom:1.5rem}
.featured-papers>.featured-papers__item{margin-left:2rem;flex-grow:0;flex-shrink:1;flex-basis:calc(100% - 2rem)}
@media screen and (min-width:48em){.featured-papers>.featured-papers__item{flex-basis:calc(58% - 2rem)}
}
@media screen and (min-width:48em){.featured-papers>.featured-papers__item>.featured-papers__image{width:auto;height:100%;max-width:9999px}
}
.featured-papers__wrapper{display:flex;flex-wrap:wrap;flex-grow:0;flex-shrink:1;flex-basis:100%}
@media screen and (min-width:48em){.featured-papers__wrapper{flex-basis:42%}
}
.featured-papers__wrapper .featured-papers__item{margin:2rem 0 0 2rem;flex-basis:calc(100% - 2rem)}
@media screen and (min-width:30em){.featured-papers__wrapper .featured-papers__item{flex-basis:calc(50% - 2rem)}
}
@media screen and (min-width:48em){.featured-papers__wrapper .featured-papers__item{flex-basis:calc(100% - 2rem)}
.featured-papers__wrapper .featured-papers__item:first-child{margin-top:0}
}
.featured-papers__image{display:block;width:100%}
.featured-papers__content{transition:padding-bottom .5s cubic-bezier(0.19,1,0.22,1);position:absolute;bottom:0;left:0;right:0;background:rgba(0,92,169,.9)}
.featured-papers__heading{color:#fff;margin-bottom:0;padding:.75rem 1.5rem;font-size:1rem;text-align:right}
.featured-papers__heading--arrow{margin-right:.75rem}
.featured-papers__heading--arrow::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-right:-0.75rem;position:relative;left:.25rem}
.featuredservice+.featuredservice{margin-top:4rem}
@media screen and (min-width:48em){.featuredservice--mirrored .featured-service__introduction{order:3;margin:0 0 0 2rem}
}
.eriks-form{padding:1.5rem;border:1px solid #c8ccd6;background:#fff;margin-bottom:2rem}
.eriks-form p{color:#000}
.form{font-family:"Geomanist","Open Sans",arial,sans-serif;background:rgba(0,0,0,0)}
@media screen and (min-width:48em){.form{display:flex;flex-wrap:wrap;margin-left:-2rem}
}
.form--center{display:flex;flex-wrap:wrap;justify-content:center}
.form__intro{display:flex;margin-bottom:2rem;width:100%}
.form--center .form__intro{justify-content:center}
.form__column{flex-grow:1;flex-shrink:1}
@media screen and (min-width:48em){.form__column{margin-left:2rem;flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 2rem)}
}
.form--center .form__column{flex-grow:0}
.form__column+.form__column{margin-top:2rem}
@media screen and (min-width:48em){.form__column+.form__column{margin-top:0 !important}
}
.form__column+.form__column:last-of-type{margin-left:2rem}
.form__column img{max-width:22.5rem}
@media screen and (min-width:48em){.form__column img{max-width:100%}
}
.form__row{max-width:22.5rem}
@media screen and (min-width:48em){.form__row{max-width:100%}
}
.form__row:not(:first-child){margin-top:1.5rem}
.form__row-columns{display:flex;flex-wrap:wrap}
.form__action{display:flex;margin-top:1rem;width:100%}
@media screen and (min-width:48em){.form__action .form__column{flex-basis:100% !important}
}
.form--center .form__action .form__column{display:flex;justify-content:center;flex-basis:100%}
.form__label{font-family:"Geomanist","Open Sans",arial,sans-serif;font-size:.875rem;line-height:1;color:#000;margin-bottom:.25rem}
.form__label--optional::before{content:attr(data-opt-text);float:right;margin-left:.25rem;color:#6b7d99}
.form__label p{display:inline;font-size:.875rem !important}
.form .input-group{margin-top:.75rem}
.layout-row--blue-dark .form__label,.layout-row--livid .form__label{color:inherit}
.form__input,.form__select,.form__textarea{font-size:.9375rem;width:100%;border-color:#c8ccd6;border-radius:0;transition:border-color .125s cubic-bezier(0.42,0,1,1)}
.form__input:hover,.form__input:focus,.form__select:hover,.form__select:focus,.form__textarea:hover,.form__textarea:focus{border-color:#005ca9}
.form__input:disabled,.form__select:disabled,.form__textarea:disabled{background:#f8f8f8}
.form__input:-moz-read-only,.form__textarea:-moz-read-only{background:#f8f8f8}
.form__input:read-only,.form__textarea:read-only{background:#f8f8f8}
.layout-row--blue-dark .form__input,.layout-row--blue-dark .form__select,.layout-row--blue-dark .form__textarea,.layout-row--livid .form__input,.layout-row--livid .form__select,.layout-row--livid .form__textarea{color:#051039}
.form__input-search{color:#051039;position:relative}
.form__input-searchbutton{cursor:pointer;position:absolute;padding:.5rem 0 .5rem .5rem;right:1rem;top:50%;transform:translateY(-50%);border:0;background:rgba(0,0,0,0);outline:0}
.form__input-searchbutton::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.5rem}
.form__input-searchbutton:hover::after{color:#005ca9}
.form__input-search span.carbon-icon-search{position:absolute;right:1.5rem;top:50%;transform:translate(50%,-50%)}
.form__input-search .form__input{padding-right:3rem}
.form__input-searchclear{color:#051039;position:relative}
.form__input-searchclearbutton{cursor:pointer;position:absolute;padding:.5rem 0 .5rem .5rem;right:1rem;top:50%;transform:translateY(-50%);border:0;background:rgba(0,0,0,0);outline:0;display:none}
.form__input-searchclearbutton::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.form__input-searchclearbutton:hover::after{color:#005ca9}
.form__input-searchclear .form__input{padding-right:3rem}
.form__input--error{border-color:#d61c1c !important}
.form__select-arrow{position:relative}
.form__select-arrow::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";pointer-events:none;font-size:1.125rem;font-weight:600;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}
.form__select-arrow:hover::after{color:#005ca9}
.form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem}
.form__select::-ms-expand{display:none}
.form__textarea{height:11.5rem;resize:vertical}
.form__checkbox,.form__radio{position:absolute;opacity:0}
.form__checkbox+label,.form__radio+label{position:relative;cursor:pointer;padding:0 0 0 2rem;margin-bottom:.5rem;line-height:1.5rem}
.form__row-columns .form__checkbox+label,.form__row-columns .form__radio+label{flex:0 50%}
.form__checkbox+label::before,.form__radio+label::before{content:"";position:absolute;left:0;top:0;background:#fff;display:inline-block;vertical-align:text-top;width:1.5rem;height:1.5rem;color:#c8ccd6;box-shadow:0 0 0 1px inset;transition:color .125s cubic-bezier(0.42,0,1,1),background .125s cubic-bezier(0.42,0,1,1)}
.form__checkbox--small+label,.form__radio--small+label{font-size:.75rem;line-height:.875rem;padding-left:1.4375rem;color:#005ca9}
.form__checkbox--small+label a,.form__radio--small+label a{text-decoration:underline}
.form__checkbox--small+label::before,.form__radio--small+label::before{width:.875rem;height:.875rem;border-radius:2px}
.form__checkbox:hover+label::before,.form__checkbox:focus+label::before,.form__radio:hover+label::before,.form__radio:focus+label::before{border-color:#005ca9;color:#005ca9}
.form__checkbox:checked+label::after{content:"";box-sizing:border-box;position:absolute;left:.25rem;top:.375rem;color:#fff;height:.5rem;width:1rem;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}
.form__checkbox:checked+label::before{background:#005ca9;box-shadow:none}
.form__checkbox--small:checked+label::after{left:.125rem;top:.1875rem;height:.3125rem;width:.625rem}
.form__radio+label::before{border-radius:1rem;width:1.625rem;height:1.625rem}
.form__radio+label::after{content:"";position:absolute;background:#fff;width:.5rem;height:.5rem;left:13px;top:13px;display:block;transform:translate(-50%,-50%);border-radius:50%;transition:.3s;background:rgba(0,0,0,0)}
.form__radio:checked+label::after{background:#005ca9}
.cgroup.form__input--error .form__radio+label::before,.cgroup.form__input--error .form__checkbox+label::before{color:#d61c1c}
.form__error{font-size:.875rem;color:#d61c1c;margin-top:.125rem}
.form .button{margin-top:0;margin-bottom:0}
.form .g-recaptcha{float:right;clear:both;margin-top:1rem;display:none}
.form--valid .g-recaptcha{display:block}
.header-content-image h1{margin:1rem 0}
.header-content-image p{max-width:100%}
.header-content-image__cta{display:flex;flex-direction:column;margin-top:2rem}
.header-content-image__cta a{margin-top:0 !important}
.header-content-image__cta a:not(:last-child){margin:0 0 1rem 0}
@media screen and (min-width:48em){.header-content-image__cta{flex-direction:row}
.header-content-image__cta a::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.25rem;margin-left:.75rem}
.header-content-image__cta a:not(:last-child){margin:0 1rem 0 0}
}
@media screen and (min-width:64em){.header-content-image{display:flex;flex-direction:row-reverse}
.header-content-image h1{margin-top:0}
.header-content-image p{flex:1}
.header-content-image__content{display:flex;flex-direction:column;margin-right:1.5rem;flex:1}
.header-content-image__image{flex:1}
.header-content-image__image img{height:100%;-o-object-fit:cover;object-fit:cover}
.header-content-image__cta{flex-direction:row}
.header-content-image__cta a:not(:last-child){margin:0 1rem 0 0}
}
.header{position:relative}
@media screen and (min-width:48em){.header{display:flex;flex-wrap:wrap;margin-left:-2rem;justify-content:space-between}
.header--image,.header--video{display:block;margin:0}
}
.header--blog{display:block;margin-left:0}
.header__banner{position:relative;z-index:10;overflow:hidden;height:9.375rem}
@media screen and (min-width:30em){.header__banner{height:12.5rem}
}
@media screen and (min-width:48em){.header__banner{height:18.75rem}
}
@media screen and (min-width:60em){.header__banner{height:25rem}
}
@media screen and (min-width:80em){.header__banner{height:29.6875rem}
}
.header-fixed-image .header__banner{height:auto}
.header__parallax-wrapper{position:relative}
.header--video .header__banner{position:relative;overflow:hidden;margin:0;height:12.5rem}
@media screen and (min-width:30em){.header--video .header__banner{height:15.625rem}
}
@media screen and (min-width:48em){.header--video .header__banner{height:21.875rem}
}
@media screen and (min-width:60em){.header--video .header__banner{height:28.125rem}
}
@media screen and (min-width:80em){.header--video .header__banner{height:34.375rem}
}
.header__banner-image{max-width:none;width:100%;height:auto;position:absolute}
@media screen and (max-width:64em){.header__banner-image{top:0;transform:translate3d(0,0,0) !important}
}
.header-fixed-image .header__banner-image{position:relative;top:0}
.header__banner-video{max-width:none;width:100%;height:auto;position:absolute;top:0}
@media screen and (min-width:48em){.header__banner-video{top:-6.25rem}
}
.header__banner-video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}
.header__content-container{position:relative;z-index:20;margin:-1.875rem auto 0 auto;max-width:80em;padding:0 0 0 1rem}
@media screen and (min-width:30em){.header__content-container{margin-top:-2.8125rem}
}
@media screen and (min-width:48em){.header__content-container{margin-top:-7.8125rem}
}
.header__content-meta{margin-left:1rem;margin-top:.75rem;color:#6b7d99}
@media screen and (max-width:48em){.header__content-meta{margin-left:1rem}
}
.header__content-box{display:flex;flex-direction:column;position:relative;background:#005ca9;padding:1.5rem 1.5rem;width:calc(100% - 1rem)}
@media screen and (min-width:48em){.header__content-box{width:50%;padding:2rem 3rem}
}
.header__content-box-bottom-buttons{margin-top:1rem;display:flex;justify-content:space-between}
.header__content-box-bottom-buttons>div{width:49%}
.header__content-box-bottom-buttons .button--square{height:100%}
@media(min-width:48em)and (max-width:64em),(max-width:30em){.header__content-box-bottom-buttons{flex-direction:column}
.header__content-box-bottom-buttons>div{width:100%}
}
.header__content-box .helper-right{margin:0}
.header__primary-a-block{display:none;position:absolute;top:10%;left:0;right:60%;bottom:0;background:#ace1f4}
@media screen and (min-width:48em){.header__primary-a-block{display:block}
}
.header__heading{margin-bottom:.25rem !important;font-size:1.5rem !important}
@media screen and (min-width:48em){.header__heading{font-size:2.5rem !important}
}
.header__subheading{font-size:1rem !important;margin:0 0 1rem 0 !important}
@media screen and (min-width:48em){.header__subheading{font-size:1.125rem !important}
}
.header__subheading--dark{color:#19335e}
.header__subheading--big{font-size:1.25rem}
.header__paragraph{font-size:1rem}
.header__payoff{color:#1576c9;text-transform:uppercase;margin:2rem 0 0 0}
.header__image{max-width:none;width:100%;height:auto}
@media screen and (min-width:48em){.header__image{width:auto}
}
.has-js .header__image{opacity:0}
.header__image[data-loaded=true]{animation:.85s zoom-in cubic-bezier(0.165,0.84,0.44,1) both}
.header--image .header__heading,.header--image .header__subheading,.header--image .header__paragraph{color:#fff}
.header--video .header__subheading{color:#fff}
.header--video .header__heading{color:#fff;font-size:1.625rem;margin-bottom:1.5rem}
@media screen and (min-width:48em){.header--video .header__heading{font-size:2.5rem}
}
.header__content,.header__media-container-video{overflow:hidden;margin:0}
@media screen and (min-width:48em){.header__content,.header__media-container-video{margin:0 0 0 2rem;flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 2rem)}
.header__content--indent,.header__media-container-video--indent{padding-left:3rem}
}
@media screen and (min-width:48em)and (-ms-high-contrast:active),screen and (min-width:48em)and (-ms-high-contrast:none){.header__content--indent,.header__media-container-video--indent{padding-left:0}
}
.header__media-container-video{position:relative;align-self:center;text-align:center;margin-top:2rem}
@media screen and (min-width:48em){.header__media-container-video{margin-top:0}
}
.header__media-container{overflow:hidden;margin:0}
@media screen and (min-width:48em){.header__media-container{margin:0 0 0 2rem}
.header__media-container--indent{padding-left:3rem}
}
@media screen and (min-width:48em)and (-ms-high-contrast:active),screen and (min-width:48em)and (-ms-high-contrast:none){.header__media-container--indent{padding-left:0}
}
.header__media-container--indent{padding-left:0}
.header__media-container{position:relative;align-self:center;text-align:center;margin-top:2rem}
@media screen and (min-width:48em){.header__media-container{margin-top:0}
}
.header__date{color:#6b7d99;margin-bottom:1.5rem}
@media screen and (min-width:60em){.header__tags{text-align:right}
}
@media screen and (min-width:64em){.header__tags{padding-right:8rem}
}
.header__tag{display:inline-block;background:#005ca9;border:1px solid #005ca9;margin:0 .4rem 1rem 0;transition:background .25s cubic-bezier(0.42,0,1,1)}
.header__tag:hover{background:#fff}
.header__tag:last-child{margin-right:0}
.header__tag-link{display:block;font-size:.875rem;color:#fff;padding:.125rem .75rem;transition:color .25s cubic-bezier(0.42,0,1,1)}
.header__tag-link:hover{color:#005ca9;text-decoration:none}
.header__author{display:flex;max-width:35rem}
.header__author-image-container{flex-shrink:0;flex-basis:auto;width:5rem}
@media screen and (min-width:48em){.header__author-image-container{width:7.5rem}
}
.header__author-image{width:100%;height:auto}
.header__author-information{display:inline-block;padding-left:2rem}
.header__author-name{font-weight:600;color:#19335e;margin:0}
.header__author-role{font-weight:600;color:#6b7d99;margin-bottom:.4rem}
.header__author-description{margin-bottom:.4rem}
.hero{position:relative}
.hero__banner{position:relative;z-index:10;overflow:hidden;height:9.375rem}
@media screen and (min-width:30em){.hero__banner{height:10.9375rem}
}
@media screen and (min-width:48em){.hero__banner{height:14.0625rem}
}
@media screen and (min-width:60em){.hero__banner{height:18.75rem}
}
@media screen and (min-width:80em){.hero__banner{height:25rem}
}
@media screen and (max-width:64em){.hero__image{transform:translate3d(0,0,0) !important}
}
.hero__content-container{position:relative;z-index:20;margin:-1.875rem auto 0 auto;max-width:80em;padding:0 0 0 1rem}
@media screen and (min-width:30em){.hero__content-container{margin-top:-2.8125rem}
}
@media screen and (min-width:48em){.hero__content-container{margin-top:-5.625rem;padding-left:8rem}
}
.hero__content{overflow:hidden;background:#005ca9;color:#fff;padding:2rem;width:calc(100% - 1rem)}
@media screen and (min-width:48em){.hero__content{width:calc(75% - 4rem)}
}
@media screen and (min-width:60em){.hero__content{width:50%}
}
.hero__content a{color:#fff}
@media screen and (min-width:60em){.hero__content--big{width:calc(60% - 4rem)}
}
.hero__content--dark{background:#19335e}
.hero__primary-a-block{display:none;position:absolute;top:10%;left:0;right:60%;bottom:0;background:#ace1f4}
@media screen and (min-width:48em){.hero__primary-a-block{display:block}
}
.hero__heading,.hero__paragraph{color:#fff !important;margin-bottom:.75rem}
.hero__heading p,.hero__paragraph p{color:#fff !important}
@font-face{font-family:aem-icomoon;src:url("https://eriksdigitalcdn.azureedge.net/erd/fonts/aem/icomoon.eot");src:url("https://eriksdigitalcdn.azureedge.net/erd/fonts/aem/icomoon.eot#iefix") format("embedded-opentype"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/aem/icomoon.woff") format("woff"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/aem/icomoon.ttf") format("truetype"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/aem/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:swap}
[class^=carbon-icon-],[class*=carbon-icon-]{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.carbon-icon-sharing-email::before{content:""}
.carbon-icon-sharing-facebook::before{content:""}
.carbon-icon-sharing-twitter::before{content:""}
.carbon-icon-xing-icon::before{content:""}
.carbon-icon-social-blog::before{content:""}
.carbon-icon-social-facebook::before{content:""}
.carbon-icon-social-instagram::before{content:""}
.carbon-icon-social-linkedin::before{content:""}
.carbon-icon-social-twitter::before{content:""}
.carbon-icon-social-youtube::before{content:""}
.carbon-icon-sharing-linkedin::before{content:""}
.carbon-icon-bulb::before{content:""}
.carbon-icon-case::before{content:""}
.carbon-icon-checkmark::before{content:""}
.carbon-icon-chevron-down::before{content:""}
.carbon-icon-chevron-left::before{content:""}
.carbon-icon-chevron-right::before{content:""}
.carbon-icon-chevron-up::before{content:""}
.carbon-icon-clock::before{content:""}
.carbon-icon-close::before{content:""}
.carbon-icon-contact::before{content:""}
.carbon-icon-document::before{content:""}
.carbon-icon-download::before{content:""}
.carbon-icon-email::before{content:""}
.carbon-icon-facebook::before{content:""}
.carbon-icon-fax::before{content:""}
.carbon-icon-folder::before{content:""}
.carbon-icon-history::before{content:""}
.carbon-icon-instagram::before{content:""}
.carbon-icon-link::before{content:""}
.carbon-icon-linkedin::before{content:""}
.carbon-icon-list::before{content:""}
.carbon-icon-location::before{content:""}
.carbon-icon-login::before{content:""}
.carbon-icon-medium::before{content:""}
.carbon-icon-menu::before{content:""}
.carbon-icon-message::before{content:""}
.carbon-icon-navigation::before{content:""}
.carbon-icon-order-list::before{content:""}
.carbon-icon-phone::before{content:""}
.carbon-icon-play::before{content:""}
.carbon-icon-print::before{content:""}
.carbon-icon-search::before{content:""}
.carbon-icon-shop::before{content:""}
.carbon-icon-twitter::before{content:""}
.carbon-icon-user-contact::before{content:""}
.carbon-icon-xing::before{content:""}
.carbon-icon-youtube::before{content:""}
.carbon-icon-form::before{content:""}
.carbon-icon-group::before{content:""}
.carbon-icon-van::before{content:""}
.carbon-icon-tag::before{content:""}
.carbon-icon-user-avatar::before{content:""}
.carbon-icon-arrow-right::before{content:""}
.carbon-icon-twitter-x-rounded::before{content:""}
.carbon-icon-twitter-x::before{content:""}
.highlighted{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-basis:calc(50% - 2rem);margin-right:2rem;margin-top:2rem;padding:1.5rem 2rem}
.highlighted.featured{flex-grow:1;margin-right:2rem !important}
.highlighted.featured .highlighted-image{margin-right:2rem;max-height:400px;max-width:600px}
@media screen and (max-width:48em){.highlighted.featured .highlighted-image{margin-right:0}
}
.highlighted+.highlighted{flex-shrink:1}
.highlighted:last-of-type{margin-right:0 !important}
@media screen and (max-width:48em){.highlighted{flex-direction:column;margin-right:0}
}
.highlighted .link-wrapper{color:inherit;text-decoration:none}
.highlighted .highlighted-image{margin-right:2rem}
@media screen and (max-width:48em){.highlighted .highlighted-image{margin-right:0;max-width:150px}
}
.highlighted .highlighted-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}
.highlighted .highlighted-image-small{position:relative;width:35%;height:100px}
@media screen and (max-width:60em){.highlighted .highlighted-image-small{width:100%;height:200px;margin-right:0}
}
@media screen and (max-width:48em){.highlighted .highlighted-image-small{max-width:100%}
}
.highlighted .highlighted-article h2{color:#005ca9;cursor:pointer}
@media screen and (max-width:48em){.highlighted .highlighted-article h2{margin-top:2rem}
}
.highlighted .highlighted-article .article-meta{margin-top:1rem;font-size:.875rem}
.highlighted .highlighted-article .article-meta time{display:inline-block;color:#6b7d99;font-weight:600}
.highlighted .highlighted-article .article-meta .article-author{display:inline-block;margin-right:2rem;color:#1576c9;font-weight:600}
.highlighted .highlighted-article .article-meta .reading-time{display:inline-block;color:#6b7d99;font-weight:600}
@media screen and (max-width:48em){.highlighted .highlighted-article .article-meta .reading-time{margin-top:.4rem}
}
.highlighted .highlighted-article .article-meta .reading-time:before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";padding-right:.5rem}
.highlighted .highlighted-article .article-description{margin-top:2rem;color:#000}
.highlighted .highlighted-article .article-description .link{color:#1576c9;font-size:.875rem;font-weight:600}
.highlighted .tag-container{margin-top:2rem}
.highlighted .tag-container .tag-list{list-style-type:none}
.highlighted .tag-container .tag-list .tag-item{color:#19335e;font-size:.875rem;font-weight:600;display:inline-block;margin-right:2rem}
.highlighted .tag-container .tag-list .tag-item:last-of-type{margin-right:0}
.highlighted .tag-container .tag-list .tag-item:before{display:none}
.highlighted .tag-container .tag-list .tag-link{color:inherit;text-decoration:none}
.highlighted-container{display:flex;justify-content:space-between}
@media screen and (max-width:48em){.highlighted-container{flex-direction:column}
}
.highlighted-container .meta-wrapper{display:flex}
@media screen and (max-width:60em){.highlighted-container .meta-wrapper{flex-wrap:wrap}
}
@media screen and (max-width:48em){.highlighted-container .meta-wrapper{flex-direction:column}
}
.highlighted-container .meta-wrapper h3{font-size:1.25rem;color:#005ca9}
@media screen and (max-width:48em){.highlighted-container .meta-wrapper h3{margin-top:2rem}
}
.highlighted-container .meta-wrapper div:nth-child(2){width:65%}
@media screen and (max-width:60em){.highlighted-container .meta-wrapper div:nth-child(2){width:100%;margin-top:1rem}
}
.responsive_banner_image img:not([src]){display:none}
.responsive_banner_image-desktop{display:none}
@media screen and (min-width:30em){.responsive_banner_image-desktop{display:block}
}
.responsive_banner_image-mobile{display:block;margin:auto}
@media screen and (min-width:30em){.responsive_banner_image-mobile{display:none}
}
@font-face{font-family:aem-icomoon;src:url("https://eriksdigitalcdn.azureedge.net/erd/fonts/aem/icomoon.eot");src:url("https://eriksdigitalcdn.azureedge.net/erd/fonts/aem/icomoon.eot#iefix") format("embedded-opentype"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/aem/icomoon.woff") format("woff"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/aem/icomoon.ttf") format("truetype"),url("https://eriksdigitalcdn.azureedge.net/erd/fonts/aem/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:swap}
[class^=carbon-icon-],[class*=carbon-icon-]{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.carbon-icon-sharing-email::before{content:""}
.carbon-icon-sharing-facebook::before{content:""}
.carbon-icon-sharing-twitter::before{content:""}
.carbon-icon-xing-icon::before{content:""}
.carbon-icon-social-blog::before{content:""}
.carbon-icon-social-facebook::before{content:""}
.carbon-icon-social-instagram::before{content:""}
.carbon-icon-social-linkedin::before{content:""}
.carbon-icon-social-twitter::before{content:""}
.carbon-icon-social-youtube::before{content:""}
.carbon-icon-sharing-linkedin::before{content:""}
.carbon-icon-bulb::before{content:""}
.carbon-icon-case::before{content:""}
.carbon-icon-checkmark::before{content:""}
.carbon-icon-chevron-down::before{content:""}
.carbon-icon-chevron-left::before{content:""}
.carbon-icon-chevron-right::before{content:""}
.carbon-icon-chevron-up::before{content:""}
.carbon-icon-clock::before{content:""}
.carbon-icon-close::before{content:""}
.carbon-icon-contact::before{content:""}
.carbon-icon-document::before{content:""}
.carbon-icon-download::before{content:""}
.carbon-icon-email::before{content:""}
.carbon-icon-facebook::before{content:""}
.carbon-icon-fax::before{content:""}
.carbon-icon-folder::before{content:""}
.carbon-icon-history::before{content:""}
.carbon-icon-instagram::before{content:""}
.carbon-icon-link::before{content:""}
.carbon-icon-linkedin::before{content:""}
.carbon-icon-list::before{content:""}
.carbon-icon-location::before{content:""}
.carbon-icon-login::before{content:""}
.carbon-icon-medium::before{content:""}
.carbon-icon-menu::before{content:""}
.carbon-icon-message::before{content:""}
.carbon-icon-navigation::before{content:""}
.carbon-icon-order-list::before{content:""}
.carbon-icon-phone::before{content:""}
.carbon-icon-play::before{content:""}
.carbon-icon-print::before{content:""}
.carbon-icon-search::before{content:""}
.carbon-icon-shop::before{content:""}
.carbon-icon-twitter::before{content:""}
.carbon-icon-user-contact::before{content:""}
.carbon-icon-xing::before{content:""}
.carbon-icon-youtube::before{content:""}
.carbon-icon-form::before{content:""}
.carbon-icon-group::before{content:""}
.carbon-icon-van::before{content:""}
.carbon-icon-tag::before{content:""}
.carbon-icon-user-avatar::before{content:""}
.carbon-icon-arrow-right::before{content:""}
.carbon-icon-twitter-x-rounded::before{content:""}
.carbon-icon-twitter-x::before{content:""}
.image-tile{position:relative;clear:both;width:100%;min-height:2em}
.image-tile.image-tile__margin{margin-bottom:2rem;margin-top:.5rem}
.image-tile.background-primary-d{color:#fff}
.image-tile.background-primary-d a{font-weight:600}
.image-tile.background-primary-d .link{color:#fff}
.image-tile.background-primary-d .link::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.125rem}
.image-tile.background-primary-d .wcs-link{color:#fff}
.image-tile.background-primary-d .wcs-link .carbon-icon-chevron-right::before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff}
.image-tile .link{position:absolute;bottom:0;display:block}
.image-tile .link::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-left:5px;margin-top:-2px;font-size:1.125rem}
.image-tile::after{content:"";display:block;clear:both}
.image-tile .image-tile__image{width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:200px}
.image-tile .image-tile__image img{width:100%;height:auto}
.image-tile .image-tile__image[onclick]{cursor:pointer}
.image-tile.image-tile__align-top .image-tile__image{height:130px}
.image-tile .image-tile__text{padding:40px}
.image-tile .image-tile__text .wcs-richtext p{margin-bottom:.25rem !important}
.image-tile .image-tile__text>a~div:last-child{padding-bottom:3em}
@media screen and (min-width:48em){.image-tile.image-tile__align-left .image-tile__image,.image-tile.image-tile__align-right .image-tile__image{position:absolute;height:100%;min-height:auto}
.image-tile.image-tile__align-left.image-tile__layout-33 .image-tile__image,.image-tile.image-tile__align-right.image-tile__layout-33 .image-tile__image{width:66%}
.image-tile.image-tile__align-left.image-tile__layout-33 .image-tile__text,.image-tile.image-tile__align-right.image-tile__layout-33 .image-tile__text{width:33%}
.image-tile.image-tile__align-left.image-tile__layout-66 .image-tile__image,.image-tile.image-tile__align-right.image-tile__layout-66 .image-tile__image{width:33%}
.image-tile.image-tile__align-left.image-tile__layout-66 .image-tile__text,.image-tile.image-tile__align-right.image-tile__layout-66 .image-tile__text{width:66%}
.image-tile.image-tile__align-left.image-tile__layout-100 .image-tile__image,.image-tile.image-tile__align-right.image-tile__layout-100 .image-tile__image{width:100%}
.image-tile.image-tile__align-left.image-tile__layout-100 .image-tile__text,.image-tile.image-tile__align-right.image-tile__layout-100 .image-tile__text{display:none}
.image-tile.image-tile__align-left .image-tile__image{left:0}
.image-tile.image-tile__align-left .image-tile__text{margin-left:auto;margin-right:0}
.image-tile.image-tile__align-right .image-tile__image{right:0}
.image-tile.image-tile__align-right .image-tile__text{margin-left:0;margin-right:auto}
}
@media screen and (min-width:64em){.image-tile.image-tile__align-left.image-tile__layout-33 .image-tile__image,.image-tile.image-tile__align-right.image-tile__layout-33 .image-tile__image{width:33%}
.image-tile.image-tile__align-left.image-tile__layout-33 .image-tile__text,.image-tile.image-tile__align-right.image-tile__layout-33 .image-tile__text{width:66%}
.image-tile.image-tile__align-left.image-tile__layout-66 .image-tile__image,.image-tile.image-tile__align-right.image-tile__layout-66 .image-tile__image{width:66%}
.image-tile.image-tile__align-left.image-tile__layout-66 .image-tile__text,.image-tile.image-tile__align-right.image-tile__layout-66 .image-tile__text{width:33%}
.image-tile.image-tile__align-left.image-tile__layout-100 .image-tile__image,.image-tile.image-tile__align-right.image-tile__layout-100 .image-tile__image{width:100%;position:relative !important;height:auto !important}
.image-tile.image-tile__align-left.image-tile__layout-100 .image-tile__text,.image-tile.image-tile__align-right.image-tile__layout-100 .image-tile__text{display:none}
}
@media screen and (min-width:48em){.justification{display:flex;margin-left:-2rem}
}
.justification__paragraph{font-size:1.125rem;margin-bottom:2rem}
@media screen and (min-width:48em){.justification__paragraph{font-size:1.25rem}
}
.justification__items{list-style:none;padding:0}
.justification__item{position:relative;overflow:hidden;padding-left:1.5rem;margin-bottom:2rem}
.justification__item::before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;font-size:.75rem;margin:.25rem 0 0 -1.5rem}
.justification__file{font-size:1.125rem;line-height:1.625;margin-bottom:0}
@media screen and (min-width:48em){.justification__content{margin:0 0 0 2rem;flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 2rem)}
}
.justification__image-container{display:flex;justify-content:center;align-items:center;margin:2rem 0 0 0}
@media screen and (min-width:48em){.justification__image-container{justify-content:flex-end;margin:0 0 0 3rem;flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 3rem)}
}
.justification__image-container>div{width:100%}
.justification__image{max-width:none;width:100%;height:auto}
.latest__introduction{font-size:1.125rem;margin-bottom:1.5rem}
@media screen and (min-width:60em){.latest__introduction{max-width:50%}
}
.latest__items{margin-bottom:1.5rem}
.latest__items>*{margin-bottom:2rem}
.latest__items>*:last-child{margin-bottom:0}
@media screen and (min-width:48em){.latest__items{display:flex;flex-wrap:wrap}
}
@media screen and (min-width:60em){.latest__items{flex-wrap:nowrap;margin-left:-2rem}
.latest__items>*{display:flex;margin-left:2rem;margin-bottom:0;flex-grow:0;width:calc(
          50% - 2rem
        )}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.latest__item{width:100%;padding-right:3rem}
}
@media screen and (min-width:30em){.latest__item{display:flex;flex-wrap:nowrap;flex-basis:100%}
.latest__item>*{flex:1 0 auto;display:flex}
}
.latest__image{width:100%;height:8.75rem;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}
@media screen and (min-width:30em){.latest__image{height:auto;flex:1 0 50%}
}
.latest__description{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;position:relative;padding:1rem 1.5rem 3rem;background:#fff;color:#051039}
.latest__description>*{width:100%}
@media screen and (min-width:30em){.latest__description{flex:0 0 50%}
}
.latest__description .latest__title,.latest__description p{color:#051039 !important}
.latest__title{margin-bottom:.25rem}
.latest__publication{display:block;width:100%;margin-bottom:.5rem;font-size:.75rem;color:#6b7d99}
.latest__link-container{display:flex;position:absolute;right:1.5rem;bottom:1rem;left:1.5rem}
.list__container{display:flex;justify-content:center}
.list-align-left{justify-content:flex-start}
.list-align-left .horizontal__list{text-align:start !important}
.list-primary li::before{display:inline-block;vertical-align:middle;width:.5rem;height:.5rem;background-color:#1576c9;margin-right:.5rem;content:" "}
.list-primary .list__checkmark::before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#1576c9;background-color:rgba(0,0,0,0) !important;border-radius:0 !important;padding:0 1rem 0 .75rem;position:relative;vertical-align:middle;height:1.5rem}
.list-primary .list__bullet::before{width:.5rem;height:.5rem;background-color:#1576c9;margin-right:.5rem;content:"";border-radius:50%;vertical-align:middle}
.list-secondary li::before{display:inline-block;vertical-align:middle;width:.5rem;height:.5rem;background-color:#33b91d;margin-right:.5rem;content:" "}
.list-secondary .list__checkmark::before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";background-color:rgba(0,0,0,0) !important;border-radius:0 !important;color:#33b91d;padding:0 1rem 0 .75rem;position:relative;vertical-align:middle;height:1.5rem}
.list-secondary .list__bullet::before{width:.5rem;height:.5rem;background-color:#33b91d;margin-right:.5rem;content:"";border-radius:50%;vertical-align:middle}
.list-accent li::before{display:inline-block;vertical-align:middle;width:.5rem;height:.5rem;background-color:#fcc605;margin-right:.5rem;content:" "}
.list-accent .list__checkmark::before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";background-color:rgba(0,0,0,0) !important;border-radius:0 !important;color:#fcc605;padding:0 1rem 0 .75rem;position:relative;vertical-align:middle;height:1.5rem}
.list-accent .list__bullet::before{width:.5rem;height:.5rem;background-color:#fcc605;margin-right:.5rem;content:"";border-radius:50%;vertical-align:middle}
.list .horizontal__list{text-align:center}
@media screen and (min-width:48em){.list .horizontal__list{width:80%}
}
.list .horizontal__list--full-width{width:100%}
.list .horizontal__list .list__item{display:inline-block;padding:.5rem 1rem}
.list .vertical__list .list__item{display:block}
.legend-height{height:auto !important}
.map__legend{display:inline-flex;flex-wrap:wrap;margin-bottom:0}
.map__legend .map__list-item{margin:0 10px 20px;padding-top:0 !important;padding-bottom:0 !important;border:0}
.map__legend .map__list-legend-item{margin:20px 10px;padding-top:0 !important;padding-bottom:0 !important;border:0;cursor:default}
.map__legend .map__list-type{font-size:17px}
.legend_hide{display:none}
.legend-info .map__list-container{overflow:visible;padding:0;border:0}
.map--loading{cursor:wait}
.map--loading *{pointer-events:none;cursor:wait}
.map--loading .map__list-container::before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.9)}
.map--loading .map__list-container::after{content:"";position:absolute;z-index:3;top:50%;left:50%;transform:scale(0) translate(-50%,-50%);transform-origin:0 0;width:3.125rem;height:3.125rem;background-color:#005ca9;border-radius:100%;animation:scale-out 1.5s infinite cubic-bezier(0.42,0,0.58,1)}
.map__canvas{height:30rem;background:#c8ccd6}
@media screen and (min-width:48em){.map__canvas{height:60vh}
.locationfinder .map__canvas{height:30rem}
}
.map__list-container{position:relative;border:1px solid #6b7d99;padding:1rem;overflow-y:auto;background-color:#fff;color:#005ca9}
@media screen and (min-width:48em){.map__list-container{height:60vh}
.locationfinder .map__list-container{height:30rem}
}
.map__list-container h2,.map__list-container p{color:#005ca9}
.map__list-heading{font-size:1.25rem;margin-bottom:.4rem}
.map__list-info{font-size:.9375rem;color:#19335e}
.map__list-item{position:relative;cursor:pointer;padding:.75rem 1rem .75rem 3rem !important;margin:0 -1rem;border-bottom:1px solid #c8ccd6;line-height:1.4;transition:background .25s cubic-bezier(0.42,0,1,1)}
.map__list-item--active{background:#f3fbfd}
.map__list-item::before{display:none}
.map__list-legend-item{position:relative;cursor:pointer;padding:.75rem 1rem .75rem 3rem !important;margin:0 -1rem;border-bottom:1px solid #c8ccd6;line-height:1.4;transition:background .25s cubic-bezier(0.42,0,1,1)}
.map__list-legend-item--active{background:#f3fbfd}
.map__list-legend-item::before{display:none}
.map__list-type{font-size:.75rem;line-height:.8;color:#6b7d99}
.map__list-name{font-size:.9375rem;color:#005ca9;font-weight:600;margin-top:.25rem}
.map__list-location{font-size:.9375rem;color:#000}
.map__list-telephone{color:#000}
.map__list-navigation{color:#6b7d99 !important;font-style:italic;font-weight:bold}
.map__list-image{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem}
.map__info-container{background-color:#fff;border:1px solid #6b7d99;margin-top:2rem;padding:1rem}
.map__info-container h2,.map__info-container h3{color:#005ca9}
.map__info-back{color:#005ca9;margin-bottom:1rem;cursor:pointer}
.map__info-back::before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";padding:0 .4rem 0 0;position:relative;bottom:0;transition:bottom .125s cubic-bezier(0.42,0,1,1)}
.map__info-back:hover::before{bottom:.25rem}
.map__info-heading{margin-bottom:0}
.map__info-company-names{margin-bottom:.75rem}
.map__info-location-image,.map__info-map-image{width:100%;-o-object-fit:cover;object-fit:cover}
@media screen and (min-width:48em){.map__info-location-image,.map__info-map-image{height:350px}
}
.map__info-map-image{display:block;border:0}
@media screen and (max-width:48em){.map__info-map-image{display:none}
}
.map__info-map-image.mobile{display:none}
@media screen and (max-width:48em){.map__info-map-image.mobile{display:block}
}
.map__info-layout-location-image{margin:0}
.map__info-layout-map-image{margin:0}
@media(min-width:48em)and (max-width:60em){.map__info-layout-map-image{margin:0 2rem 0 auto !important}
}
.map__info-telephone{color:#000}
.map__info-telephone::before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#005ca9;font-size:1.25rem !important}
.map__info-fax::before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#005ca9;font-size:1.25rem !important}
.map__info-website{color:#051039 !important}
.map__info-website::before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#005ca9;font-size:1.25rem !important}
.map__info-email{margin-top:1rem;color:#051039 !important}
.map__info-email::before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#005ca9;font-size:1.25rem !important}
.map__info-form{margin-top:1.5rem}
.map__info ul.map__info-address{display:block;margin:0 0 .75rem 0}
.map__info ul.map__info-address li{color:#000 !important}
.map__info-navigation,.map__info-online-inquiry{display:block;width:100%;margin-bottom:.25rem;padding:3px 15px;font-weight:bold;color:#fff !important;border-radius:6px;background-color:#fcc605}
.map__info-navigation:hover,.map__info-online-inquiry:hover{text-decoration:none}
.map__info-online-inquiry{background-color:#005ca9}
.map__info-telephone,.map__info-fax,.map__info-website,.map__info-email{display:block;position:relative;padding-left:2rem}
.map__info-telephone::before,.map__info-fax::before,.map__info-website::before,.map__info-email::before{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:.5rem}
.map__info-hours{margin-bottom:.75rem}
.map__info-website::before{height:1.125rem}
.map__info-divider{border-width:1px 0 0;border-style:solid;border-color:#c8ccd6;margin-bottom:1.5rem}
.map__info-list{flex:0 0 100%;-moz-column-break-inside:avoid;break-inside:avoid;color:#051039;page-break-inside:avoid}
@media screen and (min-width:30em){.map__info-list{flex-basis:50%}
}
@media screen and (min-width:48em){.map__info-list{flex-basis:33%}
}
.map__info-list-container{flex-direction:row;display:flex;flex-wrap:wrap}
.map__info-list li.map__info-list-item{color:#005ca9 !important;font-weight:600}
.map__info-list li.map__info-list-item:before{background-color:#005ca9 !important}
.map__info ul.map__info-sub-list li.map__info-sub-list-item{padding-left:16px !important;color:#000 !important;font-weight:300}
.map__info ul.map__info-sub-list li.map__info-sub-list-item::before{display:none}
.map .form__select--multiple{height:39px}
.map .multiselect-native-select .multiselect{background:#fff}
.map strong{color:#000}
.mosaic{display:flex;flex-wrap:wrap;margin-left:-2rem}
.mosaic__item{position:relative;overflow:hidden;display:flex}
.mosaic__item>div,.mosaic__item>div>a{width:100%}
.has-js:not(.aem-AuthorLayer-Edit):not(.aem-AuthorLayer-Preview) .mosaic__item{opacity:0}
.has-js:not(.aem-AuthorLayer-Edit):not(.aem-AuthorLayer-Preview) .mosaic__item[data-visible=true]{animation:.85s animate-in cubic-bezier(0.165,0.84,0.44,1) forwards}
@media screen and (min-width:60em){.mosaic__item:hover .mosaic__content--link{opacity:0}
.mosaic__item:hover .mosaic__content--linkonly{padding-bottom:1.5rem}
.mosaic__item:hover .mosaic__content--content{opacity:1;bottom:0}
}
.mosaic>.mosaic__item{margin-left:2rem;flex-grow:0;flex-shrink:1;flex-basis:calc(100% - 2rem)}
@media screen and (min-width:48em){.mosaic>.mosaic__item{flex-basis:calc(58% - 2rem)}
}
.mosaic__wrapper{display:flex;flex-wrap:wrap;flex-grow:0;flex-shrink:1;flex-basis:100%}
@media screen and (min-width:48em){.mosaic__wrapper--vertical{flex-basis:42%}
}
.mosaic__wrapper--vertical .mosaic__item{margin:2rem 0 0 2rem;flex-basis:calc(100% - 2rem)}
@media screen and (min-width:30em){.mosaic__wrapper--vertical .mosaic__item{flex-basis:calc(50% - 2rem)}
}
@media screen and (min-width:48em){.mosaic__wrapper--vertical .mosaic__item{flex-basis:calc(100% - 2rem)}
.mosaic__wrapper--vertical .mosaic__item:first-child{margin-top:0}
}
.mosaic__wrapper--horizontal .mosaic__item{margin:2rem 0 0 2rem;flex-basis:calc(100% - 2rem)}
@media screen and (min-width:30em){.mosaic__wrapper--horizontal .mosaic__item{flex-basis:calc(58% - 2rem)}
.mosaic__wrapper--horizontal .mosaic__item:first-child{flex-basis:calc(42% - 2rem)}
}
.mosaic__image{display:block;max-width:none;width:100%;height:auto}
.mosaic__content{position:absolute;left:0;right:0;bottom:0;background:rgba(0,92,169,.9);color:#fff}
.mosaic__content--link{transition:opacity .25s cubic-bezier(0.19,1,0.22,1)}
.mosaic__content--linkonly{transition:padding-bottom .5s cubic-bezier(0.19,1,0.22,1)}
.mosaic__content--content{opacity:0;bottom:-15.625rem;transition:opacity .25s cubic-bezier(0.42,0,1,1),bottom .25s cubic-bezier(0.42,0,1,1)}
.mosaic__content h3,.mosaic__content p,.mosaic__content .link-arrow{color:#fff}
.mosaic__heading{color:#fff;font-size:1rem;margin-bottom:0;padding:.75rem 1.5rem;pointer-events:none}
.mosaic__heading--right{text-align:right}
.mosaic__heading--arrow{margin-right:.75rem}
.mosaic__heading--arrow::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-right:-0.75rem;position:relative;left:.25rem}
.mosaic__subheading{color:#fff;font-size:.875rem;margin-top:-0.4rem;padding:0 1.5rem .75rem 1.5rem;pointer-events:none}
.mosaic__paragraph{color:#fff;padding:0 1.5rem;pointer-events:none}
.mosaic__link{margin:0;padding:0 2rem .75rem 0;display:flex;align-items:center}
.navigation--sticky .navigation__placeholder{height:4.5rem}
@media screen and (min-width:48em){.navigation--sticky .navigation__placeholder{height:10rem;transition:height .4s}
}
.navigation__container{position:relative;display:flex;flex-direction:column;background-color:#fff;z-index:100}
.navigation--sticky .navigation__container{position:fixed;top:0;left:0;right:0}
.navigation__logo{flex:1;margin-left:.75rem;display:flex}
.navigation__logo img{height:32px}
.navigation__logo:focus-visible{outline:1px solid #005ca9}
@media screen and (min-width:48em){.navigation__logo{flex:initial;margin-left:0}
}
.navigation__logo--brand-pioneer img,.navigation__logo--brand-lmc img{height:55px}
@media screen and (min-width:48em){.navigation__logo--brand-pioneer img,.navigation__logo--brand-lmc img{height:70px}
}
.navigation__logo--brand-goodall img,.navigation__logo--brand-leader img{height:60px}
@media screen and (min-width:48em){.navigation__logo--brand-goodall img,.navigation__logo--brand-leader img{height:80px}
}
.navigation--maagtechnic .navigation__logo img{width:180px;height:unset}
@media screen and (min-width:80em){.navigation--maagtechnic .navigation__logo img{width:210px}
}
.navigation__buttons{display:flex;align-items:center}
.navigation__button{display:flex;flex-direction:column;align-items:center;color:#005ca9;text-decoration:none !important;font-size:.75rem}
.navigation__button:focus-visible{outline:1px solid #005ca9}
.navigation__button:not(:last-child){margin-right:1rem}
.navigation__button::before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.navigation__button span{display:none;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media screen and (min-width:60em){.navigation__button span{display:block}
}
.navigation__mobile-back-button{display:none;background-color:#fff;border:0;outline:0;padding:0;align-items:center;height:2.5rem;color:#005ca9}
.navigation__mobile-back-button:hover{cursor:pointer}
.navigation__mobile-back-button::before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";transform:rotateZ(180deg)}
.navigation__mobile-back-button span{font-weight:600;margin-left:.5rem}
.navigation__main{margin:0 auto;max-width:80em;padding:0 .5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:4.5rem;border-bottom:1px solid #c8ccd6;order:2;width:100%}
@media screen and (min-width:48em){.navigation__main{padding:0 1rem}
}
@media screen and (min-width:48em){.navigation__main{margin-top:.5rem;border-bottom:0}
}
@media screen and (max-width:30em){html,body{overflow-x:hidden}
html.no-scroll{overflow-y:hidden;max-height:0}
html.no-scroll body{overflow-y:hidden;max-height:0}
}
.navigation__menu{display:none;transition:left 500ms;order:3}
.navigation--menu-open .navigation__menu{display:flex;position:fixed;top:4.5rem;left:0;bottom:0;right:0;background-color:#fff}
.navigation--dropdown-open .navigation__menu{left:-100vw}
@media screen and (min-width:48em){.navigation__menu{display:block;position:relative;z-index:2;left:0;right:0;background-color:#fff;border-bottom:1px solid #c8ccd6}
.navigation--dropdown-open .navigation__menu{left:0}
}
.navigation--menu-open .navigation__buttons,.navigation--menu-open .navigation__search,.navigation--menu-open .navigation__mobile-search-button{display:none}
.navigation--dropdown-open .navigation__buttons,.navigation--dropdown-open .navigation__logo,.navigation--dropdown-open .navigation__search{display:none}
@media screen and (min-width:48em){.navigation--dropdown-open .navigation__buttons,.navigation--dropdown-open .navigation__logo,.navigation--dropdown-open .navigation__search{display:initial}
}
.navigation--dropdown-open .navigation__mobile-back-button{display:flex}
@media screen and (min-width:48em){.navigation--dropdown-open .navigation__mobile-back-button{display:none}
}
.navigation__menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(177,179,184,.6);display:none;z-index:1}
@media screen and (min-width:48em){.navigation--dropdown-open .navigation__menu-overlay{display:block}
}
.navigation__menu-items{flex:1;display:flex;flex-direction:column;margin:0}
@media screen and (min-width:48em){.navigation__menu-items{flex-direction:row}
}
.navigation__menu-container{margin:0 auto;max-width:80em;padding:0 .5rem;display:flex;flex-direction:column;padding:1rem;width:100%}
@media screen and (min-width:48em){.navigation__menu-container{padding:0 1rem}
}
@media screen and (min-width:48em){.navigation__menu-container{flex-direction:row;height:3rem}
}
.navigation__menu-link{display:flex;align-items:center;font-size:1.5rem;font-weight:600;color:#005ca9;justify-content:space-between;flex:1}
.navigation__menu-link:hover{text-decoration:none}
.navigation__menu-link.navigation-tab-placeholder{opacity:.5}
@media screen and (min-width:48em){.navigation__menu-link{font-size:1rem;border-bottom:4px solid #fff}
}
.navigation__menu-item{display:flex}
.navigation__menu-item::before{display:none}
.navigation__menu-item:focus-within .navigation__menu-link{border-color:#005ca9;outline:0}
@media screen and (min-width:48em){.navigation__menu-item:hover .navigation__menu-link{border-color:#005ca9}
.navigation__menu-item:not(:last-child){padding-right:1rem}
}
.navigation__menu-item[aria-haspopup=true] .navigation__menu-link::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.5rem}
@media screen and (min-width:48em){.navigation__menu-item[aria-haspopup=true] .navigation__menu-link::after{content:"";font-size:.9375rem;margin-left:.4rem}
}
.navigation__submenu{display:none;background-color:#f8f8f8;height:2rem;transition:left 500ms,right 500ms}
.navigation--menu-open .navigation__submenu{display:block;position:fixed;bottom:4.5rem;left:0;right:0;border-bottom:1px solid #c8ccd6;border-top:1px solid #c8ccd6;z-index:1}
.navigation--dropdown-open .navigation__submenu{right:110vw;left:-100vw}
.navigation--language-open .navigation__submenu{display:none}
@media screen and (min-width:48em){.navigation__submenu{display:block;order:1;transition:height .4s}
.navigation--dropdown-open .navigation__submenu{width:unset;left:unset}
.navigation--language-open .navigation__submenu{display:block}
}
.navigation__submenu-container{margin:0 auto;max-width:80em;padding:0 .5rem;height:100%}
@media screen and (min-width:48em){.navigation__submenu-container{padding:0 1rem}
}
.navigation__submenu-items{display:flex;justify-content:center;align-items:center;margin:0;height:100%}
@media screen and (min-width:48em){.navigation__submenu-items{justify-content:flex-end}
}
.navigation__submenu-item:not(:last-child){margin-right:1rem}
.navigation__submenu-item::before{display:none}
.navigation__submenu-link{font-size:.9375rem;color:#005ca9}
.navigation__submenu-link:focus-visible{outline:1px solid #005ca9}
.navigation__submenu-link--login{display:flex;align-items:center}
.navigation__submenu-link--login::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.125rem;margin-left:.25rem}
.navigation__submenu-link--pipeline{padding-right:1rem;border-right:1px solid #6b7d99}
.navigation__language{display:flex;position:relative}
.navigation__language-button{border:0;background-color:#fff;display:flex;align-items:center;font-size:.9375rem;color:#005ca9;padding:.75rem 0;width:100%}
.navigation__language-button:not(:disabled):hover{cursor:pointer}
.navigation__language-button:not(:disabled)::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:.9375rem;margin-left:.4rem}
.navigation__language-button :not(:disabled):focus-visible{outline:1px solid #005ca9}
.navigation__language-button img{width:32px}
.navigation__language-button span{margin-left:.5rem}
@media screen and (min-width:48em){.navigation__language-button{padding:0 0 0 1rem;border-top:0}
.navigation__language-button span{display:none}
}
@media screen and (min-width:64em){.navigation__language-button span{display:inline}
}
.navigation__language-dropdown{visibility:hidden;position:fixed;bottom:0;left:0;right:0;max-height:0;transition:max-height 1s,opacity .4s;background-color:#fff;z-index:2;opacity:0}
.navigation--language-open .navigation__language-dropdown{max-height:100vh;visibility:visible;opacity:1}
.navigation__language-dropdown ul{margin:0;padding:1rem}
.navigation__language-dropdown ul li{padding:.75rem 0}
.navigation__language-dropdown ul li::before{display:none}
@media screen and (min-width:48em){.navigation__language-dropdown{position:absolute;top:3rem;left:unset;bottom:unset;width:-webkit-max-content;width:-moz-max-content;width:max-content;border:1px solid #c8ccd6}
}
.navigation__language-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(177,179,184,.6);display:none;z-index:1}
.navigation--language-open .navigation__language-overlay{display:block}
@media screen and (min-width:48em){.navigation--language-open .navigation__language-overlay{display:none}
}
.navigation__language-link{display:flex;align-items:center}
.navigation__language-link img{width:32px;margin-right:1.5rem}
.navigation__language-link span{white-space:nowrap}
.navigation__language-close-button{border:0;outline:0;width:3rem;height:3rem;padding:0;background-color:rgba(0,0,0,0);position:absolute;top:-3rem;right:0}
.navigation__language-close-button::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:2rem;color:#fff}
@media screen and (min-width:48em){.navigation__language-close-button{display:none}
}
.navigation__dropdown{display:none;position:absolute;top:0;left:100vw;bottom:0;width:100vw;z-index:100;overflow-y:auto;background-color:#fff}
@media screen and (min-width:48em){.navigation__dropdown{top:3rem;right:0;left:0;bottom:initial;width:initial;border-top:1px solid #c8ccd6;max-height:80vh}
}
.navigation__dropdown .navigation__menu-item:focus-within,.navigation__menu-item[aria-expanded=true] .navigation__dropdown{display:block}
.navigation__dropdown-container{margin:0 auto;max-width:80em;padding:0 .5rem;position:relative;display:flex;flex-flow:column;padding:1rem;gap:2rem}
@media screen and (min-width:48em){.navigation__dropdown-container{padding:0 1rem}
}
@media screen and (min-width:48em){.navigation__dropdown-container{flex-flow:row wrap;padding:1.5rem 1rem}
}
.navigation__dropdown-heading{font-size:1.125rem;border:0;padding:0;margin:0 0 .25rem 0}
.navigation__dropdown-heading::after{display:none}
.navigation__dropdown-link{font-size:.875rem;color:#19335e;margin-top:.5rem;display:inline-block}
.navigation__dropdown-list>li::before{display:none}
.navigation__dropdown-country-link{padding-top:.25rem}
@media screen and (min-width:48em){.navigation__dropdown-column{flex:1 1 calc(33.3333% - 2rem)}
.navigation__dropdown-container--4columns .navigation__dropdown-column{flex:1 1 calc(25% - 2rem)}
.navigation__dropdown-column--align-bottom>.cq-Editable-dom,.navigation__dropdown-column--align-bottom{display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-end}
.navigation__dropdown-column .ctabutton+.ctabutton{width:100%;margin-top:1rem}
}
.navigation__search{display:none;position:relative;flex:1;height:100%;margin:0 .75rem}
@media screen and (min-width:48em){.navigation__search{display:flex}
}
@media screen and (min-width:64em){.navigation__search{flex:0 1 45.75rem}
}
.navigation--search-open .navigation__search{display:flex}
.navigation__search-container{display:flex;flex-direction:column;justify-content:center;width:100%}
@media screen and (min-width:48em){.navigation__search-container{position:absolute;background-color:#fff;border-radius:.5rem;padding:1rem 0}
.navigation__search:focus-within .navigation__search-container{z-index:4}
}
.navigation__search-form{display:flex;height:2.5rem;border-radius:.5rem;border:1px solid #005ca9;overflow-x:hidden}
@media screen and (min-width:48em){.navigation__search-form{margin:0 1rem}
}
.navigation__search-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(177,179,184,.6);visibility:hidden;opacity:0;transition:all .4s;z-index:3}
@media screen and (min-width:48em){.navigation__search:focus-within .navigation__search-backdrop{visibility:visible;opacity:1}
}
.navigation__search-input{display:block;flex:1;border:0;outline:0;padding:0;margin:0 1rem;font-size:.875rem}
.navigation__search-button{border:0;outline:0;width:2.5rem;padding:0;background-color:#fff}
.navigation__search-button::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#005ca9}
.navigation__search-button:hover{background-color:#19335e;cursor:pointer}
.navigation__search-button:hover::after{color:#fff}
.navigation__search:focus-within .navigation__search-input:invalid~.navigation__search-button{background-color:#c8ccd6}
.navigation__search:focus-within .navigation__search-input:invalid~.navigation__search-button::after{color:#fff}
.navigation__search:focus-within .navigation__search-input:valid~.navigation__search-button{background-color:#005ca9}
.navigation__search:focus-within .navigation__search-input:valid~.navigation__search-button::after{color:#fff}
.navigation__search:focus-within .navigation__search-input:valid~.navigation__search-button:hover{background-color:#19335e;cursor:pointer}
.navigation__search:focus-within .navigation__search-input:valid~.navigation__search-button:hover::after{color:#fff}
.navigation__search-clear-button{display:none;border:0;outline:0;width:2.5rem;padding:0;background-color:rgba(0,0,0,0)}
.navigation__search-clear-button:hover{cursor:pointer}
.navigation__search-clear-button::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:.875rem;color:#6b7d99}
.navigation__search:focus-within .navigation__search-clear-button{display:block}
.navigation__mobile-search-button{display:block;border:0;outline:0;padding:0;background-color:#fff;margin-right:1rem}
.navigation__mobile-search-button:hover{cursor:pointer}
@media screen and (min-width:48em){.navigation__mobile-search-button{display:none}
}
.navigation__mobile-search-button::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#005ca9}
.navigation__search-overlay{position:fixed;top:4.5rem;left:0;right:0;bottom:0;z-index:100;background-color:#fff}
@media screen and (min-width:48em){.navigation__search-overlay{display:none;position:relative;top:0;margin-top:1rem}
.navigation__search:focus-within .navigation__search-overlay{display:block}
}
.navigation--search-open .navigation__buttons,.navigation--search-open .navigation__logo,.navigation--search-open .navigation__mobile-search-button{display:none}
.navigation__mobile-menu-button{cursor:pointer;border:0;padding:.5625rem .5rem;background:rgba(0,0,0,0);outline:0}
@media screen and (min-width:48em){.navigation__mobile-menu-button{display:none}
}
.navigation__mobile-menu-button span{width:1.5rem;height:.125rem;background-color:#005ca9;display:block;margin:.25rem auto;transition:all .3s ease-in-out}
.navigation--menu-open .navigation__mobile-menu-button span:nth-child(2),.navigation--search-open .navigation__mobile-menu-button span:nth-child(2){opacity:0}
.navigation--menu-open .navigation__mobile-menu-button span:nth-child(1),.navigation--search-open .navigation__mobile-menu-button span:nth-child(1){transform:translate(0,7px) rotate(45deg)}
.navigation--menu-open .navigation__mobile-menu-button span:nth-child(3),.navigation--search-open .navigation__mobile-menu-button span:nth-child(3){transform:translate(0,-5px) rotate(-45deg)}
.pagination{max-width:42.5rem;text-align:center;margin:0 auto}
article+.pagination,.highlighted-container+.pagination{margin-top:4rem}
.pagination__pages{display:inline-block}
.pagination__page{display:inline-block;position:relative;line-height:2rem;width:2rem;border:rgba(0,0,0,0) 1px solid;border-radius:.125rem}
.pagination__page:first-child,.pagination__page:last-child{border-color:#1576c9}
.pagination__page:first-child::after,.pagination__page:last-child::after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.pagination__page:first-child::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#005ca9;pointer-events:none}
.pagination__page:last-child::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#005ca9;pointer-events:none}
.pagination__link{display:block}
.pagination__link:hover{text-decoration:none}
.pagination ul li::before{display:none !important}
.quote{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;padding:1.5rem;margin:0 auto}
.quote--border{margin:2rem auto;border-top:1px solid #c8ccd6;border-bottom:1px solid #c8ccd6;max-width:42.75rem}
.quote--border-top{margin:2rem auto;border-top:1px solid #c8ccd6;max-width:42.75rem}
.quote__text{color:#005ca9;font-weight:600;padding:0 !important;margin:0 !important}
.quote__text p.quote__text--big{font-size:1.5rem;line-height:1.75rem}
.quote__text p.quote__text--small{font-size:1.25rem;line-height:1.5rem}
.quote__link{color:#1576c9;margin:0}
.quote__link.link-arrow{width:100%;display:block}
.quote__link.link-arrow::after{margin-right:0}
.quote__footer{display:flex;align-items:center;justify-content:flex-start;color:#1576c9;margin:1rem auto !important;width:100%;font-weight:600}
.quote__footer img+p{margin-top:0}
.quote__author{margin-bottom:0;color:#1576c9 !important;line-height:1.25rem}
.quote__author-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-right:.75rem;border-radius:50%;padding:.25rem;border:2px solid #1576c9;background:rgba(0,0,0,0)}
.quote__photo{width:52px;height:52px;min-width:52px;-o-object-fit:cover;object-fit:cover;-webkit-clip-path:circle(50%);clip-path:circle(50%);margin-right:.75rem}
.quote__author-title{display:block;font-size:.8em;color:#051039}
.background-secondary-light .quote--border{border-top:1px solid #19335e;border-bottom:1px solid #19335e}
.background-secondary-light .quote__text p{color:#005ca9}
.background-secondary-lightest .quote__link{color:#1576c9}
.background-primary-c .quote--border{border-top:1px solid #fff;border-bottom:1px solid #fff}
.background-primary-c .quote__footer .quote__author-icon{color:#fff;border-color:#fff}
.background-primary-c .quote__footer .quote__author{color:#fff !important}
.background-primary-d .quote__footer .quote__author-icon{color:#fff;border-color:#fff}
.background-primary-d .quote__footer .quote__author{color:#fff !important}
.background-primary-e .quote__footer .quote__author-icon{color:#fff;border-color:#fff}
.background-primary-e .quote__footer .quote__author{color:#fff !important}
@media screen and (min-width:48em){.related-products__items{display:flex;margin-left:-2rem}
}
.related-products__item{display:flex;flex-wrap:wrap;flex-direction:column}
.related-products__item+.related-products__item{margin-top:2rem}
@media screen and (min-width:48em){.related-products__item+.related-products__item{margin-top:0}
}
@media screen and (min-width:48em){.related-products__item{margin-left:2rem;flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 2rem)}
}
.related-products__image{width:100%;height:20.3125rem}
.related-products__image img{height:100%;-o-object-fit:cover;object-fit:cover}
.related-products__introduction{display:flex;flex-wrap:wrap;flex-shrink:0;flex-grow:1;align-content:flex-start;position:relative;top:-3rem;margin:auto 1.5rem -3rem 1.5rem;padding:1rem 1.5rem 3rem;background:#19335e;color:#fff}
.related-products__introduction li::before{background-color:#fff}
.related-products__introduction p{color:#fff !important}
.related-products__introduction a{color:inherit}
.related-products__title{color:#fff !important}
.related-products__link-container{display:flex;position:absolute;right:1.5rem;bottom:1.5rem;left:1.5rem}
.related-solutions{display:flex;flex-wrap:wrap;margin-left:-2rem}
@media screen and (min-width:64em){.related-solutions{display:block;margin-left:0}
}
.related-solutions__item{display:flex;flex-wrap:wrap;align-self:flex-start;margin-left:2rem;flex-basis:calc(100% - 2rem)}
@media screen and (min-width:48em){.related-solutions__item{flex-basis:calc(50% - 2rem)}
}
@media screen and (min-width:64em){.related-solutions__item{flex-wrap:nowrap;margin-left:0}
}
.related-solutions__item+.related-solutions__item{margin-top:2rem}
@media screen and (min-width:48em){.related-solutions__item+.related-solutions__item{margin-top:0}
}
@media screen and (min-width:64em){.related-solutions__item+.related-solutions__item{margin-top:3rem}
}
.related-solutions__column{flex:1 1 100%}
.related-solutions__column--content:first-child{order:2}
@media screen and (min-width:64em){.related-solutions__column--content:first-child{order:-1}
}
@media screen and (min-width:64em){.related-solutions__column--content{flex:0 0 400px}
}
@media screen and (min-width:64em){.related-solutions__column:first-child .related-solutions__content{margin-right:-4rem}
.related-solutions__column:last-child .related-solutions__content{margin-left:-4rem}
}
.related-solutions__image{width:100%;max-width:none;height:auto}
.related-solutions__content{position:relative;overflow:hidden;padding:1.5rem;margin:-3rem 1.5rem 0 1.5rem;background:#fff}
@media screen and (min-width:64em){.related-solutions__content{margin:.75rem 0 0 0}
}
@media screen and (min-width:80em){.related-solutions__content{margin-top:2rem}
}
.related-solutions__heading,.related-solutions h3{font-size:1.25rem;color:#005ca9}
.related-solutions__paragraph,.related-solutions p{color:#051039}
.related-article{box-shadow:0 0 3px rgba(0,0,0,.3)}
.related-article__image{position:relative}
.related-article__image img{width:100%;height:auto}
.related-article__content{padding:3rem 1rem 1rem 1rem}
.related-article__title h3{font-size:1rem;color:#000}
.related-article__author{margin:1.5rem 0}
.related-article__author span{font-size:.875rem;color:#6b7d99}
.related-article__author span a{font-weight:bold}
.related-article__author-image{position:absolute;bottom:-2rem;left:1rem}
.related-article__author-image img{border-radius:50%;width:100%;height:auto}
.related-article__meta{margin:1.5rem 0 0 0}
.related-article__meta span{color:#6b7d99;font-size:.875rem}
.searchbox{display:flex;max-width:750px}
.searchbox__field{width:100%;border-color:#6b7d99;transition:border-color .125s cubic-bezier(0.42,0,1,1)}
.searchbox__field:hover{border-color:#005ca9}
.searchbox__button{margin-left:.75rem;padding:.5rem 1rem}
@media screen and (min-width:60em){.searchbox__button{width:9.375rem;margin-left:2rem}
}
.searchresult{max-width:42.5rem}
.searchresult+.searchresult{margin-top:2rem}
.searchresult--blog{display:flex;max-width:100%}
.searchresult--count{color:#6b7d99;font-size:1.125rem}
.searchresult__header{font-size:1rem;margin-bottom:0}
.searchresult__description{margin-bottom:.4rem}
.searchresult__filesize{display:block;color:#6b7d99;font-size:1rem}
.searchresult__url{font-size:1.25rem;font-weight:300;word-wrap:break-word}
.searchresult a.searchresult__url{color:#005ca9}
.searchresult a.searchresult__url img{display:inline-block;height:18px}
.searchresult p.searchresult__description{color:#000}
.searchresult__meta{color:#6b7d99;margin-bottom:.4rem}
.searchresult__image-container{flex-shrink:0;flex-basis:auto;width:5rem}
@media screen and (min-width:48em){.searchresult__image-container{width:10rem}
}
.searchresult__image{max-width:none;width:100%;height:auto}
.searchresult__information{display:inline-block;padding-left:2rem}
.searchresult__introduction{max-width:100%;margin-bottom:.4rem}
.searchboxheader .layout-row__content{padding:1.5rem 1rem 0}
@media screen and (min-width:48em){.searchboxheader .layout-row__content{padding:3rem 1rem 0}
}
#search-results-not-found-website,#search-results-not-found-webshop{display:none}
.aem-AuthorLayer-Edit #search-results-not-found-website,.aem-AuthorLayer-Edit #search-results-not-found-webshop{display:block}
.sharing{border:1px solid #c8ccd6;background:#fff}
.sharing div+div{border-top:1px solid #f3fbfd}
.sharing__subscribe p{font-size:1rem !important}
.sharing__social,.sharing__subscribe{padding:2rem}
.sharing__social span,.sharing__subscribe span{display:block;font-size:.875rem}
.sharing__social span.subscribe__message--error,.sharing__subscribe span.subscribe__message--error{color:#d61c1c}
.sharing__social span.subscribe__message--success,.sharing__subscribe span.subscribe__message--success{color:#33b91d}
.sharing__social span::before,.sharing__subscribe span::before{font-size:1.25rem}
@media screen and (min-width:90em){.sharing__message{display:none}
}
.sharing__header{display:block;color:#000}
.sharing__button{margin:1rem 1rem 0 0}
.sharing__button:last-child{margin-right:0}
.sharing__form{margin-top:1rem}
@media screen and (min-width:30em){.sharing__form{display:flex}
}
@media screen and (min-width:30em){.sharing__form-column{flex-direction:column}
}
.sharing__input{display:block;border-color:#c8ccd6;transition:border-color .125s cubic-bezier(0.42,0,1,1);flex:1;max-width:16.25rem}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.sharing__input{margin:0 1rem 1rem 0;flex:none;width:100%}
}
@media screen and (min-width:30em){.sharing__input{display:inline-block}
}
.sharing__input:hover{border-color:#005ca9}
.sharing__terms{margin:1rem 0;border-top:none !important}
.sharing__forms{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem}
.sharing__forms input.button{flex:1;max-width:16.25rem}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.sharing__forms{flex-direction:column}
.sharing__forms input.button{width:100%}
}
.sharing.icons{border:0;display:inline-flex}
.sharing.icons .sharing__social{padding:0;display:flex}
.sharing.icons .sharing__button{margin:1rem .25rem 1rem 0}
.sharing.icons .sharing__button:hover{text-decoration:none}
.sharing.icons .sharing__button:last-child{margin-right:0}
.sharing.icons .sharing__button span::before{font-size:1.7rem;color:#005ca9;transition:color .25s cubic-bezier(0.42,0,1,1),background .25s cubic-bezier(0.42,0,1,1);padding:.25rem;border-radius:50%}
.sharing.icons .sharing__button span:hover::before{background:#005ca9;color:#fff}
.blog-sidebar{position:relative;z-index:2;margin-top:0}
.blog-sidebar p{max-width:100%}
.blog-sidebar__title{margin-top:1rem}
@media screen and (min-width:60em){.blog-sidebar__title{margin-top:0}
}
@media screen and (max-width:48em){.blog-sidebar__top{display:flex;flex-direction:column-reverse}
}
@media screen and (max-width:60em){.blog-sidebar__top .layout-columns__column{margin-top:0}
}
@media screen and (min-width:60em){.blog-sidebar__sticky-fixed{max-width:100%;margin:0 auto;position:fixed;top:0;right:0;left:0;z-index:99;border-bottom:1px solid #c8ccd6}
}
@media screen and (min-width:60em){.blog-sidebar__sticky-fixed .blog-sidebar__top{align-items:center}
}
.blog-sidebar__sticky-fixed .blog-sidebar__title h2{margin-bottom:0}
.blog-sidebar__sticky-fixed .progress-bar{display:none}
@media screen and (min-width:60em){.blog-sidebar__sticky-fixed .progress-bar{display:block;position:absolute;bottom:-0.25rem;left:0;height:3px;background:#005ca9;width:0}
}
@media screen and (max-width:48em){.blog-sidebar .sidebar div:not(:first-child){display:none}
}
.blog-sidebar .sidebar .advancedtext{border-left:1px solid #c8ccd6;padding-left:1rem;padding-bottom:2rem;margin:1rem 0}
.blog-sidebar .above-the-fold__wrapper{margin-top:1rem}
@media screen and (min-width:48em){.blog-sidebar .above-the-fold__wrapper{margin-left:2rem;margin-right:2rem;margin-top:0}
}
@media print{body.printable-content-blog-sidebar .navigation__mobile-menu-button,body.printable-content-blog-sidebar .blog-sidebar__breadcrumbs,body.printable-content-blog-sidebar .template_resource>*:not(main),body.printable-content-blog-sidebar .blog-sidebar__sticky,body.printable-content-blog-sidebar .sidebar,body.printable-content-blog-sidebar .breadcrumbs,body.printable-content-blog-sidebar .header__banner{display:none}
body.printable-content-blog-sidebar .template_resource{border-top:1px solid #6b7d99;padding-top:2rem}
body.printable-content-blog-sidebar div.layout-row{background-color:#fff !important}
body.printable-content-blog-sidebar .header__content-container{padding:1.5rem 0}
body.printable-content-blog-sidebar .header__content-box{padding:1rem;background:unset}
body.printable-content-blog-sidebar .header__heading{color:#005ca9}
}
.solutions{display:flex;flex-wrap:wrap;margin-left:-2rem}
.has-js:not(.aem-AuthorLayer-Edit):not(.aem-AuthorLayer-Preview) .solutions__item{opacity:0}
.has-js:not(.aem-AuthorLayer-Edit):not(.aem-AuthorLayer-Preview) .solutions__item[data-visible=true]{animation:.85s animate-in cubic-bezier(0.165,0.84,0.44,1) forwards}
.solutions>.solutions__item{margin-left:2rem;flex-grow:0;flex-shrink:1;flex-basis:calc(100% - 2rem)}
@media screen and (min-width:60em){.solutions>.solutions__item{flex-basis:calc(66.66% - 2rem)}
}
.solutions__wrapper{display:flex;flex-wrap:wrap;flex-grow:0;flex-shrink:1;flex-basis:100%}
@media screen and (min-width:60em){.solutions__wrapper{flex-basis:33.33%}
}
.solutions__wrapper .solutions__item{margin:2rem 0 0 2rem;flex-basis:calc(100% - 2rem)}
@media screen and (min-width:30em){.solutions__wrapper .solutions__item{flex-basis:calc(50% - 2rem)}
}
@media screen and (min-width:60em){.solutions__wrapper .solutions__item{flex-basis:calc(100% - 2rem)}
.solutions__wrapper .solutions__item:first-child{margin-top:0}
}
@media screen and (min-width:48em){.solutions__heading{font-size:1.625rem}
.solutions__heading,.solutions__link{float:left;width:50%;padding-right:1rem;margin-right:0}
.solutions__paragraph{width:50%;float:right;padding-left:1rem;min-height:60px}
}
.solutions__image{max-width:none;width:100%;height:auto}
.solutions__content{position:relative;overflow:hidden;background:#f3fbfd;padding:1rem 1.5rem;margin:-3rem 1.5rem 0 1.5rem}
.solutions__heading,.solutions h3{color:#005ca9}
.solutions__paragraph,.solutions p{color:#051039}
.solutions__link,.solutions a{color:#1576c9}
.table-component__wrapper{width:100%}
@media screen and (max-width:60em){.table-component .cell-1,.table-component .column-1{background-color:#005ca9;order:-1}
.table-component .cell-1 h1,.table-component .cell-1 h2,.table-component .cell-1 h3,.table-component .cell-1 h4,.table-component .cell-1 h5,.table-component .cell-1 h6,.table-component .column-1 h1,.table-component .column-1 h2,.table-component .column-1 h3,.table-component .column-1 h4,.table-component .column-1 h5,.table-component .column-1 h6{color:#fff}
.table-component .cell-1 p,.table-component .column-1 p{font-weight:600;color:#fff;margin:0;max-width:100%}
.table-component .cell-1 a,.table-component .column-1 a{color:#fff;text-decoration:underline}
}
.table-component__table{display:flex;flex-wrap:wrap;margin:0 0 3rem 0;padding:0}
.table-component__table--border{border:1px solid #005ca9}
.table-component__table--row-border .table-component__table-row{border-top:1px solid #005ca9}
@media screen and (max-width:60em){.table-component__table--collapse{display:block;width:100%}
}
.table-component__table-row{width:100%;display:flex;padding:.5rem 0}
@media screen and (max-width:60em){.table-component__table-row{width:100%;display:flex;flex-wrap:wrap;margin-bottom:1rem;padding:0}
}
.table-component__table-row:first-of-type{padding:0}
@media screen and (max-width:60em){.table-component__table-row--head{display:none}
}
.table-component__table-row--primary{background:#f3fbfd}
.table-component__table-cell{flex-grow:1;padding:0;overflow:hidden;text-align:center;width:100%}
@media screen and (max-width:60em){.table-component__table-cell{padding-top:.5rem}
}
@media screen and (max-width:60em){.table-component__table--collapse .table-component__table-cell{width:100%;display:flex;text-align:left}
}
.table-component__table-cell.column-heading{background-color:#005ca9}
.table-component__table-cell.column-heading p{font-weight:600;color:#fff;text-align:center;padding:.25rem;font-size:1.5rem;margin:0}
.table-component__table-cell.column-heading a{color:#fff;text-decoration:underline}
.table-component__table-cell--heading{display:none}
@media screen and (max-width:60em){.table-component__table-cell--heading{display:inline-block;width:40%;color:#005ca9;border-right:1px solid #c8ccd6;margin-right:1rem;padding:.5rem}
}
.column-1 .table-component__table-cell--heading{display:none}
.table-component__table-cell--content{display:flex;justify-content:center;padding:0 .5rem;flex:1;min-height:50px}
.table-component__table-cell--content div,.table-component__table-cell--content p{width:100%;min-height:50px;overflow-wrap:break-word;word-wrap:break-word}
@media screen and (max-width:60em){.table-component__table-cell--content{justify-content:flex-start;padding:.5rem 0}
}
@media screen and (max-width:60em){.column-1 .table-component__table-cell--content{padding:.5rem}
}
.table-component__table-cell--content p{margin:0}
.table-component__table-cell--content .advancedtitle.title{justify-content:center}
@media screen and (max-width:60em){.table-component__table-cell--content .advancedtitle.title{justify-content:flex-start}
}
.table-component--variant-compact .table-component__table-cell--content p,.table-component--variant-compact .table-component__table-cell--content a,.table-component--variant-compact .table-component__table-cell.column-heading p{font-size:.875rem;max-width:100%;padding:0;line-height:1.2}
.table-component--variant-compact .table-component__table-cell--content,.table-component--variant-compact .table-component__table-cell--content p,.table-component--variant-compact .table-component__table-cell--content div{min-height:0}
.table-component--variant-compact .column-heading{padding:.5rem 0}
@media screen and (max-width:60em){.table-component--variant-compact .table-component__table-cell--content{padding:.25rem}
.table-component--variant-compact .table-component__table-cell{padding-top:0}
.table-component--variant-compact .table-component__table-cell--heading{padding:.25rem;margin-right:.25rem;font-size:.875rem;line-height:1.2}
.table-component--variant-compact .table-component__table-row{margin-bottom:0}
}
.tag-container{margin-top:2rem}
.tag-container .tag-title h3{color:#000}
.tag-container .tag-list{list-style-type:none}
.tag-container .tag-list .tag-item{background-color:#ace1f4;border-radius:1rem;color:#19335e;font-size:.875rem;font-weight:600;display:inline-block;margin-right:.5rem;margin-bottom:.5rem;padding:0 .5rem;transition:color .25s cubic-bezier(0.42,0,1,1),background .25s cubic-bezier(0.42,0,1,1)}
.tag-container .tag-list .tag-item:last-of-type{margin-right:0}
.tag-container .tag-list .tag-item:before{display:none}
.tag-container .tag-list .tag-item:hover{background:#19335e;color:#fff !important}
.tag-container .tag-list .tag-link{color:inherit;text-decoration:none}
.toptasks{position:relative;width:100%;margin-bottom:-3rem}
@media screen and (min-width:48em){.has-js:not(.aem-AuthorLayer-Edit) .toptasks{overflow:hidden;margin-bottom:0;padding-bottom:35%}
}
.toptasks__task{position:relative;margin-bottom:2rem}
@media screen and (min-width:48em){.has-js:not(.aem-AuthorLayer-Edit) .toptasks__task{position:absolute;margin-bottom:0;width:100%;transition:left .5s cubic-bezier(0.42,0,1,1)}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks__task:hover .toptasks__overlay{opacity:.4}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks__task--products{z-index:1;left:0}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks__task--services{z-index:2;left:33.33%}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks__task--solutions{z-index:3;left:66.66%}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks--products-active .toptasks__task--products:hover .toptasks__overlay,.has-js:not(.aem-AuthorLayer-Edit) .toptasks--products-active .toptasks__task--products .toptasks__overlay,.has-js:not(.aem-AuthorLayer-Edit) .toptasks--products-active .toptasks__task--products .toptasks__heading{cursor:auto;opacity:0}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks--products-active .toptasks__task--products .toptasks__content{bottom:0}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks--products-active .toptasks__task--services{left:66.66%}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks--products-active .toptasks__task--services .toptasks__heading{width:16.66%}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks--products-active .toptasks__task--solutions{left:83.33%}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks--products-active .toptasks__task--solutions .toptasks__heading{width:16.66%}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks--services-active .toptasks__task--products .toptasks__heading{width:16.66%}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks--services-active .toptasks__task--services{left:16.66%}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks--services-active .toptasks__task--services:hover .toptasks__overlay,.has-js:not(.aem-AuthorLayer-Edit) .toptasks--services-active .toptasks__task--services .toptasks__overlay,.has-js:not(.aem-AuthorLayer-Edit) .toptasks--services-active .toptasks__task--services .toptasks__heading{cursor:auto;opacity:0}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks--services-active .toptasks__task--services .toptasks__content{bottom:0}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks--services-active .toptasks__task--solutions{left:83.33%}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks--services-active .toptasks__task--solutions .toptasks__heading{width:16.66%}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks--solutions-active .toptasks__task--products .toptasks__heading{width:16.66%}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks--solutions-active .toptasks__task--services{left:16.66%}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks--solutions-active .toptasks__task--services .toptasks__heading{width:16.66%}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks--solutions-active .toptasks__task--solutions{left:33.33%}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks--solutions-active .toptasks__task--solutions:hover .toptasks__overlay,.has-js:not(.aem-AuthorLayer-Edit) .toptasks--solutions-active .toptasks__task--solutions .toptasks__overlay,.has-js:not(.aem-AuthorLayer-Edit) .toptasks--solutions-active .toptasks__task--solutions .toptasks__heading{cursor:auto;opacity:0}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks--solutions-active .toptasks__task--solutions .toptasks__content{bottom:0}
}
@media screen and (min-width:48em){.has-js:not(.aem-AuthorLayer-Edit) .toptasks__overlay{cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;background:#1576c9;opacity:.8;transition:opacity .25s cubic-bezier(0.42,0,1,1)}
}
.toptasks__image{max-width:none;width:100%;height:auto}
.toptasks__content{position:relative;padding:1rem 1.5rem;margin:-2rem 1.5rem 0 1.5rem;background:#1576c9}
@media screen and (min-width:30em){.toptasks__content{margin-top:-3rem}
}
@media screen and (min-width:48em){.toptasks__content{position:absolute;width:50%;bottom:0;left:2rem;padding:2rem;background:#1576c9}
.has-js:not(.aem-AuthorLayer-Edit) .toptasks__content{bottom:-25rem;transition:bottom .5s cubic-bezier(0.42,0,1,1)}
}
@media screen and (min-width:60em){.toptasks__content{width:33.33%}
}
.toptasks__content-heading,.toptasks__content-paragraph,.toptasks__content-link,.toptasks__content a{font-size:.875rem;color:#fff !important}
.toptasks__content-paragraph p{color:#fff !important}
.toptasks__heading{display:none}
@media screen and (min-width:48em){.has-js:not(.aem-AuthorLayer-Edit) .toptasks__heading{display:block;cursor:pointer;position:absolute;left:0;bottom:0;color:#fff;margin:0;padding:2rem;opacity:1;width:33.33%;transition:width .5s cubic-bezier(0.42,0,1,1),opacity .125s cubic-bezier(0.42,0,1,1)}
}
.teaser-wrapper{--teaser-item-min-width:300px;--teaser-gap:2rem;display:grid;gap:var(--teaser-gap);grid-template-columns:repeat(auto-fill,minmax(var(--teaser-item-min-width),1fr));margin-top:1.5rem}
.teaser-wrapper--four{--teaser-item-min-width:260px}
.teaser-wrapper--product{--teaser-item-min-width:260px;--teaser-gap:1.5rem}
.teaser-footer{display:flex;margin-top:3rem}
.teaser-footer>div{display:flex;width:100%}
.teaser-footer__payoff{font-size:.875rem;text-transform:uppercase}
.teaser{overflow:hidden}
.has-js:not(.aem-AuthorLayer-Edit):not(.aem-AuthorLayer-Preview) .teaser{opacity:0}
.has-js:not(.aem-AuthorLayer-Edit):not(.aem-AuthorLayer-Preview) .teaser[data-visible=true]{animation:.85s animate-in cubic-bezier(0.165,0.84,0.44,1) forwards}
.teaser--product{position:relative;min-height:0;margin:0 !important;background:inherit}
.productcard>.teaser--product{max-width:260px}
.teaser--product .teaser__content{background:#fff;display:flex;flex-direction:column;height:100%;padding:1.5rem}
.teaser-wrapper--product-border .teaser--product .teaser__content{border:1px solid #c8ccd6;border-radius:3px}
.teaser--product .teaser__heading,.teaser--product h3{font-size:1.125rem;color:#005ca9;display:flex;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:2.75rem}
.teaser--product .teaser__paragraph{color:#051039}
.teaser--product .teaser__link{color:#1576c9;display:block}
.teaser--product .teaser__link:hover{text-decoration:none}
.teaser--product .teaser__link::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";left:.25rem;position:relative;vertical-align:middle;font-size:1.125rem;font-weight:600}
.teaser--product .teaser__button-container{margin-top:auto;padding-top:20px}
.teaser--product .teaser__button{position:static;width:100%;margin-top:20px;color:#005ca9}
.teaser--product .teaser__button:hover{color:#fff}
.teaser__container[onclick]{cursor:pointer}
.teaser__heading{font-size:1.125rem}
.teaser__paragraph{font-size:.9375rem}
.teaser__link{font-size:.9375rem}
.teaser__link:hover{text-decoration:none}
.teaser__link:hover::after{left:.4rem}
.teaser__link::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";left:.25rem;position:relative;vertical-align:middle;font-size:1.125rem;font-weight:600;left:.125rem;transition:left .125s cubic-bezier(0.42,0,1,1)}
.teaser__button{position:absolute;bottom:1rem;left:1rem;right:1rem}
.teaser__meta{display:block;margin-top:-1rem;padding-bottom:1rem}
.teaser__image{margin:0 0 .75rem 0}
.teaser__image--big img{width:100%;height:auto}
.teaser__image--left img{max-width:100%;width:auto;height:auto}
.teaser__image--center{min-height:150px;display:flex;align-items:center;justify-content:center}
.teaser__image--center img{max-width:100%;width:auto;height:auto}
.teaser__image--blog{width:100%;padding-top:75%;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}
.teaser__image--product{height:120px;padding:0 2rem;line-height:120px;text-align:center}
.teaser__image--product img{display:inline;max-height:100%;vertical-align:middle}
.layout-row--default-white .teaser__content{border:1px solid #ccc}
.layout-row--color-primary-e .teaser--product .teaser__content .button,.layout-row--color-secondary-muted .teaser--product .teaser__content .button,.layout-row--color-primary-d .teaser--product .teaser__content .button{border-color:#005ca9}
.blog-template{max-width:90em;margin:2rem auto;display:flex;justify-content:center;font-size:1rem}
.blog-template p,.blog-template h1,.blog-template h2,.blog-template h3,.blog-template h4{max-width:100%}
.blog-template__left{display:none}
@media screen and (min-width:64em){.blog-template__left{display:block;position:relative;width:336px;padding-bottom:1.5rem}
}
.blog-template__left-sticky{max-width:336px}
.blog-template__right{display:none}
@media screen and (min-width:90em){.blog-template__right{display:block;position:relative;width:336px;max-width:336px;padding:0 2rem}
}
.blog-template__right-sticky{max-width:336px}
.blog-template__content{max-width:100%}
.blog-template__content p{font-size:1.125rem}
.blog-template__content h2{scroll-margin:calc(74px + 20px) 0 0 0}
.blog-template__content b{font-weight:600}
@media screen and (min-width:48em){.blog-template__content{max-width:calc(64em - 336px)}
}
@media screen and (min-width:64em){.blog-template__content--title-hidden h1{visibility:hidden}
}
@media screen and (min-width:80em){.blog-template__content{max-width:48em}
}
.blog-template__table-of-contents{margin:0 1rem}
.blog-template__table-of-contents ol{font-size:.875rem;counter-reset:item;list-style-type:none}
.blog-template__table-of-contents li{margin-bottom:.75rem}
.blog-template__table-of-contents li::before{content:"1." counter(item,decimal);counter-increment:item}
.blog-template__table-of-contents li.reading{border-bottom:2px solid #000;font-weight:600}
.blog-template__table-of-contents li a{color:#000;text-decoration:none;margin-left:.25rem}
.blog-template__author{margin:0 0 3rem 0}
.blog-template__author img{width:78px;height:78px;min-width:78px;-o-object-fit:cover;object-fit:cover;-webkit-clip-path:circle(50%);clip-path:circle(50%);margin-bottom:1rem}
.blog-template__author p{font-size:.875rem}
.blog-template__author b{font-weight:600}
.blog-template__subscribe{margin:0 0 3rem 0}
.blog-template__subscribe .sharing{border:0}
.blog-template__subscribe .sharing__subscribe{padding:0}
.blog-template__subscribe .sharing__input,.blog-template__subscribe .sharing input.button{max-width:unset}
.blog-template__top{display:none}
@media screen and (min-width:64em){.blog-template__top--fixed{display:block;position:fixed;background-color:#fff;top:0;left:0;right:0;height:74px;z-index:10;border-bottom:1px solid #c8ccd6}
}
.blog-template__top .layout-row:first-child{padding-bottom:0;height:100%}
.blog-template__top .layout-row__content{max-width:90em;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center;height:100%}
.blog-template__top h1{font-size:1.25rem;margin:0}
.blog-template__top a.navigation__logo img{max-width:210px}
.blog-template__progress-bar{height:5px;background-color:#005ca9;border-radius:5px;position:absolute;z-index:10;transition:width .3s}
.blog-template__back-button::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block}
.blog-template__bottom h3{margin-bottom:0}
.blog-template__bottom p{margin-bottom:0;font-size:.875rem}
.blog-template__bottom b{font-weight:600}
@media screen and (min-width:90em){.blog-template__bottom .layout-row__content{display:flex}
}
.blog-template__author-full{flex:1;max-width:48em}
@media screen and (min-width:90em){.blog-template__author-full{margin-right:1rem}
}
.blog-template__author-content{flex:1;max-width:48em}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.blog-template__author-content{max-width:30em}
}
.blog-template__author-wrapper img{width:78px;height:78px;min-width:78px;-o-object-fit:cover;object-fit:cover;-webkit-clip-path:circle(50%);clip-path:circle(50%);margin:1.5rem 1rem 1rem 0}
@media screen and (min-width:48em){.blog-template__author-wrapper{display:flex}
}
.blog-template__author-bottom{margin-bottom:1.5rem}
.blog-template__author-bottom>div{margin-top:1rem}
.blog-template__author-bottom>div:first-child:not(:has(p>a)){display:none}
@media screen and (min-width:48em){.blog-template__author-bottom{display:flex;justify-content:space-between;gap:1rem}
}
@media print{body.printable-content-blog .navigation__mobile-menu-button,body.printable-content-blog .template_resource>*:not(main),body.printable-content-blog .breadcrumbs,body.printable-content-blog .blog-template__share,body.printable-content-blog .read-also,body.printable-content-blog .photo-gallery,body.printable-content-blog .header__banner{display:none}
body.printable-content-blog .template_resource{border-top:1px solid #6b7d99;padding-top:2rem}
}
.material-template h1>a,.material-template h2>a,.material-template h3>a{scroll-margin-top:4.5rem}
@media screen and (min-width:48em){.material-template h1>a,.material-template h2>a,.material-template h3>a{scroll-margin-top:10rem}
}
.material-template__content{position:relative;display:flex;flex-flow:column}
@media screen and (min-width:48em){.material-template__content{display:block}
}
@media screen and (min-width:64em){.material-template__content{display:grid;align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}
}
.material-template__text p,.material-template__text h2{max-width:100%}
.material-template__text .layout-row{clear:none}
@media screen and (min-width:48em){.material-template .content-navigation{position:static;float:left;min-width:272px;max-width:272px;margin:0 1rem 2rem 0}
}
@media screen and (min-width:64em){.material-template .content-navigation{position:-webkit-sticky;position:sticky;top:10.75rem;float:unset}
}
.read-also{margin:2rem 0;padding:1rem;background-color:#daeffd}
.read-also h3{font-size:1.25rem}
@media screen and (min-width:48em){.read-also h3{font-size:1.5rem}
}
.read-also li{margin-bottom:.75rem}
@media screen and (min-width:48em){.read-also{padding:3rem}
.read-also__content{border-left:1px solid #005ca9;padding-left:2rem}
.read-also ul{padding-left:1.5rem;padding-bottom:.75rem}
}
.photo-gallery{padding-bottom:2rem}
.photo-gallery .slick-slide{margin:0 .25rem}
.photo-gallery .slick-arrow{position:absolute;display:flex;align-items:center;justify-content:center;width:30px;height:30px;z-index:1;border:0;font-size:0;background-color:#fff;color:#005ca9;border-radius:50%;cursor:pointer}
.photo-gallery .slick-arrow:before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.photo-gallery .slick-arrow.slick-prev{left:20px}
.photo-gallery .slick-arrow.slick-prev:before{content:""}
.photo-gallery .slick-arrow.slick-next{right:20px}
.photo-gallery .slick-arrow.slick-next:before{content:""}
.photo-gallery__photos img{border-radius:10px}
.photo-gallery__photos figcaption{font-size:.875rem;color:#000}
.photo-gallery__photos .slick-arrow{top:calc(50% - 60px)}
@media screen and (min-width:48em){.photo-gallery__photos .slick-arrow{width:45px;height:45px}
.photo-gallery__photos .slick-arrow:before{font-size:2rem}
}
.photo-gallery__thumbs img{border-radius:10px;cursor:pointer}
.photo-gallery__thumbs .slick-arrow{top:50%;transform:translateY(-50%)}
.contact-template__cta-box{background-color:#19335e;padding:2rem;border-radius:5px;max-width:400px;margin-left:auto}
.contact-template__cta-box h3{font-size:1.125rem}
@media screen and (min-width:30em){.contact-template__cta-box h3{font-size:1.5rem}
}
.contact-template__cta-box ul li{margin-bottom:.75rem}
.contact-template__cta-box a.link-arrow{display:inline-flex;align-items:center;width:auto;color:#fff;font-size:.9375rem}
.contact-template__cta-box a.link-arrow:before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;margin-right:.4rem;transition:left .125s cubic-bezier(0.42,0,1,1)}
.contact-template__cta-box a.link-arrow:hover:before{left:.4rem}
.contact-template__cta-box a.link-arrow:after{display:none}
.contact-template__cards-wrapper{position:relative}
.contact-template__cards-background{position:absolute;bottom:0;left:0;right:0;height:80%;background-color:#daeffd}
@media screen and (min-width:30em){.contact-template__cards-background{height:50%}
}
.contact-template__cards{position:relative;display:flex;flex-direction:column;z-index:1}
@media screen and (min-width:30em){.contact-template__cards{flex-direction:row;justify-content:space-between;margin-top:80px}
}
.contact-template__card{display:flex;flex-direction:column;align-items:center;flex:1;box-shadow:0 6px 4px rgba(0,0,0,.25);border-radius:5px;background-color:#fff;padding:2rem;margin-bottom:2rem}
@media screen and (min-width:30em){.contact-template__card{margin-right:2rem}
.contact-template__card:last-child{margin-right:0}
}
.contact-template__card h3{font-size:1.125rem;text-align:center}
@media screen and (min-width:30em){.contact-template__card h3{font-size:1.5rem}
}
.contact-template__card p{text-align:center;margin-top:1rem;width:100%}
.contact-template__card a.button{width:100%;margin-top:1.5rem}
@media screen and (min-width:30em){.contact-template__card a.button{margin-top:auto}
}
.contact-template__card:before{content:" ";width:50%;height:2px;background-color:#005ca9;margin-bottom:1.5rem}
.contact-template__contact{display:flex;align-items:center;width:100%;flex-wrap:wrap}
.contact-template__contact:last-child{margin-top:.75rem}
.contact-template__contact>:first-child{flex:1 1 50%}
.contact-template__contact p{text-align:left;margin:0}
.contact-template__contact a{font-size:.9375rem}
.contact-template__locations .title{border-bottom:1px solid #c8ccd6;margin-bottom:2rem}
.contact-template__locations h1{max-width:100%;margin-bottom:1rem}
.contact-template__locations a.link-arrow{display:inline-flex;align-items:center;width:auto;color:#000;font-size:.9375rem}
.contact-template__locations a.link-arrow:before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;margin-right:.4rem;transition:left .125s cubic-bezier(0.42,0,1,1)}
.contact-template__locations a.link-arrow:hover:before{left:.4rem}
.contact-template__locations a.link-arrow:after{display:none}
.contact-template__locations a.button:after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-left:.75rem}
@media screen and (min-width:60em){.contact-template__locations .layout-columns__column:last-child{display:flex;align-items:flex-end;justify-content:flex-end}
}
.contact-template__service h1,.contact-template__service p{max-width:100%}
.contact-template__service .layout-columns__column:last-child{display:none}
@media screen and (min-width:30em){.contact-template__service .layout-columns__column:last-child{display:flex;align-items:center;justify-content:flex-end}
}
.sub-navigation{position:relative;background-color:#f8f8f8;max-height:50px;overflow:hidden;transition:all ease 400ms}
.sub-navigation[aria-expanded=true]{max-height:100vh;box-shadow:0 1px 2px rgba(0,0,0,.25);padding-bottom:.75rem}
.sub-navigation__header{min-height:50px;padding-top:.75rem}
.sub-navigation__header::before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;right:1rem;top:.75rem;z-index:1;transition:all ease 400ms}
.sub-navigation__header h2{font-size:1rem;white-space:nowrap;font-weight:600;color:#005ca9;padding-left:1rem;margin:0}
.sub-navigation[aria-expanded=true] .sub-navigation__header::before{transform:rotateX(-180deg)}
.sub-navigation__menu{display:flex;flex-direction:column;margin-bottom:0}
.sub-navigation__menu-item::before{display:none}
.sub-navigation__menu-item a{display:block;font-size:1rem;white-space:nowrap;color:#6b7d99;text-decoration:none;outline:0;padding-left:1rem;padding-bottom:.75rem}
.sub-navigation__button-left{display:none}
.sub-navigation__button-right{display:none}
.sub-navigation__submenu{display:none}
@media screen and (min-width:48em){.sub-navigation{max-height:70px;overflow:visible;background-color:#fff;transition:none}
.sub-navigation__wrapper{max-width:80em;margin:0 auto;display:flex;padding:0 1rem}
.sub-navigation__header{pointer-events:none;min-height:70px;padding-top:0;display:flex;align-items:center;border-bottom:1px solid #c8ccd6}
.sub-navigation__header h2{padding:0;color:#19335e}
.sub-navigation__header h2::after{content:":"}
.sub-navigation__header::before{display:none}
.sub-navigation__menu-wrapper{flex:1;width:0;display:flex;position:relative;padding:0 1.5rem;border-bottom:1px solid #c8ccd6}
.sub-navigation__button-left{position:absolute;width:3rem;display:block;padding:0;background-color:rgba(0,0,0,0);border:0;outline:0;visibility:hidden;cursor:pointer;bottom:0;top:0;left:0}
.sub-navigation__button-left::before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;bottom:0;z-index:2;display:flex;align-items:center;background-color:rgba(0,0,0,0);color:#6b7d99;transition:all 200ms}
.sub-navigation__button-left::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
.sub-navigation__button-left::before{content:"";left:0}
.sub-navigation__button-left:hover::before{color:#000;transform:translateX(-0.25rem)}
.sub-navigation__button-left::after{background:linear-gradient(90deg,#fff 40%,rgba(255,255,255,0))}
.sub-navigation__button-right{position:absolute;width:3rem;display:block;padding:0;background-color:rgba(0,0,0,0);border:0;outline:0;visibility:hidden;cursor:pointer;bottom:0;top:0;right:0}
.sub-navigation__button-right::before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;bottom:0;z-index:2;display:flex;align-items:center;background-color:rgba(0,0,0,0);color:#6b7d99;transition:all 200ms}
.sub-navigation__button-right::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
.sub-navigation__button-right::before{content:"";right:0}
.sub-navigation__button-right:hover::before{color:#000;transform:translateX(0.25rem)}
.sub-navigation__button-right::after{background:linear-gradient(270deg,#fff 40%,rgba(255,255,255,0))}
.sub-navigation__menu-wrapper--has-more-left .sub-navigation__button-left{visibility:visible}
.sub-navigation__menu-wrapper--has-more-right .sub-navigation__button-right{visibility:visible}
.sub-navigation__menu{flex:1 0;flex-direction:row;align-items:center;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;height:70px}
.sub-navigation__menu::-webkit-scrollbar{display:none}
.sub-navigation__menu-item{display:flex;align-items:center;margin-right:.75rem;scroll-snap-align:start;background-color:#f8f8f8;border-radius:.5rem;transition:background-color 400ms}
.sub-navigation__menu-item>a{padding:.75rem 1rem;text-underline-offset:.5rem;line-height:1rem;transition:color 200ms}
.sub-navigation__menu-item:hover{background-color:#005ca9}
.sub-navigation__menu-item:hover>a{color:#fff}
}
@media screen and (min-width:80em){.sub-navigation__menu-item[aria-haspopup=true]{cursor:pointer}
.sub-navigation__menu-item[aria-haspopup=true]::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#6b7d99}
}
.cta-box{display:flex;padding:1.5rem;margin:2rem 0;border:1px solid #c8ccd6;width:100%}
.cta-box__container{flex:1;display:flex;flex-flow:column}
.cta-box__image{display:none;margin-left:1rem;max-width:40%;max-height:220px}
.cta-box__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.cta-box__text{flex:1}
.cta-box__text p{font-size:1rem;margin-bottom:1.5rem}
@media screen and (min-width:48em){.cta-box__container{align-items:flex-start}
.cta-box__image{display:block}
}
.content-navigation{position:absolute;top:40px;left:0;right:0;max-height:0;overflow-y:hidden;background-color:#f8f8f8;border:1px solid #c8ccd6;border-width:0 1px 1px;opacity:0;z-index:1;transition:max-height 500ms,opacity 500ms}
.content-navigation[aria-expanded=true]{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;padding:1.5rem;opacity:1}
.content-navigation h3{color:#19335e}
.content-navigation ul{margin-bottom:2rem}
.content-navigation ul li{display:flex;align-items:baseline;padding-bottom:.5rem;padding-left:0;text-indent:0}
.content-navigation ul li[data-index-level=H2]{padding-left:.75rem}
.content-navigation ul li[data-index-level=H3]{padding-left:2rem}
.content-navigation ul li::before{min-width:.5rem;min-height:.5rem}
.content-navigation ul li a{line-height:1.4;padding:0;margin:0;color:#005ca9}
@media screen and (min-width:48em){.content-navigation{position:-webkit-sticky;position:sticky;top:10.75rem;max-height:unset;overflow:unset;border:0;padding:1.5rem;opacity:1}
}
.content-navigation__toggle{display:flex;justify-content:space-between;align-items:center;width:100%;height:40px;border:1px solid #c8ccd6;background-color:#f8f8f8;margin-bottom:1.5rem;padding:1rem;color:#19335e;font-weight:600;text-align:left;transition:transform 500ms}
@media screen and (min-width:48em){.content-navigation__toggle{display:none}
}
.content-navigation__toggle::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";transition:all ease .4s}
.content-navigation[aria-expanded=true]+.content-navigation__toggle::after{transform:rotateX(-180deg)}
.industry-template h1>a,.industry-template h2>a,.industry-template h3>a{scroll-margin-top:4.5rem}
@media screen and (min-width:48em){.industry-template h1>a,.industry-template h2>a,.industry-template h3>a{scroll-margin-top:10rem}
}
.industry-template__content{position:relative;display:flex;flex-flow:column}
@media screen and (min-width:48em){.industry-template__content{display:block}
}
@media screen and (min-width:64em){.industry-template__content{display:grid;align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}
}
.industry-template__text p,.industry-template__text h2{max-width:100%}
.industry-template__text .layout-row{clear:none}
@media screen and (min-width:48em){.industry-template .content-navigation{position:static;float:left;min-width:272px;max-width:272px;margin:0 1rem 2rem 0}
}
@media screen and (min-width:64em){.industry-template .content-navigation{position:-webkit-sticky;position:sticky;top:10.75rem;float:unset}
}
.industry-template .link-arrow{width:-webkit-min-content;width:-moz-min-content;width:min-content;white-space:nowrap}
@media screen and (min-width:48em){.brand-template{display:grid;gap:0 1.5rem;grid-template:repeat(5,-webkit-min-content)/232px minmax(0,1fr);grid-template:repeat(5,min-content)/232px minmax(0,1fr);grid-template-areas:"buttons title" "buttons header_" "navigation header_" "navigation header_" "navigation content_"}
}
@media screen and (min-width:64em){.brand-template{grid-template:repeat(4,-webkit-min-content)/268px minmax(0,1fr);grid-template:repeat(4,min-content)/268px minmax(0,1fr);gap:0 2rem;grid-template-areas:"title title" "buttons header_" "navigation header_" "navigation content_"}
}
.brand-template h1>a,.brand-template h2>a,.brand-template h3>a{scroll-margin-top:4.5rem}
@media screen and (min-width:48em){.brand-template h1>a,.brand-template h2>a,.brand-template h3>a{scroll-margin-top:10rem}
}
.brand-template p,.brand-template h1,.brand-template h2,.brand-template h3{max-width:100%}
.brand-template__content{grid-area:content_}
.brand-template__content .layout-row__content{padding-left:0;padding-right:0}
.brand-template__title{grid-area:title}
.brand-template__buttons{grid-area:buttons;display:flex;flex-flow:column;gap:.5rem;margin-top:1rem;margin-bottom:1rem}
@media screen and (min-width:48em){.brand-template__buttons{margin-top:0}
}
@media screen and (min-width:64em){.brand-template__buttons{gap:.75rem;margin-bottom:2rem}
}
.brand-template__buttons .button--square{margin:0;border-radius:.4rem}
.brand-template__buttons .button--square .button--square-titles-big,.brand-template__buttons .button--square .button--square-titles-small{margin-right:0}
.brand-template__buttons .button--square.button--primary .button--square-titles-small{transition:color .25s cubic-bezier(0.42,0,1,1);color:#fcc605}
.brand-template__buttons .button--square.button--outline .button--square-titles-small{transition:color .25s cubic-bezier(0.42,0,1,1);color:#19335e}
.brand-template__buttons .button--square.button--primary:hover .button--square-titles-small{color:#19335e}
.brand-template__buttons .button--square.button--outline:hover .button--square-titles-small{color:#fcc605}
.brand-template__header{grid-area:header_}
.brand-template__header .image-tile{border-radius:.4rem}
.brand-template__header .image-tile__image{border-radius:0 .4rem .4rem 0}
@media screen and (min-width:48em){.brand-template__header .image-tile .image-tile.image-tile__align-right.image-tile__layout-33 .image-tile__image{width:33%}
.brand-template__header .image-tile .image-tile.image-tile__align-right.image-tile__layout-33 .image-tile__text{width:66%}
}
.brand-template__navigation-wrapper{grid-area:navigation;position:relative}
.mktoForm{display:flex;flex-direction:column;gap:1.5rem;width:100% !important;border:1px solid #c8ccd6;padding:1.5rem;font-family:"Geomanist","Open Sans",arial,sans-serif !important;visibility:hidden}
.mktoForm[data-styles-ready=true]{visibility:visible}
.mktoForm:has(fieldset){display:grid;grid-template-columns:1fr 1fr}
.mktoForm:has(fieldset) .mktoFormRow:not(:has(fieldset)){grid-column:1/3}
.mktoForm fieldset{display:flex;flex-direction:column;gap:1.5rem;border:0;float:unset}
.mktoForm fieldset legend{display:none}
.mktoForm .mktoAsterix,.mktoForm .mktoOffset,.mktoForm .mktoGutter{display:none !important}
.mktoForm .mktoFormRow:not(:has(.mktoFieldWrap)){display:none !important}
.mktoForm .mktoError{position:static !important}
.mktoForm .mktoError .mktoErrorArrowWrap{display:none}
.mktoForm .mktoError .mktoErrorMsg{all:unset !important;color:#d61c1c !important}
.mktoForm .mktoFieldDescriptor,.mktoForm .mktoLogicalField{width:100% !important}
.mktoForm .mktoFieldWrap{display:flex;flex-direction:column;width:100% !important}
.mktoForm label.mktoLabel{font-size:.875rem;font-weight:400 !important;color:#000;line-height:1;margin-bottom:.25rem;padding-top:0;width:100% !important}
.mktoForm input.mktoField,.mktoForm select.mktoField,.mktoForm textarea.mktoField{font-size:.9375rem;border-color:#c8ccd6;border-radius:0;padding:.5rem 1rem !important;transition:border-color .125s cubic-bezier(0.42,0,1,1);width:100% !important}
.mktoForm input.mktoField:hover,.mktoForm input.mktoField:focus,.mktoForm select.mktoField:hover,.mktoForm select.mktoField:focus,.mktoForm textarea.mktoField:hover,.mktoForm textarea.mktoField:focus{border-color:#005ca9}
.mktoForm .mktoFieldWrap:has(>select.mktoField) ::after{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";pointer-events:none;font-size:1.125rem;font-weight:600;position:absolute;right:1rem;top:28px}
.mktoForm .mktoFieldWrap:has(>select.mktoField) select.mktoField{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.mktoForm .mktoFormCol{margin-bottom:0 !important;float:unset !important}
.mktoForm .mktoCheckboxList,.mktoForm .mktoRadioList{padding-top:.75rem !important}
.mktoForm .mktoCheckboxList input,.mktoForm .mktoRadioList input{position:absolute;opacity:0}
.mktoForm .mktoCheckboxList input+label,.mktoForm .mktoRadioList input+label{font-size:.875rem;color:#000 !important;position:relative;cursor:pointer;padding:0 0 0 2rem;margin-bottom:.5rem;margin-left:0 !important;line-height:1.5rem}
.mktoForm .mktoCheckboxList input+label::before,.mktoForm .mktoRadioList input+label::before{content:"";position:absolute;left:0;top:0;background:#fff;display:inline-block;vertical-align:text-top;width:1.5rem;height:1.5rem;color:#c8ccd6;box-shadow:0 0 0 1px inset;transition:color .125s cubic-bezier(0.42,0,1,1),background .125s cubic-bezier(0.42,0,1,1)}
.mktoForm .mktoCheckboxList input[type=checkbox]:checked+label::after,.mktoForm .mktoRadioList input[type=checkbox]:checked+label::after{content:"";box-sizing:border-box;position:absolute;left:.25rem;top:.375rem;color:#fff;height:.5rem;width:1rem;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}
.mktoForm .mktoCheckboxList input[type=checkbox]:checked+label::before,.mktoForm .mktoRadioList input[type=checkbox]:checked+label::before{background:#005ca9;box-shadow:none}
.mktoForm .mktoCheckboxList input[type=radio]+label::before,.mktoForm .mktoRadioList input[type=radio]+label::before{border-radius:1rem;width:1.625rem;height:1.625rem}
.mktoForm .mktoCheckboxList input[type=radio]+label::after,.mktoForm .mktoRadioList input[type=radio]+label::after{content:"";position:absolute;background:#fff;width:.5rem;height:.5rem;left:13px;top:13px;display:block;transform:translate(-50%,-50%);border-radius:50%;transition:.3s;background-color:rgba(0,0,0,0)}
.mktoForm .mktoCheckboxList input[type=radio]:checked+label::after,.mktoForm .mktoRadioList input[type=radio]:checked+label::after{background:#005ca9}
.mktoForm .mktoButtonRow{width:inherit;grid-column:1/3}
.mktoForm .mktoButtonRow .mktoButtonWrap{display:flex;justify-content:flex-end;margin-left:0 !important}
.mktoForm .mktoButtonRow .mktoButtonWrap button.mktoButton{position:static !important;height:40px;padding:0 1.5rem;text-align:center;font-size:.875rem !important;font-weight:600;color:#19335e !important;border-radius:40px !important;box-shadow:none;cursor:pointer;transition:color .25s cubic-bezier(0.42,0,1,1),background .25s cubic-bezier(0.42,0,1,1),border-color .25s cubic-bezier(0.42,0,1,1);background-color:#fcc605 !important;border:none !important;background-image:none !important}
.mktoForm .mktoButtonRow .mktoButtonWrap button.mktoButton:hover:not(:disabled){background:#19335e !important;color:#fff !important;border-color:#19335e !important}
.mktoForm .mktoHtmlText{width:100% !important}
.mktoForm .mktoHtmlText span{font-size:.75rem !important}
.accordion .cmp-accordion__item{padding:0 1rem}
.accordion .cmp-accordion__header{max-width:100%;margin-bottom:0;font-size:1.25rem;line-height:1.1875;border-top:1px solid #c8ccd6}
.accordion .cmp-accordion__title{display:block;padding-left:.25rem;padding-right:2rem;color:#005ca9;font-weight:600;font-family:"Geomanist","Open Sans",arial,sans-serif;font-size:1.125rem}
.accordion .cmp-accordion .accordion .cmp-accordion__title{font-size:1rem}
.accordion .cmp-accordion .accordion .cmp-accordion .accordion .cmp-accordion__title{font-weight:400}
.accordion .cmp-accordion__button{cursor:pointer;position:relative;background-color:#fff;border:0;padding:1rem 0;width:100%;text-align:left;outline:0;margin-bottom:0}
.accordion .cmp-accordion__button::after{display:inline-block;font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);color:#005ca9}
.accordion .cmp-accordion__button--expanded::after{content:""}
.accordion .cmp-accordion__panel{padding-bottom:1rem}
.accordion .cmp-accordion__panel>.wcs-richtext,.accordion .cmp-accordion__panel>.advancedtext,.accordion .cmp-accordion__panel>.columns{margin:0 .25rem;padding:1.5rem;background-color:#f3fbfd}
.accordion .cmp-accordion__panel .richtext,.accordion .cmp-accordion__panel .wcs-richtext{margin-top:0;margin-bottom:0}
.accordion .cmp-accordion__panel p,.accordion .cmp-accordion__panel h1,.accordion .cmp-accordion__panel h2,.accordion .cmp-accordion__panel h3,.accordion .cmp-accordion__panel h4{max-width:100%}
.accordion .cmp-accordion__panel p{color:#000 !important}
.accordion .cmp-accordion__panel h1,.accordion .cmp-accordion__panel h2,.accordion .cmp-accordion__panel h3,.accordion .cmp-accordion__panel h4{color:#005ca9}
.carousel{display:block;padding:0;height:auto !important}
.carousel .cmp-carousel{position:relative}
.carousel .cmp-carousel__content{height:auto}
.carousel .cmp-carousel__item img{width:100%;height:auto}
.carousel .cmp-carousel__actions{display:flex;justify-content:space-between;width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.carousel .cmp-carousel__action{display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50%;padding:0;box-shadow:0 2px 8px rgba(200,204,214,.5);border:0;cursor:pointer;opacity:.9;transition:all .2s ease-in;margin:0 .5rem}
@media screen and (min-width:30em){.carousel .cmp-carousel__action{padding:.25rem}
}
@media screen and (min-width:60em){.carousel .cmp-carousel__action{padding:.75rem}
}
.carousel .cmp-carousel__action:hover{opacity:1}
.carousel .cmp-carousel__action-text{display:none}
.carousel .cmp-carousel__action-icon:before{display:block;font-size:1.5rem !important}
.carousel .cmp-carousel__action--next .cmp-carousel__action-icon:before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem;content:""}
.carousel .cmp-carousel__action--previous .cmp-carousel__action-icon:before{font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem;content:""}
.carousel .cmp-carousel__action--pause,.carousel .cmp-carousel__action--play{display:none}
.carousel .cmp-carousel__indicators{position:absolute;left:50%;bottom:.5rem;transform:translateX(-50%);display:none}
@media screen and (min-width:48em){.carousel .cmp-carousel__indicators{display:flex}
}
.carousel .cmp-carousel__indicator{height:15px;cursor:pointer;margin:0 .25rem;background:rgba(255,255,255,.9);opacity:.7}
.carousel .cmp-carousel__indicator--active{opacity:1}
.carousel{position:relative;padding:1.5rem 0}
.carousel--border{border:1px solid #c8ccd6}
.carousel--shadow{box-shadow:0 0 3px rgba(0,0,0,.3)}
.carousel__wrapper{position:initial;visibility:hidden}
.carousel__wrapper.slick-initialized{visibility:visible !important}
.carousel__wrapper .slick-slide{height:auto !important;margin:0 .75rem}
.carousel__wrapper button{font-size:0;z-index:1;background:rgba(0,0,0,0);border:0;cursor:pointer;color:#005ca9}
.carousel__wrapper button.slick-prev{position:absolute;top:50%;transform:translateY(-50%);left:0}
.carousel__wrapper button.slick-prev:before{background:#fff;border-radius:50%;content:"";font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.carousel__wrapper button.slick-next{position:absolute;top:50%;right:0;transform:translateY(-50%)}
.carousel__wrapper button.slick-next:before{background:#fff;border-radius:50%;content:"";font-family:aem-icomoon !important;font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.carousel__wrapper button.slick-disabled{opacity:.4}
.carousel__wrapper div img{margin:0 auto}
.tabs{margin:2rem 0}
.tabs .cmp-tabs__tablist{outline:0}
.tabs .cmp-tabs__tab{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1 0;margin-right:.5rem;border-radius:.25rem;outline:0;background-color:#f8f8f8;padding:1rem;border:2px solid #f8f8f8;color:#000;font-size:1.25rem}
.tabs .cmp-tabs__tab:last-of-type{margin-right:0}
.tabs .cmp-tabs__tab--active{background-color:#005ca9;border-color:#005ca9;color:#fff}
.tabs .cmp-tabs__tab span{font-size:1.625rem}
.tabs .cmp-tabs__tab:hover{border-color:#005ca9}
@media screen and (max-width:48em){.tabs .cmp-tabs__tab{flex-direction:row;flex-basis:100%;padding:.5rem;margin-right:0;margin-bottom:.5rem}
.tabs .cmp-tabs__tab:last-of-type{margin-bottom:0}
.tabs .cmp-tabs__tab span{font-size:1.5rem;margin-right:1.5rem}
}
.tabs .cmp-tabs__tabpanel{padding:1rem}
.tabs .cmp-tabs__tabpanel--active{scroll-margin-top:72px}
.relatedstories{position:relative;padding:2rem;margin:1rem 0}
.relatedstories__title{max-width:65%}
.relatedstories h3,.relatedstories p{color:#000}
.relatedstories a:hover{text-decoration:none}
.relatedstories .carousel{padding:0;position:static}
.relatedstories .cmp-carousel{position:static}
.relatedstories .cmp-carousel__content{position:static}
.relatedstories .cmp-carousel__actions{display:none}
.relatedstories .cmp-carousel__content ul,.relatedstories .cmp-carousel__content ol{display:flex;position:absolute;top:2.5rem;right:2rem;bottom:auto;transform:none;left:auto}
.relatedstories .cmp-carousel__content ul li,.relatedstories .cmp-carousel__content ol li{width:.5rem;height:.5rem;margin-right:.125rem;background:#c8ccd6;border-radius:50%;padding-left:0;cursor:pointer}
.relatedstories .cmp-carousel__content ul li.cmp-carousel__indicator--active,.relatedstories .cmp-carousel__content ol li.cmp-carousel__indicator--active{background:#005ca9}
.relatedstories__wrapper ul,.relatedstories__wrapper ol{display:flex;position:absolute;top:-2rem;right:1rem}
.relatedstories__wrapper ul li,.relatedstories__wrapper ol li{width:.5rem;height:.5rem;margin-right:.4rem;background:#c8ccd6;border-radius:50%;cursor:pointer}
.relatedstories__wrapper ul li:before,.relatedstories__wrapper ol li:before{display:none}
.relatedstories__wrapper ul li.slick-active,.relatedstories__wrapper ol li.slick-active{background:#005ca9}
.relatedstories__wrapper ul li button,.relatedstories__wrapper ol li button{font-size:0;visibility:hidden}