.mainSite.gb-site{--color-prim: #2a4290;--color-prim-rgb: 42,66,144;--color-sec: #69a841;--color-sec-rgb: 105,168,65;--color-ter: #c20016;--color-ter-rgb: 194,0,22;--color-cta: var(--color-prim);--color-black: #242637;--gb-muted: #f4f6f2;--gb-border: #e2e6de;--gb-green-ink: #46712f;--gb-block-radius: .75rem;--gb-block-light: var(--gb-muted);--gb-block-dark: var(--color-black);--gb-block-accent: var(--color-prim);--gb-block-quote: #edf3e8;--gb-section-space: 2rem;font-size: 1rem;line-height: 1.75;background: var(--color-white)}.mainSite.gb-site a{text-decoration: none}.mainSite.gb-site a:hover{text-decoration: underline}.mainSite.gb-site :is(a,button,input,textarea,select):focus-visible{outline: .125rem solid var(--color-sec);outline-offset: .25rem}.mainSite.gb-site :is(h1,h2,h3,h4,h5,h6){color: var(--color-prim);font-weight: 700;line-height: 1.25}.mainSite.gb-site h1{font-size: clamp(2rem,4vw,2.75rem);margin: 0 0 1rem}.mainSite.gb-site h2{font-size: clamp(1.875rem,3.5vw,2.375rem);margin: 0 0 1.5rem}.mainSite.gb-site h3{font-size: clamp(1.75rem,3vw,2rem);margin: 0 0 .75rem}.mainSite.gb-site h4{font-size: clamp(1.5rem,2.5vw,1.75rem);margin: 0 0 .75rem}.mainSite.gb-site h5{font-size: clamp(1.375rem,2vw,1.5rem);margin: 0 0 .5rem}.mainSite.gb-site h6{font-size: 1.25rem;margin: 0 0 .5rem}.mainSite.gb-site #site-content{min-height: 16rem}.mainSite.gb-site .gb-skip-link{position: fixed;left: 1rem;top: -6rem;padding: .75rem 1rem;background: #fff;z-index: 1000000}.mainSite.gb-site .gb-skip-link:focus{top: 1rem}.mainSite.gb-site .cta{display: inline-flex;align-items: center;justify-content: center;gap: .75rem;min-height: 3rem;margin: 0;padding: .75rem 1.5rem;border: .0625rem solid var(--color-prim);border-radius: .5rem;background: var(--color-prim);color: #fff;font-family: inherit;font-size: 1rem;font-weight: 600;line-height: 1.5;text-align: center;text-decoration: none;box-shadow: 0 .25rem .75rem rgb(42 66 144 / 12%);transition: background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}.mainSite.gb-site .cta:hover:not(:disabled):not([aria-disabled="true"]){background: #252574;border-color: #252574;color: #fff;text-decoration: none;box-shadow: 0 .5rem 1rem rgb(42 66 144 / 22%)}.mainSite.gb-site .cta.ghost{background: transparent;border-color: var(--color-prim);color: var(--color-prim);box-shadow: none}.mainSite.gb-site .cta.ghost:hover:not(:disabled):not([aria-disabled="true"]){background: var(--color-prim);border-color: var(--color-prim);color: #fff;box-shadow: 0 .5rem 1rem rgb(42 66 144 / 16%)}.mainSite.gb-site .cta:active:not(:disabled):not([aria-disabled="true"]){background: #202064;border-color: #202064;color: #fff;box-shadow: none}.mainSite.gb-site .cta:focus-visible{outline: .125rem solid var(--gb-green-ink);outline-offset: .25rem}.mainSite.gb-site .cta:disabled,.mainSite.gb-site .cta[aria-disabled="true"]{opacity: .5;cursor: not-allowed;box-shadow: none}.mainSite.gb-site .cta > i{flex: 0 0 auto;font-size: .875rem}.mainSite.gb-site #mainHeader.bgImageElement[data-img]:not([data-img=""]) .headerTxt .cta.ghost{color: #fff;border-color: #fff}.mainSite.gb-site #mainHeader.bgImageElement[data-img]:not([data-img=""]) .headerTxt .cta.ghost:hover:not(:disabled):not([aria-disabled="true"]){color: var(--color-prim);background: #fff;border-color: #fff}.mainSite.gb-site #mainHeader.bgImageElement[data-img]:not([data-img=""]) .headerTxt .cta:focus-visible{outline-color: #fff}.mainSite.gb-site .gb-site-header{background: #fff;box-shadow: 0 .125rem .75rem rgb(24 34 19 / 8%);position: relative;z-index: 1030}.mainSite.gb-site .gb-navbar{padding: .75rem 0}.mainSite.gb-site .navbar-brand{padding: 0;margin-right: 1.5rem}.mainSite.gb-site .navbar-brand .logo{width: 10rem;height: auto;max-height: 4rem;object-fit: contain}.mainSite.gb-site .navbar-toggler{color: var(--color-prim);padding: .75rem;border: 0}.mainSite.gb-site .navbar-toggler i{font-size: 1.5rem}.mainSite.gb-site .offcanvas{max-width: 100%}.mainSite.gb-site .offcanvas-header{padding: 1.5rem;border-bottom: .0625rem solid var(--gb-border)}.mainSite.gb-site .offcanvas-title{margin: 0;font-size: 1.5rem}.mainSite.gb-site .offcanvas-body{overflow-y: auto;padding: 1rem 1.5rem}.mainSite.gb-site .gb-nav{gap: .25rem;margin: 0;padding: 0;list-style: none}.mainSite.gb-site .gb-nav ul{list-style: none;margin: 0;padding: .25rem 0 .25rem 1rem}.mainSite.gb-site .gb-nav li{position: relative}.mainSite.gb-site .gb-nav .nav-link{padding: .75rem .5rem;font-size: .9375rem;font-weight: 600;color: var(--color-black);white-space: normal}.mainSite.gb-site .gb-nav .gb-has-submenu > .nav-link{padding-right: 3rem}.mainSite.gb-site .gb-nav .nav-link:hover{text-decoration: none}.mainSite.gb-site .gb-nav .nav-link .pageTitle{display: inline-block;position: relative}.mainSite.gb-site .gb-nav .nav-link .pageTitle::after{content: "";position: absolute;left: 0;right: 0;bottom: -.375rem;height: .125rem;background: var(--color-sec);transform: scaleX(0);transform-origin: center;transition: transform .2s ease-in-out;pointer-events: none}.mainSite.gb-site .gb-nav .nav-link:is(.active,[aria-current="page"],:hover,:focus-visible) .pageTitle::after{transform: scaleX(1)}.mainSite.gb-site .gb-nav .gb-submenu-toggle{position: absolute;inset: .25rem 0 auto auto;border: 0;border-radius: .25rem;padding: .5rem;min-width: 2.75rem;min-height: 2.75rem;line-height: 1;color: var(--color-prim);background: transparent}.mainSite.gb-site .gb-submenu-toggle:hover{background: var(--gb-muted)}.mainSite.gb-site .gb-submenu-toggle i{transition: transform .2s ease-in-out;font-size: .75rem}.mainSite.gb-site .gb-submenu-toggle[aria-expanded="true"] i{transform: rotate(180deg)}.mainSite.gb-site .gb-nav .gb-submenu:not([hidden]){display: block}.mainSite.gb-site .gb-nav .gb-submenu[hidden]{display: none}.mainSite.gb-site .gb-nav .cms-menu-add{padding: .5rem}.mainSite.gb-site .gb-menu-back{display: inline-flex;align-items: center;justify-content: center;border: 0;background: transparent;color: #000;font: inherit;font-size: 1rem}.mainSite.gb-site .gb-menu-back[hidden]{display: none}@media(max-width: 61.999rem){.mainSite.gb-site .offcanvas-header{display: grid;grid-template-columns: 2.5rem minmax(0,1fr) 2.5rem;gap: .5rem;padding: 1.25rem}.mainSite.gb-site .offcanvas-title{grid-column: 2;grid-row: 1;min-width: 0;font-size: 1.125rem;text-align: center}.mainSite.gb-site .offcanvas .offcanvas-header :is(.gb-menu-back,.btn-close){grid-row: 1;width: 2.5rem;height: 2.5rem;margin: 0;padding: .75rem;border-radius: .25rem;box-sizing: border-box;opacity: .75}.mainSite.gb-site .offcanvas-header .gb-menu-back{grid-column: 1}.mainSite.gb-site .offcanvas-header .btn-close{grid-column: 3;background-size: 1rem}.mainSite.gb-site .offcanvas .offcanvas-header :is(.gb-menu-back,.btn-close):hover{background-color: var(--gb-muted);opacity: 1}.mainSite.gb-site .gb-nav ul{padding: 0}.mainSite.gb-site .gb-nav .gb-submenu-toggle i{transform: rotate(-90deg)}.mainSite.gb-site .gb-nav.gb-mobile-current,.mainSite.gb-site .gb-nav ul.gb-mobile-current{display: block}.mainSite.gb-site .gb-nav.gb-mobile-trail,.mainSite.gb-site .gb-nav ul.gb-mobile-trail,.mainSite.gb-site .gb-nav li.gb-mobile-branch{display: contents}.mainSite.gb-site .gb-nav ul:not(.gb-mobile-current):not(.gb-mobile-trail),.mainSite.gb-site .gb-nav .gb-mobile-trail > li:not(.gb-mobile-branch),.mainSite.gb-site .gb-nav.gb-mobile-trail > li:not(.gb-mobile-branch),.mainSite.gb-site .gb-nav .gb-mobile-branch > a,.mainSite.gb-site .gb-nav .gb-mobile-branch > button{display: none}}.mainSite.gb-site .gb-topbar{background: var(--gb-muted);border-bottom: .0625rem solid var(--gb-border)}.mainSite.gb-site .gb-news-ticker{display: flex;align-items: center;gap: .75rem;min-height: 2.75rem;font-size: .8125rem}.mainSite.gb-site .gb-ticker-label{color: var(--color-prim);font-weight: 700}.mainSite.gb-site .gb-ticker-items{flex: 1;min-width: 0;opacity: 1;transition: opacity .2s ease}.mainSite.gb-site .gb-ticker-items--fading{opacity: 0}.mainSite.gb-site .gb-ticker-item{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: var(--color-black)}.mainSite.gb-site .gb-ticker-item[hidden]{display: none}.mainSite.gb-site .gb-ticker-socials{display: flex;flex: 0 0 auto;align-items: center;gap: .25rem}.mainSite.gb-site .gb-ticker-socials:empty{display: none}.mainSite.gb-site .gb-ticker-socials .socialIcon{display: inline-flex;align-items: center;justify-content: center;width: 2.25rem;height: 2.25rem;margin: 0;padding: .5rem;border-radius: 50%;background: transparent;color: var(--color-prim);font-size: 1rem;line-height: 1;text-decoration: none;transition: background-color .2s ease-in-out,color .2s ease-in-out}.mainSite.gb-site .gb-ticker-socials .socialIcon:hover{background: var(--color-prim);color: #fff;text-decoration: none}.mainSite.gb-site .gb-page-heading{padding: 2rem 0;background: var(--gb-muted);border-bottom: .0625rem solid var(--gb-border)}.mainSite.gb-site .gb-page-heading h1:last-child{margin-bottom: 0}.mainSite.gb-site .gb-section{padding: var(--gb-section-space) 0}.mainSite.gb-site .gb-section-heading{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 1rem}.mainSite.gb-site .gb-section-heading a{color: var(--color-prim)}.mainSite.gb-site #mainHeader.bgImageElement{display: block;min-height: 0;margin: 0;padding: 2rem 0;background-color: var(--gb-muted);background-size: cover;background-position: center;background-repeat: no-repeat;color: var(--color-prim)}.mainSite.gb-site #mainHeader.bgImageElement[data-img]:not([data-img=""]){min-height: 24rem;color: #fff}.mainSite.gb-site #mainHeader.bgImageElement[data-img]:not([data-img=""])::before{content: "";position: absolute;inset: 0;background: rgb(14 24 17 / 25%)}.mainSite.gb-site #mainHeader.bgImageElement > .container{position: relative}.mainSite.gb-site #mainHeader.gb-page-heading{display: flex;align-items: center;padding: 2rem;text-align: left}.mainSite.gb-site .gb-home-hero #mainHeader{display: flex;align-items: center;min-height: 0;margin: 0;padding: 2.5rem 0;background-color: var(--gb-muted);color: var(--color-prim)}.mainSite.gb-site .gb-home-hero #mainHeader.bgImageElement[data-img]{min-height: 45vh}.mainSite.gb-site .gb-hero-layout{display: grid;grid-template-columns: minmax(0,1fr);align-items: center;gap: 2rem}.mainSite.gb-site #mainHeader.bgImageElement .headerTxt{min-width: 0;padding: 0;text-shadow: none;overflow-wrap: anywhere}.mainSite.gb-site #mainHeader.bgImageElement[data-img]:not([data-img=""]) .headerTxt{text-shadow: 0 1px 3px rgb(0 0 0 / 35%)}.mainSite.gb-site #mainHeader.bgImageElement .headerTxt a,.mainSite.gb-site #mainHeader.bgImageElement .headerTxt a *{text-shadow: none}.mainSite.gb-site #mainHeader.bgImageElement .headerTxt h1,.mainSite.gb-site #mainHeader.bgImageElement .headerTxt h2,.mainSite.gb-site #mainHeader.bgImageElement .headerTxt h3{color: inherit}.mainSite.gb-site #mainHeader.bgImageElement .headerTxt > :last-child{margin-bottom: 0}.mainSite.gb-site .gb-hero-news{min-width: 0;width: 100%;max-width: 23rem}.mainSite.gb-site .gb-hero-news-card{position: relative;display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;gap: 3rem;min-height: 19rem;padding: 1.25rem;overflow: hidden;isolation: isolate;border-radius: .75rem;background: var(--color-prim);color: #fff;text-shadow: none;box-shadow: 0 .5rem 1.5rem rgb(0 0 0 / 12%)}.mainSite.gb-site .gb-hero-news-card::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgb(15 19 30 / 8%) 15%,rgb(15 19 30 / 70%) 55%,rgb(15 19 30 / 94%) 100%);pointer-events: none}.mainSite.gb-site .gb-hero-news-image{position: absolute;inset: 0;z-index: -2;width: 100%;height: 100%;object-fit: cover;transition: transform .3s ease-in-out}.mainSite.gb-site .gb-hero-news-badge{padding: .375rem .625rem;border-radius: .25rem;background: #fff;color: var(--color-prim);font-size: .75rem;font-weight: 600;line-height: 1.5}.mainSite.gb-site .gb-hero-news-content{width: 100%}.mainSite.gb-site .gb-hero-news-content h2{margin: 0 0 1rem;color: #fff;font-size: 1.25rem;line-height: 1.4;overflow-wrap: anywhere}.mainSite.gb-site .gb-hero-news-action{display: inline-flex;align-items: center;justify-content: center;gap: .75rem;min-height: 2.75rem;padding: .625rem 1rem;border: .0625rem solid rgb(255 255 255 / 75%);border-radius: .5rem;color: #fff;font-size: .875rem;font-weight: 600;line-height: 1.5;transition: background-color .2s ease-in-out,color .2s ease-in-out}.mainSite.gb-site .gb-hero-news-card:hover{color: #fff;text-decoration: none}.mainSite.gb-site .gb-hero-news-card:is(:hover,:focus-visible) .gb-hero-news-action{background: #fff;color: var(--color-prim)}.mainSite.gb-site .gb-hero-news-card:hover .gb-hero-news-image{transform: scale(1.025)}.mainSite.gb-site .gb-home-positions{padding-top: 3rem;padding-bottom: 2.5rem;background: var(--gb-muted)}.mainSite.gb-site .gb-page-list{row-gap: 1.5rem}.mainSite.gb-site .gb-page-card{display: grid;grid-template-columns: minmax(0,1fr) auto;position: relative;align-items: center;gap: 1rem;min-width: 0;min-height: 9rem;height: 100%;padding: 1.25rem;background: #fff;color: var(--color-prim);border: .0625rem solid #d9ddd6;border-radius: .5rem;box-shadow: none;transition: border-color .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out}.mainSite.gb-site .gb-page-card:is(:hover,:focus-visible){color: var(--gb-green-ink);border-color: var(--color-prim);background: #f9faf7;text-decoration: none}.mainSite.gb-site .gb-page-card-title{flex: 1;min-width: 0;font-size: 1.125rem;font-weight: 600;line-height: 1.5;overflow-wrap: anywhere}.mainSite.gb-site .gb-page-card:is(:hover,:focus-visible) .gb-page-card-title{text-decoration: none}.mainSite.gb-site .gb-page-card > img{grid-column: 1 / -1;align-self: start;width: 2rem;height: 2rem;object-fit: contain}.mainSite.gb-site .gb-page-card > .fa-solid:not(.gb-card-arrow){grid-column: 1 / -1;align-self: start;width: 2rem;color: var(--gb-green-ink);font-size: 1.5rem}.mainSite.gb-site .gb-page-card > .gb-card-arrow{flex: 0 0 auto;color: inherit;font-size: .875rem}.mainSite.gb-site .customGrid{margin: 0;align-items: stretch}.mainSite.gb-site .customGrid .gridItem{margin-bottom: 1.5rem}.mainSite.gb-site .customGrid .blockPreset{--gb-block-padding: clamp(1.25rem,2.5vw,2rem);min-width: 0}.mainSite.gb-site .customGrid .blockPresetContent{min-width: 0;border-radius: var(--gb-block-radius);color: var(--color-black);overflow-wrap: anywhere}.mainSite.gb-site .customGrid .blockPresetContent :is(h2,h3,h4,h5,h6){line-height: 1.35;font-weight: 700;color: var(--color-prim)}.mainSite.gb-site .customGrid .blockPresetContent h2{margin-bottom: 1rem}.mainSite.gb-site .customGrid .blockPresetContent h3{margin-bottom: .75rem}.mainSite.gb-site .customGrid .blockPresetContent :is(p,ul,ol,blockquote){margin-bottom: 1rem}.mainSite.gb-site .customGrid .blockPresetContent > :last-child,.mainSite.gb-site .customGrid .blockPresetContent .element > :last-child{margin-bottom: 0}.mainSite.gb-site .customGrid .blockPresetContent a:not(.cta):not(.btn){color: var(--color-prim);text-decoration: underline;text-underline-offset: .1875rem;text-decoration-thickness: .0625rem}.mainSite.gb-site .customGrid .blockPresetContent a:not(.cta):not(.btn):hover{text-decoration-thickness: .125rem}.mainSite.gb-site .customGrid .blockPresetContent :is(img,video){max-width: 100%;height: auto}.mainSite.gb-site .customGrid .blockPresetContent .cta{max-width: 100%;white-space: normal}.mainSite.gb-site .customGrid .blockPreset-plain > .blockPresetContent{padding: 0;background: transparent;border-radius: 0}.mainSite.gb-site .customGrid :is(.blockPreset-card,.blockPreset-light,.blockPreset-dark,.blockPreset-accent,.blockPreset-quote) > .blockPresetContent{min-height: 100%;padding: var(--gb-block-padding)}.mainSite.gb-site .customGrid .blockPreset-card > .blockPresetContent{background: #fff;border: .0625rem solid var(--gb-border);box-shadow: 0 .25rem 1rem rgb(24 34 19 / 4%)}.mainSite.gb-site .customGrid .blockPreset-light > .blockPresetContent{background: var(--gb-block-light);border: .0625rem solid var(--gb-border)}.mainSite.gb-site .customGrid .blockPreset-dark > .blockPresetContent{background: var(--gb-block-dark)}.mainSite.gb-site .customGrid .blockPreset-accent > .blockPresetContent{background: var(--gb-block-accent)}.mainSite.gb-site .customGrid .blockPreset-quote > .blockPresetContent{position: relative;padding-top: 3.5rem;background: var(--gb-block-quote);border: 0;border-left: .25rem solid var(--color-sec);font-size: clamp(1.125rem,2vw,1.375rem);line-height: 1.65;box-shadow: none}.mainSite.gb-site .customGrid .blockPreset-quote > .blockPresetContent::before{content: "\201C";position: absolute;top: .5rem;left: var(--gb-block-padding);color: var(--gb-green-ink);font-family: Georgia,serif;font-size: 4rem;line-height: 1;pointer-events: none}.mainSite.gb-site .customGrid .blockPreset-quote blockquote{padding: 0;margin: 0;border: 0;font-size: inherit}.mainSite.gb-site .customGrid .blockPreset-quote :is(cite,figcaption){display: block;margin-top: 1rem;font-size: .875rem;font-style: normal;color: var(--gb-green-ink)}.mainSite.gb-site .customGrid :is(.blockPreset-image .blockPresetBg,.blockPreset-video .bgVideoElement){position: relative;display: flex;align-items: flex-end;min-height: clamp(18rem,30vw,28rem);height: 100%;border-radius: .75rem;overflow: hidden;background-color: var(--color-black);isolation: isolate}.mainSite.gb-site .customGrid :is(.blockPreset-image .blockPresetBg,.blockPreset-video .bgVideoElement)::before{background: linear-gradient(180deg,rgb(24 26 39 / 25%),rgb(24 26 39 / 82%) 60%,rgb(24 26 39 / 94%))}.mainSite.gb-site .customGrid :is(.blockPreset-image,.blockPreset-video) .blockPresetContent{width: 100%;padding: var(--gb-block-padding);border-radius: 0}.mainSite.gb-site .customGrid :is(.blockPreset-imageInline,.blockPreset-splitImage) .gridImageElement{background-color: var(--gb-muted);border-radius: .75rem}.mainSite.gb-site .customGrid .blockPreset-imageInline .gridImageElement{min-height: 0}.mainSite.gb-site .customGrid .blockPreset-imageInline .gridImageElement:empty{min-height: 10rem;aspect-ratio: 16/10}.mainSite.gb-site .customGrid .blockPreset-imageInline .gridImageElement img{width: 100%;height: auto;max-height: none;object-fit: contain}.mainSite.gb-site .customGrid .blockPreset-videoInline .bgVideoElement{aspect-ratio: 16/9;min-height: 0;border: .0625rem solid var(--gb-border);border-radius: .75rem;background-color: var(--color-black)}.mainSite.gb-site .customGrid .blockPreset-splitImage .blockPresetSplit{height: 100%;min-width: 0;grid-template-columns: minmax(0,1fr);gap: 0;border: .0625rem solid var(--gb-border);border-radius: .75rem;background: var(--gb-muted);box-shadow: none}.mainSite.gb-site .customGrid .blockPreset-splitImage .blockPresetMedia{min-width: 0}.mainSite.gb-site .customGrid .blockPreset-splitImage .gridImageElement{height: 100%;min-height: 12rem;border-radius: 0}.mainSite.gb-site .customGrid .blockPreset-splitImage .gridImageElement img{height: 100%;max-height: none;object-fit: cover}.mainSite.gb-site .customGrid .blockPreset-splitImage .blockPresetContent{align-self: center;padding: var(--gb-block-padding);border-radius: 0}.mainSite.gb-site .customGrid :is(.blockPreset-dark,.blockPreset-accent,.blockPreset-image,.blockPreset-video) .blockPresetContent,.mainSite.gb-site .customGrid :is(.blockPreset-dark,.blockPreset-accent,.blockPreset-image,.blockPreset-video) .blockPresetContent :is(h1,h2,h3,h4,h5,h6,a:not(.cta):not(.btn)){color: #fff}.mainSite.gb-site .customGrid :is(.blockPreset-dark,.blockPreset-accent,.blockPreset-image,.blockPreset-video) .blockPresetContent .cta{background: #fff;border-color: #fff;color: var(--color-prim);box-shadow: none}.mainSite.gb-site .customGrid :is(.blockPreset-dark,.blockPreset-accent,.blockPreset-image,.blockPreset-video) .blockPresetContent .cta.ghost{background: transparent;color: #fff}.mainSite.gb-site .customGrid :is(.blockPreset-dark,.blockPreset-accent,.blockPreset-image,.blockPreset-video) .blockPresetContent .cta:hover:not(:disabled):not([aria-disabled="true"]){background: #edf3e8;border-color: #edf3e8;color: var(--color-prim)}.mainSite.gb-site .customGrid :is(.blockPreset-dark,.blockPreset-accent,.blockPreset-image,.blockPreset-video) .blockPresetContent .cta:active:not(:disabled):not([aria-disabled="true"]){background: #dce8d4;border-color: #dce8d4;color: var(--color-prim)}.mainSite.gb-site .customGrid :is(.blockPreset-dark,.blockPreset-accent,.blockPreset-image,.blockPreset-video) .blockPresetContent :is(a,button):focus-visible{outline-color: #fff}@supports (container-type: inline-size){.mainSite.gb-site .customGrid .blockPreset-splitImage{container-type: inline-size}@container (min-width: 40rem){.mainSite.gb-site .customGrid .blockPreset-splitImage .blockPresetSplit{grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr)}}}.mainSite.gb-site .gridElementModal .gridModalPresets{grid-template-columns: repeat(2,minmax(0,1fr))}.mainSite.gb-site .gridElementModal .gridModalPresets button > span{flex: 0 0 1.1rem;width: 1.1rem;height: 1.1rem;border: .0625rem solid var(--gb-border);border-radius: .25rem;background: #fff}.mainSite.gb-site .gridElementModal .gridModalPresets button[data-preset="card"] > span{box-shadow: 0 .125rem .375rem rgb(24 34 19 / 12%)}.mainSite.gb-site .gridElementModal .gridModalPresets button[data-preset="light"] > span{background: var(--gb-block-light)}.mainSite.gb-site .gridElementModal .gridModalPresets button[data-preset="dark"] > span{background: var(--gb-block-dark)}.mainSite.gb-site .gridElementModal .gridModalPresets button[data-preset="accent"] > span{background: var(--gb-block-accent)}.mainSite.gb-site .gridElementModal .gridModalPresets button[data-preset="quote"] > span{background: var(--gb-block-quote);border-left: .1875rem solid var(--color-sec)}.mainSite.gb-site .gridElementModal .gridModalPresets button[data-preset="image"] > span{background: linear-gradient(135deg,var(--gb-block-dark) 48%,#46712f 49%)}.mainSite.gb-site .gridElementModal .gridModalPresets button[data-preset="video"] > span{background: linear-gradient(135deg,var(--gb-block-dark) 38%,var(--gb-block-accent) 39%,var(--gb-block-accent) 62%,#46712f 63%)}.mainSite.gb-site .gridElementModal .gridModalPresets button[data-preset="imageInline"] > span{background: linear-gradient(to bottom,var(--color-sec) 70%,#fff 71%)}.mainSite.gb-site .gridElementModal .gridModalPresets button[data-preset="videoInline"] > span{background: linear-gradient(to bottom,var(--gb-block-dark) 70%,var(--gb-block-accent) 71%)}.mainSite.gb-site .gridElementModal .gridModalPresets button[data-preset="splitImage"] > span{background: linear-gradient(to right,var(--color-sec) 48%,var(--gb-block-light) 49%)}.mainSite.gb-site .gb-contact-section{background: #fff}.mainSite.gb-site .gb-contact-intro{padding-top: .5rem}.mainSite.gb-site .gb-contact-intro h2{font-size: clamp(1.75rem,3vw,2rem);margin-bottom: 1rem}.mainSite.gb-site .gb-contact-intro p{max-width: 32rem;color: #555d55}.mainSite.gb-site .gb-contact-intro a:not(.cta):not(.btn){color: var(--color-prim);text-decoration: underline;text-underline-offset: .1875rem}.mainSite.gb-site .gb-contact-card{padding: 0;border: 0;border-radius: .5rem;background: #fff;box-shadow: none}.mainSite.gb-site .gb-contact-card > h2{margin: 0 0 1.5rem;font-size: clamp(1.5rem,2.5vw,1.75rem)}.mainSite.gb-site .contactPage #contactForm{max-width: none}.mainSite.gb-site .contactPage #contactFormulier .form-group{margin: 0 0 1.25rem}.mainSite.gb-site .contactPage #contactFormulier .form-group:last-child{display: flex;justify-content: flex-end;margin-bottom: 0}.mainSite.gb-site .contactPage #contactFormulier label{display: block;margin-bottom: .5rem;color: var(--color-black);font-size: .9375rem;font-weight: 600}.mainSite.gb-site .contactPage #contactFormulier .form-control{height: auto;min-height: 3rem;padding: .75rem 1rem;border: .0625rem solid #d9ddd6;border-radius: .5rem;background-color: #fff;color: var(--color-black);font: inherit;line-height: 1.5;box-shadow: none}.mainSite.gb-site .contactPage #contactFormulier .form-control::placeholder{color: #757c74;opacity: 1}.mainSite.gb-site .contactPage #contactFormulier .form-control:focus{border-color: var(--color-prim);box-shadow: 0 0 0 .1875rem rgb(42 66 144 / 10%);outline: 0}.mainSite.gb-site .contactPage #contactFormulier .form-control.is-invalid{border-color: #b02a37}.mainSite.gb-site .contactPage #contactFormulier .form-control.is-invalid:focus{box-shadow: 0 0 0 .1875rem rgb(176 42 55 / 12%)}.mainSite.gb-site .contactPage #contactFormulier textarea.form-control{min-height: 10rem;resize: vertical}.mainSite.gb-site .contactPage #contactFormulier .cta{width: auto;max-width: 100%;box-shadow: none}.mainSite.gb-site .contactPage #contactFormulier .cta:hover{box-shadow: none}.mainSite.gb-site .newsItems{display: grid;grid-template-columns: minmax(0,1fr);gap: 2.5rem 2rem;align-items: stretch}.mainSite.gb-site .newsItem{display: block;min-width: 0;color: var(--color-black);background: #fff;border: .0625rem solid #d9ddd6;border-radius: .5rem;overflow: hidden;box-shadow: none;transition: border-color .2s ease-in-out,background-color .2s ease-in-out}.mainSite.gb-site .newsItem:is(:hover,:focus-visible){color: var(--color-black);border-color: var(--color-prim);background: #f9faf7;text-decoration: none}.mainSite.gb-site .newsItem:focus-visible{outline-color: var(--color-prim)}.mainSite.gb-site .newsItem article{display: flex;flex-direction: column;height: 100%}.mainSite.gb-site .gb-news-media{overflow: hidden;background: var(--gb-muted);aspect-ratio: 16/9}.mainSite.gb-site .newsItem .img{display: block;width: 100%;height: 100%;object-fit: cover}.mainSite.gb-site .newsItem .content{display: flex;flex: 1;flex-direction: column;align-items: flex-start;padding: 1.25rem}.mainSite.gb-site .newsItem .date{color: #626960;font-size: .8125rem;font-weight: 400;line-height: 1.5}.mainSite.gb-site .newsItem .itemTitle{margin: .625rem 0 .75rem;color: var(--color-prim);font-size: 1.375rem;font-weight: 600;line-height: 1.4;overflow-wrap: anywhere}.mainSite.gb-site .newsItem:is(:hover,:focus-visible) :is(.itemTitle,.gb-read-more){color: var(--gb-green-ink);text-decoration: none}.mainSite.gb-site .newsItems .itemTitle{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden}.mainSite.gb-site .newsItem .inner{margin-bottom: 1.25rem}.mainSite.gb-site .newsItem .inner p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;line-clamp: 4;overflow: hidden;margin: 0;color: #555d55;font-size: .9375rem;line-height: 1.8;overflow-wrap: anywhere}.mainSite.gb-site .newsItem .gb-read-more{display: inline-flex;align-items: center;gap: .625rem;margin-top: auto;padding-top: .5rem;color: var(--color-prim);font-size: .875rem;font-weight: 600}.mainSite.gb-site .gb-news-arrow{display: inline-flex;align-items: center;font-size: .75rem}.mainSite.gb-site .gb-news-detail-layout{display: grid;grid-template-columns: minmax(0,1fr);gap: 2rem;align-items: start}.mainSite.gb-site .gb-news-detail-text,.mainSite.gb-site .gb-news-detail-images{min-width: 0}.mainSite.gb-site .gb-news-back{margin: 2.5rem 0 0}.mainSite.gb-site .gb-news-back-link{display: inline-flex;align-items: baseline;gap: .5rem;color: #000}.mainSite.gb-site .gb-news-detail .gb-article-image{display: block;width: 100%;height: auto;margin: 0 0 2rem;border-radius: .25rem}.mainSite.gb-site .gb-news-detail .newsItemContent :is(img,iframe){max-width: 100%}.mainSite.gb-site .gb-news-detail .newsItemContent iframe{width: 100%;aspect-ratio: 16/9;height: auto}.mainSite.gb-site .gb-news-gallery{display: grid;gap: 1rem;grid-template-columns: repeat(2,minmax(0,1fr))}.mainSite.gb-site .gb-news-gallery img{display: block;width: 100%;height: auto;border-radius: .25rem}.mainSite.gb-site .gb-footer{margin-top: 2rem;padding-top: 3rem;background: #f2f2f2;color: #383838;border-top: .0625rem solid #e0e0e0}.mainSite.gb-site .gb-footer .logo{width: 11rem;max-height: none;background: transparent;border-radius: 0;padding: 0}.mainSite.gb-site .gb-footer h2{margin: 0 0 1.25rem;font-size: 1rem;text-transform: uppercase;letter-spacing: .0625rem;color: inherit}.mainSite.gb-site .gb-footer-nav{padding: 0;margin: 0;list-style: none}.mainSite.gb-site .gb-footer-nav a{color: inherit;padding: .25rem 0;font-weight: 400}.mainSite.gb-site .gb-footer-address{margin: 1.5rem 0 0;font-size: .9375rem;font-style: normal;line-height: 1.9}.mainSite.gb-site .gb-footer-address strong{font-weight: 600}.mainSite.gb-site .gb-footer-address a{display: inline-block;margin-top: .5rem;color: inherit;overflow-wrap: anywhere}.mainSite.gb-site .gb-footer-affiliation{display: inline-block;max-width: 15rem}.mainSite.gb-site .gb-footer-affiliation img{display: block;width: 100%;height: auto}.mainSite.gb-site .gb-footer .gb-footer-socials{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem;margin: 0}.mainSite.gb-site .gb-footer-socials:empty{display: none}.mainSite.gb-site .gb-footer-socials .socialIcon{display: inline-flex;align-items: center;justify-content: center;width: 2.5rem;height: 2.5rem;border-radius: 50%;color: var(--color-prim);font-size: 1.125rem}.mainSite.gb-site .gb-footer-socials .socialIcon:hover{background: #fff;color: var(--gb-green-ink);text-decoration: none}.mainSite.gb-site .gb-footer .copyright{background: #e0e0e0;margin-top: 2.5rem;padding: 1rem 0;font-size: .8125rem}.mainSite.gb-site .gb-copyright-row{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: .75rem 1.5rem}.mainSite.gb-site .gb-cookie-settings{color: inherit;background: transparent;padding: .25rem 0;border: 0;font-size: inherit;border-radius: 0;font-weight: 400}.mainSite.gb-site .gb-cookie-settings:disabled{opacity: .6;cursor: default}.mainSite.gb-site .gb-cookie-settings:hover{text-decoration: underline}.mainSite.gb-site .gb-legal-nav:empty{display: none}@media(min-width: 48rem){.mainSite.gb-site{--gb-section-space: 3rem}.mainSite.gb-site .gb-home-positions{padding-top: 4.5rem;padding-bottom: 3.5rem}.mainSite.gb-site .gb-page-heading{padding: 3rem 0}.mainSite.gb-site .newsItems{grid-template-columns: repeat(2,minmax(0,1fr))}}@media(min-width: 62rem){.mainSite.gb-site .gb-news-detail-layout--images{grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 3rem}.mainSite.gb-site .gb-home-hero #mainHeader{padding: 3.5rem 0}.mainSite.gb-site .gb-home-hero #mainHeader.bgImageElement[data-img]{min-height: 60vh}.mainSite.gb-site .gb-hero-layout--news{grid-template-columns: minmax(0,1fr) minmax(18rem,23rem);gap: 3rem}.mainSite.gb-site .gb-hero-layout--news .gb-hero-news{justify-self: end}.mainSite.gb-site .gb-navbar{padding: 1rem 0}.mainSite.gb-site .navbar-brand .logo{width: 11rem}.mainSite.gb-site .offcanvas-body{overflow: visible;padding: 0;justify-content: flex-end}.mainSite.gb-site .gb-nav{align-items: center;gap: .25rem}.mainSite.gb-site .gb-nav .nav-link{padding: 1rem .5rem;font-size: .8125rem}.mainSite.gb-site .gb-nav .gb-has-submenu > .nav-link{padding-right: 2rem}.mainSite.gb-site .gb-nav .gb-submenu-toggle{top: .5rem;min-width: 1.75rem;min-height: 2.25rem;padding: .5rem .25rem}.mainSite.gb-site .gb-nav .gb-submenu{position: absolute;top: 100%;left: 0;width: max-content;min-width: 16rem;max-width: min(32rem,calc(100vw - 2rem));padding: .5rem;background: #fff;border: .0625rem solid var(--gb-border);border-radius: 0 0 .25rem .25rem;box-shadow: 0 .75rem 2rem rgb(24 34 19 / 12%);z-index: 10}.mainSite.gb-site .gb-nav .gb-submenu .nav-link{padding: .75rem}.mainSite.gb-site .gb-nav .gb-submenu .gb-has-submenu > .nav-link{padding-right: 2.5rem}.mainSite.gb-site .gb-nav .gb-submenu .gb-submenu{top: -.25rem;left: 100%}.mainSite.gb-site .gb-nav .gb-submenu-left{left: auto;right: 0}.mainSite.gb-site .gb-nav .gb-submenu .gb-submenu-left{left: auto;right: 100%}.mainSite.gb-site .newsItems{grid-template-columns: repeat(3,minmax(0,1fr))}.mainSite.gb-site .gb-home-news .newsItems{grid-template-columns: repeat(3,minmax(0,1fr))}}@media(min-width: 75rem){.mainSite.gb-site :is(.gb-home-positions,.gb-standpunten-page) .gb-page-list > div{flex: 0 0 20%;width: 20%}.mainSite.gb-site .gb-nav{gap: .75rem}.mainSite.gb-site .gb-nav .nav-link{font-size: .9375rem}}@media(prefers-reduced-motion: reduce){.mainSite.gb-site .gb-ticker-items{transition: none}.mainSite.gb-site :is(.gb-hero-news-image,.gb-hero-news-action){transition: none}.mainSite.gb-site .gb-hero-news-card:hover .gb-hero-news-image{transform: none}.mainSite.gb-site .gb-nav .nav-link .pageTitle::after{transition: none}.mainSite.gb-site :is(.gb-submenu-toggle i,.gb-page-card,.newsItem,.newsItem .img,.gb-news-arrow,.cta,.gb-page-card > .fa-solid,.gb-ticker-socials .socialIcon){transition: none}.mainSite.gb-site .newsItem:hover,.mainSite.gb-site .newsItem:hover .img,.mainSite.gb-site .gb-page-card:hover{transform: none}}
