/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-block{margin-block-end:2.2222222222rem;}.c-block--admin{margin-block-end:0;}
.c-callout{padding-block:2rem;inset-inline:50%;margin-inline:calc(-50vw + var(--scrollbar-width) / 2);position:relative;width:calc(100vw - var(--scrollbar-width));background-color:#fff;position:relative;z-index:1;}@media (min-width:64em){.c-callout{padding-block:3rem;}}.c-callout__layout{margin-inline:auto;max-width:80rem;width:100%;padding-inline:0.8888888889rem;align-items:center;display:flex;flex-direction:column;gap:2.2222222222rem;}@media (min-width:64em){.c-callout__layout{padding-inline:1.7777777778rem;}}.c-callout__layout .c-callout__layout{padding-inline:0;}@media (min-width:40em){.c-callout__layout{flex-direction:row;}}.c-callout__media{aspect-ratio:1/1;border-radius:100%;max-width:50%;overflow:hidden;width:500px;}@media (min-width:40em){.c-callout__media{order:2;}}.c-callout__media img,.c-callout__media figure{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}.c-callout--media-square .c-callout__media{aspect-ratio:16/9;border-radius:0;width:50%;}.c-callout__content{flex:1;}@media (min-width:40em){.c-callout__content{order:1;}}.c-callout__title{margin-top:0.25em;}.c-callout__eyebrow{color:#011525;font-family:Oswald,Helvetica,Arial,sans-serif;font-weight:600;line-height:1.1;font-size:clamp(1.7222222222rem,1.5931899642rem + 0.6451612903vw,2.1666666667rem);-webkit-marquee-increment:0vw;text-transform:uppercase;font-weight:200;letter-spacing:0.25em;}.c-callout__text{padding-block:1rem;text-align:center;}@media (min-width:40em){.c-callout__text{text-align:left;}}.c-callout__links{font-size:21px;}.c-callout--bg-blue .c-callout__content,.c-callout--bg-blue .c-callout__title,.c-callout--bg-blue .c-callout__eyebrow,.c-callout--bg-blue h2,.c-callout--bg-blue h3,.c-callout--bg-blue h4,.c-callout--bg-blue h5,.c-callout--bg-blue h6{color:#ffffff;}.c-callout--bg-blue .c-callout__links a,.c-callout--bg-blue .c-callout__content a{color:#ffffff;}.c-callout--bg-blue .c-callout__links a:visited,.c-callout--bg-blue .c-callout__content a:visited{color:#ffffff;}.c-callout--bg-blue .c-callout__links a:hover,.c-callout--bg-blue .c-callout__links a:focus,.c-callout--bg-blue .c-callout__content a:hover,.c-callout--bg-blue .c-callout__content a:focus{color:#00b4f0;}.c-callout--bg-blue{background-color:#011525;}@media (min-width:40em){.c-callout--layout-left .c-callout__content{order:3;}}.c-callout--layout-center .c-callout__layout{justify-content:center;}.c-callout--layout-center .c-callout__content{position:relative;text-align:center;z-index:1;}.c-callout--layout-center .c-callout__text{text-align:center;}@media (min-width:40em){.c-callout--layout-center .c-callout__text{text-align:center;}}.c-callout--full{background:#011525;}.c-callout--full::before{background:transparent linear-gradient(180deg,#001726 0%,rgba(0,33,63,0.8274509804) 54%,#00213f 100%) 0% 0% no-repeat padding-box;content:"";display:block;height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:1;}.c-callout--full .c-callout__media{border-radius:0;height:100%;left:0;max-width:none;position:absolute;top:0;width:100%;z-index:0;}.c-callout--full .c-callout__media img,.c-callout--full .c-callout__media figure{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}.c-callout--full.c-callout--no-media::before{display:none;}.c-callout--fma{background:#fff;margin-block:1rem;}.c-callout--fma::before{display:none;}.c-callout--fma .c-callout__content{background:#eee;border-radius:1.1111111111rem;color:#000000;padding:1.7777777778rem;width:100%;}
.c-feature{display:flex;flex-direction:column;text-align:center;}.c-feature__heading{color:#011525;font-family:Oswald,Helvetica,Arial,sans-serif;font-weight:600;line-height:1.45;font-size:clamp(1.2777777778rem,1.229390681rem + 0.2419354839vw,1.4444444444rem);-webkit-marquee-increment:0vw;text-transform:uppercase;}.c-feature__media{aspect-ratio:1/1;border-radius:100%;margin-inline:auto;max-width:400px;overflow:hidden;}.c-feature__media img,.c-feature__media figure{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}.c-feature__media + *{margin-block-start:1.6666666667rem;}.c-feature__links{font-size:21px;}.c-feature--no-rounded .c-feature__media{aspect-ratio:unset;border-radius:0;height:100%;max-height:300px;}.c-feature--no-rounded .c-feature__media img,.c-feature--no-rounded .c-feature__media figure{-o-object-fit:contain;object-fit:contain;}
