﻿:root{--department-color: #007DC2;--department-color-l: #008ddc;--department-color-d: #006da9;--header-img-height: 320px;--swo-brown: #61330E;--swo-green: #87A878;--swo-peach: #FC7A57;--swo-blue: #007DC2;--swo-charcoal: #383F51;--swo-yellow: #FCD757;--swo-brown-l: #773f11;--swo-green-l: #95b288;--swo-peach-l: #fc8e70;--swo-blue-l: #008ddc;--swo-charcoal-l: #424b60;--swo-yellow-l: #fcdd70;--swo-brown-d: #4b270b;--swo-green-d: #799e68;--swo-peach-d: #fc663e;--swo-blue-d: #006da9;--swo-charcoal-d: #2e3342;--swo-yellow-d: #fcd13e}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-left:0%}.columns.is-mobile>.column.is-1{flex:none;width:8.3333333333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.3333333333%}.columns.is-mobile>.column.is-2{flex:none;width:16.6666666667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.6666666667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.3333333333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.3333333333%}.columns.is-mobile>.column.is-5{flex:none;width:41.6666666667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.6666666667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.3333333333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.3333333333%}.columns.is-mobile>.column.is-8{flex:none;width:66.6666666667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.6666666667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.3333333333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.3333333333%}.columns.is-mobile>.column.is-11{flex:none;width:91.6666666667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.6666666667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){.column.is-narrow-mobile{flex:none;width:unset}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-left:0%}.column.is-1-mobile{flex:none;width:8.3333333333%}.column.is-offset-1-mobile{margin-left:8.3333333333%}.column.is-2-mobile{flex:none;width:16.6666666667%}.column.is-offset-2-mobile{margin-left:16.6666666667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.3333333333%}.column.is-offset-4-mobile{margin-left:33.3333333333%}.column.is-5-mobile{flex:none;width:41.6666666667%}.column.is-offset-5-mobile{margin-left:41.6666666667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.3333333333%}.column.is-offset-7-mobile{margin-left:58.3333333333%}.column.is-8-mobile{flex:none;width:66.6666666667%}.column.is-offset-8-mobile{margin-left:66.6666666667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.3333333333%}.column.is-offset-10-mobile{margin-left:83.3333333333%}.column.is-11-mobile{flex:none;width:91.6666666667%}.column.is-offset-11-mobile{margin-left:91.6666666667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none;width:unset}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0%}.column.is-1,.column.is-1-tablet{flex:none;width:8.3333333333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.3333333333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.6666666667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.6666666667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.3333333333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.3333333333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.6666666667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.6666666667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.3333333333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.3333333333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.6666666667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.6666666667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.3333333333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.3333333333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.6666666667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.6666666667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 999px){.column.is-narrow-touch{flex:none;width:unset}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-left:0%}.column.is-1-touch{flex:none;width:8.3333333333%}.column.is-offset-1-touch{margin-left:8.3333333333%}.column.is-2-touch{flex:none;width:16.6666666667%}.column.is-offset-2-touch{margin-left:16.6666666667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.3333333333%}.column.is-offset-4-touch{margin-left:33.3333333333%}.column.is-5-touch{flex:none;width:41.6666666667%}.column.is-offset-5-touch{margin-left:41.6666666667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.3333333333%}.column.is-offset-7-touch{margin-left:58.3333333333%}.column.is-8-touch{flex:none;width:66.6666666667%}.column.is-offset-8-touch{margin-left:66.6666666667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.3333333333%}.column.is-offset-10-touch{margin-left:83.3333333333%}.column.is-11-touch{flex:none;width:91.6666666667%}.column.is-offset-11-touch{margin-left:91.6666666667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1000px){.column.is-narrow-desktop{flex:none;width:unset}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-left:0%}.column.is-1-desktop{flex:none;width:8.3333333333%}.column.is-offset-1-desktop{margin-left:8.3333333333%}.column.is-2-desktop{flex:none;width:16.6666666667%}.column.is-offset-2-desktop{margin-left:16.6666666667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.3333333333%}.column.is-offset-4-desktop{margin-left:33.3333333333%}.column.is-5-desktop{flex:none;width:41.6666666667%}.column.is-offset-5-desktop{margin-left:41.6666666667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.3333333333%}.column.is-offset-7-desktop{margin-left:58.3333333333%}.column.is-8-desktop{flex:none;width:66.6666666667%}.column.is-offset-8-desktop{margin-left:66.6666666667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.3333333333%}.column.is-offset-10-desktop{margin-left:83.3333333333%}.column.is-11-desktop{flex:none;width:91.6666666667%}.column.is-offset-11-desktop{margin-left:91.6666666667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}.columns{margin-left:-0.75rem;margin-right:-0.75rem;margin-top:-0.75rem}.columns:last-child{margin-bottom:-0.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - 0.75rem)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0 !important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1000px){.columns.is-desktop{display:flex}}.image{display:block;position:relative;margin:0}.image img{display:block;height:auto;width:100%;position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover}.image img.is-rounded{border-radius:9999px}.image.is-fullwidth{width:100%}.image.is-square img,.image.is-square .has-ratio,.image.is-1by1 img,.image.is-1by1 .has-ratio,.image.is-5by4 img,.image.is-5by4 .has-ratio,.image.is-4by3 img,.image.is-4by3 .has-ratio,.image.is-3by2 img,.image.is-3by2 .has-ratio,.image.is-5by3 img,.image.is-5by3 .has-ratio,.image.is-16by9 img,.image.is-16by9 .has-ratio,.image.is-2by1 img,.image.is-2by1 .has-ratio,.image.is-3by1 img,.image.is-3by1 .has-ratio,.image.is-4by5 img,.image.is-4by5 .has-ratio,.image.is-3by4 img,.image.is-3by4 .has-ratio,.image.is-2by3 img,.image.is-2by3 .has-ratio,.image.is-3by5 img,.image.is-3by5 .has-ratio,.image.is-9by16 img,.image.is-9by16 .has-ratio,.image.is-1by2 img,.image.is-1by2 .has-ratio,.image.is-1by3 img,.image.is-1by3 .has-ratio{height:100%;width:100%}.image.is-square,.image.is-1by1{padding-top:100%}.image.is-5by4{padding-top:80%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-5by3{padding-top:60%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-3by1{padding-top:33.3333%}.image.is-4by5{padding-top:125%}.image.is-3by4{padding-top:133.3333%}.image.is-2by3{padding-top:150%}.image.is-3by5{padding-top:166.6666%}.image.is-9by16{padding-top:177.7777%}.image.is-1by2{padding-top:200%}.image.is-1by3{padding-top:300%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}@keyframes placeholderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}input:not([type=button]),input:not([type=submit]),textarea{font-size:16px;padding:.5rem .75rem;border-radius:4px;min-height:40px;border:1px solid #333}textarea{resize:vertical}select{font-size:16px;padding:.5rem 3rem .5rem .75rem;min-height:40px;border-radius:4px;background-color:#fff;background-image:linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%);background-position:calc(100% - 20px) 1rem,calc(100% - 15px) 1rem,calc(100% - 1em) .5em;background-size:5px 5px,5px 5px,1px 1.5rem;background-repeat:no-repeat;appearance:none}input[type=submit],button,.button{border:4px solid var(--department-color);border-top-color:var(--department-color-l);border-bottom-color:var(--department-color-d);background-color:var(--department-color);font-weight:bold;text-transform:uppercase;font-size:16px;border-radius:8px;padding:.75em 1em;color:#fff;font-weight:normal;border-radius:8px;font-size:16px;cursor:pointer;transition:all .2s ease}input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus,button:hover,button:active,button:focus,.button:hover,.button:active,.button:focus{background-color:var(--department-color-d);border-color:var(--department-color-d);border-top-color:var(--department-color);color:#fff}a.button{display:inline-block}#searchform .field{display:flex}#searchform .field .search-field-large{height:54px;font-size:1.2rem;width:100%;margin-right:1rem}.wp-block-button>a,.prominent-btn{border:4px solid var(--department-color);border-top-color:var(--department-color-l);border-bottom-color:var(--department-color-d);background-color:var(--department-color);font-weight:bold;text-transform:uppercase;font-size:16px;border-radius:8px;padding:.75em 1em;color:#fff;font-weight:normal;border-radius:8px;font-size:16px;cursor:pointer;transition:all .2s ease}.wp-block-button>a:hover,.wp-block-button>a:active,.wp-block-button>a:focus,.prominent-btn:hover,.prominent-btn:active,.prominent-btn:focus{background-color:var(--department-color-d);border-color:var(--department-color-d);border-top-color:var(--department-color);color:#fff}.wp-block-button>a::after,.prominent-btn::after{content:" ➜"}.wp-block-button>a[target=_blank]::after,.prominent-btn[target=_blank]::after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="19" height="19" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-external-link"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>');transform:translate(3px, 2px);margin-left:3px;display:inline-block}.swo-button{margin-top:16px}.swo-button a>span{transform:translateX(0);transition:transform .4s cubic-bezier(0.32, 0.75, 0.3, 1.16);position:absolute;margin-left:4px;line-height:1.3}.swo-button a:hover>span{transform:translateX(6px)}.bold-link>span{transform:translateX(0);transition:transform .4s cubic-bezier(0.32, 0.75, 0.3, 1.16);position:absolute;margin-left:4px;line-height:1.3}.bold-link:hover>span{transform:translateX(6px)}.menu-button{background:transparent;padding:.5rem;border:none;line-height:0}.menu-button>svg{fill:#333;transition:all .2s ease}.menu-button:hover>svg{fill:#fff}address{font-style:normal}.nl-form{max-width:400px}.nl-form .field{margin-bottom:1rem}.nl-form .field input:not([type=checkbox]){width:100%}.nl-form .field .checkbox{display:inline-block}.nl-form .field .checkbox input{min-height:auto;margin:0}.nl-form .field .checkbox a{color:#007dc2}.nl-form .field .checkbox a:hover{text-decoration:underline}.nl-history{margin-bottom:1rem}.nl-history .wp-block-media-text__media img{height:auto}h1,h2,h3,h4{font-family:"PT Serif",serif;font-weight:bold}h1.is-style-line-title:after,h2.is-style-line-title:after,h3.is-style-line-title:after,h4.is-style-line-title:after{content:"";display:block;position:relative;left:0;margin-top:8px;width:3rem;height:4px;background:var(--department-color)}.the-content>h1,.the-content>h2,.the-content>h3,.the-content>h4{margin-top:2rem;margin-bottom:1rem}.event-content{width:100%}.event-content>div>a{color:var(--swo-blue)}.event-content a.button{color:#fff}.event-content .event-list-wrapper{margin-top:2rem}.event-content .event-info-wrapper,.event-content .event-description-wrapper,.event-content .sized-container{max-width:960px;margin:0 auto}@media screen and (max-width: 768px){.event-content .event-info-wrapper,.event-content .event-description-wrapper,.event-content .sized-container{padding-left:1.5rem;padding-right:1.5rem}}.event-content .event-info-wrapper{margin-top:2rem}.event-content .event-info-wrapper .event-title{margin-top:4px}.event-content .event-info-wrapper .image{border-radius:8px;overflow:hidden}.event-content .event-info-wrapper .start-date,.event-content .event-info-wrapper .event-time{color:#fc7a57}.event-content .event-info-wrapper .location{display:flex;align-items:center}.event-content .event-info-wrapper .location .material-icons[data-location=""]{display:none}.event-content .event-info-wrapper .info-with-icon{display:flex;gap:4px;padding:2px 0px}.event-content .event-info-wrapper .info-with-icon .material-icons{color:#007dc2}.event-content .event-info-wrapper .button{margin-top:16px}.event-content .event-description-wrapper{padding-top:2rem}.event-content .event-description-wrapper .booking-anchor{margin-top:40px}.event-content .event-description-wrapper .booking-anchor>div{margin:0 auto;max-width:fit-content}.event-content .map-wrapper{width:100%;max-width:100%}.event-content .event-person-wrapper{margin:2rem 0 0 0;max-width:100%}.event-content .event-list-header{display:grid;grid-template-columns:400px 1.5fr 1fr 1fr 1.5fr;background:#ededed}@media screen and (max-width: 768px){.event-content .event-list-header{display:none}}.event-content .event-list-header .header-label{padding:1rem;font-weight:bold}.event-content .eme_events_list{border:1px solid #ededed;border-bottom:none}.event-content .eme_events_list .eme_event{display:grid;grid-template-columns:400px 1.5fr 1fr 1fr 1.5fr;background:#fff;border-bottom:1px solid #ededed}@media screen and (max-width: 768px){.event-content .eme_events_list .eme_event{display:block;margin-bottom:1rem}}.event-content .eme_events_list .eme_event .event-field{padding:1rem}.event-content .eme_events_list .eme_event .event-field.title{padding-bottom:0}@media screen and (max-width: 768px){.event-content .eme_events_list .eme_event .event-field{text-align:left}.event-content .eme_events_list .eme_event .event-field:not(:last-child){padding-bottom:0}.event-content .eme_events_list .eme_event .event-field .teaser-value{font-size:1.2rem;font-weight:bold}}.event-content .eme_events_list .eme_event .title{color:#007dc2;font-size:1.2rem;line-height:1.2;font-weight:bold}.event-content .eme_events_list .eme_event .teaser-label{display:none}@media screen and (max-width: 768px){.event-content .eme_events_list .eme_event .teaser-label{display:block}}.event-content .eme_events_list .event-card{background:#fff;overflow:hidden}.event-content .eme_events_list .event-card .card-content{padding:1rem;text-align:center}.event-content .eme_events_list .event-card .card-content p{text-align:center}.event-content .eme_events_list .event-card .card-content .title{display:block;color:#007dc2;font-size:1.5rem;line-height:1.2;font-weight:bold;text-transform:uppercase}.event-content .eme_events_list .event-card .card-content .date{display:block;font-weight:bold;color:#fc7a57;margin-bottom:.5em}.event-content .eme_events_list .event-card .card-content .location{font-weight:bold}.event-content .eme_events_list .event-card .card-content .price{font-weight:bold}.event-content .booking-form-wrapper{max-width:960px;margin:0 auto}@media screen and (max-width: 768px){.event-content .booking-form-wrapper{padding-left:1.5rem;padding-right:1.5rem}}.event-content .booking-form-wrapper .booking-form{max-width:400px;margin:4rem auto 0}.event-content .booking-form-wrapper .booking-form .title{color:#007dc2;font-weight:bold}.event-content .booking-form-wrapper .booking-form .eme-rsvp-form{width:100%}.event-content .booking-form-wrapper .booking-form .eme-rsvp-form .columns{margin-bottom:0}.event-content .booking-form-wrapper .booking-form .eme-rsvp-form .field{margin-bottom:.5rem}.event-content .booking-form-wrapper .booking-form .eme-rsvp-form .field .label{font-size:.75rem}.event-content .booking-form-wrapper .booking-form .eme-rsvp-form .field input,.event-content .booking-form-wrapper .booking-form .eme-rsvp-form .field select,.event-content .booking-form-wrapper .booking-form .eme-rsvp-form .field textarea{width:100%}.event-content .booking-form-wrapper .booking-form .eme-rsvp-form .eme-required-field{color:red;font-size:.75em;display:none}.event-content .booking-form-wrapper .booking-form .eme-rsvp-form .form-title{color:#007dc2;font-weight:bold;font-size:1.2rem;margin-bottom:.5em;margin-top:1em}.event-content .booking-form-wrapper div.eme-message-success{border-color:#87a878;background-color:#bed0b6;padding:1rem}#eme_filter_form{max-width:960px;margin:0 auto}#eme_filter_form .eme_submit_button{margin-left:1rem;padding:calc(.5rem - 6px) calc(.75rem - 6px)}@media screen and (max-width: 768px){#eme_filter_form{padding:2rem 1.5rem 0;display:flex;flex-direction:column}#eme_filter_form>input,#eme_filter_form select,#eme_filter_form .eme_submit_button{margin:0 0 .5rem}}.events-no-events{text-align:center;margin:2rem auto;display:block;max-width:960px;font-size:1.5rem}.is-right{text-align:right}#map{padding-bottom:60%;margin-top:20px;margin-bottom:20px}.map-location-tooltip{padding:0}.map-location-tooltip>*{padding:6px 12px;display:block}.cart-button{position:relative;line-height:0;flex-shrink:1;background:none;border:none;color:gray;text-decoration:none;cursor:pointer;padding-right:18px}.cart-button>svg{width:18px}.cart-button>div{position:absolute;top:0;background-color:#3d8cf2;color:#fff;height:22px;width:22px;border-radius:200px;text-align:center;font-size:12px;padding:2px;right:-8px;line-height:1.5}.shop-item .bg-image#to-animate{position:fixed;max-width:300px;max-height:300px;padding-bottom:300px;z-index:900}.shop-item .shop-link{color:#007dc2;transition:all .4s ease}.shop-item .shop-link:hover{color:#005c8f}.shop-item .cart-button{padding:0}.shop-item .cart-button:hover,.shop-item .cart-button:active,.shop-item .cart-button:focus{color:#333}.active-product-image#to-animate{position:fixed;max-width:300px;max-height:300px;padding-bottom:300px;width:100%;height:100%;z-index:900}.header-navbar{background-color:rgba(223,228,236,.8);display:flex;justify-content:space-between;align-items:center;font-size:20px;z-index:2000;height:100px}.header-navbar .menu-navigationsleiste-container{flex-grow:1}.header-navbar .menu-navigationsleiste-container #menu-navigationsleiste{height:auto;opacity:1;transition:margin .4s 0s,opacity .2s .2s;display:flex;margin:0 auto 0}.header-navbar .menu-navigationsleiste-container #menu-navigationsleiste.is-search-visible{overflow:hidden;height:0;opacity:0;margin:200px auto 0;transition:margin .4s 0s,opacity .2s .2s;position:absolute}.header-navbar .header-navlist{list-style-type:none;flex-grow:1;text-align:center;padding:0 20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.header-navbar .header-navlist .header-list-item,.header-navbar .header-navlist .menu-item{margin:0;padding:.75rem .75rem;transition:all .4s ease}.header-navbar .header-navlist .header-list-item.menu-item-has-children:hover,.header-navbar .header-navlist .menu-item.menu-item-has-children:hover{background:#fff;border-radius:4px}.header-navbar .header-navlist .header-list-item .sub-menu,.header-navbar .header-navlist .menu-item .sub-menu{opacity:0;height:0;background:#fff;list-style:none;padding:0;position:absolute;width:auto;border-radius:4px;transition:all .4s ease;overflow:hidden;margin-top:0;margin-left:-0.5rem}.header-navbar .header-navlist .header-list-item:hover .sub-menu,.header-navbar .header-navlist .menu-item:hover .sub-menu{display:block;height:auto;opacity:1;margin-top:4px}.header-navbar .header-navlist .header-list-item a,.header-navbar .header-navlist .menu-item a{display:block;position:relative;text-decoration:none;color:#333;font-size:1rem;transition:all .3s ease-in-out;padding:.25rem 0}.header-navbar .header-navlist .header-list-item a:after,.header-navbar .header-navlist .menu-item a:after{position:absolute;content:"";top:100%;left:0;width:100%;height:3px;background:#007dc2;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in-out}.header-navbar .header-navlist .header-list-item a:hover,.header-navbar .header-navlist .menu-item a:hover{color:#4d4d4d}.header-navbar .header-navlist .header-list-item a:hover:after,.header-navbar .header-navlist .menu-item a:hover:after{transform:scaleX(1);transform-origin:left}.header-navbar .header-navlist .header-list-item a[target=_blank],.header-navbar .header-navlist .menu-item a[target=_blank]{padding-right:24px}.header-navbar .header-navlist .header-list-item a[target=_blank]::before,.header-navbar .header-navlist .menu-item a[target=_blank]::before{color:red;stroke:blue;content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="17" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-external-link"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>');opacity:.7;position:absolute;right:0;top:6px}@media screen and (max-width: 999px){.header-navbar .header-navlist .header-list-item,.header-navbar .header-navlist .menu-item{display:none}}.sticky-navbar{position:sticky;top:0px;transition-duration:.25s;margin-bottom:0px}.small-navbar{height:54px !important;margin-bottom:46px !important}.header-logo,.header-menu-icon{height:40px;margin:15px 0;image-rendering:initial}.navLogoContainer{flex-shrink:1;margin-left:1.5rem;margin-right:20px}.menuIcon{flex-shrink:1;margin-left:20px;margin-right:1.5rem}@media screen and (min-width: 1000px){.menuIcon{display:none}}.searchIcon{flex-shrink:1;margin-left:20px;margin-right:1.5rem}@media screen and (max-width: 999px){.searchIcon{display:none !important}}.searchIcon .search-form-button{background:transparent;padding:.5rem;border:none;line-height:0}.searchIcon .search-form-button>svg{fill:#333;transition:all .2s ease}.searchIcon .search-form-button:hover{background-color:var(--department-color-d);border-color:var(--department-color-d);border-top-color:var(--department-color)}.searchIcon .search-form-button:hover>svg{fill:#fff}#header-navbar .searchIcon.does-open{display:block}#header-navbar .searchIcon.does-close{display:none}#header-navbar.is-search-visible .searchIcon.does-open{display:none}#header-navbar.is-search-visible .searchIcon.does-close{display:block}.sidebar{background:#fff;position:fixed;top:0;right:-100%;height:100%;padding:20px 0;transition:all .5s cubic-bezier(0.45, 0.31, 0.57, 0.99);overflow:hidden;z-index:2100;width:100%;display:flex;flex-direction:column}@media screen and (max-width: 999px){.sidebar{overflow-y:auto}}.sidebar.sidebar-active{right:0}.sidebar .sidebar-header{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0 auto;padding:0 1.5rem}.sidebar .sidebar-content{max-width:960px;width:100%;margin:0 auto;flex-grow:1;display:flex;align-items:center;padding:2rem 0 6rem}.sidebar .sidebar-content .menu-intro{font-size:.75rem;margin-bottom:0;margin-top:1rem}@media screen and (max-width: 999px){.sidebar .sidebar-content{padding:2rem 2rem 6rem}}.sidebar .sidebar-cols{display:grid;grid-template-columns:1fr 1fr}.sidebar .sidebar-cols .sidebar-level{display:none}@media screen and (max-width: 999px){.sidebar .sidebar-cols{grid-template-columns:1fr;width:100%}.sidebar .sidebar-cols .sidebar-level{display:block;padding-bottom:0;margin-bottom:1.5rem}.sidebar .sidebar-cols .sidebar-level .header-navlist{padding:0;list-style:none}.sidebar .sidebar-cols .sidebar-level .header-navlist .menu-item{display:block;padding:1rem 0;border-bottom:1px solid #333;border-radius:0;font-size:1rem;text-transform:uppercase;transition:all .5s cubic-bezier(0.32, 0.75, 0.3, 1.16)}.sidebar .sidebar-cols .sidebar-level .header-navlist .menu-item:hover{padding-left:1.5rem}.sidebar .sidebar-cols .sidebar-level .header-navlist .menu-item.menu-item-has-children{padding:1rem 0;transition:all 1s cubic-bezier(0.45, 0.31, 0.57, 0.99)}.sidebar .sidebar-cols .sidebar-level .header-navlist .menu-item.menu-item-has-children:after{content:"";display:inline-block;position:absolute;width:12px;height:12px;right:3rem;margin-top:-24px;transform:rotate(-135deg);background:transparent;text-indent:-9999px;border-top:2px solid #007dc2;border-left:2px solid #007dc2;text-decoration:none;color:transparent}.sidebar .sidebar-cols .sidebar-level .header-navlist .menu-item.menu-item-has-children .sub-menu{opacity:0;height:0;overflow:hidden;transition:all 1s cubic-bezier(0.45, 0.31, 0.57, 0.99)}.sidebar .sidebar-cols .sidebar-level .header-navlist .menu-item.menu-item-has-children .sub-menu .menu-item{border:none;padding:.5rem 0}.sidebar .sidebar-cols .sidebar-level .header-navlist .menu-item.menu-item-has-children .sub-menu .menu-item:last-child{margin-bottom:0}.sidebar .sidebar-cols .sidebar-level .header-navlist .menu-item.menu-item-has-children.is-open:after{transform:rotate(45deg)}.sidebar .sidebar-cols .sidebar-level .header-navlist .menu-item.menu-item-has-children.is-open .sub-menu{opacity:1;height:auto}.sidebar .sidebar-cols .sidebar-level .header-navlist .menu-item>a{color:inherit;text-decoration:none}}.sidebar .sidebar-cols .sidebar-content-left{padding-right:1rem}@media screen and (max-width: 999px){.sidebar .sidebar-cols .sidebar-content-left{padding-right:0}}.sidebar .sidebar-cols .sidebar-content-right{border-left:1px solid #333;padding-left:1rem}@media screen and (max-width: 999px){.sidebar .sidebar-cols .sidebar-content-right{padding-left:0;border-left:none}}.sidebar .sidebar-links{padding-bottom:1.75rem}.sidebar .sidebar-links .sidebar-link{display:block;padding:1rem 0;border-bottom:1px solid #333;border-radius:0;font-size:1.75rem;text-transform:uppercase;transition:all .4s cubic-bezier(0.32, 0.75, 0.3, 1.16)}.sidebar .sidebar-links .sidebar-link:hover{padding-left:1.5rem}@media screen and (max-width: 999px){.sidebar .sidebar-links .sidebar-link{font-size:1rem}}.sidebar .sidebar-links.is-small .sidebar-link{font-size:1rem}#body.fixed-body{overflow:hidden;block-size:100%}#nav-search-form-wrapper{flex-grow:2;width:100%;overflow:hidden;height:0;opacity:0;margin:-200px auto 0;transition:margin .4s 0s,opacity .4s 0s;position:absolute}#nav-search-form-wrapper #searchform{width:100%;padding:0 4rem}#nav-search-form-wrapper #searchform .search-field,#nav-search-form-wrapper #searchform .button{padding:.25rem .5rem}#nav-search-form-wrapper .search-field{width:100%;margin-right:1rem}#nav-search-form-wrapper.is-search-visible{display:flex;height:auto;opacity:1;transition:margin .4s 0ms,opacity .4s 0s;position:static;margin:0 auto 0}.mobile-nav-search-form-wrapper .search-field{flex-grow:1;margin-right:.5rem}.footer{margin:4rem auto 2rem;max-width:1300px !important}.footer a{color:#007dc2;transition:all .2s ease}.footer a:hover{text-decoration:underline;color:#005c8f}.footer-navbar{display:flex;justify-content:space-around;align-items:center;font-size:20px;display:grid;grid-template-columns:3fr 1fr 3fr;grid-template-areas:"ga-footer-left ga-footer-center ga-footer-right";grid-auto-rows:1fr}@media screen and (max-width: 768px){.footer-navbar{display:grid;grid-template-columns:1fr;grid-template-areas:"ga-footer-center" "ga-footer-left" "ga-footer-right";grid-auto-rows:auto}}.footer-navbar .footer-navlist{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;grid-area:ga-footer-right}.footer-navbar .footer-navlist.is-left{justify-content:flex-end;grid-area:ga-footer-left}@media screen and (max-width: 768px){.footer-navbar .footer-navlist.is-left{justify-content:center}}.footer-navbar .footer-navlist .footer-list-item{padding:1rem .5rem;font-size:1rem;margin:0}@media screen and (max-width: 768px){.footer-navbar .footer-navlist{justify-content:center}}.footer-navbar a{text-decoration:none}.footer-navbar .footer-logo-link{display:flex;justify-content:center;grid-area:ga-footer-center}.footer-navbar .footer-logo-link .footer-logo{height:40px;margin:15px 0;image-rendering:initial}.footer-contact{display:flex;justify-content:center;flex-wrap:wrap}.footer-contact .contact-left{text-align:right;padding-right:1rem;flex:1 1 50%}.footer-contact .contact-right{text-align:left;padding-left:1rem;flex:1 1 50%}@media screen and (max-width: 768px){.footer-contact .contact-left,.footer-contact .contact-right{flex-basis:auto;text-align:center;padding:.5rem 0}}.info-box{padding:20px}.info-box p{text-align:left}.info-box br{margin-bottom:4px}.info-box .info-box-value{color:#333;font-size:16px;font-weight:bold;margin-bottom:1.5rem}.info-box .info-box-key{color:#7c7c7c;font-size:16px}.info-box .tags{display:flex;gap:4px;flex-wrap:wrap}.info-box .tags .tag{background-color:#007dc2;color:#fff;padding:6px 18px;border-radius:9999px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.swo-social-media{width:160px;display:flex;justify-content:space-between;margin:25px auto 30px auto;opacity:.8}.swo-social-media>a{background:var(--swo-blue);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:7px;border:2px solid var(--swo-blue);border-bottom-color:var(--swo-blue-d);border-top-color:var(--swo-blue-l)}.swo-social-media>a>svg{filter:invert(1)}body{box-sizing:border-box;padding:0;margin:0;hyphens:auto;color:#333;image-rendering:-webkit-optimize-contrast}.searchInput{padding-left:20px;padding-right:3vw;transition:padding .5s,width .5s linear,opacity .5s linear;white-space:nowrap}.searchInput.inactive{visibility:hidden;opacity:0;width:0px;padding-right:0px;padding-left:0px}.searchInput.active{visibility:visible;width:250px;opacity:1;padding-right:5vw}.languageSwitcher{text-align:center}.lang-item{display:inline-block;padding:10px}hr.solid{border-top:3px solid #bbb;margin:20px 0}.copyright{text-align:center}#myDIV{width:100%;padding:50px 0;text-align:center;margin-top:20px}.product_meta .posted_in{display:none}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000;font-size:1.25em}.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#007dc2;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#000;color:#fff;-webkit-font-smoothing:antialiased}section.up-sells.upsells.products h2{color:#484246;font-size:20px}.woocommerce-Price-amount.amount{color:#000}.woocommerce img,.woocommerce-page img{height:40px}.unorderd-list-modalNav{list-style-type:none;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:100%;margin:0;font-size:3vh}#menu_modalNav ul li{width:100%;color:#818181;transition:.3s}#menu_modalNav ul li:hover{opacity:.3;cursor:pointer}#submenu_modalNav ul li{width:100%;color:#818181}#submenu_modalNav ul li:hover{opacity:.3}.search-result{border:5px solid #eaeaea;margin:10px;padding:10px;height:400px;width:300px;min-height:100px;transition:all .5s ease;background:#fff;overflow:hidden}.search-result:hover{transform:scale(1.05);border:5px solid #007dc2}.search-result-list{list-style:none;display:flex;flex-wrap:wrap;align-items:center;padding:0}.search-result-title{text-align:center}@media screen and (max-width: 768px){.search-result-title{word-break:break-all}}.search-result-link{text-decoration:none}.content-preview{border:15px solid rgba(223,228,236,.8);width:333%;height:800px;transform:scale(0.3, 0.3);margin-left:-116%;margin-top:-100%;margin-bottom:-70%}@media screen and (max-width: 768px){.content-preview{margin-top:-125% !important}}.cart-contents-count{background-color:red;border-radius:10px;padding:3px;color:#fff;font-size:10pt;vertical-align:top;margin-left:-12px}a{color:inherit;text-decoration:none}*{box-sizing:border-box;font-family:"Open Sans",sans-serif}body{margin:0}h1{font-family:"PT Serif",serif}ul{padding-left:26px}li{margin:4px 0;padding-left:4px}li.blocks-gallery-item{padding-left:0}.swo-brown{color:#61330e}.swo-brown-background{background-color:#61330e}.swo-orange{color:#fc7a57}.swo-orange-background{background-color:#fc7a57}.swo-green{color:#87a878}.swo-green-background{background-color:#87a878}.swo-blue{color:#007dc2}.swo-blue-background{background-color:#007dc2}.swo-white{color:#fff}.border-swo-brown,.border-swo-brown-thin{border-color:#61330e}.border-swo-orange,.border-swo-orange-thin{border-color:#fc7a57}.border-swo-green,.border-swo-green-thin{border-color:#87a878}.border-swo-blue,.border-swo-blue-thin{border-color:#007dc2}.border-swo-brown,.border-swo-orange,.border-swo-green,.border-swo-blue{border-width:5px}.border-swo-brown-thin,.border-swo-orange-thin,.border-swo-green-thin,.border-swo-blue-thin{border-width:3px}.border-swo-brown,.border-swo-orange,.border-swo-green,.border-swo-blue,.border-swo-brown-thin,.border-swo-orange-thin,.border-swo-green-thin,.border-swo-blue-thin{border-style:solid}.ticks-swo-brown li:before,.ticks-swo-orange li:before,.ticks-swo-green li:before,.ticks-swo-blue li:before{content:"✓ "}.ticks-swo-brown li:before{color:#61330e}.ticks-swo-orange li:before{color:#fc7a57}.ticks-swo-green li:before{color:#87a878}.ticks-swo-blue li:before{color:#007dc2}.underline-orange::after,.underline-brown::after,.underline-green::after,.underline-blue::after{content:"";display:block;width:50px;border-bottom-style:solid;border-bottom-width:5px}.underline-orange::after{border-bottom-color:#fc7a57}.underline-brown::after{border-bottom-color:#61330e}.underline-green::after{border-bottom-color:#87a878}.underline-blue::after{border-bottom-color:#007dc2}.hero-image-text-card,.team-member-text-card,.area-manager-text-card,.project-text-card{background-color:#fff}.hero-image-text-card,.team-member-text-card,.area-manager-text-card{padding:0 25px}.hero-image-text-card{margin:-100px 0 0 0}.project-text-card{padding:20px 25px;word-wrap:break-word;position:relative}.project-text-card h2{margin:0}.project-text-card>a{color:inherit;text-decoration:none}.team-member-text-card{padding:20px 25px}.team-member-text-card h2{margin:0}.hero-image-text-card,.team-member-text-card,.area-manager-text-card,.project-text-card,.project-image,.area-manager-image,a{border-radius:5px}.project-image,.hero-image,.area-manager-image,.team-member-image,.generic-image{object-fit:cover;width:inherit;height:inherit}.team-member-image{border-top-left-radius:5px;border-top-right-radius:5px}.generic-image{border-radius:20px}.hero-image-container{width:100%;height:400px}.team-member-image-container{height:330px;padding:0 25px;width:100%}.area-manager-image-container{margin:50px 50px 0 50px;height:300px;width:200px}.generic-image-container{width:inherit;height:100%}.project-image-container{width:100%}.team-member .bg-image{background-size:100%;background-position:50% 50%;transition:all 1s ease}.team-member .bg-image:hover{background-size:200%;background-position:50% 9%}.area-manager{background-color:#61330e;width:100%;display:flex;justify-content:center}.testimonial-name{text-align:right;font-weight:bolder}.area-manager-info{margin:50px 50px 50px 50px;display:flex;align-items:center;flex-direction:column}.text-image{width:70%;margin:auto;display:block}#hero-image{width:100%;height:100vh;object-fit:cover;display:block;margin-bottom:50px}#after-top-nav{margin-top:-100px;display:flex;background-color:var(--department-color);clip-path:inset(0)}#after-top-nav>img{object-fit:cover;position:fixed;left:0;top:0;width:100%;height:var(--header-img-height);z-index:-1;pointer-events:none}.header-image{min-height:var(--header-img-height);position:relative;background-size:cover;background-position:top center}@media screen and (max-width: 768px){.header-image{background-size:auto calc(var(--header-img-height) + 100px)}}@media screen and (min-width: 1408px){.header-image{--header-img-height: 400px}}.header-image>div>div{display:flex}.header-image h1{color:#fff;text-shadow:3px 4px 4px #0005;align-self:flex-end;display:inline-block}.header-image-large{height:--header-img-height}.banner-split{position:absolute;bottom:0;display:flex;justify-content:space-between;left:0;right:0;flex-wrap:wrap;align-items:center}@media screen and (max-width: 768px){.banner-split{padding:1rem}}.section{margin:10px 0}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:2rem}@media screen and (min-width: 769px){.grid{gap:2rem}}.grid3{display:grid;grid-template-columns:1fr;gap:20px;margin-top:20px}.flipflop>:nth-child(2n){flex-direction:row-reverse}.flipflop h2,.flipflop h3,.flipflop h4{margin-top:0px}.flipflop img{border-radius:16px}.flipflop>.wp-block-columns>div:nth-child(2){display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;gap:12px}.flipflop>.wp-block-columns>div:nth-child(2)>p{margin:4px 0}.flipflop>.wp-block-columns>div:nth-child(2)>h2,.flipflop>.wp-block-columns>div:nth-child(2)>h3{margin-top:-20px;margin-bottom:0}.full-width{width:100% !important;max-width:100% !important;padding-right:0 !important;padding-left:0 !important}.department{background:#61330e}.department-person-container{width:max-content;max-width:940px;display:flex;margin:0 auto;padding-top:50px;padding-bottom:50px;flex-wrap:wrap}.department-person-container>:nth-child(2){padding:28px}.department-person-container h2{color:var(--inverted-text-color);margin-bottom:18px;margin-top:0}.department-person-container .name{font-weight:bold}.department-person-container .department-person-wrapper{margin:0 auto}@media screen and (max-width: 768px){.department-person-container .white-box{max-width:100%}}.department-person{width:270px;padding-bottom:125%;background-size:100%;background-position:50% 50%;transition:all 1s ease !important}.department-person:hover{background-size:200%;background-position:50% 9%}.front{flex-grow:1}@media(max-width: 767px){.front{padding:0 1rem}.team-member{width:100%}.youtube-video-full,.youtube-video-half,.image-half{width:300px;height:168.75px}.area-manager-image-container{margin:50px 50px 0 50px}.grid{display:grid;grid-template-columns:1fr}}@media(max-width: 767px){.mobile-hidden{display:none}}@media(min-width: 500px){.grid3{grid-template-columns:1fr 1fr}}@media(min-width: 830px){.grid3{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 768px){.youtube-video-full{width:720px;height:405px}.youtube-video-half,.image-half{width:360px;height:202.5px}.area-manager-image-container{margin:50px 50px 0 50px}}@media(min-width: 1200px){.youtube-video-full{width:720px;height:405px}.youtube-video-half,.image-half{width:360px;height:202.5px}.area-manager-image-container{margin:50px 50px 0 50px}}@media(min-width: 1900px){.area-manager-info{align-items:flex-start}.youtube-video-full{width:1000px;height:562.5px}.youtube-video-half,.image-half{width:500px;height:281px}.area-manager-image-container{margin:50px}}p{margin:18px 0;text-align:justify;color:#303030}h1{margin:20px 0}.container{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 768px){.container{margin-left:-1rem;margin-right:-1rem}}.project>a{border-bottom-left-radius:0;border-bottom-right-radius:0}.project-wrapper{display:flex}.hero-image{width:100%;height:400px}.hero-image-text-card{margin-top:-100px;position:relative;padding:25px}.hero-image-text-card h1{margin-top:0}.testimonial-image{width:300px;height:300px;object-fit:cover;border-radius:100%;margin:auto}.text-half{width:50%;min-width:300px;padding:0 25px;margin-top:0}.image-half{object-fit:contain;border-radius:20px;width:calc(50% - 50px);min-width:300px;margin:0 25px}.testimonial-text{width:70%;min-width:300px}.text-container-half{width:50%;min-width:300px;padding:0 25px}.link-half{width:50%;min-width:300px}.downloadable-image{width:100%;object-fit:cover}.project-image{height:300px}.cover{object-fit:cover !important}.contain{object-fit:contain !important}.area-manager-text-card{padding:25px}.wp-block-embed-youtube>div{overflow:hidden;position:relative;max-width:100%;height:auto;padding-bottom:56.25%}.wp-block-embed-youtube iframe,.wp-block-embed-youtube object,.wp-block-embed-youtube embed{position:absolute;top:0;left:0;width:100%;height:100%}p>a,li>a{color:#007dc2;text-decoration:underline}.white-box{background-color:#fff;box-shadow:2px 2px 2px #0005;color:#292929;padding:18px 23px}.round-corners{border-radius:6px}.round-corners-top{border-top-left-radius:6px;border-top-right-radius:6px}.round-corners-bottom{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.shadow{box-shadow:2px 2px 2px #0005}a.link{color:#007dc2;text-decoration:none}.max-content{max-width:max-content}.swo-button>a{color:#007dc2;font-weight:bold;text-transform:uppercase;font-size:16px;border:none;text-decoration:none}.department-top-box{max-width:960px;width:100%;border:6px solid #61330e;padding:20px 40px 30px 40px;margin-top:-61px;position:relative;background-color:#fff;border-radius:12px}.department-top-box>h1{margin-bottom:10px;color:#61330e}@media screen and (max-width: 999px){.department-top-box{margin-left:1.5rem !important;margin-right:1.5rem !important;width:auto}}@media screen and (max-width: 768px){.department-top-box{margin:-96px 1rem 0}}.department-top-box.is-bfe{border-color:#007dc2}.department-top-box.is-bfe h1,.department-top-box.is-bfe p{color:#007dc2}.department-top-box.is-bfe:after{background:#007dc2}.department-top-box>.button-container{display:none}@media screen and (max-width: 999px){.department-top-box>.button-container{display:flex;justify-content:center;align-items:center}}.max-100{max-width:100%}.max-w{max-width:960px;width:100%}.center{margin:0 auto}.absolute-fit{position:absolute;top:0;bottom:0;right:0;left:0}@media screen and (min-width: 769px){.wp-block-column:not(:first-child){margin-right:2em}}.wp-block-image img,.wp-block-gallery img{height:auto;border-radius:8px !important;background-color:#e8e8e8}figure.wp-block-gallery.has-nested-images.is-cropped{margin:auto;margin-block-end:1em}.relative{position:relative}.the-content{width:100%;margin:2rem 0 0}@media screen and (max-width: 999px){.the-content{margin:2rem 0 0}.the-content>*{padding-left:1.5rem;padding-right:1.5rem}.the-content>ul{padding-left:3rem}}.the-content>*{max-width:960px;margin-left:auto;margin-right:auto;width:100%}@media only screen and (min-width: 1000px){.content-next-to-box>*{padding-right:320px}}.sidebox{max-width:960px;margin-left:auto;margin-right:auto;width:100%;position:relative}@media screen and (max-width: 999px){.sidebox{transform-origin:top;transform:scaleY(0);transition:all .2s;height:0;opacity:0;padding:0 1.5rem}.sidebox.sidebox-open{transform:scaleY(1);opacity:1;padding:1.5rem}}.sidebox>div{position:initial;float:right;right:0;width:300px;top:0}@media screen and (max-width: 999px){.sidebox>div{display:none;position:unset;width:100%}}.bg-image{background-color:var(--swo-blue);background-size:cover;background-position:center}.format-document{padding-bottom:141.42%}.homepage-image{position:relative;background-attachment:fixed;height:100vh;max-height:900px;background-size:cover;background-position:center;background-repeat:no-repeat}.homepage-info-wrapper{max-width:960px;position:relative;width:100%;margin:0 auto}@media screen and (max-width: 999px){.homepage-info-wrapper{padding-left:1.5rem}}.homepage-info{position:absolute;bottom:0;color:#fff;background:rgba(0,0,0,.51);max-width:500px;margin:2rem 0;padding:1rem 2rem 2rem}@media screen and (max-width: 768px){.homepage-info{margin:1.5rem}}.homepage-info>*{color:#fff}.homepage-info>h1{margin-top:10px}.homepage-info>p{color:rgba(255,255,255,.864);margin-top:0px;margin-bottom:20px}.bold-link{font-weight:bold;text-transform:uppercase;text-decoration:none}.padding-top{padding-top:12px}.parallax{background-attachment:fixed}.wp-block-columns{gap:32px;margin-top:32px;margin-bottom:32px}.wp-block-column{margin-left:0 !important;margin-right:0 !important}.employee-img{background-size:100%;padding-bottom:125%;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0 12px;transition-duration:.3s}.ratio-16-9{width:100%;padding-bottom:56.25%}.ratio-1-1{width:100%;padding-bottom:100%}.ratio-3-4{width:100%;padding-bottom:133.33%}.ratio-2-3{width:100%;padding-bottom:150%}.il{max-width:660px;margin:0 auto;width:100%}.il>div{padding-bottom:100%;position:relative}.h{height:58px}@media screen and (max-width: 768px){.h{height:2rem}}.w{width:58px}.w-100{width:100%}.illustration-container{width:500px;height:500px;position:relative;margin:0 auto}.dummy{margin-bottom:100%}.illustration{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;display:flex;flex-direction:column}.illustration .text{display:flex;justify-content:center;align-items:center;color:#5f5f5f;font-weight:bold;font-size:24px}.illustration .text a{color:#5f5f5f;text-decoration:none}@media screen and (max-width: 768px){.illustration .text{font-size:1.2rem}}@media screen and (max-width: 768px){.illustration .w{width:2rem}.illustration .h{height:2rem}.illustration h2{font-size:1.2rem;line-height:1}}.illustration-center{flex-grow:1;display:flex;flex-direction:row}.illustration-center>div:nth-child(2){flex-grow:1}.sideways{writing-mode:tb-rl;transform:scale(-1)}.illustration-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px}.illustration-grid>a{display:flex;flex-direction:column}.illustration-grid>a>div:first-child{flex-grow:1}.arrow{width:92px;position:absolute;pointer-events:none;color:gray;margin:8px}@media screen and (max-width: 768px){.arrow{width:40px}}.top-left{top:0;left:0}.top-right{top:0;right:0;transform:rotate(90deg)}.bottom-right{bottom:0;right:0;transform:rotate(180deg)}.bottom-left{bottom:0;left:0;transform:rotate(270deg)}.bottom-color{position:relative}.illustration .title-container{background-image:linear-gradient(#0000, #00000061);min-height:122px;position:relative}.illustration h2{color:#fff;margin:18px 12px;position:absolute;bottom:0}.bottom-color::after{position:absolute;content:"";height:12px;margin:0 auto;left:0;right:0;width:100%;border-bottom-left-radius:6px;border-bottom-right-radius:6px;bottom:0;background-color:#449edd}.bottom-color.zivildienst::after{background-color:#87a878}.bottom-color.integration::after{background-color:#fc7a57}.bottom-color.bfe::after{background-color:#fcd757}.bottom-color.bau::after{background-color:#383f51}.shop-item{transition-duration:.2s}.shop-item-img{position:relative}.shop-item-price{position:absolute;background-color:#007dc2;color:#fff;padding:9px;border-top-left-radius:6px;right:0;border-bottom-left-radius:8px;top:12px;right:0}.shop-item-info{padding:6px 22px 22px 22px}.category-btn{background:none;margin-right:12px;border-radius:200px;background:none;color:#fff;border:none;cursor:pointer;padding:6px 12px;font-size:14px}.category-btn:disabled{background-color:#0000007b}.product-view{display:grid;grid-template-columns:1fr 1fr;gap:24px}.image-options{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:4px;margin-top:4px}.image-options>button{padding-bottom:100%;cursor:pointer;border:none}.active-product-image{position:relative;padding-bottom:100%;background-color:#000}.active-product-image>div{position:absolute;top:0;bottom:0;right:0;left:0}.active-product-image>div>img{object-fit:contain;width:100%;height:100%}.product-price{font-weight:bold;color:#007dc2;font-size:20px;margin-bottom:12px}#quantity{font-size:16px;padding:15px 8px 15px 12px;width:68px;width:72px;border-radius:8px;border:1.4px solid #999;border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.add-to-cart-section{display:flex}.add-to-cart-section>button{border-top-left-radius:0;border-bottom-left-radius:0}.not-round-left{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.not-round-right{border-bottom-right-radius:0 !important;border-top-right-radius:0 !important}.variations{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.variation{background:#fff;border:1px solid #ededed;border-radius:4px;transition-duration:.12s}.variation:hover{border-color:#7c7c7c}.variation *{cursor:pointer}.variation>label{display:flex;border-radius:5px;padding:9px}.variation-details{margin:auto 6px auto 12px}.variation-name{font-weight:bold}.variation-price{color:#007dc2}.variation-dimensions{color:#7c7c7c;font-size:14px}.pos-bottom{position:absolute;bottom:0}.department-top-box>h1,.swo-color{color:var(--department-color) !important}.department-top-box{border-color:var(--department-color) !important}.swo-color-bg,.department-top-box::after{background-color:var(--department-color) !important}.pagination{gap:20px;display:flex;justify-content:center;margin-top:48px;margin-bottom:48px}@media screen and (max-width: 768px){.pagination{flex-wrap:wrap}}.pagination>div{width:50%}@media screen and (max-width: 768px){.pagination>div{display:flex;flex-grow:1;justify-content:center}}.pagination>:first-child{text-align:right}.pagination .prominent-btn::after{display:none}.not-found-page{min-height:50vh;display:flex;flex-direction:column;align-content:center;justify-content:center}.colored-table table{border-collapse:separate;border-spacing:0rem .5rem}.colored-table table tr{margin-bottom:1rem}.colored-table table tr td{padding:.5rem 1rem;background:#ededed}.colored-table table tr td:first-child{background:#c2e9ff}.wp-block-pullquote{border-left:3px solid;padding:1.5rem 0}.wp-block-pullquote p{font-size:1.2rem;font-style:italic}ul.slick-dots{padding-left:0}.no-results{text-align:center}.no-results p{text-align:center}.black-gradient{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.219), rgba(0, 0, 0, 0) 122px);display:flex;width:100%}.black-gradient>div{align-self:flex-end;display:flex;justify-content:space-between}.black-gradient>div>button{border:none;background-color:unset;padding:8px !important;filter:drop-shadow(3px 4px 4px #0005);display:none}.black-gradient>div>button>svg{width:32px;height:32px}@media screen and (max-width: 999px){.black-gradient>div>button{display:unset}}@media screen and (max-width: 900px){.cc-window.cc-banner{flex-direction:column !important;align-items:unset !important}.cc-window .cc-message{margin-bottom:1em}}.nl-form>form{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"name mail" "consent consent" "button button";gap:12px}@media screen and (max-width: 768px){.nl-form>form{display:block}}.nl-form>form>div:nth-child(2){grid-area:name}.nl-form>form>div:nth-child(3){grid-area:mail}.nl-form>form>div:nth-child(4){grid-area:consent}.nl-form>form>div:nth-child(5){grid-area:button;width:max-content}.wp-block-column>.wp-block-buttons{display:flex;flex-direction:column;align-items:flex-start}.wp-block-file>a{color:#007dc2}.wp-block-image figcaption{color:gray;font-style:italic}.content-next-to-box .uagb-slick-carousel{padding-right:365px !important}.wapf-checkable{display:inline-flex;padding-top:10px;padding-bottom:10px}.wapf-field-label{padding-top:40px;font-weight:bold}input:not([type=button]),input:not([type=submit]),textarea{min-height:10px}.wapf-label-text{display:-webkit-box}html{scroll-behavior:smooth;scroll-padding-top:60px}@media screen and (prefers-reduced-motion: reduce){*{animation:none !important}html{scroll-behavior:auto}}/*# sourceMappingURL=styles.css.map */
