/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
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}}#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}
.paragraph-region .row{--bs-gutter-x:0;gap:2rem 0}.paragraph-region .row>*{--bs-gutter-x:2rem}.paragraph-region [class^=container] .row{--bs-gutter-x:2rem}.paragraph-region>.paragraph{padding-top:3rem;padding-bottom:5rem}.paragraph-region>.paragraph .field--name-field-call-to-action{display:flex;flex-flow:row wrap;justify-content:flex-start;padding-top:2rem;gap:var(--bs-gap,1rem)}.paragraph-region>.paragraph .paragraph div[class^=container]{width:100%;max-width:100%;padding-right:0;padding-left:0}.paragraph-region>.paragraph .paragraph div[class^=container]>.row{margin-right:0;margin-left:0}
.card{--bs-card-spacer-y:2rem;--bs-card-spacer-x:2rem;--bs-card-title-spacer-y:0.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:var(--bs-white);--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-link{text-decoration:none}.card-footer{margin-top:calc(var(--bs-card-spacer-y)/ 2 * -1);border-top:none}.card{overflow:hidden;border:none;border-top:12px solid var(--color-pallete-new-primary-600-primary,#005597);border-radius:var(--sizing-border-radius,0);background:var(--color-pallete-general-white,#fff);font-size:1.125rem}.card.layout-builder-block{padding:0}.card .card-body{text-align:center}.card .card-title{text-align:center;border-top:48px solid transparent;border-bottom:16px solid transparent}.card img.media__element{transition:all .2s ease-in-out}.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-text{margin-top:calc(var(--bs-card-spacer-y)/ 2)}
