/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.img-center .paragraph--type--image,.img-center.paragraph--type--image{display:flex;flex-flow:column nowrap;justify-content:center;height:100%}.img-center .paragraph--type--image .paragraph-col,.img-center.paragraph--type--image .paragraph-col{flex:0 0 auto}.img-center .block--type--image,.img-center.block--type--image{display:flex;flex-flow:column nowrap;justify-content:center;height:100%}.img-center .block--type--image .block-col,.img-center.block--type--image .block-col{flex:0 0 auto}.media-style-circle .media.media--image{position:relative;display:block;overflow:hidden;width:100%;max-width:100%;height:0;min-height:1px;padding-bottom:100%}.media-style-circle .media__element{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:1px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.image-style-circle .media__element{border-radius:50%}.justify-buttons-start .field--name-field-call-to-action{justify-content:start!important}.heading-left .h1,.heading-left .h2,.heading-left .h3,.heading-left .h4,.heading-left .h5,.heading-left .h6,.heading-left h1,.heading-left h2,.heading-left h3,.heading-left h4,.heading-left h5,.heading-left h6{text-align:left}@media (min-width:768px){.heading-md-left .h1,.heading-md-left .h2,.heading-md-left .h3,.heading-md-left .h4,.heading-md-left .h5,.heading-md-left .h6,.heading-md-left h1,.heading-md-left h2,.heading-md-left h3,.heading-md-left h4,.heading-md-left h5,.heading-md-left h6{text-align:left}}.content-align-left .h1,.content-align-left .h2,.content-align-left .h3,.content-align-left .h4,.content-align-left .h5,.content-align-left .h6,.content-align-left h1,.content-align-left h2,.content-align-left h3,.content-align-left h4,.content-align-left h5,.content-align-left h6{text-align:left}.content-align-left .field--name-field-call-to-action{justify-content:start!important}@media (min-width:768px){.content-align-md-left .h1,.content-align-md-left .h2,.content-align-md-left .h3,.content-align-md-left .h4,.content-align-md-left .h5,.content-align-md-left .h6,.content-align-md-left h1,.content-align-md-left h2,.content-align-md-left h3,.content-align-md-left h4,.content-align-md-left h5,.content-align-md-left h6{text-align:left}.content-align-md-left .field--name-field-call-to-action{justify-content:start!important}}.align-cols-center .column-block-row,.align-cols-center .column-paragraph-row{align-items:center}
.block.block-layout-builder.cta-center .field--name-field-call-to-action{justify-content:center}.block.block-layout-builder .field--name-field-call-to-action{display:flex;flex-flow:row nowrap;justify-content:flex-start;padding-top:2rem;gap:var(--bs-gap,1rem)}.block.block-layout-builder .title-wrapper .title{--bs-heading-color:#4D4C4A}.block.block-layout-builder .title-wrapper .subtitle{--bs-heading-color:#383735}.block.block-layout-builder.block-pd-spacer{padding-top:var(--block-pt-mobile,6rem);padding-bottom:var(--block-pb-mobile,6rem)}@media (min-width:992px){.block.block-layout-builder.block-pd-spacer{padding-top:var(--block-pt,9rem);padding-bottom:var(--block-pb,9rem)}}
section.layout-section{padding-top:6rem;padding-bottom:7rem}section.layout-section.hero-block{position:relative}section.layout-section.hero-block::before{content:"";position:absolute;top:-95px;right:0;left:0;bottom:0;width:100%;height:auto;display:block;background-image:url(/themes/custom/childtheme/img/background/logo-bg-hero.svg);background-repeat:repeat-y;background-position:top;background-size:100%,cover;z-index:-99}@media (max-width:991.98px){section.layout-section.hero-block::before{background-image:url(/themes/custom/childtheme/img/background/logo-bg-hero-mobile.svg)}}@media (max-width:991.98px){section.layout-section{padding-top:4rem;padding-bottom:4rem}}@media (min-width:992px){section.layout-section .container-fluid .layout-cols-2>:nth-child(2n-1){padding-right:3.375rem}section.layout-section .container-fluid .layout-cols-2>:nth-child(2n){padding-left:3.375rem}}@media (max-width:991.98px){section.layout-section .container-fluid .layout-cols-2{--bs-gutter-y:2rem;flex-direction:column-reverse}}section.layout-section.bg-black .title-wrapper .title,section.layout-section.bg-dark .title-wrapper .title,section.layout-section.bg-primary .title-wrapper .title,section.layout-section.bg-secondary .title-wrapper .title,section.layout-section.bg-tertiary .title-wrapper .title{--bs-heading-color:#FFFFFF}#layout-builder .layout-builder-block.card{--bs-card-height:auto}#layout-builder.layout-builder{background-color:#f8f9fa}.layout-builder-block{margin-bottom:.9375rem;background:0 0}.layout-builder-block::before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;content:"";border:1px dashed}.layout-builder__add-block{position:relative;box-shadow:0 .1875rem .5rem rgba(0,0,0,.24)}.layout-builder__add-block a::before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.logo-background-3d{position:relative;background-image:url(/themes/custom/childtheme/img/background/logo-bg-sections.svg);background-repeat:repeat-y;background-position:top center;background-size:100%,cover}@media (max-width:991.98px){.logo-background-3d{background-image:url(/themes/custom/childtheme/img/background/logo-bg-sections-mobile.svg)}}.logo-background-3d:before{content:"";position:absolute;right:50%;top:50%;transform:translate(50%,-50%);display:block;width:100vw;height:100%;opacity:.15;background:radial-gradient(50% 50% at 50% 50%,#fff 0,rgba(255,255,255,0) 100%);mix-blend-mode:plus-lighter;z-index:-1;border-radius:50%}.logo-background{background-image:url(/themes/custom/childtheme/img/background/logo-bg-simple.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.bg-gradient{position:relative}.bg-gradient:before{content:"";position:absolute;right:50%;top:50%;transform:translate(50%,-50%);display:block;width:100vw;height:100%;opacity:.15;background:radial-gradient(50% 50% at 50% 50%,#fff 0,rgba(255,255,255,0) 100%);mix-blend-mode:plus-lighter;z-index:-1;border-radius:50%}.bg-gradient:before{top:5%;height:750px}
.card{--bs-card-spacer-y:2rem;--bs-card-spacer-x:2rem;--bs-card-title-spacer-y:1.5rem;--bs-card-subtitle-color:#383735;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:2rem;--bs-card-cap-padding-x:2rem;--bs-card-cap-bg:transparent;--bs-card-height:100%;--bs-card-bg:#FFFFFF;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:1rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.card{--bs-card-title-color:#4D4C4A;--bs-card-spacer-x:1.5rem;--bs-card-border-width:0;--pd-card-top-border-width:0.375rem;overflow:hidden;background:var(--bs-card-bg);font-size:var(--card-font-size,1.125rem);border-top:var(--pd-card-top-border-width) solid #005597;box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.15)}.card .img-placeholder{aspect-ratio:16/9;background-image:url(/themes/custom/childtheme/components/card/placeholder.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.card.layout-builder-block{padding:0}.card img.media__element{width:100%;transition:all .2s ease-in-out;-o-object-fit:cover;object-fit:cover}.card.has-link:focus img.media__element,.card.has-link:hover img.media__element{transform:scale(1.025);transform-origin:center center;opacity:.9}.card .icon-before{padding-left:var(--pd-icon-padding,calc(var(--pd-icon-width) + .25rem))}.card .card-title{text-transform:none}.card-link{text-decoration:none}.card-header{--bs-card-cap-padding-y:0;--bs-card-cap-padding-x:0;position:relative;font-size:var(--card-font-size,1.125rem)}.card-footer{margin-top:calc(var(--bs-card-spacer-y)/ 2 * -1);border-top:none;font-size:var(--card-font-size,1.125rem)}.card-text{margin-top:calc(var(--bs-card-spacer-y)/ 2);font-size:var(--card-font-size,1.125rem);opacity:.8}.card-type-icon-top-right{position:relative;--bs-card-cap-padding-y:var(--bs-card-spacer-y);--bs-card-cap-padding-x:var(--bs-card-spacer-x)}.card-type-icon-top-right .card-title{padding-right:calc(var(--card-icon-width,2.5rem) + 2rem - var(--card-icon-pos-right,calc(2rem * 2 / 3)))}.card-type-icon-top-right .card-body{padding:calc(var(--bs-card-spacer-y,var(--pd-card-top-border-width,0px)) - var(--pd-card-top-border-width,0px)) var(--bs-card-spacer-x) var(--bs-card-spacer-y)}.card-type-icon-top-right .card-icon{position:absolute;top:var(--card-icon-pos-top,calc(2rem * 2 / 3));right:var(--card-icon-pos-right,calc(2rem * 2 / 3));width:var(--card-icon-width,2.5rem)}.card-type-icon-top-right .card-icon img{width:100%;height:auto;aspect-ratio:1}
@font-face{font-family:"Open Sans";src:url(/themes/custom/childtheme/fonts/open-sans-v40-latin_latin-ext-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url(/themes/custom/childtheme/fonts/open-sans-v40-latin_latin-ext-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url(/themes/custom/childtheme/fonts/open-sans-v40-latin_latin-ext-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url(/themes/custom/childtheme/fonts/open-sans-v40-latin_latin-ext-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url(/themes/custom/childtheme/fonts/open-sans-v40-latin_latin-ext-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Lexend;src:url(/themes/custom/childtheme/fonts/lexend-v19-latin_latin-ext-300.woff2) format("woff2"),url(/themes/custom/childtheme/fonts/lexend-v19-latin_latin-ext-300.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/themes/custom/childtheme/fonts/lexend-v19-latin_latin-ext-regular.woff2) format("woff2"),url(/themes/custom/childtheme/fonts/lexend-v19-latin_latin-ext-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/themes/custom/childtheme/fonts/lexend-v19-latin_latin-ext-500.woff2) format("woff2"),url(/themes/custom/childtheme/fonts/lexend-v19-latin_latin-ext-500.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/themes/custom/childtheme/fonts/lexend-v19-latin_latin-ext-700.woff2) format("woff2"),url(/themes/custom/childtheme/fonts/lexend-v19-latin_latin-ext-700.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Atkinson Hyperlegible";src:url(/themes/custom/childtheme/fonts/atkinson-hyperlegible-v11-latin_latin-ext-regular.woff2) format("woff2"),url(/themes/custom/childtheme/fonts/atkinson-hyperlegible-v11-latin_latin-ext-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Atkinson Hyperlegible";src:url(/themes/custom/childtheme/fonts/atkinson-hyperlegible-v11-latin_latin-ext-700.woff2) format("woff2"),url(/themes/custom/childtheme/fonts/atkinson-hyperlegible-v11-latin_latin-ext-700.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}
