@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*:before,*:after{box-sizing:border-box;}*{margin:0;padding:0;border:0;vertical-align:baseline;}body{-webkit-font-smoothing:antialiased;isolation:isolate;line-height:1.5;}body.stop-scrolling{overflow:hidden;}ol,ul,li{list-style:none;}.text-formatted ul,.field--name-body ul{margin-left:1rem;}.text-formatted ul li,.field--name-body ul li{list-style:disc;}.text-formatted ol,.field--name-body ol{margin-left:1rem;}.text-formatted ol li,.field--name-body ol li{list-style:decimal;}.field--name-body img{width:fit-content;}img,picture,video,canvas,svg{display:block;max-width:100%;object-fit:cover;object-position:center;width:inherit;height:inherit;}hr{height:1px;background-color:#27AAE1;margin-block:1rem;}.bg-white hr,.bg-none hr,.col-bg-white hr{background-color:#27AAE1;}.bg-blue hr{background-color:#fff;}input,button,textarea,select{font:inherit;}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-size:inherit;letter-spacing:inherit;color:inherit;}.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;}.field__label{display:none;}body{font-family:"Montserrat",Helvetica,sans-serif !important;}h1,h2,h3,h4,h5,h6{font-family:"PT Serif",serif;margin-bottom:1rem;}p{font-family:"Montserrat",Helvetica,sans-serif;font-weight:inherit;text-wrap:balance;margin-bottom:1rem;color:#4D4A48;}h2,.field--name-field-headline{font-size:clamp(2rem,2rem + 3vw,3rem);font-weight:700;}h3{font-size:clamp(1.5rem,1.5rem + 3vw,2rem);font-weight:600;}a{color:#2B3990;}a.ext,a.mailto{color:unset;}a.ext svg,a.mailto svg{display:none;}a:hover,a:active,a:focus{color:#1C75BC;}a:focus{outline:1px solid #2B3990;}.field--name-field-eyebrow{font-weight:400;}.field--name-field-eyebrow strong{font-weight:700;}.field--name-field-body{font-size:clamp(1rem,1rem + 3vw,1.2rem);}.bg-blue .field--name-field-headline,.bg-blue h1,.bg-blue h2,.bg-blue h3,.bg-blue h4,.bg-blue h5,.bg-blue h6,.bg-blue p{color:#fff;}.bg-blue a{color:#fff;}.bg-blue a:hover,.bg-blue a:active,.bg-blue a:focus{color:#fff;outline:1px solid #fff;}.bg-white,.bg-none,.col-bg-white{background-color:#fff;}.bg-white_w_decorator{background:url(/themes/custom/base/img/logo-pattern-smooth.png) no-repeat bottom center/100% auto;}.bg-blue{background:linear-gradient(0deg,#2B3990 0%,#1C75BC 100%) no-repeat center/100%;}.block-local-tasks-block{position:relative;width:100%;background-color:#28282b;backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;padding:1rem;color:white !important;}.block-local-tasks-block .tabs--primary{padding:0;margin:auto;}.block-local-tasks-block .tabs--primary .tabs__link{color:white;font-family:Arial,Helvetica,sans-serif;}.block-local-tasks-block .tabs--primary .tabs__link.is-active{background-color:#27AAE1;color:#fff;}.block-local-tasks-block .tabs--primary .tabs__link:hover,.block-local-tasks-block .tabs--primary .tabs__link:focus{background-color:rgba(39,170,225,0.5);}.field--name-field-cta a{display:block;padding:0.75rem 2rem;border-radius:5rem;font-size:16px;text-decoration:none;font-weight:600;letter-spacing:0.59px;}.field--name-field-cta a:hover,.field--name-field-cta a:focus,.field--name-field-cta a:active{background-color:#fff;color:#27AAE1;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}a.button{display:block;width:fit-content;background-color:#2B3990;color:#fff;padding:0.75rem 2rem;margin-block:0.5rem;border-radius:5rem;font-size:16px;text-decoration:none;font-weight:600;letter-spacing:0.59px;}a.button:hover,a.button:focus,a.button:active{background-color:#fff;color:#2B3990;outline:3px solid #2B3990;}.bg-gray .field--name-field-cta a,.bg-green .field--name-field-cta a{background-color:#000;color:#fff;}.bg-gray .field--name-field-cta a:hover,.bg-gray .field--name-field-cta a:focus,.bg-gray .field--name-field-cta a:active,.bg-green .field--name-field-cta a:hover,.bg-green .field--name-field-cta a:focus,.bg-green .field--name-field-cta a:active{background-color:#fff;color:#27AAE1;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}.bg-gray a.button,.bg-green a.button{background-color:#000;color:#fff;}.bg-gray a.button:hover,.bg-gray a.button:focus,.bg-gray a.button:active,.bg-green a.button:hover,.bg-green a.button:focus,.bg-green a.button:active{background-color:#fff;color:#27AAE1;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}.bg-black .field--name-field-cta a{background-color:#fff;color:#000;}.bg-black .field--name-field-cta a:hover,.bg-black .field--name-field-cta a:focus,.bg-black .field--name-field-cta a:active{background-color:#fff;color:#27AAE1;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}.bg-black a.button{background-color:#000;color:#fff;}.bg-black a.button:hover,.bg-black a.button:focus,.bg-black a.button:active{background-color:#fff;color:#27AAE1;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}.bg-white .field--name-field-cta a,.bg-none .field--name-field-cta a{background-color:#2B3990;color:#fff;}.bg-white .field--name-field-cta a:hover,.bg-white .field--name-field-cta a:focus,.bg-white .field--name-field-cta a:active,.bg-none .field--name-field-cta a:hover,.bg-none .field--name-field-cta a:focus,.bg-none .field--name-field-cta a:active{background-color:#fff;color:#2B3990;outline:3px solid #2B3990;}.form-item{position:relative;margin-block:0.5rem;}.form-item label{margin-bottom:0.5rem;}.form-item input,.form-item select{width:100%;font-size:18px;padding:1rem;border-radius:6px;border:1px solid #2B3990;}.form-item input[placeholder],.form-item select[placeholder]{color:rgba(0,0,0,0.5);}.form-type-textarea{position:relative;}.form-type-textarea textarea{width:100%;font-size:18px;padding:1rem;border-radius:6px;border:1px solid #2B3990;}.form-type-textarea textarea[placeholder]{color:rgba(0,0,0,0.5);}input[type=submit]{display:block;padding:0.75rem 2rem;border-radius:5rem;font-size:16px;text-decoration:none;font-weight:600;letter-spacing:0.59px;background-color:#2B3990;color:#fff;}input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active{background-color:#fff;color:#2B3990;outline:3px solid #2B3990;}.form-type--checkbox,.form-type--radio{display:flex;justify-content:flex-start;align-items:center;}.form-type--checkbox input,.form-type--radio input{width:auto;outline:1px solid #27AAE1;pointer-events:all;width:1rem;height:1rem;margin-right:0.5rem;}.form-type--checkbox label,.form-type--radio label{margin-bottom:0;}.view-filters select{border:3px solid #2B3990;width:20ch;border-radius:10rem;padding:0.75rem 1rem;font-size:1rem;line-height:1rem;}.view-filters label{display:none;}.hamburger{display:none;background-color:transparent;padding:5px;border:0;}.hamburger span{display:block;width:30px;height:3px;border-radius:10px;margin:5px auto;background-color:#27AAE1;transform-origin:center;transition:margin 150ms,rotate 200ms,width 300ms;}.hamburger:hover,.hamburger:active{cursor:pointer;}.hamburger:hover span,.hamburger:active span{background-color:#39B54A;}.hamburger:hover span:nth-of-type(1),.hamburger:active span:nth-of-type(1){width:60%;}.hamburger:hover span:nth-of-type(2),.hamburger:active span:nth-of-type(2){width:80%;}.hamburger:focus span{background-color:#39B54A;}.hamburger.show:hover span:nth-of-type(1){width:100%;}.hamburger.show span{margin:-2.5px auto;transform-origin:center;transition:margin 200ms,rotate 150ms 150ms,width 300ms;}.hamburger.show span:nth-of-type(1){rotate:45deg;}.hamburger.show span:nth-of-type(2){opacity:0;height:0;}.hamburger.show span:nth-of-type(3){rotate:-45deg;}@media screen and (max-width:768px){.hamburger{z-index:2;display:block;}}.content-header{position:absolute;inset:0;pointer-events:none;}.user-logged-in .navigation-sticky-wrapper{--logged-in-top-offset:60px;top:var(--logged-in-top-offset);}body:not(.path-frontpage) .navigation-sticky-wrapper{background-color:#2B3990;}body:not(.path-frontpage) main{--margin-top:auto;margin-top:var(--margin-top);}.navigation-wrapper{display:flex;align-items:center;justify-content:space-between;max-width:1600px;width:100%;margin-inline:auto;pointer-events:all;}.block-menu .menu{margin-left:0;list-style:none;}.block-menu .menu .menu-item{list-style:none;}.block-menu .menu .menu-item button{background-color:transparent;color:#fff;}.block-menu .menu-item{width:100%;}.block-menu [dropdown]{display:flex;justify-content:flex-start;align-items:center;text-align:left;text-decoration:none;}.block-menu [dropdown]::after{content:"";position:relative;width:0.5rem;height:0.5rem;margin-left:0.5rem;background-color:#fff;mask:url(/themes/custom/base/img/icons/caret-down.svg) no-repeat center/100%;transition:rotate 200ms;}.block-menu [dropdown] + .menu-wrapper{display:grid;grid-template-rows:0fr;width:100%;background-color:#fff;visibility:hidden;transition:grid-template-rows 200ms ease-in-out;}.block-menu [dropdown] + .menu-wrapper.show{visibility:visible;padding:1rem;grid-template-rows:1fr;transition:grid-template-rows 200ms;}.block-menu [dropdown] + .menu-wrapper .menu{overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem;}.block-menu [dropdown][data-menu-level="0"] + .menu-wrapper{position:absolute;margin-top:1rem;border:1px solid #2B3990;min-width:20ch;background-color:#fff;box-shadow:0 0 10px -5px rgba(0,0,0,0.1);border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;padding-bottom:1rem;}.block-menu [dropdown][data-menu-level="1"] + .menu-wrapper{position:relative;width:100%;background-color:#F0F0F0;}.block-menu [dropdown][data-menu-level="1"] + .menu-wrapper.show{grid-template-rows:1fr;margin-top:0.5rem;}.region-site-branding{width:25%;}.region-site-branding .block-system-branding-block{margin-left:auto;width:clamp(20ch,20ch + 10vw,350px);}.region-site-branding .block-system-branding-block .site-logo{display:flex;align-items:center;justify-content:flex-start;width:clamp(60px,10ch + 6vw,350px);aspect-ratio:1/1;transition:width 300ms;}.region-site-branding .block-system-branding-block .site-logo::after{content:"";display:block;width:100%;height:100%;background:url(/themes/custom/base/img/logo-white.png) no-repeat center/100%;}.region-site-branding .block-system-branding-block .site-name{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;}.main-navigation{container:main-navigation/inline-size;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;gap:1rem;width:75%;padding:2rem;}.main-navigation .region-top-bar{display:flex;justify-content:center;align-items:center;gap:1rem;z-index:1;}.main-navigation .region-top-bar .search-block-form form{position:relative;}.main-navigation .region-top-bar .search-block-form form .form-search{width:clamp(15ch,15ch + 4vw,400px);height:2.5rem;border:2px solid #fff;border-radius:3rem;padding:0.5rem 1rem;font-size:1rem;color:#fff;}.main-navigation .region-top-bar .search-block-form form .form-actions{display:grid;place-items:center;position:absolute;right:1rem;top:50%;translate:0 -50%;height:1.5rem;width:1.5rem;border-radius:2rem;}.main-navigation .region-top-bar .search-block-form form .form-actions > *{grid-area:1/-1;}.main-navigation .region-top-bar .search-block-form form .form-actions .form-submit{position:absolute;inset:0;padding:0;color:transparent;background-color:transparent;box-shadow:none;}.main-navigation .region-top-bar .search-block-form form .form-actions .form-submit:hover,.main-navigation .region-top-bar .search-block-form form .form-actions .form-submit:active,.main-navigation .region-top-bar .search-block-form form .form-actions .form-submit:focus{cursor:pointer;background-color:#27AAE1;outline:2px solid #fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}.main-navigation .region-top-bar .search-block-form form .form-actions::after{content:"";position:absolute;inset:20%;display:block;pointer-events:none;background-color:#fff !important;mask:url(/themes/custom/base/img/icons/magnifying-glass.svg) no-repeat center/100%;}.main-navigation .region-top-bar .menu--quick-links .menu-item--expanded{position:relative;}.main-navigation .region-top-bar .menu--quick-links [dropdown]{display:flex;justify-content:flex-start;align-items:center;gap:1rem;font-weight:500;width:clamp(15ch,15ch + 4vw,400px);height:2.5rem;padding:0.5rem 1rem;border-radius:2rem;background-color:#1C75BC;border:2px solid #fff;text-align:left;font-size:1rem;transition:border-width 30ms,box-shadow 100ms;}.main-navigation .region-top-bar .menu--quick-links [dropdown]::after{content:"";display:block;width:0.8rem;height:0.8rem;mask:url(/themes/custom/base/img/icons/caret-down.svg) no-repeat center/100%;background-color:#fff;}.main-navigation .region-top-bar .menu--quick-links [dropdown]:hover,.main-navigation .region-top-bar .menu--quick-links [dropdown]:focus,.main-navigation .region-top-bar .menu--quick-links [dropdown]:active{cursor:pointer;color:#fff;background-color:#27AAE1;border-width:0px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}.main-navigation .region-top-bar .menu--quick-links [dropdown]:hover:after,.main-navigation .region-top-bar .menu--quick-links [dropdown]:focus:after,.main-navigation .region-top-bar .menu--quick-links [dropdown]:active:after{color:#fff;}.main-navigation .region-top-bar .menu--quick-links [dropdown] + .menu-wrapper{max-width:unset;top:0;border-radius:1rem;width:100%;padding-top:50px;min-width:100%;z-index:-1;}.main-navigation .region-top-bar .menu--quick-links [dropdown] + .menu-wrapper a{color:#4D4A48;text-decoration:none;}.main-navigation .region-top-bar .menu--quick-links [dropdown] + .menu-wrapper a:hover,.main-navigation .region-top-bar .menu--quick-links [dropdown] + .menu-wrapper a:focus,.main-navigation .region-top-bar .menu--quick-links [dropdown] + .menu-wrapper a:active{color:#39B54A;}.main-navigation .region-primary-navigation{display:flex;justify-content:flex-end;align-items:center;width:100%;}.main-navigation .region-primary-navigation .menu--main > .menu{display:flex;justify-content:flex-end;align-items:center;gap:1vw;margin-left:0;}.main-navigation .region-primary-navigation .menu--main > .menu li{list-style:none;}.main-navigation .region-primary-navigation .menu--main > .menu > .menu-item{position:relative;width:fit-content;}.main-navigation .region-primary-navigation .menu--main > .menu > .menu-item a{text-decoration:none;font-size:clamp(1rem,0.8214rem + 0.3571vw,1.25rem);font-weight:600;color:#fff;width:fit-content;}.main-navigation .region-primary-navigation .menu--main > .menu > .menu-item a.is-active::before{scale:60% 100%;}.main-navigation .region-primary-navigation .menu--main > .menu > .menu-item a.is-active::after{rotate:-90deg;}.main-navigation .region-primary-navigation .menu--main > .menu > .menu-item [data-menu-level="0"]{position:relative;font-size:clamp(1rem,0.8214rem + 0.3571vw,1.25rem);}.main-navigation .region-primary-navigation .menu--main > .menu > .menu-item [data-menu-level="0"]::before{content:"";position:absolute;display:block;bottom:-8px;left:0rem;height:4px;width:100%;scale:0% 100%;transform-origin:left;background-color:#39B54A;transition:scale 200ms;}.main-navigation .region-primary-navigation .menu--main > .menu > .menu-item [data-menu-level="0"]:hover:before,.main-navigation .region-primary-navigation .menu--main > .menu > .menu-item [data-menu-level="0"]:active:before,.main-navigation .region-primary-navigation .menu--main > .menu > .menu-item [data-menu-level="0"]:focus:before{scale:60% 100%;}.main-navigation .region-primary-navigation .menu--main > .menu > .menu-item [data-menu-level="0"] + .menu-wrapper{--top-level-menu-height:auto;top:100%;box-shadow:0 4px 4px 0 rgba(var(--black-color),0.25);background-color:#fff;max-height:var(--top-level-menu-height);overflow-y:hidden;}.main-navigation .region-primary-navigation .menu--main > .menu > .menu-item [data-menu-level="0"] + .menu-wrapper > .menu{overflow-y:auto;}.main-navigation .region-primary-navigation .menu--main > .menu > .menu-item [data-menu-level="0"] + .menu-wrapper .menu-item > a{color:#4D4A48;}.main-navigation .region-primary-navigation .menu--main > .menu > .menu-item [data-menu-level="0"] + .menu-wrapper .menu-item > a:hover,.main-navigation .region-primary-navigation .menu--main > .menu > .menu-item [data-menu-level="0"] + .menu-wrapper .menu-item > a:active,.main-navigation .region-primary-navigation .menu--main > .menu > .menu-item [data-menu-level="0"] + .menu-wrapper .menu-item > a:focus,.main-navigation .region-primary-navigation .menu--main > .menu > .menu-item [data-menu-level="0"] + .menu-wrapper .menu-item > a.is-active{outline:none;color:#39B54A;}.main-navigation .region-primary-navigation .menu--main > .menu > .menu-item [data-menu-level="0"] + .menu-wrapper .menu-item > a::after{background-color:#4D4A48;}.main-navigation .region-primary-navigation .menu--main > .menu > .menu-item:has(.menu-wrapper.show) [data-menu-level="0"]::before{scale:60% 100%;}.main-navigation .region-primary-navigation .menu--main > .menu > .menu-item:has(.menu-wrapper.show) [dropdown]::after{rotate:-90deg;}@media screen and (max-width:992px){.region-primary-navigation .block-menu .menu{gap:0.5rem;}}@media screen and (max-width:768px){.user-logged-in .navigation-sticky-wrapper{--logged-in-top-offset:60px;top:var(--logged-in-top-offset);}.navigation-wrapper{position:relative;align-items:center;}.main-navigation{position:unset;}.main-navigation .region-primary-navigation{isolation:isolate;}.main-navigation .region-primary-navigation .menu--main{overflow-x:hidden;overflow-y:auto;position:absolute;z-index:1;inset:0;min-height:100vh;padding:1rem;padding-bottom:5rem;translate:100% 0;background-color:#fff;transition:translate 200ms;}.main-navigation .region-primary-navigation .menu--main > .menu{margin-top:120px;flex-direction:column;align-items:flex-end;justify-content:flex-start;z-index:2;}.main-navigation .region-primary-navigation .menu--main > .menu > .menu-item{width:100%;}.main-navigation .region-primary-navigation .menu--main > .menu > .menu-item a{color:#4D4A48;}.main-navigation .region-primary-navigation .menu--main > .menu .menu-item--expanded [dropdown]::after{background-color:#4D4A48;}.main-navigation .region-primary-navigation .menu--main > .menu .menu-item--expanded > .menu-item + .menu-wrapper,.main-navigation .region-primary-navigation .menu--main > .menu .menu-item--expanded [data-menu-level="0"] + .menu-wrapper{position:relative;margin-top:0;padding-top:0;border:none;}.main-navigation .region-primary-navigation .menu--main > .menu .menu-item--expanded > .menu-item + .menu-wrapper.show,.main-navigation .region-primary-navigation .menu--main > .menu .menu-item--expanded [data-menu-level="0"] + .menu-wrapper.show{padding:1rem 0;}.main-navigation .region-primary-navigation .menu--main .region-top-bar{display:grid;grid-template-columns:1fr;justify-content:flex-start;align-items:flex-start;position:relative;width:100%;margin-bottom:2rem;}.main-navigation .region-primary-navigation .menu--main .region-top-bar .search-block-form{width:100%;}.main-navigation .region-primary-navigation .menu--main .region-top-bar .search-block-form .form-item{width:100%;}.main-navigation .region-primary-navigation .menu--main .region-top-bar .search-block-form .form-item input{width:100%;}.main-navigation .region-primary-navigation .menu--main .region-top-bar .search-block-form .form-search{color:#4D4A48;border:2px solid #2B3990;}.main-navigation .region-primary-navigation .menu--main .region-top-bar .search-block-form .form-actions .form-submit{background-color:#27AAE1;}.main-navigation .region-primary-navigation .menu--main .region-top-bar .search-block-form .form-actions:hover .form-submit,.main-navigation .region-primary-navigation .menu--main .region-top-bar .search-block-form .form-actions:active .form-submit,.main-navigation .region-primary-navigation .menu--main .region-top-bar .search-block-form .form-actions:focus .form-submit{background-color:#fff;outline:2px solid #27AAE1;}.main-navigation .region-primary-navigation .menu--main .region-top-bar .search-block-form .form-actions:hover::after,.main-navigation .region-primary-navigation .menu--main .region-top-bar .search-block-form .form-actions:active::after,.main-navigation .region-primary-navigation .menu--main .region-top-bar .search-block-form .form-actions:focus::after{background-color:#27AAE1 !important;}.main-navigation .region-primary-navigation .menu--main .region-top-bar .menu--quick-links .menu-item--expanded{position:relative;isolation:isolate;}.main-navigation .region-primary-navigation .menu--main .region-top-bar .menu--quick-links .menu-item--expanded [dropdown="1"]{width:100%;z-index:2;justify-content:space-between;}.main-navigation .region-primary-navigation .menu--main .region-top-bar .menu--quick-links .menu-item--expanded [dropdown="1"]::after{background-color:#fff;}.main-navigation .region-primary-navigation .menu--main .region-top-bar .menu--quick-links .menu-item--expanded [dropdown="1"] + .menu-wrapper{max-width:unset;top:0;width:100%;padding-top:0;padding-bottom:0;min-width:100%;margin-top:-40px;z-index:-1;background-color:rgba(39,170,225,0.1);}.main-navigation .region-primary-navigation .menu--main .region-top-bar .menu--quick-links .menu-item--expanded [dropdown="1"] + .menu-wrapper .menu{gap:0;}.main-navigation .region-primary-navigation .menu--main .region-top-bar .menu--quick-links .menu-item--expanded [dropdown="1"] + .menu-wrapper .menu > .menu-item{width:100%;}.main-navigation .region-primary-navigation .menu--main .region-top-bar .menu--quick-links .menu-item--expanded [dropdown="1"] + .menu-wrapper a{display:block;padding:1rem 0.5rem;width:100%;color:#4D4A48;text-decoration:none;}.main-navigation .region-primary-navigation .menu--main .region-top-bar .menu--quick-links .menu-item--expanded [dropdown="1"] + .menu-wrapper a:hover,.main-navigation .region-primary-navigation .menu--main .region-top-bar .menu--quick-links .menu-item--expanded [dropdown="1"] + .menu-wrapper a:focus,.main-navigation .region-primary-navigation .menu--main .region-top-bar .menu--quick-links .menu-item--expanded [dropdown="1"] + .menu-wrapper a:active{background-color:#fff;}.main-navigation .region-primary-navigation .menu--main .region-top-bar .menu--quick-links .menu-item--expanded [dropdown="1"] + .menu-wrapper.show{padding-top:60px;}.main-navigation.show .region-primary-navigation .block-system-branding-block .site-logo::after{background:url(/themes/custom/base/img/logo-dark.svg) no-repeat center/100%;}.main-navigation.show .block-menu{translate:0 0;}}.region-sidebar{background-color:#f2f2f2;display:flex;justify-content:flex-end;align-items:flex-start;}.region-sidebar .menu--main,.region-sidebar .menu--departments-services{width:clamp(20ch,20ch + 5vw,350px);}.region-sidebar .menu--main h2,.region-sidebar .menu--departments-services h2{font-size:1.2rem;font-weight:700;font-family:"Montserrat",Helvetica,sans-serif;}.region-sidebar .menu--main h2 a,.region-sidebar .menu--departments-services h2 a{position:relative;color:#4D4A48;text-decoration:none;}.region-sidebar .menu--main h2 a::before,.region-sidebar .menu--departments-services h2 a::before{content:"";position:absolute;display:block;bottom:-8px;left:0rem;height:4px;width:100%;scale:0% 100%;transform-origin:left;background-color:#39B54A;transition:scale 200ms;}.region-sidebar .menu--main h2 a:hover,.region-sidebar .menu--main h2 a:focus,.region-sidebar .menu--main h2 a:active,.region-sidebar .menu--departments-services h2 a:hover,.region-sidebar .menu--departments-services h2 a:focus,.region-sidebar .menu--departments-services h2 a:active{cursor:pointer;outline:none;}.region-sidebar .menu--main h2 a:hover::before,.region-sidebar .menu--main h2 a:focus::before,.region-sidebar .menu--main h2 a:active::before,.region-sidebar .menu--departments-services h2 a:hover::before,.region-sidebar .menu--departments-services h2 a:focus::before,.region-sidebar .menu--departments-services h2 a:active::before{scale:60% 100%;}.region-sidebar .menu--main .menu,.region-sidebar .menu--departments-services .menu{overflow-y:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0.5rem;}.region-sidebar .menu--main .menu .menu-item,.region-sidebar .menu--departments-services .menu .menu-item{position:relative;width:100%;}.region-sidebar .menu--main .menu .menu-item a,.region-sidebar .menu--departments-services .menu .menu-item a{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0.75rem 1rem;text-decoration:none;color:#4D4A48;background-color:#fff;border:1px solid #2B3990;border-radius:6px;font-weight:700;transition:background-color 200ms;}.region-sidebar .menu--main .menu .menu-item a:hover,.region-sidebar .menu--main .menu .menu-item a:active,.region-sidebar .menu--main .menu .menu-item a:focus,.region-sidebar .menu--departments-services .menu .menu-item a:hover,.region-sidebar .menu--departments-services .menu .menu-item a:active,.region-sidebar .menu--departments-services .menu .menu-item a:focus{background-color:#2B3990;color:#fff;}.region-sidebar .menu--main .menu .menu-item a[dropdown]::after,.region-sidebar .menu--departments-services .menu .menu-item a[dropdown]::after{background-color:#2B3990;}.region-sidebar .menu--main .menu .menu-item a[dropdown]:hover:after,.region-sidebar .menu--main .menu .menu-item a[dropdown]:focus:after,.region-sidebar .menu--main .menu .menu-item a[dropdown]:active:after,.region-sidebar .menu--departments-services .menu .menu-item a[dropdown]:hover:after,.region-sidebar .menu--departments-services .menu .menu-item a[dropdown]:focus:after,.region-sidebar .menu--departments-services .menu .menu-item a[dropdown]:active:after{background-color:#fff;}.region-sidebar .menu--main .menu .menu-item a[dropdown] + .menu-wrapper,.region-sidebar .menu--departments-services .menu .menu-item a[dropdown] + .menu-wrapper{position:relative;margin-top:0;padding:0;border:none;border-radius:6px;overflow:hidden;border:1px solid #27AAE1;background-color:#eee;}.region-sidebar .menu--main .menu .menu-item a[dropdown] + .menu-wrapper .menu,.region-sidebar .menu--departments-services .menu .menu-item a[dropdown] + .menu-wrapper .menu{gap:0;}.region-sidebar .menu--main .menu .menu-item a[dropdown] + .menu-wrapper .menu .menu-item,.region-sidebar .menu--departments-services .menu .menu-item a[dropdown] + .menu-wrapper .menu .menu-item{padding-top:0;}.region-sidebar .menu--main .menu .menu-item a[dropdown] + .menu-wrapper .menu .menu-item a,.region-sidebar .menu--departments-services .menu .menu-item a[dropdown] + .menu-wrapper .menu .menu-item a{background-color:none;border:none;border-radius:0;}.region-sidebar .menu--main .menu .menu-item a[dropdown] + .menu-wrapper .menu .menu-item a::after,.region-sidebar .menu--departments-services .menu .menu-item a[dropdown] + .menu-wrapper .menu .menu-item a::after{display:none;}.region-sidebar .menu--main .menu .menu-item a[dropdown] + .menu-wrapper.show,.region-sidebar .menu--departments-services .menu .menu-item a[dropdown] + .menu-wrapper.show{margin-top:0.5rem;}.region-sidebar .menu--main .menu .menu-item a[dropdown][aria-current=page] + .menu-wrapper,.region-sidebar .menu--departments-services .menu .menu-item a[dropdown][aria-current=page] + .menu-wrapper{margin-top:0.5rem;grid-template-rows:1fr;visibility:visible;}.region-sidebar .menu--main > .menu > .menu-item--active-trail > .menu-wrapper,.region-sidebar .menu--departments-services > .menu > .menu-item--active-trail > .menu-wrapper{margin-top:0.5rem !important;grid-template-rows:1fr;visibility:visible;}@media screen and (max-width:768px){.region-sidebar{display:none;}}.block-sitewide-alert-block{pointer-events:all;background-color:#1C75BC;border-bottom:0.5rem solid #27AAE1;}.block-sitewide-alert-block .sitewide-alert{position:relative;display:grid;grid-template-columns:1fr 2rem;max-width:1600px;width:100%;margin-inline:auto;place-items:center;padding:1rem 2rem;background-color:transparent;}.block-sitewide-alert-block .sitewide-alert p{margin-bottom:0;}.block-sitewide-alert-block .sitewide-alert .field--name-message{font-weight:700;text-align:center;}.block-sitewide-alert-block .sitewide-alert .field--name-message *{color:#fff !important;}.block-sitewide-alert-block .sitewide-alert .js-dismiss-button{position:absolute;right:2rem;top:50%;translate:50% -50%;color:transparent;width:2rem;height:2rem;border-radius:2rem;background-color:transparent;}.block-sitewide-alert-block .sitewide-alert .js-dismiss-button::after{content:"";position:absolute;inset:0;background-color:#fff;mask:url(/themes/custom/base/img/icons/x.svg) no-repeat center/100%;}.block-sitewide-alert-block .sitewide-alert .js-dismiss-button:hover,.block-sitewide-alert-block .sitewide-alert .js-dismiss-button:active,.block-sitewide-alert-block .sitewide-alert .js-dismiss-button:focus{background-color:#fff;cursor:pointer;}.block-sitewide-alert-block .sitewide-alert .js-dismiss-button:hover::after,.block-sitewide-alert-block .sitewide-alert .js-dismiss-button:active::after,.block-sitewide-alert-block .sitewide-alert .js-dismiss-button:focus::after{background-color:#2B3990;}.page-content:has(.banner) .block-page-title-block{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;visibility:hidden;}.page-content:has(.user-login-form) .block-page-title-block{max-width:75ch;}.page-content:has(.image-carousel) .block-page-title-block{max-width:unset;width:max(40vw,60ch);margin-left:0;}@media screen and (max-width:992px){.page-content:has(.image-carousel) .block-page-title-block{max-width:1600px;width:100%;}}.block-page-title-block{max-width:1600px;width:100%;margin-inline:auto;}.block-page-title-block h1{position:relative;font-size:3rem;padding:2rem;padding-top:4rem;margin-bottom:0;}.block-page-title-block h1:after{content:"";display:block;position:absolute;bottom:0;left:2rem;height:0.5rem;width:60%;background-color:#39B54A;}.paragraph--type--image-slide{position:relative;width:100%;height:100vh;max-height:1080px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(to bottom,#4d4a48,rgba(77,74,72,0.2),rgba(77,74,72,0));}.paragraph--type--image-slide > *{grid-area:1/-1;}.paragraph--type--image-slide .field--name-field-image{height:100%;width:100%;overflow:hidden;mix-blend-mode:multiply;}.paragraph--type--image-slide .field--name-field-image img{object-fit:cover;object-position:left;width:100%;height:100%;}.paragraph--type--image-slide .hero-content{position:absolute;max-width:1600px;width:100%;height:fit-content;left:50%;bottom:0;transform:translateX(-50%);z-index:10;padding:1rem;display:flex;justify-content:flex-start;align-items:flex-start;text-align:left;}.paragraph--type--image-slide .hero-content .field--name-field-photographer{color:#fff;font-size:1.25rem;font-weight:700;font-family:"PT Serif",serif;text-shadow:0 2px 10px rgba(0,0,0,0.9);}@media screen and (max-width:992px){.paragraph--type--image-slide .hero-content{max-width:100%;width:95vw;}}@media screen and (max-width:576px){.paragraph--type--image-slide{max-height:unset;height:80vh;}.paragraph--type--image-slide .hero-content{height:auto;margin-top:3rem;padding:0.5rem;justify-content:center;}}.paragraph--type--full-background-image-slider .slick-dots{display:flex;justify-content:center;align-items:center;gap:0.5rem;position:absolute;left:50%;transform:translateX(-50%);bottom:5rem;z-index:10;}.paragraph--type--full-background-image-slider .slick-dots button{width:2rem;height:2rem;border-radius:1rem;color:transparent;background-color:rgba(255,255,255,0.1);border:2px solid #fff;}.paragraph--type--full-background-image-slider .slick-dots button:hover,.paragraph--type--full-background-image-slider .slick-dots button:active,.paragraph--type--full-background-image-slider .slick-dots button:focus{cursor:pointer;background-color:#fff;}.paragraph--type--full-background-image-slider .slick-dots .slick-active button{background-color:#fff;}.paragraph--type--full-background-image-slider .slick-dots .slick-active button:active,.paragraph--type--full-background-image-slider .slick-dots .slick-active button:hover,.paragraph--type--full-background-image-slider .slick-dots .slick-active button:focus{background-color:#27AAE1;}.node__content > .banner{display:grid;place-items:center;position:relative;height:100%;min-height:220px;overflow:hidden;}.node__content > .banner .banner-title{position:absolute;inset:0;display:grid;place-items:center;color:#fff;mix-blend-mode:normal;z-index:1;}.node__content > .banner .field--name-field-banner-image{width:100%;height:100%;background-color:#4D4A48;}.node__content > .banner .field--name-field-banner-image img{mix-blend-mode:multiply;}.paragraph--type--column-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;}.paragraph--type--column-content .field--name-field-headline{font-weight:700;}.paragraph--type--column-content .field--name-field-body{margin-block:1rem;}.paragraph--type--column-content .field--name-field-body p{margin-bottom:1rem;}.col-bg-dark .field--name-field-headline{color:#fff;}.col-bg-dark .field--name-field-headline strong{color:#4D4A48;}.col-bg-dark .field--name-field-body{color:#fff;}.col-bg-dark .field--name-field-cta a{background-color:#fff;color:#000;}.col-bg-dark .field--name-field-cta a:hover,.col-bg-dark .field--name-field-cta a:focus,.col-bg-dark .field--name-field-cta a:active{background-color:#fff;color:#27AAE1;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}.paragraph--type--column-image{height:100%;}.paragraph--type--column-image .field--name-field-image{overflow:hidden;height:100%;}.paragraph--type--column-image .field--name-field-image img{width:100%;height:100%;object-fit:cover;border-radius:1.5rem;border:1px solid #2B3990;}.paragraph--type--column-image.full_bleed_rounded .field--name-field-image{border-top-right-radius:2rem;border-bottom-right-radius:2rem;}.paragraph--type--image-gallery{position:relative;}.paragraph--type--image-gallery .field--name-field-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;justify-content:center;}.paragraph--type--image-gallery .field--name-field-images .field__item{position:relative;overflow:hidden;}.paragraph--type--image-gallery .field--name-field-images .field__item img{width:100%;height:100%;object-fit:cover;border:1px solid #2B3990;border-radius:20px;overflow:hidden;}body:has(dialog[open]){overflow:hidden;}.image-carousel .teaser-dialog-button{position:relative;overflow:hidden;border-radius:20px;border:1px solid #2B3990;}.image-carousel .teaser-dialog-button::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3rem;height:3rem;mask:url(/themes/custom/base/img/icons/zoom-in.svg) no-repeat center/100%;background-color:#fff;z-index:1;opacity:0;transition:opacity 200ms ease-in-out;}.image-carousel .teaser-dialog-button .field--name-field-teaser{background-color:#4D4A48;width:100%;height:100%;overflow:hidden;}.image-carousel .teaser-dialog-button:hover,.image-carousel .teaser-dialog-button:focus,.image-carousel .teaser-dialog-button:active{cursor:pointer;}.image-carousel .teaser-dialog-button:hover:after,.image-carousel .teaser-dialog-button:focus:after,.image-carousel .teaser-dialog-button:active:after{opacity:1;}.image-carousel .teaser-dialog-button:hover .field--name-field-teaser img,.image-carousel .teaser-dialog-button:focus .field--name-field-teaser img,.image-carousel .teaser-dialog-button:active .field--name-field-teaser img{opacity:0.6;}.image-carousel .slick{position:absolute;visibility:hidden;max-width:900px;margin-inline:auto;display:grid;place-items:center;width:100%;opacity:0;padding:1rem;transition:opacity 300ms;}.image-carousel .slick > *{grid-area:1/-1;}.image-carousel .slick .slick__slide{display:grid;place-items:center;padding-inline:2rem;}.image-carousel .slick .slick__slide img{overflow:hidden;aspect-ratio:16/9;border-radius:1.25rem;}.image-carousel .slick .slick__slider{max-width:calc(900px - 10rem);width:100%;}.image-carousel .slick .slick__arrow{display:flex;align-items:center;justify-content:space-between;pointer-events:none;width:100%;}.image-carousel .slick .slick__arrow > button{pointer-events:all;position:relative;width:3rem;height:3rem;border-radius:3rem;padding:1rem;color:transparent;background-color:transparent;}.image-carousel .slick .slick__arrow > button::after{content:"";position:absolute;inset:10%;background-color:#fff;}.image-carousel .slick .slick__arrow > button.slick-prev::after{mask:url(/themes/custom/base/img/icons/chevron-left.svg) no-repeat center/100%;}.image-carousel .slick .slick__arrow > button.slick-next::after{mask:url(/themes/custom/base/img/icons/chevron-right.svg) no-repeat center/100%;}.image-carousel .slick .slick__arrow > button:hover,.image-carousel .slick .slick__arrow > button:active,.image-carousel .slick .slick__arrow > button:focus{cursor:pointer;outline:none;}.image-carousel .slick .slick__arrow > button:hover::after,.image-carousel .slick .slick__arrow > button:active::after,.image-carousel .slick .slick__arrow > button:focus::after{background-color:#27AAE1;}.image-carousel .slick.show{position:relative;visibility:visible;opacity:1;}.image-carousel dialog[open]{margin:auto;max-width:1000px;width:100%;aspect-ratio:16/9;background-color:transparent;}.image-carousel dialog[open]::backdrop{background-color:rgba(0,0,0,0.5);backdrop-filter:blur(5px);}.image-carousel dialog[open] .close{position:absolute;top:0;right:0;width:2rem;height:2rem;padding:1rem;background-color:transparent;border-radius:3rem;}.image-carousel dialog[open] .close::after{content:"";position:absolute;inset:0;background-color:#fff;mask:url(/themes/custom/base/img/icons/x.svg) no-repeat center/100%;}.image-carousel dialog[open] .close:hover,.image-carousel dialog[open] .close:active,.image-carousel dialog[open] .close:focus{background-color:#27AAE1;outline:none;}.image-carousel dialog[open] .field--name-field-teaser{display:grid;place-items:center;}.paragraph--type--video-gallery{position:relative;}.paragraph--type--video-gallery .field--name-field-video{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,25%));gap:1rem;justify-content:center;}.paragraph--type--video-gallery .video-dialog-button{position:relative;overflow:hidden;width:100%;border-radius:20px;aspect-ratio:16/9;border:1px solid #2B3990;}.paragraph--type--video-gallery .video-dialog-button::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3rem;height:3rem;mask:url(/themes/custom/base/img/icons/zoom-in.svg) no-repeat center/100%;background-color:#fff;z-index:1;opacity:0;transition:opacity 200ms ease-in-out;}.paragraph--type--video-gallery .video-dialog-button img{background-color:#4D4A48;width:100%;height:100%;overflow:hidden;}.paragraph--type--video-gallery .video-dialog-button:hover,.paragraph--type--video-gallery .video-dialog-button:focus,.paragraph--type--video-gallery .video-dialog-button:active{cursor:pointer;}.paragraph--type--video-gallery .video-dialog-button:hover:after,.paragraph--type--video-gallery .video-dialog-button:focus:after,.paragraph--type--video-gallery .video-dialog-button:active:after{opacity:1;}.paragraph--type--video-gallery .video-dialog-button:hover img,.paragraph--type--video-gallery .video-dialog-button:focus img,.paragraph--type--video-gallery .video-dialog-button:active img{mix-blend-mode:multiply;}.paragraph--type--video-gallery dialog[open]{margin:auto;max-width:1000px;width:100%;aspect-ratio:16/9;background-color:transparent;}.paragraph--type--video-gallery dialog[open]::backdrop{background-color:rgba(0,0,0,0.5);backdrop-filter:blur(5px);}.paragraph--type--video-gallery dialog[open] .close{position:absolute;top:0;right:0;width:2rem;height:2rem;padding:1rem;background-color:transparent;border-radius:3rem;}.paragraph--type--video-gallery dialog[open] .close::after{content:"";position:absolute;inset:0;background-color:#fff;mask:url(/themes/custom/base/img/icons/x.svg) no-repeat center/100%;}.paragraph--type--video-gallery dialog[open] .close:hover,.paragraph--type--video-gallery dialog[open] .close:active,.paragraph--type--video-gallery dialog[open] .close:focus{background-color:#27AAE1;outline:none;}.paragraph--type--video-gallery dialog[open] .media--blazy,.paragraph--type--video-gallery dialog[open] .field--name-field-media-oembed-video{max-width:800px;margin-inline:auto;}.paragraph--type--video-gallery dialog[open] .media--blazy iframe,.paragraph--type--video-gallery dialog[open] .field--name-field-media-oembed-video iframe{width:100%;height:100%;aspect-ratio:16/9;}.view-locations .view-content{container:locations-list/inline-size;display:grid;grid-template-columns:1fr;height:100%;max-width:1200px;margin-block:2rem;}.view-locations .view-content .location-card{padding-block:3rem;border-top:1px solid #2B3990;}.view-locations .view-content .location-card img{overflow:hidden;border-radius:20px;border:1px solid #2B3990;}.view-locations .view-content .location-card .location-teaser-content{display:flex;flex-direction:column;gap:1rem;}.view-locations .view-content .location-card .location-teaser-content h3{font-size:2rem;font-family:"PT Serif",serif;font-weight:700;text-decoration:none;}.view-locations .view-content .location-card .location-teaser-content .address p{margin-bottom:0;}.view-locations .view-content .location-card .location-teaser-content .location-links{display:flex;flex-wrap:wrap;gap:1rem;}.view-locations .view-content .location-card .location-teaser-content .location-links a{display:block;font-weight:700;font-size:1.05rem;text-transform:uppercase;text-decoration:none;padding:0.75rem 2rem;border-radius:2rem;background-color:#1C75BC;color:#fff;transition:outline 100ms;}.view-locations .view-content .location-card .location-teaser-content .location-links a:hover,.view-locations .view-content .location-card .location-teaser-content .location-links a:active,.view-locations .view-content .location-card .location-teaser-content .location-links a:focus{background-color:#fff;color:#2B3990;outline:3px solid #2B3990;}@container locations-list (width >= 750px){.view-locations .view-content .location-card{display:flex;justify-content:flex-start;align-items:flex-start;gap:2rem;}.view-locations .view-content .location-card img{width:clamp(40ch,40ch + 10vw,450px);height:100%;max-height:250px;}.view-locations .view-content .location-card .location-teaser-content{align-items:flex-start;justify-content:flex-start;width:clamp(30ch,30ch + 10vw,700px);}}@container locations-list (width < 750px){.view-locations .view-content .location-card{display:grid;place-items:center;}.view-locations .view-content .location-card img{width:clamp(10ch,10ch + 80cqi,450px);}.view-locations .view-content .location-card .location-teaser-content{width:clamp(10ch,10ch + 80cqi,450px);}}.page-node-type-location .body-wrapper{container:body-wrapper/inline-size;padding:2rem !important;}.page-node-type-location .body-wrapper .field--name-field-secondary-link{margin-bottom:2rem;}.page-node-type-location .body-wrapper .field--name-field-secondary-link a{display:inline-block;font-weight:700;font-size:1.05rem;text-transform:uppercase;text-decoration:none;padding:0.75rem 2rem;border-radius:2rem;background-color:#1C75BC;color:#fff;transition:outline 100ms;}.page-node-type-location .body-wrapper .field--name-field-secondary-link a:hover,.page-node-type-location .body-wrapper .field--name-field-secondary-link a:active,.page-node-type-location .body-wrapper .field--name-field-secondary-link a:focus{background-color:#fff;color:#2B3990;outline:3px solid #2B3990;}.page-node-type-location .body-wrapper .field--name-field-address{margin-top:3rem;margin-bottom:1rem;padding-top:3rem;border-top:1px solid #2B3990;}.page-node-type-location .body-wrapper .field--name-field-address p{margin-bottom:0;}.page-node-type-location .body-wrapper .location-body:has(.image-carousel){gap:1rem;}@container body-wrapper (width >= 800px){.page-node-type-location .body-wrapper .location-body:has(.image-carousel){margin-top:2rem;}.page-node-type-location .body-wrapper .location-body:has(.image-carousel) .image-carousel{width:clamp(30ch,30ch + 20cqi,450px);float:right;margin:1rem;margin-top:-20%;}.page-node-type-location .body-wrapper .location-body:has(.image-carousel) p{text-wrap:stable;}}@container body-wrapper (width < 800px){.page-node-type-location .body-wrapper .location-body:has(.image-carousel){display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;}.page-node-type-location .body-wrapper .location-body:has(.image-carousel) .image-carousel{order:0;}.page-node-type-location .body-wrapper .location-body:has(.image-carousel) .field--name-body{order:1;}}.page-node-type-location .field--name-field-address-coordinates{padding-inline:2rem;margin-bottom:4rem;}.page-node-type-location .field--name-field-address-coordinates .leaflet-container{border:1px solid #2B3990;border-radius:20px;overflow:hidden;}.paragraph--type--card-list{padding:2rem;}.paragraph--type--card-list .heading{font-style:italic;font-weight:800;letter-spacing:0.79px;}.paragraph--type--card-list .card-list-wrapper{container:card-list/inline-size;}.paragraph--type--card-list .field--name-field-cards{display:grid;justify-content:center;grid-auto-rows:max-content;gap:1rem;padding-block:2rem;}.paragraph--type--card-list .paragraph--type--card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;isolation:isolate;width:100%;}.paragraph--type--card-list .paragraph--type--card:has(.field--name-field-icon){margin-top:6rem;}.paragraph--type--card-list .paragraph--type--card:has(.field--name-field-icon) .field--name-field-icon{position:absolute;top:0;left:50%;translate:-50% -50%;pointer-events:none;background-color:#fff;border:3px solid #2B3990;border-radius:10rem;z-index:1;}.paragraph--type--card-list .paragraph--type--card:has(.field--name-field-icon) .field--name-field-icon img{width:5rem;aspect-ratio:1/1;object-fit:contain;transition:width 300ms;}.paragraph--type--card-list .paragraph--type--card .field--name-field-card-link{position:relative;border-radius:1.3rem;overflow:hidden;font-size:clamp(1rem,1rem + 3vw,20px);font-weight:600;max-width:300px;width:100%;min-height:10rem;background-color:#fff;border:1px solid #2B3990;transition:box-shadow 300ms;}.paragraph--type--card-list .paragraph--type--card .field--name-field-card-link span,.paragraph--type--card-list .paragraph--type--card .field--name-field-card-link a{text-align:center;display:grid;place-items:center;width:100%;height:100%;padding:2rem;padding-top:3rem;text-decoration:none;color:#4D4A48;}.paragraph--type--card-list .paragraph--type--card .field--name-field-card-link span:hover,.paragraph--type--card-list .paragraph--type--card .field--name-field-card-link span:focus,.paragraph--type--card-list .paragraph--type--card .field--name-field-card-link span:active,.paragraph--type--card-list .paragraph--type--card .field--name-field-card-link a:hover,.paragraph--type--card-list .paragraph--type--card .field--name-field-card-link a:focus,.paragraph--type--card-list .paragraph--type--card .field--name-field-card-link a:active{outline:0;color:#1C75BC;}.paragraph--type--card-list .paragraph--type--card:has(span:hover,a:hover,a:focus,a:active){cursor:pointer;}.paragraph--type--card-list .paragraph--type--card:has(span:hover,a:hover,a:focus,a:active):has(.field--name-field-icon) .field--name-field-icon img{width:6rem;}.paragraph--type--card-list .paragraph--type--card:has(span:hover,a:hover,a:focus,a:active):has(.field--name-field-icon) .field--name-field-icon .field--name-field-card-link span,.paragraph--type--card-list .paragraph--type--card:has(span:hover,a:hover,a:focus,a:active):has(.field--name-field-icon) .field--name-field-icon .field--name-field-card-link a{color:#1C75BC;}.paragraph--type--card-list .paragraph--type--card:has(span:hover,a:hover,a:focus,a:active) .field--name-field-card-link span,.paragraph--type--card-list .paragraph--type--card:has(span:hover,a:hover,a:focus,a:active) .field--name-field-card-link a{background-color:#2B3990;color:#fff;}@container card-list (width >= 800px){.field--name-field-cards{grid-template-columns:repeat(4,1fr);}}@container card-list (width < 800px){.field--name-field-cards{grid-template-columns:repeat(3,1fr);}}@container card-list (width < 600px){.field--name-field-cards{grid-template-columns:repeat(2,1fr);}}@container card-list (width < 400px){.field--name-field-cards{grid-template-columns:repeat(1,1fr);}}.news.two-column{margin-block:4rem;}.news.two-column .view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;justify-content:center;}@media screen and (max-width:768px){.news.two-column .view-content{grid-template-columns:1fr;}}.news.two-column .view-footer{display:grid;place-items:center;margin-block:4rem;}.news.two-column .news-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;}.news.two-column .news-card::before{content:"";position:absolute;top:0;left:0;background-color:#39B54A;height:0.5rem;width:30%;transform:translateY(-1rem);}.news.two-column .news-card .news-title{margin-bottom:0.5rem;}.news.two-column .news-card .news-title a{font-family:"PT Serif",serif;font-size:2rem;text-decoration:none;color:#4D4A48;font-weight:700;}.news.two-column .news-card .news-date{margin-block:1rem;font-weight:700;color:#4D4A48;}.news.two-column .news-card .news-link a{color:#1C75BC;margin-top:0.5rem;}.news.two-column .view-news{font-size:1.2rem;font-weight:600;text-transform:uppercase;text-decoration:none;padding:0.75rem 2rem;border-radius:2rem;background-color:#1C75BC;color:#fff;border:none;box-shadow:none;}.news.two-column .view-news:hover,.news.two-column .view-news:focus,.news.two-column .view-news:active{background-color:#2B3990;}.news.full-list{display:grid;grid-template-columns:1fr;}.news.full-list .news-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-bottom:1px solid #2B3990;padding-bottom:3rem;margin-bottom:3rem;}.news.full-list .news-card .news-date{margin-block:1rem;font-weight:700;}.news.full-list .news-card .news-link a{color:#27AAE1;}.news.full-list .news-card .news-link a:visited{color:#2B3990;}.news.full-list .news-card .news-link a:hover,.news.full-list .news-card .news-link a:active,.news.full-list .news-card .news-link a:focus{color:#1C75BC;}.staff-full-list .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(33.3333333333%,max(200px,20%)),1fr));justify-content:flex-start;gap:2rem;}.staff-card{position:relative;padding:1rem;border-radius:20px;}.staff-card img{width:100%;aspect-ratio:1/1;border-radius:1.25rem;border:1px solid #2B3990;overflow:hidden;}.staff-card .staff-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;}.staff-card .staff-info .staff-name{font-size:1.5rem;font-weight:700;margin-block:1rem;font-family:"Montserrat",Helvetica,sans-serif;}.staff-card .staff-info .staff-title{font-weight:700;font-family:"Montserrat",Helvetica,sans-serif;}.staff-card .staff-info .staff-address{margin-bottom:0.5rem;}.staff-card .staff-info .staff-address p{margin-bottom:0;}.staff-card .staff-info a{text-decoration:none;font-weight:400;color:#4D4A48;line-height:1.75em;}.staff-card .staff-info a svg{display:none;}.staff-card .staff-info a:hover,.staff-card .staff-info a:focus,.staff-card .staff-info a:active{text-decoration:underline;}.staff-card .link-to-content{color:none;position:absolute;inset:0;}.staff-card .link-to-content a{position:absolute;inset:0;color:transparent;}.staff-card:hover,.staff-card:active,.staff-card:focus{outline:3px solid #27AAE1;}.node--type-profile .node__content{max-width:1600px;width:100%;margin-inline:auto;padding:2rem;}.node--type-profile .node__content .profile-card{container:profile-card/inline-size;max-width:800px;width:100%;}.node--type-profile .node__content .profile-card .profile-wrapper{display:grid;gap:1rem;}.node--type-profile .node__content .profile-card .profile-wrapper .profile-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0.5rem;}.node--type-profile .node__content .profile-card .profile-wrapper .field--name-field-title{font-weight:700;font-size:1.2rem;}.node--type-profile .node__content .profile-card .profile-wrapper .field--name-field-address p{margin-bottom:0;}.node--type-profile .node__content .profile-card .profile-wrapper .field--name-field-phone-number a,.node--type-profile .node__content .profile-card .profile-wrapper .field--name-field-email a{color:#2B3990;}.node--type-profile .node__content .profile-card .profile-wrapper .field--name-field-phone-number a svg,.node--type-profile .node__content .profile-card .profile-wrapper .field--name-field-email a svg{display:none;}@container profile-card (width >= 600px){.profile-wrapper{grid-template-columns:200px 1fr;}}@container profile-card (width < 600px){.profile-wrapper{grid-template-columns:1fr;}}.events.two-column{margin-block:4rem;}.events.two-column .view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;justify-content:center;}@media screen and (max-width:768px){.events.two-column .view-content{grid-template-columns:1fr;}}.events.two-column .view-footer{display:grid;place-items:center;margin-block:4rem;}.events.two-column .news-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;}.events.two-column .news-card::before{content:"";position:absolute;top:0;left:0;background-color:#39B54A;height:0.5rem;width:30%;transform:translateY(-1rem);}.events.two-column .news-card .news-title{margin-bottom:0.5rem;}.events.two-column .news-card .news-title a{font-family:"PT Serif",serif;font-size:2rem;text-decoration:none;color:#4D4A48;font-weight:700;}.events.two-column .news-card .news-date{margin-block:1rem;font-weight:700;color:#4D4A48;}.events.two-column .news-card .news-link a{color:#1C75BC;margin-top:0.5rem;}.events.two-column .view-news{font-size:1.2rem;font-weight:600;text-transform:uppercase;text-decoration:none;padding:0.75rem 2rem;border-radius:2rem;background-color:#1C75BC;color:#fff;border:none;box-shadow:none;}.events.two-column .view-news:hover,.events.two-column .view-news:focus,.events.two-column .view-news:active{background-color:#2B3990;}.events.full-list{display:grid;grid-template-columns:1fr;}.events.full-list .news-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-bottom:1px solid #2B3990;padding-bottom:3rem;margin-bottom:3rem;}.events.full-list .news-card .news-date{margin-block:1rem;font-weight:700;}.events.full-list .news-card .news-link a{color:#27AAE1;}.events.full-list .news-card .news-link a:visited{color:#2B3990;}.events.full-list .news-card .news-link a:hover,.events.full-list .news-card .news-link a:active,.events.full-list .news-card .news-link a:focus{color:#1C75BC;}.field--name-field-accordion-item{overflow:hidden;background-color:transparent;width:100%;}.field--name-field-accordion-item .accordion-button{display:flex;align-items:center;justify-content:flex-start;gap:1rem;font-weight:600;text-decoration:none;color:#000;padding:1rem;font-size:20px;width:100%;background-color:transparent;border-bottom:2px solid #27AAE1;}.field--name-field-accordion-item .accordion-button:hover,.field--name-field-accordion-item .accordion-button:focus,.field--name-field-accordion-item .accordion-button:active{cursor:pointer;background-color:#27AAE1;color:#fff;border-bottom:2px solid #27AAE1;}.field--name-field-accordion-item .accordion-button:hover:before,.field--name-field-accordion-item .accordion-button:focus:before,.field--name-field-accordion-item .accordion-button:active:before{background-color:#fff;}.field--name-field-accordion-item .accordion-button:before{content:"";display:inline-block;margin-right:0;width:1rem;height:1rem;background-color:#39B54A;mask:url(/themes/custom/base/img/icons/caret-down.svg) no-repeat center;mask-size:100%;transition:rotate 500ms;}.field--name-field-accordion-item .accordion-body-wrapper{visibility:hidden;display:grid;grid-template-rows:0fr;transition:grid-template-rows 500ms;}.field--name-field-accordion-item .accordion-body-wrapper .accordion-body{overflow:hidden;}.field--name-field-accordion-item .accordion-body-wrapper .accordion-body > *{padding:1rem;}.field--name-field-accordion-item .accordion-body-wrapper .accordion-body .field--name-field-accordion-body h2,.field--name-field-accordion-item .accordion-body-wrapper .accordion-body .field--name-field-accordion-body h3{font-size:2rem;margin-block:1.2rem;color:#27AAE1;line-height:2.5rem;}.field--name-field-accordion-item .accordion-body-wrapper .accordion-body .field--name-field-accordion-body p{margin-bottom:1rem;}.field--name-field-accordion-item .accordion-body-wrapper .accordion-body .field--name-field-accordion-body p strong{color:#27AAE1;}.field--name-field-accordion-item .accordion-body-wrapper .accordion-body .field--name-field-accordion-body ul li{list-style:disc;margin-left:1rem;}.field--name-field-accordion-item .accordion-body-wrapper .accordion-body .field--name-field-accordion-body img{margin-block:1rem;outline:1px solid #2B3990;border-radius:1.25rem;}.field--name-field-accordion-item.expanded .accordion-button:after{rotate:180deg;}.field--name-field-accordion-item.expanded .accordion-body-wrapper{visibility:visible;grid-template-rows:1fr;}.bg-dark .accordion-button,.bg-black .accordion-button{color:#fff;border-bottom-color:#27AAE1;}main:has(.user-login-form){width:100%;height:100%;min-height:50vh;}main:has(.user-login-form) .page-content{max-width:1400px;width:100%;margin-inline:auto;}.user-login-form{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem;padding:3rem;margin-block:4rem;margin-inline:auto;width:100%;max-width:75ch;background-color:#F0F0F0;}.user-login-form::before{content:"";position:relative;width:clamp(20ch,20ch + 3vw,200px);aspect-ratio:1/1;margin-inline:auto;background:url(/themes/custom/base/img/city-of-gering-logo-color.png) no-repeat center/100%;}.user-login-form .form-item__label{font-size:1.3rem;margin-bottom:0.5rem;}.user-login-form .form-item{width:100%;}.user-login-form input[type=text],.user-login-form input[type=password]{position:relative;padding:0.5rem;font-weight:500;border:2px solid #27AAE1;border-radius:6px;font-size:1.3rem;}.user-login-form input[type=submit]{display:block;padding:1rem 1.75rem;border-radius:10rem;border:none;background-color:#27AAE1;color:#fff;font-size:1.3rem;}.user-login-form input[type=submit]:hover,.user-login-form input[type=submit]:focus,.user-login-form input[type=submit]:active{background-color:#2B3990;color:#fff;}.messages-list{color:#FFFFFF;margin:10px;}.messages-list .messages-list__item{padding:10px;}.messages-list .messages-list__item .messages__header .messages__title{margin-left:1.5em;}.messages-list .messages-list__item .messages__content{padding:0.5em 0.5em 0.5em 1.5em;}.path-frontpage .messages-list{position:fixed;bottom:0px;width:100%;z-index:100;}.webform-submission-newsletter-form{position:relative;display:flex;justify-content:center;align-items:center;gap:1rem;margin-block:2rem;}.webform-submission-newsletter-form .form-type-email{margin-top:0;}.webform-submission-newsletter-form .form-type-email label{position:absolute;color:transparent;}.webform-submission-newsletter-form .form-type-email input{max-width:600px;border-radius:10rem;padding:0.75rem 1rem;font-size:1rem !important;height:100%;border:none;background-color:#fff;outline:1px solid #fff;color:#4D4A48;}.webform-submission-newsletter-form .form-actions input[type=submit]{font-size:1rem;background-color:#1C75BC;color:#fff;border:2px solid #fff;box-shadow:none;}.webform-submission-newsletter-form .form-actions input[type=submit]:hover,.webform-submission-newsletter-form .form-actions input[type=submit]:focus,.webform-submission-newsletter-form .form-actions input[type=submit]:active{border-color:#1C75BC;background-color:#fff;color:#1C75BC;}.bg-white .webform-submission-newsletter-form .form-type-email input,.bg-none .webform-submission-newsletter-form .form-type-email input,.bg-white_w_decorator .webform-submission-newsletter-form .form-type-email input{outline:2px solid #1C75BC;background-color:#fff;}.bg-white .webform-submission-newsletter-form .form-actions input[type=submit],.bg-none .webform-submission-newsletter-form .form-actions input[type=submit],.bg-white_w_decorator .webform-submission-newsletter-form .form-actions input[type=submit]{border-color:#1C75BC;background-color:#fff;color:#1C75BC;}.bg-white .webform-submission-newsletter-form .form-actions input[type=submit]:hover,.bg-white .webform-submission-newsletter-form .form-actions input[type=submit]:active,.bg-white .webform-submission-newsletter-form .form-actions input[type=submit]:focus,.bg-none .webform-submission-newsletter-form .form-actions input[type=submit]:hover,.bg-none .webform-submission-newsletter-form .form-actions input[type=submit]:active,.bg-none .webform-submission-newsletter-form .form-actions input[type=submit]:focus,.bg-white_w_decorator .webform-submission-newsletter-form .form-actions input[type=submit]:hover,.bg-white_w_decorator .webform-submission-newsletter-form .form-actions input[type=submit]:active,.bg-white_w_decorator .webform-submission-newsletter-form .form-actions input[type=submit]:focus{background-color:#1C75BC;color:#fff;}@media screen and (max-width:576px){.webform-submission-newsletter-form{flex-direction:column;}}.node.node--type-burn-permit .field{margin-bottom:10px;}.node.node--type-burn-permit .field .field__label{display:initial;}.node.node--type-burn-permit.node--view-mode-full{margin:30px;}.node.node--type-burn-permit.node--view-mode-teaser .field--name-title{font-family:"Montserrat",Helvetica,sans-serif;font-size:clamp(1rem,1rem + 2vw,2rem);}.view.view-burn-permits-public .view-content{display:grid;gap:1em;grid-template-columns:repeat(3,1fr);}@media only screen and (max-width:1028px){.view.view-burn-permits-public .view-content{grid-template-columns:repeat(2,1fr);}}@media only screen and (max-width:600px){.view.view-burn-permits-public .view-content{grid-template-columns:repeat(1,1fr);}}.view.view-burn-permits-public .view-content .views-row{border:1px solid #2B3990;border-radius:6px;padding:20px;}.paragraph--type--button-list .field--name-field-button-link{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;}.paragraph--type--button-list .field--name-field-button-link .field__item{display:grid;place-items:center;}.paragraph--type--button-list .field--name-field-button-link .field__item a{position:relative;display:grid;place-items:center;width:100%;height:120px;font-family:"PT Serif",serif;font-size:2rem;font-weight:700;text-align:center;text-decoration:none;color:#4D4A48;background-color:#fff;border:1px solid #2B3990;border-radius:20px;isolation:isolate;overflow:hidden;transition:background-color 200ms;}.paragraph--type--button-list .field--name-field-button-link .field__item a:hover,.paragraph--type--button-list .field--name-field-button-link .field__item a:focus,.paragraph--type--button-list .field--name-field-button-link .field__item a:active{background-color:#2B3990;color:#fff;}@media screen and (max-width:768px){.paragraph--type--button-list .field--name-field-button-link{grid-template-columns:1fr;}.paragraph--type--button-list .field--name-field-button-link .field__item a{font-size:clamp(1rem,1rem + 3vw,1.5rem);height:80px;}}.views-exposed-form{display:flex;align-items:center;justify-content:flex-start;gap:1rem;}.views-exposed-form .form-type--textfield label{position:absolute;color:transparent;visibility:hidden;}.views-exposed-form .form-type--textfield .form-element{max-width:600px;border-radius:10rem;padding:0.75rem 1rem;font-size:1rem !important;line-height:1rem;height:100%;border:none;background-color:#fff;color:#4D4A48;border:3px solid #2B3990;}.views-exposed-form input[type=submit]{box-shadow:none;background-color:#2B3990;color:#fff;margin:0;border:3px solid #2B3990;}.views-exposed-form input[type=submit]:hover,.views-exposed-form input[type=submit]:active,.views-exposed-form input[type=submit]:focus{background-color:#fff;color:#2B3990;}.block-system-main-block:has(.search-form) .search-form{width:100%;background-color:#F0F0F0;margin-top:2rem;}.block-system-main-block:has(.search-form) .search-form .form-wrapper{max-width:1600px;width:100%;padding:2rem;margin-inline:auto;display:grid;align-items:center;gap:1rem;grid-template-columns:minmax(15ch,70ch) 20ch;}@media screen and (max-width:768px){.block-system-main-block:has(.search-form) .search-form .form-wrapper{grid-template-columns:auto;}.block-system-main-block:has(.search-form) .search-form .form-wrapper .form-type--search{margin-block:1rem;}}.block-system-main-block:has(.search-form) .search-form .form-type--search{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-block:2rem;}.block-system-main-block:has(.search-form) .search-form .form-type--search label{position:absolute;left:0;top:0;transform:translateY(calc(-100% - 1rem));}.block-system-main-block:has(.search-form) .search-form .form-type--search .form-search{width:100%;padding:0.75rem 1rem;outline:2px solid #2B3990;border-radius:2rem;}.block-system-main-block:has(.search-form) .search-form input[type=submit]{width:fit-content;box-shadow:none;background-color:#2B3990;color:#fff;border:3px solid #2B3990;}.block-system-main-block:has(.search-form) .search-form input[type=submit]:hover,.block-system-main-block:has(.search-form) .search-form input[type=submit]:active,.block-system-main-block:has(.search-form) .search-form input[type=submit]:focus{background-color:#fff;color:#2B3990;}.block-system-main-block:has(.search-form) .search-form .search-help-link{display:block;max-width:1600px;width:100%;margin-inline:auto;padding:1rem 2rem;}.block-system-main-block:has(.search-form) .search-form + h2{max-width:1600px;width:100%;margin-inline:auto;padding:2rem;}.node_search-results{max-width:1600px;width:100%;padding:0 2rem;margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;}.node_search-results li{width:100%;margin:0 !important;padding-block:2rem;margin-bottom:2rem;border-bottom:1px solid #2B3990;}.node_search-results li .search-result__title > a{color:#1C75BC;}.node_search-results li .search-result__snippet-info{width:clamp(20ch,60ch + 10vw,70ch);}.webform-submission-contact-form{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;margin-block:3rem;column-gap:1rem;}.webform-submission-contact-form .webform-name--wrapper{grid-column:span 2;margin-block:0;}.webform-submission-contact-form .webform-name--wrapper .fieldset__wrapper{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1rem;}.webform-submission-contact-form .form-type-textarea{grid-column:span 2;}.webform-submission-contact-form .form-actions{grid-column:span 2;display:flex;justify-content:center;align-items:center;}@media screen and (max-width:576px){.webform-submission-contact-form{grid-template-columns:1fr;}.webform-submission-contact-form > *{grid-column:span 2;}.webform-submission-contact-form .webform-name--wrapper .fieldset__wrapper{grid-template-columns:1fr;}}.file--mime-application-pdf{display:flex;align-items:flex-end;justify-content:flex-start;gap:0.5rem;background-image:none;}.file--mime-application-pdf::before{content:"";display:block;position:relative;width:1.5rem;height:1.5rem;background:url(/themes/custom/base/img/icons/pdf-icon.png) no-repeat center/contain;}.file--mime-application-pdf a{color:#1C75BC;text-decoration:none;font-weight:700;}.file--mime-application-pdf .file__size{font-size:0.65rem;color:rgba(0,0,0,0.5);}.logged-out.path-user .region-content{margin:2rem auto;max-width:80vw;}.view-content *:has(.content-edit-link):hover .content-edit-link,.view-content *:has(.content-edit-link):active .content-edit-link,.view-content *:has(.content-edit-link):focus .content-edit-link{opacity:1;}.content-edit-link{position:absolute;top:-2rem;right:0;padding:0.5rem;z-index:10;border-radius:1rem;opacity:0;background-color:#fff;outline:1px solid rgba(238,238,238,0.1);box-shadow:0 0 3px 1px rgba(0,0,0,0.1);display:grid;grid-template-columns:1rem 0fr;transition:opacity 200ms,grid-template-columns 100ms;}.content-edit-link::before{content:"";display:block;width:1rem;height:1rem;background-color:rgba(39,170,225,0.8);mask:url(/themes/custom/base/img/icons/pencil.svg);pointer-events:none;}.content-edit-link a{display:block;color:#27AAE1;text-decoration:none;font-weight:700;text-transform:capitalize;overflow:hidden;}.content-edit-link:hover,.content-edit-link:focus,.content-edit-link:active{cursor:pointer;background-color:#27AAE1;grid-template-columns:1rem 1fr;}.content-edit-link:hover::before,.content-edit-link:focus::before,.content-edit-link:active::before{background-color:#fff;}.content-edit-link:hover a,.content-edit-link:focus a,.content-edit-link:active a{color:#fff;padding-left:1.5rem;margin-left:-1rem;}.block-copyright-block{width:100%;margin-inline:auto;gap:0.5ch;display:flex;justify-content:center;padding-block:2rem;background-color:#4e4a47;font-weight:300;font-size:clamp(0.8rem,0.5rem + 3vw,15px);color:#fff;}.block-copyright-block a{color:#fff;text-decoration:none;}.block-copyright-block svg.ext{display:none;}.block-copyright-block span.bar{display:none;}.block-copyright-block .them{margin-right:1rem;display:flex;justify-content:center;align-items:center;}.block-copyright-block .them::after{content:"";display:block;width:1px;height:1rem;margin-left:1rem;background-color:rgba(255,255,255,0.5);}.block-copyright-block .unanimo{margin-left:1rem;display:flex;justify-content:center;align-items:center;}.block-copyright-block .unanimo::before{content:"";display:block;width:1px;height:1rem;margin-right:1rem;background-color:rgba(255,255,255,0.5);}@media screen and (max-width:576px){.block-copyright-block{flex-direction:column;align-items:center;gap:1rem;margin-inline:0;}.block-copyright-block .them{margin-right:0;}.block-copyright-block .them::after{display:none;}.block-copyright-block .unanimo{margin-left:0;}.block-copyright-block .unanimo::before{display:none;}}table{border-spacing:0;margin-block:1rem;}table thead th{align-content:center;background-color:#2B3990;color:#fff;padding-block:1rem;}table tbody tr th{padding:1rem;text-align:left;background:#F0F0F0;border:1px solid rgba(0,0,0,0.1);}table tbody tr td{padding:1rem;border:1px solid rgba(0,0,0,0.1);}table tbody tr:nth-of-type(even) td{background-color:#F0F0F0;}.user-logged-in.path-user .region.region-content{max-width:1600px;margin:2em;margin-top:0em;}.page-wrapper{position:relative;width:100%;min-height:100vh;height:fit-content;display:flex;flex-direction:column;justify-content:flex-start;}.page-wrapper header{overflow:visible;z-index:2;}.page-wrapper header.front-page-navigation{position:absolute;top:0;left:0;width:100%;z-index:100;}.page-wrapper main{height:auto;z-index:1;}.page-wrapper main .page-content{margin-top:0;margin-bottom:0;}.page-wrapper main .page-content:has(.region-sidebar){display:grid;grid-template-columns:0.25fr 0.75fr;}.page-wrapper main .page-content:has(.region-sidebar) .region-sidebar{padding:4rem 2rem;}.page-wrapper main .page-content:has(.region-sidebar) .region-content{max-width:1200px;}.page-wrapper main .page-content:has(.region-sidebar) .region-content .node__content .body-wrapper{padding:2rem;}.page-wrapper main .page-content:has(.region-sidebar) .region-content .node__content .body-wrapper .field--name-body{width:100%;}.page-wrapper main .page-content:has(.region-sidebar) .region-content .node__content .body-wrapper:has(.page-body){container:page-wrapper/inline-size;}.page-wrapper main .page-content:has(.region-sidebar) .region-content .node__content .body-wrapper .page-body:has(.image-carousel){display:flex;gap:1rem;}.page-wrapper main .page-content:has(.region-sidebar) .region-content .node__content .field--name-field-advanced-content > .field__item > .paragraph{padding:2rem !important;}@media screen and (max-width:768px){.page-wrapper main .page-content:has(.region-sidebar){grid-template-columns:1fr;}}.page-wrapper main .heading{text-align:center;}.page-wrapper main .node .node__content .body-wrapper{width:100%;padding:4rem 2rem;max-width:1600px;margin-inline:auto;}.page-wrapper main .node .node__content .body-wrapper .field--name-body{font-size:clamp(1rem,1rem + 3vw,18px);line-height:clamp(1.5rem,1.5rem + 3vw,26px);width:100%;}.page-wrapper main .node .node__content .body-wrapper .field--name-body p{margin-block:1rem;text-wrap:wrap;}.page-wrapper main .node .node__content .body-wrapper .news-date{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-weight:600;}.page-wrapper main .field--name-field-body{width:100%;}.page-wrapper main .field--name-field-advanced-content > .field__item:not(.full_background_image_slider) > .paragraph{max-width:1600px;width:100%;margin-inline:auto;padding-block:3rem;padding-inline:2rem;}.page-wrapper footer{margin-top:auto;z-index:0;}.page-wrapper footer .region-footer{padding-top:5rem;}.paragraph--type--full-width{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;}.field--name-field-columns{padding-block:2rem;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;}.field--name-field-columns:has(.paragraph--type--column-image.full_bleed){gap:0;}.field--name-field-columns:has(.paragraph--type--column-image.full_bleed) > .field__item:has(.paragraph--type--column-content),.field--name-field-columns:has(.paragraph--type--column-image.full_bleed) > .field__item:has(.paragraph--type--stat-grid){display:flex;justify-content:flex-start;align-items:center;}.field--name-field-columns:has(.paragraph--type--column-image.full_bleed) > .field__item:has(.paragraph--type--column-content) > .paragraph,.field--name-field-columns:has(.paragraph--type--column-image.full_bleed) > .field__item:has(.paragraph--type--stat-grid) > .paragraph{max-width:700px;width:100%;padding:4rem 2rem;}.field--name-field-columns:has(.paragraph--type--column-image.full_bleed) > .field__item:first-of-type:has(.paragraph--type--column-content) > .paragraph,.field--name-field-columns:has(.paragraph--type--column-image.full_bleed) > .field__item:first-of-type:has(.paragraph--type--stat-grid) > .paragraph{margin-left:auto;}.field--name-field-columns:has(.paragraph--type--column-image.full_bleed) > .field__item:last-of-type:has(.paragraph--type--column-content) > .paragraph,.field--name-field-columns:has(.paragraph--type--column-image.full_bleed) > .field__item:last-of-type:has(.paragraph--type--stat-grid) > .paragraph{margin-right:auto;}.field--name-field-columns:has(.paragraph--type--column-image.full_bleed_rounded){gap:0;}.field--name-field-columns:has(.paragraph--type--column-image.full_bleed_rounded) > .field__item:has(.paragraph--type--column-content),.field--name-field-columns:has(.paragraph--type--column-image.full_bleed_rounded) > .field__item:has(.paragraph--type--stat-grid){display:flex;justify-content:flex-start;align-items:center;}.field--name-field-columns:has(.paragraph--type--column-image.full_bleed_rounded) > .field__item:has(.paragraph--type--column-content) > .paragraph,.field--name-field-columns:has(.paragraph--type--column-image.full_bleed_rounded) > .field__item:has(.paragraph--type--stat-grid) > .paragraph{max-width:700px;width:100%;padding:4rem 2rem;}.field--name-field-columns:has(.paragraph--type--column-image.full_bleed_rounded) > .field__item:first-of-type:has(.paragraph--type--column-content) > .paragraph,.field--name-field-columns:has(.paragraph--type--column-image.full_bleed_rounded) > .field__item:first-of-type:has(.paragraph--type--stat-grid) > .paragraph{margin-left:auto;}.field--name-field-columns:has(.paragraph--type--column-image.full_bleed_rounded) > .field__item:last-of-type:has(.paragraph--type--column-content) > .paragraph,.field--name-field-columns:has(.paragraph--type--column-image.full_bleed_rounded) > .field__item:last-of-type:has(.paragraph--type--stat-grid) > .paragraph{margin-right:auto;}@media screen and (max-width:768px){.field--name-field-columns{grid-template-columns:1fr;}.field--name-field-columns:has(.paragraph--type--column-image) > .field__item:first-of-type:has(.paragraph--type--column-content),.field--name-field-columns:has(.paragraph--type--column-image) > .field__item:first-of-type:has(.paragraph--type--stat-grid){order:2;}}.field--name-field-columns .field--name-field-stat-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;}.paragraph--type--card-list.grid .field--name-field-cards{grid-template-columns:repeat(3,minmax(1fr,540px));}.paragraph--type--card-list.grid .field--name-field-cards .paragraph--type--card{border-radius:1rem;padding:2rem;min-height:350px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}.paragraph--type--card-list.grid .field--name-field-cards .paragraph--type--card .field--name-field-title{margin-bottom:2rem;}.paragraph--type--card-list.grid .field--name-field-cards .paragraph--type--card .field--name-field-body{max-height:5rem;height:100%;overflow:hidden;text-overflow:ellipsis;}.paragraph--type--card-list.grid .field--name-field-cards .paragraph--type--card .field--name-field-cta{margin-top:0;}.paragraph--type--card-list.grid .field--name-field-cards .paragraph--type--card.card-bg-white{background-color:transparent;border:1px solid #B1B1B1;}.paragraph--type--card-list.grid .field--name-field-cards .paragraph--type--card.card-bg-green{background-color:#27AAE1;align-items:center;text-align:center;}.paragraph--type--card-list.grid .field--name-field-cards .paragraph--type--card.card-bg-green .field--name-field-cta a{padding:0.75rem 2rem;background-color:white !important;}.paragraph--type--card-list.grid .field--name-field-cards .paragraph--type--card.card-bg-green .field--name-field-cta a::before{display:none;}.paragraph--type--card-list.grid .field--name-field-cards .paragraph--type--card.card-col-span-1{grid-column:span 1;}.paragraph--type--card-list.grid .field--name-field-cards .paragraph--type--card.card-col-span-2{grid-column:span 2;}.paragraph--type--card-list.grid .field--name-field-cards .paragraph--type--card.card-col-span-3{grid-column:span 3;}@media screen and (max-width:576px){.paragraph--type--card-list.grid .field--name-field-cards{grid-template-columns:1fr;}.paragraph--type--card-list.grid .field--name-field-cards .paragraph--type--card.card-col-span-1,.paragraph--type--card-list.grid .field--name-field-cards .paragraph--type--card.card-col-span-2,.paragraph--type--card-list.grid .field--name-field-cards .paragraph--type--card.card-col-span-3{grid-column:span 1;}}footer{background:url(/themes/custom/base/img/logo-pattern-smooth.png) no-repeat center bottom/100% auto,linear-gradient(#2B3990,#2B3990) no-repeat center/cover;}.block--type-footer{max-width:1600px;width:95vw;margin-inline:auto;padding:2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;justify-content:space-between;align-items:flex-start;min-height:400px;}.block--type-footer .field--name-field-menu .menu--main-footer .menu{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem;}.block--type-footer .field--name-field-menu .menu--main-footer .menu .menu-item a{position:relative;color:#fff;text-decoration:none;font-size:clamp(1rem,1rem + 3vw,20px);font-weight:700;}.block--type-footer .field--name-field-menu .menu--main-footer .menu .menu-item a::before{content:"";position:absolute;display:block;bottom:-8px;left:0rem;height:4px;width:100%;scale:0% 100%;transform-origin:left;background-color:#39B54A;transition:scale 200ms;}.block--type-footer .field--name-field-menu .menu--main-footer .menu .menu-item a:hover,.block--type-footer .field--name-field-menu .menu--main-footer .menu .menu-item a:active,.block--type-footer .field--name-field-menu .menu--main-footer .menu .menu-item a:focus{outline:none;}.block--type-footer .field--name-field-menu .menu--main-footer .menu .menu-item a:hover::before,.block--type-footer .field--name-field-menu .menu--main-footer .menu .menu-item a:active::before,.block--type-footer .field--name-field-menu .menu--main-footer .menu .menu-item a:focus::before{scale:60% 100%;}.block--type-footer .field--name-field-contact-info p,.block--type-footer .field--name-field-contact-info a{color:#fff;text-align:right;text-decoration:none;font-weight:700;margin-bottom:0;}.block--type-footer .field--name-field-contact-info a svg.ext,.block--type-footer .field--name-field-contact-info a svg.tel{display:none;}.block--type-footer .field--name-field-contact-info a:hover,.block--type-footer .field--name-field-contact-info a:active .block--type-footer .field--name-field-contact-info a:focus{text-decoration:underline;}@media screen and (max-width:768px){.block--type-footer{grid-template-columns:1fr;justify-content:center;align-items:center;place-items:center;}.block--type-footer .field--name-field-logo img{max-width:200px;width:90vw;aspect-ratio:1/1;}.block--type-footer .field--name-field-menu{order:1;margin-block:2rem;}.block--type-footer .field--name-field-menu .menu--main-footer .menu{flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;}.block--type-footer .field--name-field-contact-info{order:2;}.block--type-footer .field--name-field-contact-info p,.block--type-footer .field--name-field-contact-info a{text-align:center;}}@media screen and (max-width:576px){.block--type-footer .field--name-field-menu .menu--main-footer .menu{flex-direction:column;align-items:center;justify-content:center;gap:1rem;}}
.color-success{color:#325e1c;background-color:#f3faef;}.color-warning{color:#734c00;background-color:#fdf8ed;}.color-error{color:#a51b00;background-color:#fcf4f2;}
