@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.cdnfonts.com/css/keep-calm");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--heading-font:"Keep Calm",sans-serif;--body-font:"Plus Jakarta Sans",sans-serif;--font-light:300;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-black:800;--h1:clamp(3rem,2.4737rem + 2.1053vw,5rem);--h2:clamp(2.5rem,2.1053rem + 1.5789vw,4rem);--h3:clamp(1.5rem,1.2368rem + 1.0526vw,2.5rem);--h4:clamp(1rem,0.7368rem + 1.0526vw,2rem);--body:1.1rem;--heading-line-height:1.2;--body-line-height:1.65;--primary-color:#034833;--primary-color-10:hsl(151,43.59%,45.88%);--primary-color-20:hsl(151,43.59%,60%);--primary-color-30:hsl(151,43.59%,70%);--primary-color-40:hsl(151,43.59%,80%);--primary-color-alt:#06563d;--primary-color-dark:#162f27;--secondary-color:#83cd20;--secondary-color-10:hsl(85.66,73%,50%);--secondary-color-20:hsl(85.66,73%,60%);--secondary-color-30:hsl(85.66,73%,70%);--gray-color:#eee;--med-gray-color:#767a82;--dark-gray-color:#58595b;--white-color:#fff;--black-color:#25282b;--content-width:1700px;--shadow:rgba(0,0,0,0.2);--bg-color:transparent;--text-color:var(--black-color);--heading-color:var(--dark-gray-color);--eyebrow-color:var(--dark-gray-color);--link-color:var(--primary-color-alt);--button-style:"primary";--spring:linear(0,0.013 0.6%,0.05 1.2%,0.2 2.5%,0.949 6.7%,1.2 8.4%,1.286 9.2%,1.35 10%,1.392 10.8%,1.411 11.6%,1.411 12.2%,1.401 12.8%,1.343 14.2%,1.258 15.5%,1.016 18.7%,0.914 20.4%,0.856 21.9%,0.831 23.5%,0.834 24.7%,0.858 26.1%,0.996 30.7%,1.037 32.4%,1.06 33.9%,1.07 35.4%,1.061 37.7%,0.989 43.8%,0.971 47.2%,1.012 59.1%,0.995 70.8%,1);--lazy:linear(0,0.008 1.1%,0.034 2.3%,0.134 4.9%,0.264 7.3%,0.683 14.3%,0.797 16.5%,0.89 18.6%,0.967 20.7%,1.027 22.8%,1.073 25%,1.104 27.3%,1.123 30.6%,1.119 34.3%,1.018 49.5%,0.988 58.6%,0.985 65.2%,1 84.5%,1);--snap:linear(0,0.03 1.1%,0.125 2.4%,0.906 9.8%,1.046 12.3%,1.11 15%,1.116 16.3%,1.11 17.8%,1.014 25.8%,0.987 31.2%,1.001 47.2%,1);--subtle:linear(0,0.409 5.7%,0.68 10.7%,0.838 15.5%,0.877 17.9%,0.89 20.3%,0.883 22.1%,0.862 24%,0.775 28.1%,0.103 46.8%,-0.03 51.9%,-0.11 56.9%,-0.142 61.2%,-0.143 65.9%,-0.124 70.2%,-0.021 86%,-0.004 92.1%,0);}@property --color-start{syntax:"<color>";inherits:false;initial-value:#83cd20;}@property --color-end{syntax:"<color>";inherits:false;initial-value:#caff33;}@keyframes wiggle{from{rotate:0deg;}to{rotate:30deg;}}*,*:before,*:after{box-sizing:border-box;}*{margin:0;padding:0;border:0;vertical-align:baseline;}:root{font-size:16px;}html{scroll-behavior:smooth;}body{-webkit-font-smoothing:antialiased;isolation:isolate;font-family:var(--body-font);background-color:var(--white-color);width:100%;overflow-x:hidden;}body.stop-scrolling{overflow:hidden;}ol,ul,li{list-style:none;}img:not(.field--name-body > img,.field--name-field-body > img,.field--name-field-accordion-body > img),picture,video,canvas,svg{display:block;max-width:100%;object-fit:cover;object-position:center;width:inherit;height:inherit;}input,button,textarea,select{font:inherit;}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-size:inherit;font-weight:inherit;font-family:inherit;letter-spacing:inherit;color:inherit;}a{text-decoration:none;}.sr-only{border:0 !important;clip:rect(1px,1px,1px,1px) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}.menu-item{padding:0;}@supports (view-transition-name:none){@view-transition{navigation:auto;}}.bg-none{--bg-color:var(--white-color);--text-color:var(--black-color);--heading-color:var(--primary-color-alt);--eyebrow-color:var(--dark-gray-color);--link-color:var(--primary-color-20,var(--primary-color-alt));--highlight-color:var(--primary-color-10);--button-style:"primary";}.bg-white{--bg-color:var(--white-color);--text-color:var(--black-color);--heading-color:var(--primary-color-alt);--eyebrow-color:var(--dark-gray-color);--link-color:var(--primary-color-20,var(--primary-color-alt));--highlight-color:var(--primary-color-10);--button-style:"primary";}.bg-gray{--bg-color:var(--gray-color);--text-color:var(--black-color);--heading-color:var(--primary-color-alt);--eyebrow-color:var(--dark-gray-color);--link-color:var(--primary-color-alt);--highlight-color:var(--primary-color-10);--button-style:"primary";}.bg-green{position:relative;--bg-color:var(--primary-color);--text-color:var(--white-color);--heading-color:var(--white-color);--eyebrow-color:var(--white-color);--link-color:var(--primary-color-40,var(--white-color));--highlight-color:var(--primary-color-30);--button-style:"primary";isolation:isolate;}.bg-green::after{content:"";position:absolute;inset:0;display:block;background:url(/themes/custom/base/img/stats-bar-graphic.png) no-repeat center/cover;background-blend-mode:multiply;opacity:0.6;z-index:-1;}.bg-image{--bg-color:var(--primary-color);--text-color:var(--white-color);--heading-color:var(--white-color);--eyebrow-color:var(--white-color);--link-color:var(--primary-color-30,var(--white-color));--highlight-color:var(--primary-color-10);position:relative;isolation:isolate;mix-blend-mode:luminosity;}.bg-image::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(6,86,61,0.5),#162f27),var(--bg-image) no-repeat center/cover;pointer-events:none;z-index:-1;}section{background:var(--bg-color) !important;color:var(--text-color);}.block-local-tasks-block{position:relative;overflow:hidden;width:100%;background-color:var(--black-color);display:flex;justify-content:center;align-items:center;color:white !important;}.block-local-tasks-block .tabs--primary{padding:1rem;margin:auto;}.block-local-tasks-block .tabs--primary .tabs__link{display:block;color:white;font-family:Arial,Helvetica,sans-serif;}.block-local-tasks-block .tabs--primary .tabs__link.is-active{background-color:var(--primary-color);color:var(--black-color);}.block-local-tasks-block .tabs--primary .tabs__link:hover,.block-local-tasks-block .tabs--primary .tabs__link:focus{background-color:var(--primary-color);color:var(--black-color);}.messages{color:var(--white-color);padding:1rem;}.contextual-region.profile{min-height:500px;max-width:var(--content-width);width:100%;margin-inline:auto;padding:2rem;}.region-content:has(.user-login-form) .block-system-main-block{padding:2rem;margin-inline:auto;width:min(var(--content-width),100%);}.region-content:has(.user-login-form) .user-login-form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background-color:var(--white-color);border-radius:2rem;width:min(800px,100%);margin-inline:auto;padding:2rem;box-shadow:var(--card-shadow);}.region-content:has(.user-login-form) .user-login-form::before{content:"";display:block;width:min(300px,100%);height:300px;background:url(/themes/custom/base/img/logo.svg) no-repeat center/contain;}.region-content:has(.user-login-form) .user-login-form .form-item label{margin-bottom:0.5rem;color:var(--med-gray-color);}.region-content:has(.user-login-form) .user-login-form .form-item input{width:100%;padding:1rem;border-radius:0.5rem;background-color:var(--light-gray-color);}.region-content:has(.user-login-form) .user-login-form .form-item input:focus{outline-color:var(--primary-color);}.region-content:has(.user-login-form) .user-login-form .js-form-submit{margin-top:2rem;box-shadow:none;}.content-header{--admin-offset-top:0;position:absolute;overflow:visible;background-color:transparent;top:var(--admin-offset-top);left:0;z-index:10;width:100%;height:fit-content;transition:200ms ease;}.content-header.sticky{position:fixed;background-color:var(--white-color);box-shadow:0 0 5px 0 rgba(0,0,0,0.2);}.content-header:focus-within{transform:translateY(0);opacity:1;}.content-header.clearfix::after{display:none;}@media screen and (max-width:940px){.content-header{padding:1rem;box-shadow:none;}.content-header.sticky{background-color:transparent;backdrop-filter:none;box-shadow:none;}.content-header.sticky .navigation-wrapper{box-shadow:0 0 5px 0 rgba(0,0,0,0.2);border-radius:100vh;background-color:var(--white-color);}@supports (backdrop-filter:blur(10px)){.content-header.sticky .navigation-wrapper{background-color:hsla(0,0%,100%,0.7);backdrop-filter:blur(10px);}}}.header{width:100%;height:fit-content;}.header .interior{width:min(var(--content-width),100%);padding-inline:3rem;margin-inline:auto;display:grid;grid-template-columns:1fr;padding-block:3rem;}.header .interior .heading{text-align:center;}.header .interior:has(.field--name-field-mosaic-images){display:grid;grid-template-columns:1fr 1fr;gap:4rem;}@media screen and (max-width:940px){.header .interior:has(.field--name-field-mosaic-images){grid-template-columns:100%;}}.header .interior:has(.field--name-field-mosaic-images) .heading{text-align:left;}.header:has(.header-image){position:relative;}.header:has(.header-image) .header-image{position:absolute;bottom:0;width:100vw;z-index:-1;opacity:0.5;}.header:has(.header-image) .header-image::before{content:"";display:block;position:absolute;inset:0;background:linear-gradient(to bottom,white,transparent) no-repeat center/cover;}.page-node-type-location .header{--bg-color:var(--white-color);}.page-node-type-location .header .heading .headline{margin-bottom:2rem;}.page-node-type-location .header .heading .location-details .atm-locations > h3{text-align:center;color:var(--primary-color-alt);}.page-node-type-location .header:has(.header-image) .header-image{position:relative;opacity:1;}.page-node-type-location .header:has(.header-image) .header-image::before{display:none;}.page-node-type-location .header:has(.field--name-field-mosaic-images) .location-details .atm-locations > h3{text-align:left;}@media screen and (max-width:768px){.header .interior{padding-inline:2rem;}}@media screen and (max-width:768px){.header .interior{padding-inline:1rem;padding-bottom:1rem;}}body{opacity:0;transition:300ms ease;}body.fade-in{opacity:1;}.page-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-height:100vh;background-color:var(--white-color);overflow-x:hidden;isolation:isolate;}main{position:relative;width:100%;height:fit-content;z-index:0;margin-top:var(--header-offset);}main .page-content{isolation:isolate;margin-top:0;margin-bottom:0;z-index:1;}section{width:100%;}section > article{width:min(var(--content-width),100%);padding-inline:3rem;margin-inline:auto;padding-block:4rem;}.node-content{width:min(var(--content-width),100%);padding-inline:3rem;margin-inline:auto;padding-block:2rem;}@media screen and (max-width:768px){section > article{padding-inline:2rem;}}@media screen and (max-width:576px){section > article{padding-inline:1rem;}}.block--type-recent-news{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;column-gap:2rem;}.block--type-recent-news .field--name-field-eyebrow{width:100%;color:var(--eyebrow-color);}.block--type-recent-news .field--name-field-headline{width:100%;margin-bottom:2rem;color:var(--heading-color);}.block--type-recent-news .field--name-field-highlight{width:50%;}.block--type-recent-news .field--name-field-highlight .card-list{margin-block:0;}.block--type-recent-news .field--name-field-partial-list{width:calc(50% - 2rem);}.block--type-recent-news .field--name-field-partial-list .card-list.inline-cards{grid-template-columns:100%;}.block--type-recent-news > .field--name-field-cta{margin-inline:auto;}.block--type-recent-news > .field--name-field-cta a{display:flex;justify-content:center;align-items:center;gap:2rem;font-size:1rem;width:fit-content;padding:0.75rem 1.5rem;margin-block:1rem;font-weight:var(--font-semibold);font-family:var(--body-font);letter-spacing:1.26px;isolation:isolate;overflow:hidden;position:relative;border:2px solid var(--primary-color);background:transparent;color:var(--primary-color);border-radius:10000px;box-shadow:0 0 0 0 var(--med-gray-color);transition:all 200ms,--color-start 200ms ease,--color-end 300ms ease;}.block--type-recent-news > .field--name-field-cta a::before{content:"";position:absolute;width:100%;aspect-ratio:1/1;border-radius:100vh;background-color:var(--primary-color-alt);z-index:-1;transition:200ms ease;rotate:90deg;transform-origin:top left;}.block--type-recent-news > .field--name-field-cta a:hover::before,.block--type-recent-news > .field--name-field-cta a:focus::before,.block--type-recent-news > .field--name-field-cta a:active::before{width:100%;rotate:0deg;}.block--type-recent-news > .field--name-field-cta a:hover{box-shadow:0 3px 10px 0 var(--shadow);background-color:var(--primary-color-alt);color:var(--white-color);}.block--type-recent-news > .field--name-field-cta a:focus{outline:2px solid transparent;outline-offset:2px;}.block--type-recent-news > .field--name-field-cta a:active{border-radius:1rem;}.block--type-testimonial-card{display:flex;justify-content:flex-start;align-items:center;gap:3rem;}.block--type-testimonial-card .testimonial-slide{align-items:flex-start;justify-content:flex-start;margin-inline:0;width:100%;}.block--type-testimonial-card .testimonial-slide .quote-icon{opacity:1;}.block--type-testimonial-card .testimonial-slide .testimonial-body{text-align:left;font-size:1.1rem;line-height:2;}.block--type-testimonial-card .testimonial-slide .testimonial-details{text-align:left;}.block--type-testimonial-card .card{position:relative;justify-content:flex-end;isolation:isolate;max-width:450px;min-width:400px;width:100%;height:240px;}.block--type-testimonial-card .card .field--name-field-media-single{position:absolute;width:100%;height:100%;z-index:-1;background-color:var(--black-color);transition:200ms ease;}.block--type-testimonial-card .card .field--name-field-media-single img{opacity:0.5;background-blend-mode:multiply;transition:200ms ease;}.block--type-testimonial-card .card .card-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;grid-row:span 1;padding:2rem;}.block--type-testimonial-card .card .field--name-field-title{color:var(--white-color);font-weight:var(--font-medium);margin-bottom:0;font-size:2.5rem;width:min(300px,100%);}.block--type-testimonial-card .card .field--name-field-cta a{display:flex;justify-content:center;align-items:center;gap:2rem;font-size:1rem;width:fit-content;padding:0.75rem 1.5rem;margin-block:1rem;font-weight:var(--font-semibold);font-family:var(--body-font);letter-spacing:1.26px;isolation:isolate;overflow:hidden;position:relative;border:2px solid var(--primary-color);gap:1rem;background:transparent;color:var(--primary-color);border-radius:10000px;box-shadow:0 0 0 0 var(--med-gray-color);transition:all 200ms,--color-start 200ms ease,--color-end 300ms ease;border:none;background-color:var(--white-color);}.block--type-testimonial-card .card .field--name-field-cta a::before{content:"";position:absolute;width:100%;aspect-ratio:1/1;border-radius:100vh;background-color:var(--primary-color-alt);z-index:-1;transition:200ms ease;rotate:90deg;transform-origin:top left;}.block--type-testimonial-card .card .field--name-field-cta a:hover::before,.block--type-testimonial-card .card .field--name-field-cta a:focus::before,.block--type-testimonial-card .card .field--name-field-cta a:active::before{width:100%;rotate:0deg;}.block--type-testimonial-card .card .field--name-field-cta a::after{content:"";display:block;width:1rem;height:1rem;background-color:var(--primary-color);mask:url(/themes/custom/base/img/icons/button-arrow.svg) no-repeat center/auto;}.block--type-testimonial-card .card .field--name-field-cta a:hover::after,.block--type-testimonial-card .card .field--name-field-cta a:focus::after,.block--type-testimonial-card .card .field--name-field-cta a:active::after{background-color:var(--white-color);}.block--type-testimonial-card .card .field--name-field-cta a:hover{box-shadow:0 3px 10px 0 var(--shadow);background-color:var(--primary-color-alt);color:var(--white-color);}.block--type-testimonial-card .card .field--name-field-cta a:focus{outline:2px solid transparent;outline-offset:2px;}.block--type-testimonial-card .card .field--name-field-cta a:active{border-radius:1rem;}.header .location-details{margin-top:2rem;}.header:not(:has(.field--name-field-mosaic-images)) .location-details{grid-template-columns:1fr 1fr 1fr;}.header:not(:has(.field--name-field-mosaic-images)) .location-details .detail{text-align:left;justify-content:center;align-items:flex-start;}.header:not(:has(.field--name-field-mosaic-images)) .location-details .detail.atm-locations{justify-content:center;align-items:center;grid-column:span 3;}@media screen and (max-width:940px){.header:not(:has(.field--name-field-mosaic-images)) .location-details{grid-template-columns:1fr;width:fit-content;margin-inline:auto;}.header:not(:has(.field--name-field-mosaic-images)) .location-details .detail{align-items:flex-start;justify-content:flex-start;}.header:not(:has(.field--name-field-mosaic-images)) .location-details .detail.atm-locations{justify-content:flex-start;align-items:flex-start;grid-column:span 1;}}.location-details{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;gap:2rem;}.location-details h4{font-size:1.1rem;text-transform:uppercase;color:var(--eyebrow-color);font-weight:var(--font-medium);}.location-details p{color:var(--text-color) !important;font-weight:var(--font-regular);}.location-details .detail{display:flex;justify-content:flex-start;align-items:flex-start;gap:2rem;}.location-details .detail .detail-icon{position:relative;display:block;width:1.5rem;height:1.5rem;}.location-details .detail .detail-icon::before{content:"";display:block;position:absolute;inset:0;background-color:var(--secondary-color);}.location-details .detail.phone-number .detail-icon::before{mask:url(/themes/custom/base/img/icons/telephone-fill.svg) no-repeat center/100%;}.location-details .detail.address .detail-icon::before{mask:url(/themes/custom/base/img/icons/location-dot.svg) no-repeat center/auto 100%;}.location-details .detail.hours .detail-icon::before{mask:url(/themes/custom/base/img/icons/clock-fill.svg) no-repeat center/100% auto;}.location-details .detail.atm-locations{display:grid;grid-template-columns:1fr;}.location-details .detail.atm-locations .paragraph--type--atm-location{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;gap:2rem;background-color:hsl(from var(--bg-color,white) h s calc(l - 3));padding:1rem;border-radius:0.5rem;}.location-details .detail.atm-locations .paragraph--type--atm-location:hover,.location-details .detail.atm-locations .paragraph--type--atm-location:focus,.location-details .detail.atm-locations .paragraph--type--atm-location:active{background-color:hsl(from var(--bg-color) h s calc(l - 7));}.location-details .detail.atm-locations .location-name{margin-bottom:0.5rem;}.location-details .detail.atm-locations .atm-full-link{content:"";position:absolute;inset:0;}.location-details .detail.atm-locations .detail-icon::before{mask:url(/themes/custom/base/img/icons/atm-icon.svg) no-repeat center/auto 100%;}.location-details .atm-locations{grid-column:span 2;}.location-details .atm-locations h3{color:var(--heading-color);}.location-details .atm-locations .field--name-field-atm-locations{display:grid;grid-template-columns:1fr 1fr;gap:2rem;}.location-details .atm-locations .field--name-field-atm-locations .field--name-field-maps-link a{color:var(--link-color);font-weight:var(--font-regular);}.location-details .atm-locations .field--name-field-atm-locations .field--name-field-maps-link a:hover,.location-details .atm-locations .field--name-field-atm-locations .field--name-field-maps-link a:focus,.location-details .atm-locations .field--name-field-atm-locations .field--name-field-maps-link a:active{color:var(--primary-color-20,var(--primary-color-alt));}.node-content:has(.profile-bio){display:grid;grid-template-columns:minmax(auto,400px) auto;gap:3rem;}.node-content:has(.profile-bio) .profile-headshot{width:100%;}.node-content:has(.profile-bio) .profile-headshot img{border-radius:1rem;}.node-content:has(.profile-bio) .profile-bio .heading{text-align:left;}.node-content:has(.profile-bio) .profile-bio .heading .headline{color:var(--primary-color);}.node-content:has(.profile-bio) .profile-bio .heading .job-title{display:flex;justify-content:flex-start;align-items:center;gap:0.5rem;font-family:var(--body-font);font-size:1rem;font-weight:var(--font-regular);color:var(--dark-gray-color);}.node-content:has(.profile-bio) .profile-bio .heading .job-title span.separator{display:block;width:2px;height:1rem;background-color:var(--primary-color-alt);}@media screen and (max-width:768px){.node-content:has(.profile-bio){grid-template-columns:1fr;}.node-content:has(.profile-bio) .profile-headshot{width:min(100%,300px);}.location-details{grid-template-columns:1fr;}.location-details .atm-locations{grid-column:span 1;}}@media screen and (max-width:940px){.block--type-recent-news{gap:0;}.block--type-recent-news .field--name-field-highlight,.block--type-recent-news .field--name-field-partial-list{width:100%;}.block--type-testimonial-card{flex-direction:column;align-items:center;justify-content:center;}.block--type-testimonial-card .testimonial-slide{align-items:center;justify-content:center;}.block--type-testimonial-card .testimonial-slide .testimonial-body{text-align:center;}.block--type-testimonial-card .testimonial-slide .testimonial-details{text-align:center;}}.node-details{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;}.node-details .field--name-field-date{font-family:var(--heading-font);color:var(--dark-gray-color);font-weight:var(--font-regular);}.paragraph--type--full-width:has(.text-align-center) .field--name-field-cta a{margin-inline:auto;}section.two-column{height:fit-content;}.paragraph--type--two-column{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:2rem;}.paragraph--type--two-column:has(.paragraph--type--column-image){display:flex;width:100%;margin-inline:0;padding:0;overflow:hidden;isolation:isolate;overflow:hidden;min-height:700px;}.paragraph--type--two-column:has(.paragraph--type--column-image) .paragraph--type--column-content{display:flex;justify-content:flex-start;align-items:center;width:100%;min-height:700px;background-color:var(--bg-color);clip-path:polygon(0 0,50% 0,80% 100%,0 100%);}.paragraph--type--two-column:has(.paragraph--type--column-image) .paragraph--type--column-content .heading{display:flex;flex-direction:column;justify-content:flex-start;width:min(800px,50vw);padding:2rem 3rem;margin-left:var(--content-margin);margin-right:auto;}.paragraph--type--two-column:has(.paragraph--type--column-image) .paragraph--type--column-image{position:absolute;width:60vw;height:100%;right:0px;z-index:-1;}.paragraph--type--two-column:has(.paragraph--type--column-image) .paragraph--type--column-image img{width:100%;height:100%;}.paragraph--type--two-column:has(.paragraph--type--column-image):has(.paragraph--type--column-image:first-of-type) .paragraph--type--column-content{clip-path:polygon(20% 0,100% 0,100% 100%,50% 100%);}.paragraph--type--two-column:has(.paragraph--type--column-image):has(.paragraph--type--column-image:first-of-type) .paragraph--type--column-content .heading{margin-left:auto;margin-right:var(--content-margin);}.paragraph--type--two-column:has(.paragraph--type--column-image):has(.paragraph--type--column-image:first-of-type) .paragraph--type--column-image{left:0px;}.paragraph--type--two-column:has(.accordion) .accordion{margin-top:0;}.paragraph--type--two-column:has(.paragraph--type--stats){grid-template-columns:auto auto;}@media screen and (max-width:940px){.paragraph--type--two-column{grid-template-columns:100%;}.paragraph--type--two-column:has(.paragraph--type--column-image){display:grid;height:fit-content;min-height:unset;}.paragraph--type--two-column:has(.paragraph--type--column-image) .paragraph--type--column-image{position:relative;width:100%;}.paragraph--type--two-column:has(.paragraph--type--column-image) .paragraph--type--column-content{clip-path:none;height:fit-content;min-height:unset;}.paragraph--type--two-column:has(.paragraph--type--column-image) .paragraph--type--column-content .heading{width:100%;}.paragraph--type--two-column:has(.paragraph--type--column-image):has(.paragraph--type--column-image:first-of-type) .paragraph--type--column-content{clip-path:none;}.paragraph--type--two-column:has(.paragraph--type--column-image):has(.paragraph--type--column-image:first-of-type) .paragraph--type--column-image{width:100%;}.paragraph--type--two-column:has(.paragraph--type--stats){grid-template-columns:auto;}}@media screen and (max-width:768px){.paragraph--type--two-column:has(.paragraph--type--column-image) .paragraph--type--column-content .heading{margin-inline:0;padding-inline:2rem;}}@media screen and (max-width:768px){.paragraph--type--two-column:has(.paragraph--type--column-image) .paragraph--type--column-content .heading{padding-inline:1rem;}}footer{margin-top:auto;width:100%;background-color:var(--primary-color-dark);}footer .block--type-footer{display:grid;grid-template-columns:minmax(auto,219px) 1fr;row-gap:2rem;width:min(var(--content-width),100%);min-height:450px;margin-inline:auto;padding:2rem;}footer .block--type-footer .field--name-field-logo{max-width:200px;grid-column:1;}footer .block--type-footer .field--name-field-menu{grid-column:2;}footer .block--type-footer .menu--main{height:100%;}footer .block--type-footer .menu--main [data-menu-level="0"]{height:100%;gap:4rem;display:flex;justify-content:flex-end;align-items:center;}footer .block--type-footer .menu--main [data-menu-level="0"] a{color:var(--white-color);font-size:1.2rem;font-weight:var(--font-medium);font-family:var(--heading-font);}footer .block--type-footer .menu--main [data-menu-level="0"] a::before{display:none;}footer .block--type-footer .menu--main [data-menu-level="0"] a::after{display:none;}footer .block--type-footer .menu--main [data-menu-level="0"] a:hover,footer .block--type-footer .menu--main [data-menu-level="0"] a:focus,footer .block--type-footer .menu--main [data-menu-level="0"] a:active,footer .block--type-footer .menu--main [data-menu-level="0"] a.is-active{color:var(--secondary-color);}footer .block--type-footer .field--name-field-disclaimer{grid-column:span 2;}footer .block--type-footer .field--name-field-disclaimer p{color:var(--white-color);}footer .block--type-footer .field--name-field-disclaimer a:not(.button){font-family:var(--heading-font);font-weight:var(--font-regular);color:var(--white-color);}footer .block--type-footer .field--name-field-disclaimer a:not(.button):hover,footer .block--type-footer .field--name-field-disclaimer a:not(.button):focus,footer .block--type-footer .field--name-field-disclaimer a:not(.button):active{text-decoration:underline;}footer .block--type-footer .field--name-field-socials{display:flex;justify-content:flex-end;align-items:center;gap:1rem;grid-column:2;width:100%;}@media screen and (max-width:940px){footer .block--type-footer{grid-template-columns:1fr;justify-items:center;align-items:center;row-gap:3rem;}footer .block--type-footer .field--name-field-logo{grid-column:span 1;}footer .block--type-footer .field--name-field-menu{grid-column:span 1;}footer .block--type-footer .menu--main [data-menu-level="0"]{flex-wrap:wrap;justify-content:center;row-gap:2rem;}footer .block--type-footer .field--name-field-disclaimer{grid-column:span 1;text-align:center;}footer .block--type-footer .field--name-field-socials{grid-column:span 1;justify-content:center;flex-wrap:wrap;}}@media screen and (max-width:768px){footer .block--type-footer .menu--main [data-menu-level="0"]{flex-direction:column;align-items:center;}}.field--name-field-cta > a{display:flex;justify-content:center;align-items:center;gap:2rem;font-size:1rem;width:fit-content;padding:0.75rem 1.5rem;margin-block:1rem;font-weight:var(--font-semibold);font-family:var(--body-font);letter-spacing:1.26px;isolation:isolate;overflow:hidden;text-transform:uppercase;background:linear-gradient(to right,var(--color-start),var(--color-end));color:var(--primary-color-alt);border-radius:10000px;box-shadow:0 0 0 0 var(--med-gray-color);transition:all 200ms,--color-start 200ms ease,--color-end 300ms ease;}.field--name-field-cta > a:hover{box-shadow:0 3px 10px 0 var(--shadow);--color-start:var(--white-color);--color-end:var(--white-color);color:var(--primary-color-alt);}.field--name-field-cta > a:focus{outline:2px solid linear-gradient(to right,var(--color-start),var(--color-end));outline-offset:2px;}.field--name-field-cta > a:active{border-radius:1rem;}.field--name-field-cta.secondary > a{display:flex;justify-content:center;align-items:center;gap:2rem;font-size:1rem;width:fit-content;padding:0.75rem 1.5rem;margin-block:1rem;font-weight:var(--font-semibold);font-family:var(--body-font);letter-spacing:1.26px;isolation:isolate;overflow:hidden;position:relative;border:2px solid var(--primary-color);background:transparent;color:var(--primary-color);border-radius:10000px;box-shadow:0 0 0 0 var(--med-gray-color);transition:all 200ms,--color-start 200ms ease,--color-end 300ms ease;}.field--name-field-cta.secondary > a::before{content:"";position:absolute;width:100%;aspect-ratio:1/1;border-radius:100vh;background-color:var(--primary-color-alt);z-index:-1;transition:200ms ease;rotate:90deg;transform-origin:top left;}.field--name-field-cta.secondary > a:hover::before,.field--name-field-cta.secondary > a:focus::before,.field--name-field-cta.secondary > a:active::before{width:100%;rotate:0deg;}.field--name-field-cta.secondary > a:hover{box-shadow:0 3px 10px 0 var(--shadow);background-color:var(--primary-color-alt);color:var(--white-color);}.field--name-field-cta.secondary > a:focus{outline:2px solid transparent;outline-offset:2px;}.field--name-field-cta.secondary > a:active{border-radius:1rem;}.field--name-field-cta.ghost > a{display:flex;justify-content:center;align-items:center;gap:2rem;font-size:1rem;width:fit-content;padding:0.75rem 1.5rem;margin-block:1rem;font-weight:var(--font-semibold);font-family:var(--body-font);letter-spacing:1.26px;isolation:isolate;overflow:hidden;padding-inline:0;background:transparent;color:var(--primary-color);border-radius:10000px;box-shadow:0 0 0 0 var(--med-gray-color);transition:all 200ms,--color-start 200ms ease,--color-end 300ms ease;}.field--name-field-cta.ghost > a:hover{box-shadow:0 3px 10px 0 var(--shadow);color:var(--primary-color-alt);}.field--name-field-cta.ghost > a:focus{outline:2px solid transparent;outline-offset:2px;}.field--name-field-cta.ghost > a:active{border-radius:1rem;}.bg-green .field--name-field-default-banner .field--name-field-cta > a,.bg-image .field--name-field-default-banner .field--name-field-cta > a{display:flex;justify-content:center;align-items:center;gap:2rem;font-size:1rem;width:fit-content;padding:0.75rem 1.5rem;margin-block:1rem;font-weight:var(--font-semibold);font-family:var(--body-font);letter-spacing:1.26px;isolation:isolate;overflow:hidden;position:relative;border:2px solid var(--primary-color);gap:1rem;background:transparent;color:var(--primary-color);border-radius:10000px;box-shadow:0 0 0 0 var(--med-gray-color);transition:all 200ms,--color-start 200ms ease,--color-end 300ms ease;background-color:var(--white-color);color:var(--primary-color-10);border:none;}.bg-green .field--name-field-default-banner .field--name-field-cta > a::before,.bg-image .field--name-field-default-banner .field--name-field-cta > a::before{content:"";position:absolute;width:100%;aspect-ratio:1/1;border-radius:100vh;background-color:var(--primary-color-alt);z-index:-1;transition:200ms ease;rotate:90deg;transform-origin:top left;}.bg-green .field--name-field-default-banner .field--name-field-cta > a:hover::before,.bg-green .field--name-field-default-banner .field--name-field-cta > a:focus::before,.bg-green .field--name-field-default-banner .field--name-field-cta > a:active::before,.bg-image .field--name-field-default-banner .field--name-field-cta > a:hover::before,.bg-image .field--name-field-default-banner .field--name-field-cta > a:focus::before,.bg-image .field--name-field-default-banner .field--name-field-cta > a:active::before{width:100%;rotate:0deg;}.bg-green .field--name-field-default-banner .field--name-field-cta > a::after,.bg-image .field--name-field-default-banner .field--name-field-cta > a::after{content:"";display:block;width:1rem;height:1rem;background-color:var(--primary-color);mask:url(/themes/custom/base/img/icons/button-arrow.svg) no-repeat center/auto;}.bg-green .field--name-field-default-banner .field--name-field-cta > a:hover::after,.bg-green .field--name-field-default-banner .field--name-field-cta > a:focus::after,.bg-green .field--name-field-default-banner .field--name-field-cta > a:active::after,.bg-image .field--name-field-default-banner .field--name-field-cta > a:hover::after,.bg-image .field--name-field-default-banner .field--name-field-cta > a:focus::after,.bg-image .field--name-field-default-banner .field--name-field-cta > a:active::after{background-color:var(--white-color);}.bg-green .field--name-field-default-banner .field--name-field-cta > a:hover,.bg-image .field--name-field-default-banner .field--name-field-cta > a:hover{box-shadow:0 3px 10px 0 var(--shadow);background-color:var(--primary-color-alt);color:var(--white-color);}.bg-green .field--name-field-default-banner .field--name-field-cta > a:focus,.bg-image .field--name-field-default-banner .field--name-field-cta > a:focus{outline:2px solid transparent;outline-offset:2px;}.bg-green .field--name-field-default-banner .field--name-field-cta > a:active,.bg-image .field--name-field-default-banner .field--name-field-cta > a:active{border-radius:1rem;}.bg-green .field--name-field-default-banner .field--name-field-cta > a::after,.bg-image .field--name-field-default-banner .field--name-field-cta > a::after{background-color:var(--secondary-color);}.bg-green .field--name-field-cta.secondary > a,.bg-image .field--name-field-cta.secondary > a{color:var(--white-color);border-color:var(--white-color);}.bg-green .field--name-field-cta.secondary > a::before,.bg-image .field--name-field-cta.secondary > a::before{background-color:var(--primary-color-10);}.bg-green .field--name-field-cta.secondary > a:hover,.bg-green .field--name-field-cta.secondary > a:focus,.bg-green .field--name-field-cta.secondary > a:active,.bg-image .field--name-field-cta.secondary > a:hover,.bg-image .field--name-field-cta.secondary > a:focus,.bg-image .field--name-field-cta.secondary > a:active{border-color:transparent;}.bg-green .field--name-field-cta.secondary > a,.bg-image .field--name-field-cta.secondary > a{color:var(--white-color) !important;border-color:var(--white-color) !important;}.bg-green .field--name-field-cta.secondary > a::before,.bg-image .field--name-field-cta.secondary > a::before{background-color:var(--primary-color-20) !important;}.bg-green .field--name-field-cta.secondary > a:hover,.bg-green .field--name-field-cta.secondary > a:focus,.bg-green .field--name-field-cta.secondary > a:active,.bg-image .field--name-field-cta.secondary > a:hover,.bg-image .field--name-field-cta.secondary > a:focus,.bg-image .field--name-field-cta.secondary > a:active{border-color:transparent !important;}[cta="1"]{display:flex;justify-content:center;align-items:center;gap:2rem;font-size:1rem;width:fit-content;padding:0.75rem 1.5rem;margin-block:1rem;font-weight:var(--font-semibold);font-family:var(--body-font);letter-spacing:1.26px;isolation:isolate;overflow:hidden;text-transform:uppercase;gap:1rem;background:linear-gradient(to right,var(--color-start),var(--color-end));color:var(--primary-color-alt);border-radius:10000px;box-shadow:0 0 0 0 var(--med-gray-color);transition:all 200ms,--color-start 200ms ease,--color-end 300ms ease;}[cta="1"]::after{content:"";display:block;width:1rem;height:1rem;background-color:var(--primary-color-alt);mask:url(/themes/custom/base/img/icons/button-arrow.svg) no-repeat center/auto;}[cta="1"]:hover::after,[cta="1"]:focus::after,[cta="1"]:active::after{background-color:var(--primary-color-alt);}[cta="1"]:hover{box-shadow:0 3px 10px 0 var(--shadow);--color-start:var(--white-color);--color-end:var(--white-color);color:var(--primary-color-alt);}[cta="1"]:focus{outline:2px solid linear-gradient(to right,var(--color-start),var(--color-end));outline-offset:2px;}[cta="1"]:active{border-radius:1rem;}[cta="1"]:hover::after,[cta="1"]:focus::after,[cta="1"]:active::after{animation:wiggle 500ms var(--subtle);}.field--name-field-application-link > a{display:flex;justify-content:center;align-items:center;gap:2rem;font-size:1rem;width:fit-content;padding:0.75rem 1.5rem;margin-block:1rem;font-weight:var(--font-semibold);font-family:var(--body-font);letter-spacing:1.26px;isolation:isolate;overflow:hidden;position:relative;border:2px solid var(--primary-color);gap:1rem;background:transparent;color:var(--primary-color);border-radius:10000px;box-shadow:0 0 0 0 var(--med-gray-color);transition:all 200ms,--color-start 200ms ease,--color-end 300ms ease;margin-block:0;}.field--name-field-application-link > a::before{content:"";position:absolute;width:100%;aspect-ratio:1/1;border-radius:100vh;background-color:var(--primary-color-alt);z-index:-1;transition:200ms ease;rotate:90deg;transform-origin:top left;}.field--name-field-application-link > a:hover::before,.field--name-field-application-link > a:focus::before,.field--name-field-application-link > a:active::before{width:100%;rotate:0deg;}.field--name-field-application-link > a::after{content:"";display:block;width:1rem;height:1rem;background-color:var(--primary-color);mask:url(/themes/custom/base/img/icons/download.svg) no-repeat center/auto;}.field--name-field-application-link > a:hover::after,.field--name-field-application-link > a:focus::after,.field--name-field-application-link > a:active::after{background-color:var(--white-color);}.field--name-field-application-link > a:hover{box-shadow:0 3px 10px 0 var(--shadow);background-color:var(--primary-color-alt);color:var(--white-color);}.field--name-field-application-link > a:focus{outline:2px solid transparent;outline-offset:2px;}.field--name-field-application-link > a:active{border-radius:1rem;}.text-formatted .button{display:flex;justify-content:center;align-items:center;gap:2rem;font-size:1rem;width:fit-content;padding:0.75rem 1.5rem;margin-block:1rem;font-weight:var(--font-semibold);font-family:var(--body-font);letter-spacing:1.26px;isolation:isolate;overflow:hidden;text-transform:uppercase;gap:1rem;background:linear-gradient(to right,var(--color-start),var(--color-end));color:var(--primary-color-alt);border-radius:10000px;box-shadow:0 0 0 0 var(--med-gray-color);transition:all 200ms,--color-start 200ms ease,--color-end 300ms ease;}.text-formatted .button::after{content:"";display:block;width:1rem;height:1rem;background-color:var(--primary-color-alt);mask:url(/themes/custom/base/img/icons/button-arrow.svg) no-repeat center/auto;}.text-formatted .button:hover::after,.text-formatted .button:focus::after,.text-formatted .button:active::after{background-color:var(--primary-color-alt);}.text-formatted .button:hover{box-shadow:0 3px 10px 0 var(--shadow);--color-start:var(--white-color);--color-end:var(--white-color);color:var(--primary-color-alt);}.text-formatted .button:focus{outline:2px solid linear-gradient(to right,var(--color-start),var(--color-end));outline-offset:2px;}.text-formatted .button:active{border-radius:1rem;}.text-formatted .button:has(.highlight) span.highlight{color:var(--primary-color);}.text-formatted .button:has(.highlight):hover span.highlight,.text-formatted .button:has(.highlight):focus span.highlight,.text-formatted .button:has(.highlight):active span.highlight{color:var(--primary-color-20,var(--primary-color-alt));}.text-formatted .text-align-center a.button{margin-inline:auto;}.form-item__label{display:block;font-size:0.9rem;font-weight:var(--font-medium);font-family:var(--heading-font);color:var(--med-gray-color);margin-bottom:0.5rem;}input[type=text],input[type=email],input[type=tel]{padding-inline:0;width:100%;border-bottom:2px solid var(--gray-color);}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus{outline:0;border-color:var(--secondary-color);}textarea{border:2px solid var(--gray-color) !important;border-radius:1rem !important;padding:0.75rem !important;}textarea:focus{outline-color:var(--secondary-color);}button[type=submit]{display:flex;justify-content:center;align-items:center;gap:2rem;font-size:1rem;width:fit-content;padding:0.75rem 1.5rem;margin-block:1rem;font-weight:var(--font-semibold);font-family:var(--body-font);letter-spacing:1.26px;isolation:isolate;overflow:hidden;text-transform:uppercase;gap:1rem;background:linear-gradient(to right,var(--color-start),var(--color-end));color:var(--primary-color-alt);border-radius:10000px;box-shadow:0 0 0 0 var(--med-gray-color);transition:all 200ms,--color-start 200ms ease,--color-end 300ms ease;border:none;margin-inline:auto;}button[type=submit]::after{content:"";display:block;width:1rem;height:1rem;background-color:var(--primary-color-alt);mask:url(/themes/custom/base/img/icons/button-arrow.svg) no-repeat center/auto;}button[type=submit]:hover::after,button[type=submit]:focus::after,button[type=submit]:active::after{background-color:var(--primary-color-alt);}button[type=submit]:hover{box-shadow:0 3px 10px 0 var(--shadow);--color-start:var(--white-color);--color-end:var(--white-color);color:var(--primary-color-alt);}button[type=submit]:focus{outline:2px solid linear-gradient(to right,var(--color-start),var(--color-end));outline-offset:2px;}button[type=submit]:active{border-radius:1rem;}button[type=submit]:hover,button[type=submit]:focus,button[type=submit]:active{cursor:pointer;}.view-staff .form-item__label{border:0 !important;clip:rect(1px,1px,1px,1px) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}.social-link{display:block;border:2px solid transparent;border-radius:3rem;}.social-link::after{content:"";display:block;width:2rem;height:2rem;background-color:var(--white-color);mask:var(--icon-url) no-repeat center/contain;transition:200ms;}.social-link:hover,.social-link:focus,.social-link:active{border-color:var(--white-color);outline:none;}.social-link:hover::after,.social-link:focus::after,.social-link:active::after{transform:scale(0.8);}ul:not(.menu){padding-left:1rem;margin-bottom:2rem;}ul:not(.menu) > li{list-style:disc;margin-bottom:0.5rem;line-height:var(--body-line-height);}ul:not(.menu) > li ul{margin-top:0.5rem;margin-bottom:0;}ul:not(.menu) li.icon-list{margin-bottom:1rem;line-height:27px;list-style-image:url(/themes/custom/base/img/logo-icon.svg);}ul:not(.menu) li.icon-list::marker{font-size:3rem;}ul:not(.menu) li.icon-list strong{display:block;margin-bottom:1rem;color:var(--dark-gray-color);font-size:1.2rem;}ol{padding-left:1rem;}ol > li{list-style:decimal;margin-bottom:1rem;line-height:var(--body-line-height);}ol > li ol{margin-top:1rem;}ul:has(.icon-list){padding-left:3rem;}.responsive-table{overflow-x:auto;margin-bottom:1rem;}table{min-width:343px;width:100%;border-spacing:1px;overflow-x:auto;background-color:var(--gray-color);font-family:var(--body-font);}table th,table td{padding:1rem;text-align:left;}table thead{min-width:300px;}table thead th{background-color:var(--primary-color);color:var(--white-color);}table tbody th{background-color:var(--gray-color);color:var(--primary-color);}table tbody td{background-color:var(--white-color);color:var(--black-color);}blockquote{background-color:var(--bg-color);padding:2rem;border-radius:1rem;font-style:italic;}blockquote p:last-of-type{margin-bottom:0;}h1{font-weight:var(--font-semibold);font-family:var(--heading-font);font-size:var(--h1);line-height:var(--heading-line-height);letter-spacing:0px;margin-bottom:1rem;}h2{font-weight:var(--font-medium);font-family:var(--heading-font);font-size:var(--h2);line-height:var(--heading-line-height);letter-spacing:0px;margin-bottom:1rem;}h3{font-weight:var(--font-medium);font-family:var(--heading-font);font-size:var(--h3);line-height:var(--heading-line-height);letter-spacing:0px;margin-bottom:1rem;}h4{font-weight:var(--font-medium);font-family:var(--heading-font);font-size:var(--h4);line-height:var(--heading-line-height);letter-spacing:0px;margin-bottom:1rem;}h5{font-weight:var(--font-regular);font-family:var(--body-font);font-family:var(--heading-font);font-size:var(--h4);line-height:var(--heading-line-height);letter-spacing:0px;margin-bottom:1rem;}h6{font-weight:var(--font-regular);font-family:var(--body-font);font-family:var(--heading-font);font-size:var(--h4);line-height:var(--heading-line-height);letter-spacing:0px;margin-bottom:1rem;}.text-formatted h1,.text-formatted h2,.text-formatted h3,.body h1,.body h2,.body h3{color:var(--heading-color);}.text-formatted h4,.text-formatted h5,.text-formatted h6,.body h4,.body h5,.body h6{color:var(--eyebrow-color);}.text-formatted span.highlight,.body span.highlight{color:var(--highlight-color);}.eyebrow,.field--name-field-eyebrow > h4{text-transform:uppercase;color:var(--eyebrow-color);}.headline,.field--name-field-headline > h2{color:var(--heading-color);word-wrap:break-word;}.heading:has(.text-align-center){width:min(1000px,100%);margin-inline:auto;}.heading:has(.text-align-center) .eyebrow,.heading:has(.text-align-center) .field--name-field-eyebrow > h4{text-align:center;}.heading:has(.text-align-center) .headline,.heading:has(.text-align-center) .field--name-field-headline > h2{text-align:center;}.heading span.dark-green{color:var(--dark-gray-color);}.heading span.light-green{color:var(--secondary-color);}.header .heading .eyebrow{font-size:1.5rem;}.header .heading .headline{color:var(--primary-color-alt);font-size:var(--h1);line-height:1.5;}.header .heading .field--name-field-header-body p{font-size:1.3rem;line-height:1.8;}.text-formatted img{width:min(600px,100%);height:auto;margin-block:2rem;}a{color:inherit;}.text-formatted a:not(.button){color:var(--link-color);font-weight:var(--font-semibold);}.text-formatted a:not(.button):hover,.text-formatted a:not(.button):focus,.text-formatted a:not(.button):active{text-decoration:underline;}.text-formatted p{font-family:var(--body-font);font-weight:var(--font-regular);font-size:var(--body);line-height:var(--body-line-height);margin-bottom:1.5rem;color:var(--text-color);}.text-formatted p span.highlight{color:var(--highlight-color,var(--primary-color-10));font-weight:var(--font-semibold);}.paragraph--type--column-content .body p{font-family:var(--body-font);font-weight:var(--font-regular);font-size:var(--body);line-height:var(--body-line-height);margin-bottom:1.5rem;color:var(--text-color);}.text-formatted iframe{width:min(600px,100%);height:auto;aspect-ratio:16/10;}.hamburger{display:none;width:3rem;height:3rem;margin-left:0;background-color:transparent;}.hamburger span{display:block;width:30px;height:3px;border-radius:10px;margin:5px auto;background-color:var(--secondary-color);transition:200ms ease;}.hamburger:hover,.hamburger:active,.hamburger:focus{cursor:pointer;}.hamburger:hover span:nth-of-type(2),.hamburger:active span:nth-of-type(2),.hamburger:focus span:nth-of-type(2){width:20px;}.hamburger:focus{outline:1px solid var(--white-color);}.hamburger.show span{margin:-2.5px auto;}.hamburger.show span:nth-of-type(1){transform:rotate(45deg);}.hamburger.show span:nth-of-type(2){width:0;}.hamburger.show span:nth-of-type(3){transform:rotate(-45deg);}@media screen and (max-width:940px){.hamburger{display:block;}}.block-sitewide-alert-block{background-color:var(--primary-color);display:block;width:100%;}.block-sitewide-alert-block .sitewide-alert{position:relative;width:min(var(--content-width),100%);margin-inline:auto;padding-inline:3rem;padding-block:1rem;background-color:transparent;padding-inline:3rem;}.block-sitewide-alert-block .sitewide-alert .text-formatted{width:100%;text-align:center;}.block-sitewide-alert-block .sitewide-alert .text-formatted *{color:var(--white-color);margin-bottom:0;}.block-sitewide-alert-block .sitewide-alert .close{float:none;position:absolute;right:3rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;background-color:hsla(0,0%,100%,0.8);border-radius:100vh;}.block-sitewide-alert-block .sitewide-alert .close::after{content:"";display:block;position:absolute;inset:0;background-color:var(--primary-color);mask:url(/themes/custom/base/img/icons/x.svg) no-repeat center/100%;}.block-sitewide-alert-block .sitewide-alert .close span{display:none;}.block-sitewide-alert-block .sitewide-alert .close:hover,.block-sitewide-alert-block .sitewide-alert .close:focus,.block-sitewide-alert-block .sitewide-alert .close:active{cursor:pointer;background-color:var(--white-color);}.top-bar-wrapper{width:100%;padding-inline:2rem;}.top-bar-wrapper .region-top-bar{display:flex;justify-content:space-between;align-items:center;width:min(100%,var(--content-width));margin-inline:auto;margin-block:1rem;border-radius:100vh;transition:200ms ease;background-color:var(--primary-color);}.top-bar-wrapper .region-top-bar .fdic-logo{--fdic-color:var(--white-color);display:flex;justify-content:flex-start;align-items:center;gap:1rem;margin:1rem;width:fit-content;height:17px;}.top-bar-wrapper .region-top-bar .fdic-logo svg{width:38px;}.top-bar-wrapper .region-top-bar .fdic-logo .fdic-text{color:var(--fdic-color);font-style:italic;font-size:0.8rem;}.top-bar-wrapper .region-top-bar [cta="1"]{flex:1;margin:0.5rem;text-transform:uppercase;text-wrap:nowrap;}@media screen and (max-width:940px){.top-bar-wrapper{padding-inline:0;}}@media screen and (max-width:768px){.top-bar-wrapper .region-top-bar{margin-top:0;}}.region-site-branding .block-system-branding-block{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;}.region-site-branding .block-system-branding-block .site-logo{display:block;width:143px;aspect-ratio:1/1;background:url(/themes/custom/base/img/logo.svg) no-repeat center/100%;transition:200ms ease;}@media screen and (max-width:940px){.region-site-branding .block-system-branding-block .site-logo{width:70px;}}.main-navigation{width:min(var(--content-width),100%);padding-inline:3rem;margin-inline:auto;position:relative;display:flex;justify-content:space-between;align-items:center;height:100%;}ul.menu{padding-left:0;list-style:none;}ul.menu li.menu-item{list-style:none;}.region-primary-navigation{width:100%;height:100%;}.region-primary-navigation .menu--main{height:100%;}.region-primary-navigation .menu--main .menu-item a:not([cta="1"]){display:block;font-family:var(--heading-font);font-weight:var(--font-medium);font-size:1.2rem;color:var(--primary-color);}.region-primary-navigation .menu--main [data-menu-level="0"]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;height:100%;}.region-primary-navigation .menu--main [data-menu-level="0"] > .menu-item{position:relative;display:flex;justify-content:flex-start;align-items:center;height:143px;margin-bottom:0;}.region-primary-navigation .menu--main [data-menu-level="0"] > .menu-item > a{position:relative;display:block;overflow:hidden;padding-block:1rem;}.region-primary-navigation .menu--main [data-menu-level="0"] > .menu-item > a::before{content:"";display:block;position:absolute;bottom:0;left:0%;width:100%;height:3px;transform:scaleX(0);transform-origin:center;background-color:var(--primary-color-alt);transition:transform 500ms var(--snap);}.region-primary-navigation .menu--main [data-menu-level="0"] > .menu-item > a:hover::before,.region-primary-navigation .menu--main [data-menu-level="0"] > .menu-item > a:active::before,.region-primary-navigation .menu--main [data-menu-level="0"] > .menu-item > a:focus::before{transform:scaleX(1);}.region-primary-navigation .menu--main [dropdown]{display:flex !important;justify-content:flex-start;align-items:baseline;width:fit-content;gap:0.5rem;}.region-primary-navigation .menu--main [dropdown]::after{content:"";display:block;width:1rem;height:0.8rem;background-color:var(--primary-color);mask:url(/themes/custom/base/img/icons/button-arrow.svg) no-repeat center/auto;transition:200ms ease;}.region-primary-navigation .menu--main [dropdown].show::before{transform:translateX(-50%);}.region-primary-navigation .menu--main [dropdown].show::after{transform:rotate(90deg);}.region-primary-navigation .menu--main [data-menu-level="0"] [dropdown].show + .menu-wrapper{box-shadow:0 5px 5px -3px rgba(0,0,0,0.2);}.region-primary-navigation .menu--main .menu-wrapper{display:grid;grid-template-rows:0fr;visibility:hidden;position:absolute;top:100%;width:300px;z-index:1;transition:grid-template-rows 200ms;}.region-primary-navigation .menu--main .menu-wrapper > .menu{overflow:hidden;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;background-color:var(--white-color);}.region-primary-navigation .menu--main .menu-wrapper a{padding:1rem;font-weight:var(--font-medium);}.region-primary-navigation .menu--main .menu-wrapper a:hover,.region-primary-navigation .menu--main .menu-wrapper a:focus,.region-primary-navigation .menu--main .menu-wrapper a:active,.region-primary-navigation .menu--main .menu-wrapper a.is-active{color:var(--primary-color-20);}.region-primary-navigation .menu--main [dropdown].show + .menu-wrapper{visibility:visible;grid-template-rows:1fr;}@media screen and (max-width:940px){.main-navigation{height:70px;padding-inline:1rem;}.region-primary-navigation{display:grid;position:absolute;visibility:hidden;overflow-y:auto;right:0;top:calc(100% + 1rem);width:min(500px,100%);height:auto;transform:translateX(150%);max-height:calc(100dvh - var(--mobile-navigation-offset));transition:200ms ease;}.region-primary-navigation .menu--main{overflow:auto;background-color:var(--white-color);border-radius:1rem;box-shadow:0 0 3px 0 rgba(0,0,0,0.2509803922);}.region-primary-navigation .menu--main .menu{flex-direction:column;justify-content:flex-start;align-items:flex-start;}.region-primary-navigation .menu--main [data-menu-level="0"]{height:fit-content;padding-block:1rem;}.region-primary-navigation .menu--main [data-menu-level="0"] > .menu-item{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;}.region-primary-navigation .menu--main [data-menu-level="0"] > .menu-item > a{padding:2rem 1rem;width:100%;font-size:1.4rem;font-weight:var(--font-regular);}.region-primary-navigation .menu--main [data-menu-level="0"] [dropdown].show + .menu-wrapper{box-shadow:none;}.region-primary-navigation .menu--main [data-menu-level="1"] > .menu-item a{padding-inline:1rem;font-size:1.2rem;}.region-primary-navigation .menu--main .menu-wrapper{position:relative;top:0;left:0;width:100%;border-top:2px solid transparent;transition:200ms ease;}.region-primary-navigation .menu--main [dropdown].show + .menu-wrapper{box-shadow:none;grid-template-rows:1fr;}.region-primary-navigation.show{visibility:visible;transform:translateX(0);}body:has(.region-primary-navigation.show){overflow:hidden;}}@media screen and (max-width:768px){.region-primary-navigation .menu--top-bar{order:0;}.region-primary-navigation .menu--main{order:1;}.region-primary-navigation .menu--main [data-menu-level="0"] > .menu-item > a{font-size:1.2rem;padding:1rem 0.75rem;}}.breadcrumb__list{display:flex;margin-block:1rem 2rem;}.breadcrumb__list .breadcrumb__item{font-size:0.85rem;color:var(--black-color);}.breadcrumb__list .breadcrumb__item:not(:last-of-type)::after{content:"|";display:inline-block;margin-inline:0.5ch;}.breadcrumb__list .breadcrumb__item:last-of-type{font-weight:var(--font-medium);color:var(--primary-color);}.breadcrumb__list .breadcrumb__item .breadcrumb__link{font-weight:var(--font-regular);color:var(--dark-gray-color);}.breadcrumb__list .breadcrumb__item .breadcrumb__link:hover,.breadcrumb__list .breadcrumb__item .breadcrumb__link:focus,.breadcrumb__list .breadcrumb__item .breadcrumb__link:active{text-decoration:underline;}.paragraph--type--hero-slide{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;height:calc(max(1000px,100vh) - var(--header-offset));padding:3rem;}.paragraph--type--hero-slide.mosaic{width:min(var(--content-width),100%);padding-inline:3rem;margin-inline:auto;justify-content:space-between;}.paragraph--type--hero-slide.mosaic .heading{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:50%;height:100%;margin-bottom:6rem;}.paragraph--type--hero-slide.mosaic .heading h2{font-size:var(--h1);}.paragraph--type--hero-slide.mosaic .field--name-field-mosaic-images{width:50%;height:auto;}.paragraph--type--hero-slide.full-background{background:linear-gradient(270deg,rgba(45,86,33,0) -40.59%,rgba(37,90,38,0.197115) -12.88%,#03683b 100%),var(--hero-bg) no-repeat center/cover;}.paragraph--type--hero-slide.full-background .heading{text-align:center;align-items:center;}.paragraph--type--hero-slide.full-background .heading .eyebrow{color:var(--white-color);}.paragraph--type--hero-slide.full-background .heading .headline{color:var(--white-color);}.paragraph--type--hero-slide.full-background .heading .headline span.dark-green{color:var(--primary-color-20);}.paragraph--type--hero-slide.full-background .heading .field--name-field-cta > a{margin-inline:auto;}.paragraph--type--hero-slide.none .heading{text-align:center;align-items:center;}@media screen and (max-width:940px){.paragraph--type--hero-slide{padding:2rem;}.paragraph--type--hero-slide.mosaic{height:100vh;flex-direction:column;}.paragraph--type--hero-slide.mosaic .heading{width:100%;height:fit-content;align-items:center;text-align:center;margin-bottom:2rem;padding-block:0;}.paragraph--type--hero-slide.mosaic .field--name-field-mosaic-images{width:100%;}}@media screen and (max-width:768px){.paragraph--type--hero-slide.mosaic{padding-inline:2rem;}}@media screen and (max-width:576px){.paragraph--type--hero-slide.mosaic{padding-inline:1rem;}}@media screen and (max-width:940px){.card-list{grid-template-rows:[card-image] 200px;}}@media screen and (max-width:768px){.card-list{grid-template-columns:minmax(auto,380px);justify-content:center;}}.card-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(max(318px,(100% - 6rem) / 3),100%),1fr));gap:2rem;grid-template-rows:auto;margin-block:2rem;}.card{position:relative;box-shadow:none;border-radius:1.5rem;transition:background-color 300ms ease;overflow:hidden;isolation:isolate;}.card .card-content{padding:1rem;}.card .card-body{font-family:var(--body-font);font-weight:var(--font-regular);font-size:var(--body);line-height:var(--body-line-height);margin-bottom:1.5rem;}.card:has(.card-image){background-color:var(--gray-color);}.card .card-cta,.card .field--name-field-cta{z-index:1;}.card .full-card-link{position:absolute;inset:0;z-index:0;}.card-list.service{grid-template-rows:[card-content] max-content !important;}.card-list.service .card{display:flex;justify-content:flex-end;isolation:isolate;height:100%;min-height:300px;}.card-list.service .card .card-image{position:absolute;width:100%;height:100%;z-index:-1;background-color:var(--dark-gray-color);transition:200ms ease;}.card-list.service .card .card-image img{opacity:0.69;mix-blend-mode:multiply;transition:200ms ease;}.card-list.service .card .card-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;grid-row:span 1;padding:2rem;}.card-list.service .card .field--name-field-cta > a{color:var(--white-color);border-radius:0;}.card-list.service .card .field--name-field-cta > a .arrow-icon{position:relative;display:block;background-color:var(--secondary-color);height:2rem;border-radius:100vh;aspect-ratio:1/1;}.card-list.service .card .field--name-field-cta > a .arrow-icon::after{content:"";display:block;position:absolute;inset:20%;background-color:var(--white-color);mask:url(/themes/custom/base/img/icons/button-arrow.svg) no-repeat center/auto;}.card-list.service .card .field--name-field-cta > a:hover,.card-list.service .card .field--name-field-cta > a:focus,.card-list.service .card .field--name-field-cta > a:active{box-shadow:none;color:var(--primary-color-30);}.card-list.service .card .field--name-field-cta > a:hover .arrow-icon::after,.card-list.service .card .field--name-field-cta > a:focus .arrow-icon::after,.card-list.service .card .field--name-field-cta > a:active .arrow-icon::after{animation:wiggle 300ms var(--subtle);}.card-list.service .card .card-title{color:var(--white-color);font-weight:var(--font-medium);margin-bottom:0;font-size:2.5rem;width:min(300px,100%);}.card-list.service .card:hover .card-image,.card-list.service .card:focus .card-image,.card-list.service .card:active .card-image{background-color:var(--primary-color);}.card-list.service .card:hover .card-image img,.card-list.service .card:focus .card-image img,.card-list.service .card:active .card-image img{filter:blur(5px);}.view-news .view-filters{max-width:1000px;margin-inline:auto;}.card-list.inline-cards.news{grid-template-columns:1fr;justify-content:flex-start;align-items:center;max-width:1000px;margin-inline:auto;}.card-list.inline-cards.news .card{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:3rem;background-color:transparent;border-radius:0;}.card-list.inline-cards.news .card .card-image{max-width:300px;min-width:300px;width:100%;border-radius:1rem;overflow:hidden;}.card-list.inline-cards.news .card .card-content .news-date{font-family:var(--heading-font);color:var(--dark-gray-color);font-weight:var(--font-regular);margin-bottom:0.5rem;}.card-list.inline-cards.news .card .card-content .card-title{color:var(--primary-color-alt);}.card-list.inline-cards.news .card .field--name-field-cta{margin-left:0;}.card-list.inline-cards.news .card .field--name-field-cta > a{display:flex;justify-content:center;align-items:center;gap:2rem;font-size:1rem;width:fit-content;padding:0.75rem 1.5rem;margin-block:1rem;font-weight:var(--font-semibold);font-family:var(--body-font);letter-spacing:1.26px;isolation:isolate;overflow:hidden;padding-inline:0;gap:1rem;background:transparent;color:var(--primary-color);border-radius:10000px;box-shadow:0 0 0 0 var(--med-gray-color);transition:all 200ms,--color-start 200ms ease,--color-end 300ms ease;text-transform:uppercase;letter-spacing:1.26px;padding:0;border-color:transparent;color:var(--primary-color-alt);font-weight:var(--font-medium);}.card-list.inline-cards.news .card .field--name-field-cta > a::after{content:"";display:block;width:1rem;height:1rem;background-color:var(--primary-color);mask:url(/themes/custom/base/img/icons/button-arrow.svg) no-repeat center/auto;}.card-list.inline-cards.news .card .field--name-field-cta > a:hover::after,.card-list.inline-cards.news .card .field--name-field-cta > a:focus::after,.card-list.inline-cards.news .card .field--name-field-cta > a:active::after{background-color:var(--primary-color-alt);}.card-list.inline-cards.news .card .field--name-field-cta > a:hover{box-shadow:0 3px 10px 0 var(--shadow);color:var(--primary-color-alt);}.card-list.inline-cards.news .card .field--name-field-cta > a:focus{outline:2px solid transparent;outline-offset:2px;}.card-list.inline-cards.news .card .field--name-field-cta > a:active{border-radius:1rem;}.card-list.inline-cards.news .card .field--name-field-cta > a::after{background-color:var(--primary-color-alt);}.card-list.inline-cards.news .card .field--name-field-cta > a:hover,.card-list.inline-cards.news .card .field--name-field-cta > a:focus,.card-list.inline-cards.news .card .field--name-field-cta > a:active{color:var(--primary-color-20);box-shadow:none;}.card-list.inline-cards.news .card .field--name-field-cta > a:hover::after,.card-list.inline-cards.news .card .field--name-field-cta > a:focus::after,.card-list.inline-cards.news .card .field--name-field-cta > a:active::after{background-color:var(--primary-color-20);}.block--type-recent-news .card{background-color:transparent;border-radius:0;}.block--type-recent-news .news-highlight .card-image{max-width:100% !important;width:100%;border-radius:1rem;overflow:hidden;margin-bottom:1rem;}.block--type-recent-news .field--name-field-partial-list .card-image{display:none;}.block--type-recent-news .field--name-field-partial-list .card-list{margin-block:0;}@media screen and (max-width:768px){.card-list.inline-cards.news{justify-items:center;}.card-list.inline-cards.news .card{flex-direction:column;max-width:400px;width:100%;}.card-list.inline-cards.news .card .card-image{max-width:100%;}}.card-list.standard.profile{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(max(318px,(100% - 8rem) / 4),100%),1fr));gap:2rem;grid-template-rows:auto;}.card-list.standard.profile .card{position:relative;max-width:300px;width:100%;margin-inline:auto;background-color:var(--white-color);box-shadow:0px 5px 5px -5px var(--dark-gray-color);border:4px solid transparent;transition:scale 500ms var(--lazy);}.card-list.standard.profile .card[hidden]{visibility:hidden;display:none;}.card-list.standard.profile .card:hover,.card-list.standard.profile .card:focus,.card-list.standard.profile .card:active{scale:1.05;border-color:var(--secondary-color);}.card-list.standard.profile .card .card-image{width:100%;}.card-list.standard.profile .card .card-content{padding:2rem;background-color:var(--white-color);}.card-list.standard.profile .card .card-title{font-size:1.2rem;color:var(--primary-color);font-family:var(--body-font);font-weight:var(--font-bold);margin-bottom:0.5rem;}.card-list.standard.profile .card .field--name-field-job-title{font-size:0.9rem;font-weight:var(--font-regular);color:var(--dark-gray-color);}.card-list.standard.profile .card .full-card-link{position:absolute;inset:0;}.card-list.inline-cards.location{display:grid;grid-template-columns:1fr;}.card-list.inline-cards.location .card{display:grid;gap:3rem;background-color:transparent;border-radius:0;margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px solid var(--gray-color);}.card-list.inline-cards.location .card:nth-of-type(odd){grid-template-columns:1fr minmax(auto,575px);}.card-list.inline-cards.location .card:nth-of-type(odd) .card-image{order:1;}.card-list.inline-cards.location .card:nth-of-type(odd) .card-content{order:0;}.card-list.inline-cards.location .card:nth-of-type(even){grid-template-columns:minmax(auto,575px) 1fr;}.card-list.inline-cards.location .card:nth-of-type(even) .card-image{order:0;}.card-list.inline-cards.location .card:nth-of-type(even) .card-content{order:1;}.card-list.inline-cards.location .card:has(.card-image) .card-image{grid-column:span 1;width:100%;}.card-list.inline-cards.location .card:has(.card-image) .card-image img{border-radius:1rem;}.card-list.inline-cards.location .card:has(.card-image) .card-content{grid-column:span 1;}.card-list.inline-cards.location .card .card-header{display:flex;justify-content:space-between;align-items:center;column-gap:2rem;flex-wrap:wrap;width:100%;margin-bottom:3rem;}.card-list.inline-cards.location .card .card-header .field--name-field-cta > a{display:flex;justify-content:center;align-items:center;gap:2rem;font-size:1rem;width:fit-content;padding:0.75rem 1.5rem;margin-block:1rem;font-weight:var(--font-semibold);font-family:var(--body-font);letter-spacing:1.26px;isolation:isolate;overflow:hidden;position:relative;border:2px solid var(--primary-color);background:transparent;color:var(--primary-color);border-radius:10000px;box-shadow:0 0 0 0 var(--med-gray-color);transition:all 200ms,--color-start 200ms ease,--color-end 300ms ease;}.card-list.inline-cards.location .card .card-header .field--name-field-cta > a::before{content:"";position:absolute;width:100%;aspect-ratio:1/1;border-radius:100vh;background-color:var(--primary-color-alt);z-index:-1;transition:200ms ease;rotate:90deg;transform-origin:top left;}.card-list.inline-cards.location .card .card-header .field--name-field-cta > a:hover::before,.card-list.inline-cards.location .card .card-header .field--name-field-cta > a:focus::before,.card-list.inline-cards.location .card .card-header .field--name-field-cta > a:active::before{width:100%;rotate:0deg;}.card-list.inline-cards.location .card .card-header .field--name-field-cta > a:hover{box-shadow:0 3px 10px 0 var(--shadow);background-color:var(--primary-color-alt);color:var(--white-color);}.card-list.inline-cards.location .card .card-header .field--name-field-cta > a:focus{outline:2px solid transparent;outline-offset:2px;}.card-list.inline-cards.location .card .card-header .field--name-field-cta > a:active{border-radius:1rem;}.card-list.inline-cards.location .card .card-title{font-size:3.5rem;color:var(--heading-color);margin-bottom:0;}.card-list.inline-cards.location .card .card-content{grid-column:span 2;width:100%;color:var(--text-color);}@media screen and (max-width:940px){.card-list.inline-cards.location .card:nth-of-type(even),.card-list.inline-cards.location .card:nth-of-type(odd){grid-template-columns:1fr;}.card-list.inline-cards.location .card:nth-of-type(odd) .card-image{order:0;}.card-list.inline-cards.location .card:nth-of-type(odd) .card-content{order:1;}}@media screen and (max-width:576px){.card-list.inline-cards.location .card .location-details{grid-template-columns:100%;}.card-list.inline-cards.location .card .location-details .atm-locations{grid-column:span 1;}}.card.job-posting.highlight{justify-content:flex-end;align-items:flex-start;position:relative;isolation:isolate;height:338px;max-width:800px;margin-inline:auto;}.card.job-posting.highlight .card-image{position:absolute;inset:0;width:100%;height:100%;background-color:var(--dark-gray-color);z-index:0;}.card.job-posting.highlight .card-image img{opacity:0.69;}.card.job-posting.highlight .card-content{z-index:1;padding:2rem 3rem;}.card.job-posting.highlight .card-content .card-title{color:var(--white-color);font-size:2rem;font-weight:var(--font-bold);font-family:var(--body-font);}.card.job-posting.highlight .card-content .field--name-field-cta a{display:flex;justify-content:center;align-items:center;gap:2rem;font-size:1rem;width:fit-content;padding:0.75rem 1.5rem;margin-block:1rem;font-weight:var(--font-semibold);font-family:var(--body-font);letter-spacing:1.26px;isolation:isolate;overflow:hidden;position:relative;border:2px solid var(--primary-color);background:transparent;color:var(--primary-color);border-radius:10000px;box-shadow:0 0 0 0 var(--med-gray-color);transition:all 200ms,--color-start 200ms ease,--color-end 300ms ease;border:none;background-color:var(--white-color);}.card.job-posting.highlight .card-content .field--name-field-cta a::before{content:"";position:absolute;width:100%;aspect-ratio:1/1;border-radius:100vh;background-color:var(--primary-color-alt);z-index:-1;transition:200ms ease;rotate:90deg;transform-origin:top left;}.card.job-posting.highlight .card-content .field--name-field-cta a:hover::before,.card.job-posting.highlight .card-content .field--name-field-cta a:focus::before,.card.job-posting.highlight .card-content .field--name-field-cta a:active::before{width:100%;rotate:0deg;}.card.job-posting.highlight .card-content .field--name-field-cta a:hover{box-shadow:0 3px 10px 0 var(--shadow);background-color:var(--primary-color-alt);color:var(--white-color);}.card.job-posting.highlight .card-content .field--name-field-cta a:focus{outline:2px solid transparent;outline-offset:2px;}.card.job-posting.highlight .card-content .field--name-field-cta a:active{border-radius:1rem;}.card-list.inline-cards.job_posting{display:grid;grid-template-columns:1fr;}.card-list.inline-cards.job_posting .card{background-color:hsl(from var(--bg-color) h s calc(l - 5));outline:2px solid transparent;transition:200ms ease;}.card-list.inline-cards.job_posting .card .card-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;padding-inline:1.5rem;padding-block:2rem;}.card-list.inline-cards.job_posting .card .card-content .card-title{margin-bottom:0;}.card-list.inline-cards.job_posting .card .card-content .card-body{margin-bottom:0;}.card-list.inline-cards.job_posting .card .card-content .field--name-field-cta > a{margin-top:1rem;}.card-list.inline-cards.job_posting .card .card-content .field--name-field-cta:has(.application-link){display:flex;justify-content:flex-start;align-items:center;gap:1rem;}.card-list.inline-cards.job_posting .card .card-content .field--name-field-cta:has(.application-link) .application-link{background:transparent;}.card-list.inline-cards.job_posting .card .card-content .field--name-field-cta:has(.application-link) .application-link::after{content:"";display:block;width:1.1rem;height:1.1rem;background-color:var(--heading-color);mask:url(/themes/custom/base/img/icons/download.svg) no-repeat center/100%;}.card-list.inline-cards.job_posting .card .card-content .field--name-field-cta:has(.application-link) .application-link:hover::after,.card-list.inline-cards.job_posting .card .card-content .field--name-field-cta:has(.application-link) .application-link:focus::after,.card-list.inline-cards.job_posting .card .card-content .field--name-field-cta:has(.application-link) .application-link:active::after{background-color:var(--white-color);}.card-list.inline-cards.job_posting .card:hover,.card-list.inline-cards.job_posting .card:focus,.card-list.inline-cards.job_posting .card:active{outline:2px solid var(--text-color);}@media screen and (max-width:576px){.card-list.inline-cards.job_posting .card .card-content{gap:1rem;}.card-list.inline-cards.job_posting .card .card-content .card-title{font-size:1.3rem;}}.banner{position:relative;overflow:visible;width:100%;padding-block:2rem;}section > .paragraph--type--banner{width:min(var(--content-width),100%);padding-block:6rem 4rem;}section > .paragraph--type--banner .banner-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:min(1000px,100%);margin-inline:auto;}section > .paragraph--type--banner .field--name-body p{font-size:1.5rem;font-weight:var(--font-regular);letter-spacing:1px;}section > .paragraph--type--banner:has(.video-wrapper) .video-wrapper{width:min(var(--content-width),100%);padding-inline:3rem;margin-inline:auto;position:relative;display:flex;justify-content:center;align-items:center;height:545px;background:var(--video-banner) no-repeat center/cover;border-radius:2rem;}section > .paragraph--type--banner:has(.video-wrapper) .video-wrapper .dialog-button{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background-color:transparent;border-radius:3rem;transition:200ms ease;}section > .paragraph--type--banner:has(.video-wrapper) .video-wrapper .dialog-button::after{display:none;}section > .paragraph--type--banner:has(.video-wrapper) .video-wrapper .dialog-button span.play-button{position:relative;display:block;width:3rem;height:3rem;border-radius:3rem;background-color:var(--white-color);transition:200ms ease;}section > .paragraph--type--banner:has(.video-wrapper) .video-wrapper .dialog-button span.play-button::after{content:"";display:block;position:absolute;inset:20%;background-color:var(--dark-gray-color);mask:url(/themes/custom/base/img/icons/play-fill.svg) no-repeat center/100%;}section > .paragraph--type--banner:has(.video-wrapper) .video-wrapper .dialog-button:hover,section > .paragraph--type--banner:has(.video-wrapper) .video-wrapper .dialog-button:focus,section > .paragraph--type--banner:has(.video-wrapper) .video-wrapper .dialog-button:active{backdrop-filter:blur(10px);}section > .paragraph--type--banner:has(.video-wrapper) .video-wrapper .dialog-button:hover span.play-button,section > .paragraph--type--banner:has(.video-wrapper) .video-wrapper .dialog-button:focus span.play-button,section > .paragraph--type--banner:has(.video-wrapper) .video-wrapper .dialog-button:active span.play-button{transform:scale(1.1);}.image-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(max(318px,(100% - 6rem) / 3),100%),1fr));gap:2rem;grid-template-rows:auto;}.image-list img{width:100% !important;}@media screen and (max-width:940px){.image-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(max(318px,(100% - 2rem) / 2),100%),1fr));gap:1rem;grid-template-rows:auto;}}@media screen and (max-width:768px){.image-list{justify-content:center;}.image-list img{max-width:400px !important;}}.field--name-field-mosaic-images{display:grid;grid-template-columns:[left-col] minmax(auto,282px) [right-col] minmax(auto,300px);grid-template-rows:minmax(auto,300px) auto;justify-content:flex-end;height:100%;gap:1rem;padding-bottom:1rem;}.field--name-field-mosaic-images .mosaic-wrapper:has(.mosaic-pill){grid-column:left-col;grid-row:span 2;}.field--name-field-mosaic-images .mosaic-wrapper:has(.mosaic-circle),.field--name-field-mosaic-images .mosaic-wrapper:has(.mosaic-rectangle){grid-column:right-col;grid-row:span 1;}.field--name-field-mosaic-images .mosaic-pill{border-radius:100vh;width:100%;aspect-ratio:375/580;}.field--name-field-mosaic-images .mosaic-circle{border-radius:100vh;height:100%;aspect-ratio:257/258;}.field--name-field-mosaic-images .mosaic-rectangle{border-radius:1rem;width:100%;aspect-ratio:257/257;}@media screen and (max-width:940px){.field--name-field-mosaic-images{justify-content:center;}}@media screen and (max-width:576px){.field--name-field-mosaic-images{grid-template-rows:minmax(auto,147px) auto;}}.stats-list{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;gap:2rem;}.stat{min-width:200px;}.stat .stat-wrapper{display:flex;justify-content:center;align-items:center;font-size:var(--h1);font-weight:var(--font-bold);color:var(--heading-color);font-family:var(--heading-font);}.stat .stat-label{width:100%;text-align:center;font-weight:var(--font-medium);}.paragraph--type--stats.mosaic .stats-list{display:grid;grid-template-columns:max-content max-content;grid-template-rows:220px;justify-content:flex-start;align-items:flex-start;}.paragraph--type--stats.mosaic .stats-list .stat{font-family:var(--heading-font);background-blend-mode:multiply;color:var(--white-color);border-radius:1rem;padding:1rem;}.paragraph--type--stats.mosaic .stats-list .stat:nth-of-type(n + 1){background:linear-gradient(to top,var(--primary-color-40),var(--primary-color-40)),var(--stat-bg) no-repeat center/100%;}.paragraph--type--stats.mosaic .stats-list .stat:nth-of-type(n + 2){background:linear-gradient(to top,var(--primary-color-20),var(--primary-color-20)),var(--stat-bg) no-repeat center/100%;}.paragraph--type--stats.mosaic .stats-list .stat:nth-of-type(n + 3){background:linear-gradient(to top,var(--primary-color-40),var(--primary-color-40)),var(--stat-bg) no-repeat center/100%;}.paragraph--type--stats.mosaic .stats-list .stat.tall{grid-row:span 2;height:383px;aspect-ratio:238/383;}.paragraph--type--stats.mosaic .stats-list .stat.short{grid-row:span 1;height:220px;aspect-ratio:238/219;}.paragraph--type--stats.mosaic .stats-list .stat .stat-wrapper{justify-content:flex-start;font-weight:var(--font-medium);color:var(--white-color);}.paragraph--type--stats.mosaic .stats-list .stat .stat-wrapper *{text-shadow:0 0 6px rgba(0,0,0,0.9);}.paragraph--type--stats.mosaic .stats-list .stat .stat-label{text-align:left;font-size:1.5rem;font-weight:var(--font-medium);text-shadow:0 0 4px rgba(0,0,0,0.9);}@media screen and (max-width:940px){.paragraph--type--stats.mosaic .stats-list{justify-content:center;}}@media screen and (max-width:768px){.paragraph--type--stats.mosaic .stats-list{grid-template-columns:auto;justify-content:center;}}.slick-slider{position:relative;}.slide__media{display:none;}.slide__caption{padding:0;}.hero .slick,.hero .slick-slider,.hero .slick-list,.hero .slick-track,.hero .slick__slide{width:100%;height:auto;}.hero .slick-dots{justify-content:center;position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);width:min(100%,var(--content-width));}@media screen and (max-width:768px){.hero .slick-dots{bottom:0;}}.slick-dots{display:flex;justify-content:center;align-items:center;gap:2rem;width:100%;margin-top:2rem;list-style:none;}.slick-dots > li{list-style:none;}.slick-dots button{color:transparent;width:1rem;height:1rem;border-radius:1rem;background-color:var(--secondary-color-30);}.slick-dots button:hover,.slick-dots button:focus,.slick-dots button:active{cursor:pointer;background-color:var(--primary-color-10);}.slick-dots .slick-active button{background-color:var(--primary-color-10);outline:1px solid var(--white-color);}.view-testimonials{position:relative;}.view-testimonials .slick__slide.slick-current .testimonial-slide .quote-icon{opacity:1;}.view-testimonials .slick__arrow{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;top:0;position:absolute;pointer-events:none;}.view-testimonials .slick__arrow .slick-arrow{position:relative;width:3rem;height:3rem;border-radius:3rem;background-color:transparent;border:2px solid transparent;color:transparent;pointer-events:all;transition:200ms ease;}.view-testimonials .slick__arrow .slick-arrow::after{content:"";display:block;position:absolute;inset:20%;background-color:var(--primary-color);transition:200ms ease;}.view-testimonials .slick__arrow .slick-arrow:hover,.view-testimonials .slick__arrow .slick-arrow:focus,.view-testimonials .slick__arrow .slick-arrow:active{cursor:pointer;background-color:var(--primary-color);border-color:var(--white-color);}.view-testimonials .slick__arrow .slick-arrow:hover::after,.view-testimonials .slick__arrow .slick-arrow:focus::after,.view-testimonials .slick__arrow .slick-arrow:active::after{background-color:var(--white-color);}.view-testimonials .slick__arrow .slick-prev::after{mask:url(/themes/custom/base/img/icons/button-arrow.svg) no-repeat center/auto;transform:rotate(180deg);}.view-testimonials .slick__arrow .slick-next::after{mask:url(/themes/custom/base/img/icons/button-arrow.svg) no-repeat center/auto;}.testimonial-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;margin-block:3rem 0;margin-inline:auto;width:min(80%,930px);}.testimonial-slide .quote-icon{position:relative;display:block;width:3rem;height:3rem;border-radius:3rem;background-color:var(--white-color);border:1px solid var(--secondary-color);opacity:0;transition:400ms 300ms ease;}.testimonial-slide .quote-icon::after{content:"";display:block;position:absolute;inset:20%;background-color:var(--secondary-color);mask:url(/themes/custom/base/img/icons/quote.svg) no-repeat center/100%;}.testimonial-slide .testimonial-body{text-align:center;font-size:1.1rem;line-height:1.65;}.testimonial-slide .testimonial-details{text-align:center;color:var(--primary-color);}.testimonial-slide .testimonial-details p{margin-bottom:0;}.testimonial-slide .testimonial-author{font-size:2rem;font-family:var(--heading-font);font-weight:var(--font-medium);line-height:1.5;text-align:center;}@media screen and (max-width:768px){.testimonial-slide{width:calc(100% - 6rem);}}@media screen and (max-width:576px){.hero .slick-dots{justify-content:center;width:100%;padding-block:1rem;}}.view-job-postings .slick__arrow{display:flex;justify-content:center;align-items:center;gap:2rem;margin-block:2rem;}.view-job-postings .slick__arrow button{padding:0.75rem 1.25rem;background-color:transparent;color:var(--black-color);font-family:var(--body-font);font-weight:var(--font-medium);border:1px solid var(--primary-color);border-radius:3rem;width:120px;}.view-job-postings .slick__arrow button:hover,.view-job-postings .slick__arrow button:focus,.view-job-postings .slick__arrow button:active{cursor:pointer;background-color:var(--primary-color);color:var(--white-color);outline:none;}.dialog-button.dialog-video-button{position:relative;isolation:isolate;background-color:var(--black-color);}.dialog-button.dialog-video-button::after{content:"";display:block;position:absolute;inset:20%;background-color:var(--secondary-color);mask:url(/themes/custom/base/img/icons/play-fill.svg) no-repeat center/100%;z-index:1;transition:200ms ease;}.dialog-button:hover,.dialog-button:active,.dialog-button:focus{cursor:pointer;}.dialog{position:fixed;width:min(900px,100%);height:auto;aspect-ratio:4/3;padding:2rem;margin:auto;opacity:1;overflow:visible;background-color:transparent;transition:300ms ease,display 100ms allow-discrete,overlay 100ms allow-discrete;}.dialog::backdrop{background-color:var(--black-color);opacity:0.5;}.dialog.video-dialog iframe,.dialog.video-dialog .field--name-field-media-video{width:100%;height:100%;border-radius:1rem;}dialog[open]{opacity:1;}@starting-style{dialog[open]{opacity:0;}}.dialog-close{position:absolute;top:-1rem;right:-1em;width:3rem;height:3rem;border-radius:3rem;z-index:2;color:transparent;background-color:transparent;}.dialog-close::after{content:"";position:absolute;inset:0;background-color:var(--white-color);border:2px solid transparent;mask:url(/themes/custom/base/img/icons/x.svg) no-repeat center/100%;}.dialog-close:hover,.dialog-close:active,.dialog-close:focus{cursor:pointer;}.dialog-close:hover::after,.dialog-close:active::after,.dialog-close:focus::after{border-color:var(--white-color);}.testimonial-slide .dialog-video-button{width:3rem;height:3rem;background-color:var(--white-color);border:1px solid var(--secondary-color);border-radius:3rem;}.testimonial-slide .dialog-video-button:hover,.testimonial-slide .dialog-video-button:focus,.testimonial-slide .dialog-video-button:active{background-color:var(--secondary-color);}.testimonial-slide .dialog-video-button:hover::after,.testimonial-slide .dialog-video-button:focus::after,.testimonial-slide .dialog-video-button:active::after{background-color:var(--white-color);scale:1.2;}body:has(dialog[open]){overflow-y:hidden;}@media screen and (max-width:576px){.team-dialog{max-width:100%;max-height:100%;width:100%;height:100%;border-radius:0;margin:0;padding-top:4rem;}.team-dialog .dialog-close{top:1rem;right:50%;transform:translateX(50%);}.team-dialog .dialog-team-container{grid-template-columns:1fr;grid-template-rows:300px auto;gap:1rem;padding:min(1rem,5vw);overflow-y:auto;}.team-dialog .dialog-team-container .field--name-field-headshot img{width:min(300px,100%);height:100%;margin-inline:auto;}.team-dialog .dialog-team-container .team-info{width:min(300px,100%);margin-inline:auto;text-align:center;}.team-dialog .dialog-team-container .field--name-field-heading{font-size:2rem;margin-top:1rem;}.team-dialog .dialog-team-container .field--name-field-heading::before{margin-inline:auto;}dialog[open]{opacity:1;transform:translateY(0);}@starting-style{dialog[open]{transform:translateY(100%);}}}.tabs{box-shadow:none;}.view-staff .tabs > [role=tablist]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem;width:100%;padding-block:2rem;}.view-staff .tabs > [role=tablist] [role=tab]{display:flex;justify-content:center;align-items:center;gap:0.25ch;position:relative;background-color:transparent;font-size:1.3rem;font-family:var(--heading-font);font-weight:var(--font-medium);color:var(--primary-color);padding-block:0.5rem;}.view-staff .tabs > [role=tablist] [role=tab]::after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0%;height:3px;border-radius:1rem;background-color:var(--primary-color);transition:200ms ease,width 500ms var(--snap);}.view-staff .tabs > [role=tablist] [role=tab][aria-selected=true]{color:var(--primary-color-alt);}.view-staff .tabs > [role=tablist] [role=tab][aria-selected=true]::after{width:100%;}.view-staff .tabs > [role=tablist] [role=tab]:hover,.view-staff .tabs > [role=tablist] [role=tab]:active,.view-staff .tabs > [role=tablist] [role=tab]:focus{cursor:pointer;color:var(--secondary-color);}.view-staff .tabs > [role=tablist] [role=tab]:hover::after,.view-staff .tabs > [role=tablist] [role=tab]:active::after,.view-staff .tabs > [role=tablist] [role=tab]:focus::after{width:100%;}.paragraph--type--tabs [role=tablist]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem;margin-bottom:3rem;}.paragraph--type--tabs [role=tab]{display:flex;justify-content:space-between;align-items:center;gap:2rem;font-size:1.25rem;font-weight:var(--font-semibold);font-family:var(--body-font);padding:1rem 1.75rem;border-radius:1rem;background-color:var(--white-color);box-shadow:0px 4px 13.1px 0px rgba(0,0,0,0.2509803922);transition:200ms ease;}.paragraph--type--tabs [role=tab] .expand-icon{position:relative;display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;border-radius:2rem;background-color:var(--secondary-color-30);transition:200ms ease;}.paragraph--type--tabs [role=tab] .expand-icon span{position:absolute;display:block;width:0.8rem;height:2px;background-color:var(--primary-color);transition:200ms ease;}.paragraph--type--tabs [role=tab] .expand-icon span:nth-of-type(1){transform:rotate(180deg);}.paragraph--type--tabs [role=tab] .expand-icon span:nth-of-type(2){transform:rotate(90deg);}.paragraph--type--tabs [role=tab][aria-selected=true]{background-color:var(--primary-color-alt);color:var(--white-color);}.paragraph--type--tabs [role=tab][aria-selected=true] .expand-icon span:nth-of-type(1){transform:rotate(0deg);}.paragraph--type--tabs [role=tab][aria-selected=true] .expand-icon span:nth-of-type(2){transform:rotate(0deg);}.paragraph--type--tabs [role=tab]:hover,.paragraph--type--tabs [role=tab]:focus,.paragraph--type--tabs [role=tab]:active{cursor:pointer;background-color:var(--primary-color-alt);color:var(--white-color);}.paragraph--type--tabs [role=tab]:hover .expand-icon,.paragraph--type--tabs [role=tab]:focus .expand-icon,.paragraph--type--tabs [role=tab]:active .expand-icon{background-color:var(--secondary-color);}.tab-panels{display:grid;}.tab-panels > *{grid-area:1/-1;}.tab-panels [role=tabpanel]{display:grid;grid-template-rows:0fr;visibility:hidden;opacity:0;transition:200ms ease;}.tab-panels [role=tabpanel].visible{visibility:visible;opacity:1;grid-template-rows:1fr;}.tab-panels [role=tabpanel] .paragraph--type--tab{overflow:hidden;}.tab-panels [role=tabpanel] .field--name-field-tab-content{padding-inline:2rem;}.tab-panels [role=tabpanel] .field--name-field-tab-content > .field__item{padding-block:3rem;}@media screen and (max-width:576px){.paragraph--type--tabs [role=tab]{width:100%;}.tab-panels [role=tabpanel] .field--name-field-tab-content{padding-inline:0;}.tab-panels [role=tabpanel] .field--name-field-tab-content > .field__item{padding-top:0;}}.paragraph--type--timeline{display:grid;grid-template-columns:auto auto;gap:3rem;padding-block:0;}.paragraph--type--timeline .heading{position:sticky;top:calc(var(--header-offset) + 2rem);padding-block:4rem;width:min(var(--content-width) * 0.3,100%);height:fit-content;}.field--name-field-timeline-items{position:relative;display:grid;grid-template-columns:8ch 10ch auto;grid-auto-rows:minmax(130px,1fr);width:min(var(--content-width) * 0.7,100%);padding-block:5rem;}.field--name-field-timeline-items::before{content:"";display:block;position:absolute;width:3px;height:100%;left:50%;transform:translateX(-50%);grid-column:3/2;background-color:var(--black-color);}.field--name-field-timeline-items .paragraph--type--timeline-item{position:relative;display:grid;grid-column:span 3;grid-row:span 1;grid-template-columns:subgrid;align-items:center;opacity:0;transform:translateY(1rem);transition:300ms ease;}.field--name-field-timeline-items .paragraph--type--timeline-item.show{opacity:1;transform:translateY(0);}@media (prefers-reduced-motion:reduce){.field--name-field-timeline-items .paragraph--type--timeline-item{opacity:1;transform:translateY(0);}}.field--name-field-timeline-items .paragraph--type--timeline-item .dot{position:relative;height:100%;width:100%;}.field--name-field-timeline-items .paragraph--type--timeline-item .dot::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;margin:auto;border-radius:1rem;z-index:1;background-color:var(--primary-color-light);}.field--name-field-timeline-items .paragraph--type--timeline-item .field--name-field-year{font-size:1.7rem;font-weight:var(--font-semibold);text-align:right;}@media screen and (max-width:768px){.paragraph--type--timeline{grid-template-columns:1fr;}.paragraph--type--timeline .heading{position:relative;top:0;}}.webform-submission-form{display:grid;grid-template-columns:1fr 1fr;gap:2rem;}.webform-submission-form .form-type-textarea{grid-column:span 2;}.webform-submission-form .form-actions{grid-column:span 2;}@media screen and (max-width:768px){.webform-submission-form{grid-template-columns:1fr;}.webform-submission-form .form-type-textarea{grid-column:span 1;}.webform-submission-form .form-actions{grid-column:span 1;}}.pager .pager__item--active{color:var(--primary-color);}.pager .pager__item--next .pager__link .pager__item-title,.pager .pager__item--previous .pager__link .pager__item-title,.pager .pager__item--last .pager__link .pager__item-title,.pager .pager__item--first .pager__link .pager__item-title{border:0 !important;clip:rect(1px,1px,1px,1px) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}.pager .pager__item--next .pager__link::after,.pager .pager__item--next .pager__link::before,.pager .pager__item--previous .pager__link::after,.pager .pager__item--previous .pager__link::before,.pager .pager__item--last .pager__link::after,.pager .pager__item--last .pager__link::before,.pager .pager__item--first .pager__link::after,.pager .pager__item--first .pager__link::before{width:1.5rem;height:1.5rem;background:var(--primary-color);mask-position:center;mask-repeat:no-repeat;mask-size:100%;}.pager .pager__item--next .pager__link::after{mask-image:url(/themes/custom/base/img/icons/caret-right-fill.svg);}.pager .pager__item--previous .pager__link::before{mask-image:url(/themes/custom/base/img/icons/caret-left-fill.svg);}.pager .pager__item--first .pager__link::before{mask-image:url(/themes/custom/base/img/icons/skip-start-fill.svg);}.pager .pager__item--last .pager__link::after{mask-image:url(/themes/custom/base/img/icons/skip-end-fill.svg);}.accordion{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;row-gap:1rem;margin-top:4rem;}.field--name-field-accordion-item{background-color:var(--bg-color);border-radius:1rem;border:1px solid var(--gray-color);overflow:hidden;}.field--name-field-accordion-item.expanded .accordion-body-wrapper{grid-template-rows:1fr;}.accordion-button{display:flex;justify-content:flex-start;align-items:center;gap:1rem;text-align:left;width:100%;font-size:1.2rem;font-weight:var(--font-semibold);font-family:var(--body-font);background-color:inherit;color:var(--text-color);padding:1.5rem 2.5rem;}.accordion-button:hover,.accordion-button:focus,.accordion-button:active{cursor:pointer;background-color:var(--primary-color);color:var(--white-color);}.accordion-button:hover .accordion-icon span,.accordion-button:focus .accordion-icon span,.accordion-button:active .accordion-icon span{background-color:var(--white-color);}.accordion-button .accordion-icon{position:relative;width:1rem;height:fit-content;margin-left:auto;}.accordion-button .accordion-icon span{position:absolute;display:block;width:1rem;height:2px;background-color:var(--text-color);transition:transform 200ms ease;}.accordion-button .accordion-icon span:last-of-type{transform:rotate(90deg);}.accordion-button[aria-expanded=true] .accordion-icon span:first-of-type{transform:rotate(-180deg);}.accordion-button[aria-expanded=true] .accordion-icon span:last-of-type{transform:rotate(0deg);}.accordion-body-wrapper{display:grid;grid-template-rows:0fr;transition:200ms ease;}.accordion-body{overflow:hidden;}.accordion-body .field--name-field-body{padding:1.25rem 2.5rem;}.block-copyright{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;padding:1rem;gap:1.5rem;font-weight:var(--font-regular);background-color:var(--primary-color-dark);color:var(--white-color);}.block-copyright span.bar{display:none;}.block-copyright .text-formatted a:not(.button){font-family:var(--heading-font);font-weight:var(--font-regular);color:var(--white-color);}.block-copyright .text-formatted a:not(.button):hover,.block-copyright .text-formatted a:not(.button):focus,.block-copyright .text-formatted a:not(.button):active{text-decoration:underline;}@media screen and (max-width:576px){.block-copyright{flex-direction:column;gap:1rem;text-align:center;}.block-copyright > div:not(:last-of-type){flex-wrap:wrap;}.block-copyright > div:not(:last-of-type)::after{display:none;}}
.color-success{color:#325e1c;background-color:#f3faef;}.color-warning{color:#734c00;background-color:#fdf8ed;}.color-error{color:#a51b00;background-color:#fcf4f2;}
