/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.narrow-view .c-cta__link-overlay{font-size:1.25rem;line-height:1.6}.c-cta__link{font-size:1.125rem;font-weight:normal;line-height:1.3}.c-cta__link:hover{color:#00548f}.c-cta{position:relative;margin:0}.c-cta--default .c-cta__link-wrapper{margin:0;display:inline-block}.c-cta--image{position:relative;display:block;max-width:47.8125rem}@media(min-width:768px){.c-cta--image{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2.5rem}}@media(max-width:991.98px){.c-cta--image{max-width:100%}}.c-cta--image img{-o-object-fit:cover;object-fit:cover}.c-cta--image .c-cta__link-overlay{padding:.375rem 1rem .375rem 0}@media(max-width:767.98px){.c-cta--image .c-cta__link-overlay{padding:.625rem 2rem;font-size:1.25rem;line-height:1.6;font-family:"NewsGothicBT","Avant Garde","Futura","Helvetica Neue",helvetica,arial,sans-serif}}.c-cta--narrow{max-width:26rem}@media(min-width:768px){.c-cta--wide .c-cta__link-wrapper--image .c-cta__link-overlay:hover,.c-cta--wide .c-cta__link-wrapper--image .c-cta__link-overlay:focus{background-color:rgba(0,0,0,0)}}.c-cta__link{overflow-wrap:break-word;word-wrap:break-word;position:relative;width:100%;padding:.625rem 1.25rem;display:flex;align-items:center;justify-content:space-between;border:.0625rem solid #d5d5d4;min-width:16.375rem;font-size:1.25rem;line-height:1.6;padding-right:2.5rem}.c-cta__link::after{content:"";display:inline;speak:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:"icons";font-size:1rem;margin-left:.5rem}.c-cta__link::after{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);font-size:.75rem !important;color:#7b7e7c}.c-cta__link[class*=" cta-bg-"]{display:flex;align-items:center;justify-content:space-between}.c-cta__link[class*=" cta-bg-"]::after{font-size:1.125rem;color:#fff}.c-cta__link[class*=" cta-bg-"]:hover::after,.c-cta__link[class*=" cta-bg-"]:focus::after{color:#fff;text-decoration:none;display:inline}.c-cta__link[href*="mailto:"]{padding-right:2.875rem}.c-cta__link[href*="mailto:"]::after{font-size:1.125rem !important}.c-cta__link.cta-bg-red-gradient{border:0;background:linear-gradient(#8c1515,#8c1515)}.c-cta__link.cta-bg-red-gradient:hover,.c-cta__link.cta-bg-red-gradient:focus{background:#00548f;text-decoration:none;color:#fff}.c-cta__link.cta-bg-secondary,.c-cta__link.cta-secondary{border:1px solid #d5d5d4;background:#fff;color:#231f20}.c-cta__link.cta-bg-secondary::after,.c-cta__link.cta-secondary::after{color:#636f00}.c-cta__link.cta-bg-secondary:hover,.c-cta__link.cta-bg-secondary:focus,.c-cta__link.cta-secondary:hover,.c-cta__link.cta-secondary:focus{color:#00548f}.c-cta__link.cta-bg-secondary:hover::after,.c-cta__link.cta-bg-secondary:focus::after,.c-cta__link.cta-secondary:hover::after,.c-cta__link.cta-secondary:focus::after{color:inherit;text-decoration:none;display:inline}.c-cta__link.cta-red{background-color:#fff}.c-cta__link.cta-ghost{color:#231f20;border:1px solid #231f20}.c-cta__link.cta-ghost:hover,.c-cta__link.cta-ghost:focus{color:#00548f}.c-cta__link.cta-ghost:hover::after,.c-cta__link.cta-ghost:focus::after{color:inherit;text-decoration:none;display:inline}.c-cta__link.cta-ghost::after{color:#636f00}.c-cta__link:hover::after,.c-cta__link:focus::after{color:#00548f;text-decoration:none;display:inline}.c-cta__link[target=_blank]::after{content:"";display:inline;speak:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:"icons";font-size:1rem;margin-left:.5rem}.c-cta__link[target=_blank]::after{content:"";font-size:1.125rem}.c-cta__link-overlay{overflow-wrap:break-word;word-wrap:break-word;display:block;padding:.625rem 2rem;color:inherit;font-family:"NewsGothicBT-Demi","Avant Garde","Futura","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.875rem;line-height:1.6;width:100%;font-weight:normal}.c-cta__link-overlay::after{content:"";display:inline;speak:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:"icons";font-size:1rem;margin-left:.5rem}@media(min-width:768px){.c-cta__link-overlay{padding:1.625rem}}@media(min-width:992px){.c-cta__link-overlay{width:auto}}.c-cta__link-overlay::after{color:inherit;font-size:.75rem;margin-left:.5rem;display:inline;vertical-align:middle}.c-cta__link-overlay[target=_blank]::after{position:relative;margin-top:.3125rem;display:inline}.c-cta__link-overlay[target=_blank]:hover,.c-cta__link-overlay[target=_blank]:focus{color:inherit}.c-cta__link-overlay[target=_blank]:hover::after,.c-cta__link-overlay[target=_blank]:focus::after{color:inherit !important;text-decoration:none;display:inline}.c-cta__link-overlay:hover,.c-cta__link-overlay:focus{color:inherit}.c-cta__link-overlay:hover::after,.c-cta__link-overlay:focus::after{color:inherit;display:inline;text-decoration:none}.c-cta__link-image{display:block;line-height:0;cursor:pointer}.c-cta__link-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.c-cta__link-image::after{content:none !important}.c-cta__link-wrapper--image{width:100%;position:absolute;bottom:0;z-index:1;background-color:inherit}@media(min-width:768px){.c-cta__link-wrapper--image{position:relative;display:flex;align-items:center}}.c-cta__link-wrapper--image:hover,.c-cta__link-wrapper--image:focus{background-color:rgba(0,0,0,0)}.narrow-view .c-cta--image{display:block}.narrow-view .c-cta__link-overlay{width:auto;padding:.625rem 2rem;font-weight:400}.narrow-view .c-cta__link-wrapper--image{position:absolute;display:block}.narrow-view .cta-bg-white .c-cta__link-overlay:hover,.narrow-view .cta-bg-white .c-cta__link-overlay:focus{color:#fff}.narrow-view .cta-bg-white .c-cta__link-overlay:hover::after,.narrow-view .cta-bg-white .c-cta__link-overlay:focus::after{color:#fff;text-decoration:none;display:inline}.cta-bg-lime{color:#fff}.cta-bg-white .c-cta__link-overlay::after{color:#231f20}.cta-bg-white .c-cta__link-overlay:hover,.cta-bg-white .c-cta__link-overlay:focus{color:#fff}.cta-bg-white .c-cta__link-overlay:hover::after,.cta-bg-white .c-cta__link-overlay:focus::after{color:#fff;text-decoration:none;display:inline}.cta-bg-white.c-cta--wide .c-cta__link-overlay::after{color:#231f20}.cta-bg-white.c-cta--wide .c-cta__link-overlay:hover,.cta-bg-white.c-cta--wide .c-cta__link-overlay:focus{color:#fff}.cta-bg-white.c-cta--wide .c-cta__link-overlay:hover::after,.cta-bg-white.c-cta--wide .c-cta__link-overlay:focus::after{color:#fff;text-decoration:none;display:inline}@media(min-width:992px){.cta-bg-white.c-cta--wide .c-cta__link-overlay:hover,.cta-bg-white.c-cta--wide .c-cta__link-overlay:focus{color:#231f20}.cta-bg-white.c-cta--wide .c-cta__link-overlay:hover::after,.cta-bg-white.c-cta--wide .c-cta__link-overlay:focus::after{color:#231f20;text-decoration:none;display:inline}}.program-subpage-cta .c-cta--default{margin-left:auto;margin-right:auto}.individual-card .c-links--cta{margin:0}.individual-card .narrow-view>.c-cta--image{margin-bottom:0}.count-1 .c-cta--image{margin-bottom:0}.layout-2-col .content-group-wrapper .has-image-cta .c-cta--narrow{max-width:none}.content-group-layout .has-documents .c-links--default{border:1px solid #c0c0bf}.content-group-layout .has-documents .c-links--default .c-links__content--default{border-top-color:#c0c0bf}.content-group-layout.content-group-layout-grid .content-card-set--grid .has-image-cta,.content-group-layout.content-group-layout-grid .content-card-set--grid .has-from-library{container-type:inline-size}@container (min-width:765px){.content-group-layout.content-group-layout-grid .content-card-set--grid .has-image-cta .c-cta--image,.content-group-layout.content-group-layout-grid .content-card-set--grid .has-from-library .c-cta--image{max-width:100%;display:flex;gap:2.5rem;align-items:center}.content-group-layout.content-group-layout-grid .content-card-set--grid .has-image-cta .c-cta--image .c-cta__media-wrapper,.content-group-layout.content-group-layout-grid .content-card-set--grid .has-from-library .c-cta--image .c-cta__media-wrapper{flex-shrink:0;max-width:50%}.content-group-layout.content-group-layout-grid .content-card-set--grid .has-image-cta .c-cta--image .c-cta__link-wrapper--image,.content-group-layout.content-group-layout-grid .content-card-set--grid .has-from-library .c-cta--image .c-cta__link-wrapper--image{position:relative;display:flex;align-items:center;background-color:rgba(0,0,0,0)}.content-group-layout.content-group-layout-grid .content-card-set--grid .has-image-cta .c-cta--image .c-cta__link-wrapper--image .c-cta__link-overlay,.content-group-layout.content-group-layout-grid .content-card-set--grid .has-from-library .c-cta--image .c-cta__link-wrapper--image .c-cta__link-overlay{font-size:1.875rem;font-weight:normal;line-height:1.6;padding:.375rem 1rem .375rem 0}.content-group-layout.content-group-layout-grid .content-card-set--grid .has-image-cta .c-cta--image .c-cta__link-wrapper--image .c-cta__link-overlay:hover,.content-group-layout.content-group-layout-grid .content-card-set--grid .has-from-library .c-cta--image .c-cta__link-wrapper--image .c-cta__link-overlay:hover{background:rgba(0,0,0,0)}}.content-group-layout.content-group-layout-grid .content-card-set--grid .has-image-cta .c-cta--image,.content-group-layout.content-group-layout-grid .content-card-set--grid .has-from-library .c-cta--image{max-width:100%}.content-group-layout.content-group-layout-grid.layout-1-col .c-cta--default .c-cta__link-wrapper,.content-group-layout.content-group-layout-grid.layout-2-col .c-cta--default .c-cta__link-wrapper,.content-group-layout.content-group-layout-grid.layout-3-col .c-cta--default .c-cta__link-wrapper,.content-group-layout.content-group-layout-grid.layout-4-col .c-cta--default .c-cta__link-wrapper{display:block}body:not(.path-frontpage):not(.has-masonry.page-insights) .paragraph--type--from-library .c-cta--image{align-items:center}.has-image-cta-group--list .individual-card,.has-text-cta-group--list .individual-card{margin-bottom:.5rem !important}.has-image-cta-group--list .individual-card:last-child,.has-text-cta-group--list .individual-card:last-child{margin-bottom:0}
