.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/assets/vendors/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
@font-face{font-family:"GT Pressura Extended";src:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/dist/../assets/fonts/GT-Pressura-Extended-Black.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Articulat CF";src:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/dist/../assets/fonts/ArticulatCF-Normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Articulat CF";src:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/dist/../assets/fonts/ArticulatCF-NormalOblique.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Articulat CF";src:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/dist/../assets/fonts/ArticulatCF-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--color-green-dark:#102f23;--color-green:#199f02;--color-orange:#ff5e0e;--color-beige:#eae3d9;--color-green-light:#22b503;--color-orange-light:#ff7a35;--color-beige-dark:#e2d9c8;--color-cream:#fff7ec;--color-white:#fff;--color-black:#313131;--color-gray-100:#f3f5f6;--color-gray-200:#e8e4da;--color-gray-300:#d1cbc0;--color-gray-400:#9e9e9e;--color-gray-500:#7b7b7b;--color-gray-600:#4f4f4f;--color-primary:var(--color-orange);--color-primary-hover:var(--color-orange-light);--color-secondary:var(--color-green-dark);--color-secondary-hover:#1b4636;--color-accent:var(--color-green);--color-success:var(--color-green);--color-error:var(--color-orange);--color-background:var(--color-beige);--color-surface:var(--color-gray-200);--color-border:var(--color-gray-300);--color-text-primary:var(--color-green-dark);--color-text-secondary:var(--color-gray-500);--color-text-inverse:var(--color-beige);--color-text-link:var(--color-green);--color-text-link-hover:var(--color-green-light);--font-primary:'Articulat CF',sans-serif;--font-heading:'GT Pressura Extended',sans-serif;--font-display:'GT Pressura Extended',sans-serif;--font-weight-regular:400;--font-weight-bold:700;--font-weight-heading:700;--font-size-h1:96px;--font-size-h2:48px;--font-size-h3:32px;--font-size-h4:24px;--font-size-h5:20px;--font-size-h6:18px;--font-size-body:18px;--font-size-small:12px;--line-height-tight:1;--line-height-heading:1.2;--line-height-body:1.4;--line-height-body-bold:1.1;--letter-spacing-h1:-.02em;--letter-spacing-normal:0;--spacing-xsmall:8px;--spacing-small:24px;--spacing-regular:32px;--spacing-medium:48px;--spacing-large:64px;--spacing-xlarge:96px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-64:64px;--spacing-80:80px;--spacing-96:96px;--border-width:1px;--border-width-thick:2px;--border-radius-small:4px;--border-radius-medium:8px;--border-radius-pill:42px;--border-radius-full:9999px;--transition-fast:.15s ease;--transition-normal:.2s ease;--transition-slow:.4s ease;--container-max-width:1440px;--container-padding:var(--spacing-96);--container-padding-medium:164px;--container-padding-small:240px;--section-spacing:var(--spacing-96);--container-edge:max(var(--container-padding), calc((100vw - var(--container-max-width)) / 2 + var(--container-padding)))}@media(max-width:1024px){:root{--font-size-h1:80px;--font-size-h2:40px;--font-size-h3:32px;--font-size-h4:24px;--font-size-h5:20px;--font-size-h6:18px;--font-size-body:18px;--container-padding:var(--spacing-64);--container-padding-medium:var(--spacing-96);--container-padding-small:120px;--section-spacing:var(--spacing-64)}}@media(max-width:767px){:root{--font-size-h1:48px;--font-size-h2:36px;--font-size-h3:24px;--font-size-h4:20px;--font-size-h5:18px;--font-size-h6:16px;--font-size-body:16px;--container-padding:var(--spacing-40);--container-padding-medium:var(--spacing-40);--container-padding-small:var(--spacing-40);--section-spacing:var(--spacing-48)}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}img,svg{display:block;max-width:100%}button{font:inherit;cursor:pointer;background:0 0;border:none}button,a{color:inherit}ul,ol{margin:0;padding:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms !important;transition-duration:.01ms !important}}body{background-color:var(--color-background);color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;word-wrap:normal}.skip-link{position:absolute;left:-9999px;top:var(--spacing-16);z-index:100;padding:var(--spacing-8) var(--spacing-16);background-color:var(--color-green-dark);color:var(--color-text-inverse);text-decoration:none;border-radius:var(--border-radius-small)}.skip-link:focus{left:var(--spacing-16)}.container{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding)}.container.--medium{padding-inline:var(--container-padding-medium)}.container.--small{padding-inline:var(--container-padding-small)}.container.--flush{max-width:none;padding-inline:0}.section{padding-block:var(--section-spacing)}.section .section__header{margin-bottom:var(--spacing-medium)}.section .section__title{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);text-transform:uppercase;margin:0}.section.--surface{background-color:var(--color-surface)}.sg-tag{display:inline-block;align-self:flex-start;padding:var(--spacing-8) var(--spacing-12);background-color:var(--color-primary);color:var(--color-beige);font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-regular);line-height:1.4;border-radius:5px}.sg-tag.--level{font-weight:var(--font-weight-bold)}.styleguide .styleguide__hero{padding-block:96px;background-color:var(--color-green-dark);color:var(--color-text-inverse)}.styleguide .styleguide__hero-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-48)}.styleguide .styleguide__hero-content .sg-tag{background-color:var(--color-primary);border-radius:var(--border-radius-full);padding:var(--spacing-12) var(--spacing-16)}.styleguide .styleguide__hero-title{font-family:var(--font-display);font-size:clamp(48px,10vw,144px);font-weight:var(--font-weight-heading);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-h1);text-transform:uppercase;color:var(--color-text-inverse);margin:var(--spacing-24) 0 0}.styleguide .styleguide__hero-illustration{flex-shrink:0;width:14%;min-width:120px}.styleguide .styleguide__type-group+.styleguide__type-group{border-top:var(--border-width) solid var(--color-gray-300);padding-top:50px;margin-top:50px}.styleguide .styleguide__type-level{display:flex;flex-direction:column;gap:var(--spacing-24);padding-bottom:50px}.styleguide .styleguide__type-level+.styleguide__type-level{border-top:var(--border-width) solid var(--color-gray-300);padding-top:50px}.styleguide .styleguide__type-level:last-child{padding-bottom:0}.styleguide .styleguide__type-sample{display:flex;flex-direction:column;gap:var(--spacing-16)}.styleguide .styleguide__type-meta{display:flex;flex-wrap:wrap;gap:var(--spacing-8) var(--spacing-16);list-style:none;margin:0;padding:0;font-family:var(--font-primary);font-size:var(--font-size-small);color:var(--color-text-secondary)}.styleguide .styleguide__type-meta li:not(:last-child):after{content:"·";margin-left:var(--spacing-16)}.styleguide .styleguide__colors{display:grid;gap:var(--spacing-32)}@media(min-width:768px){.styleguide .styleguide__colors{grid-template-columns:repeat(4,1fr)}}.styleguide .styleguide__color-card{display:flex;flex-direction:column}.styleguide .styleguide__color-card-title{margin:0 0 var(--spacing-8)}.styleguide .styleguide__color-card-desc{margin:0 0 var(--spacing-4);font-size:var(--font-size-small)}.styleguide .styleguide__color-card-note{margin:0 0 var(--spacing-16);min-height:17px;font-size:var(--font-size-small);color:var(--color-text-secondary)}.styleguide .styleguide__color-card-swatch{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--spacing-4);min-height:180px;padding:var(--spacing-24);border-radius:var(--border-radius-small);font-size:var(--font-size-small)}.styleguide .styleguide__color-card.--green-dark .styleguide__color-card-swatch{background-color:var(--color-green-dark);color:var(--color-text-inverse)}.styleguide .styleguide__color-card.--green .styleguide__color-card-swatch{background-color:var(--color-green);color:var(--color-white)}.styleguide .styleguide__color-card.--orange .styleguide__color-card-swatch{background-color:var(--color-orange);color:var(--color-white)}.styleguide .styleguide__color-card.--sand .styleguide__color-card-swatch{background-color:var(--color-beige);color:var(--color-text-primary);border:var(--border-width) solid rgba(16,47,35,.1)}.styleguide .styleguide__component-grid{display:grid;gap:var(--spacing-48)}@media(min-width:768px){.styleguide .styleguide__component-grid{grid-template-columns:repeat(2,1fr)}}.styleguide .styleguide__buttons-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--spacing-64) var(--spacing-32);align-items:start}@media(max-width:1200px){.styleguide .styleguide__buttons-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.styleguide .styleguide__buttons-grid{grid-template-columns:repeat(2,1fr)}}.styleguide .styleguide__forms-layout{display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-64)}@media(max-width:1024px){.styleguide .styleguide__forms-layout{grid-template-columns:1fr}}.styleguide .styleguide__forms-heading{font-family:var(--font-primary);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);margin:0}.styleguide .styleguide__forms-subtitle{font-family:var(--font-primary);font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);margin:0}.styleguide .styleguide__forms-newsletter{display:flex;flex-direction:column;gap:var(--spacing-40)}.styleguide .styleguide__forms-fields{display:flex;flex-direction:column;gap:var(--spacing-32)}.styleguide .styleguide__forms-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-48)}@media(max-width:640px){.styleguide .styleguide__forms-fields-grid{grid-template-columns:1fr}}.styleguide .styleguide__forms-col{display:flex;flex-direction:column;gap:var(--spacing-32)}.styleguide .styleguide__forms-col .button{align-self:flex-start}.styleguide .styleguide__forms-group{display:flex;flex-direction:column;gap:var(--spacing-16)}.styleguide .styleguide__forms-stack{display:flex;flex-direction:column;gap:var(--spacing-12)}.styleguide .styleguide__component-block{display:flex;flex-direction:column;gap:var(--spacing-16)}.styleguide .styleguide__component-block-title{font-family:var(--font-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);margin:0}.styleguide .styleguide__form-elements{display:grid;gap:var(--spacing-48)}@media(min-width:768px){.styleguide .styleguide__form-elements{grid-template-columns:repeat(2,1fr)}}.styleguide .styleguide__form-elements-col{display:flex;flex-direction:column;gap:var(--spacing-32)}.styleguide .styleguide__form-controls-label{font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-16)}.styleguide .styleguide__form-controls-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-24)}.styleguide .styleguide__spacing{display:flex;flex-direction:column}.styleguide .styleguide__spacing-item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-24);padding-block:var(--spacing-medium)}.styleguide .styleguide__spacing-item:first-child{padding-top:0}.styleguide .styleguide__spacing-item+.styleguide__spacing-item{border-top:var(--border-width) solid rgba(16,47,35,.2)}.styleguide .styleguide__spacing-bar{width:100%;background:rgba(16,47,35,.1);border:var(--border-width) solid rgba(16,47,35,.6)}.styleguide .styleguide__spacing-meta{display:flex;flex-wrap:wrap;gap:var(--spacing-8) var(--spacing-32);font-size:var(--font-size-body);color:var(--color-text-primary)}.styleguide .styleguide__containers{display:flex;flex-direction:column;align-items:center;gap:50px}.styleguide .styleguide__icon-section{display:flex;flex-direction:column;gap:var(--spacing-32)}.styleguide .styleguide__icon-group-title{font-family:var(--font-primary);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin:0 0 var(--spacing-24)}.styleguide .styleguide__icon-grid{display:flex;flex-wrap:wrap;gap:var(--spacing-16)}.styleguide .styleguide__icon-tile{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--color-beige);border:var(--border-width) solid rgba(255,94,14,.2);border-radius:50%;color:var(--color-primary)}.styleguide .styleguide__icon-tile svg,.styleguide .styleguide__icon-tile img{width:18px;height:18px}.container-demo{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-24);width:100%}.container-demo .container-demo__bar{width:100%;height:48px;background:rgba(16,47,35,.1);border:var(--border-width) solid rgba(16,47,35,.4)}.container-demo .container-demo__meta{display:flex;flex-wrap:wrap;gap:var(--spacing-8) var(--spacing-32);font-size:var(--font-size-body);color:var(--color-text-primary)}.container-demo.--large{max-width:100%}.container-demo.--medium{max-width:89%}.container-demo.--small{max-width:77%}.styleguide__type-sample h1,.styleguide__type-sample h2,.styleguide__type-sample h3,.styleguide__type-sample h4,.styleguide__type-sample h5,.styleguide__type-sample h6,.styleguide__type-sample p{margin:0}.styleguide__type-sample.--tablet h1{font-size:80px}.styleguide__type-sample.--tablet h2{font-size:40px}.styleguide__type-sample.--tablet h3{font-size:32px}.styleguide__type-sample.--tablet h4{font-size:24px}.styleguide__type-sample.--tablet h5{font-size:20px}.styleguide__type-sample.--tablet h6{font-size:18px}.styleguide__type-sample.--tablet p,.styleguide__type-sample.--tablet .text{font-size:18px}.styleguide__type-sample.--tablet .text.--small,.styleguide__type-sample.--tablet .text.--caption{font-size:12px}.styleguide__type-sample.--mobile h1{font-size:48px}.styleguide__type-sample.--mobile h2{font-size:36px}.styleguide__type-sample.--mobile h3{font-size:24px}.styleguide__type-sample.--mobile h4{font-size:20px}.styleguide__type-sample.--mobile h5{font-size:18px}.styleguide__type-sample.--mobile h6{font-size:16px}.styleguide__type-sample.--mobile p,.styleguide__type-sample.--mobile .text{font-size:16px}.styleguide__type-sample.--mobile .text.--small,.styleguide__type-sample.--mobile .text.--caption{font-size:12px}.text-color--sand{color:var(--color-beige)}.mt-24{margin-top:var(--spacing-24)}.d-flex{display:flex}.flex-column{flex-direction:column}.gap-16{gap:var(--spacing-16)}h1,.h1{font-family:var(--font-primary);color:var(--color-text-primary);font-family:var(--font-heading);font-weight:var(--font-weight-heading);text-transform:uppercase;letter-spacing:var(--letter-spacing-normal);margin:0;font-size:var(--font-size-h1);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-h1)}h2,.h2{font-family:var(--font-primary);color:var(--color-text-primary);font-family:var(--font-heading);font-weight:var(--font-weight-heading);text-transform:uppercase;letter-spacing:var(--letter-spacing-normal);margin:0;font-size:var(--font-size-h2);line-height:var(--line-height-heading)}h3,.h3{font-family:var(--font-primary);color:var(--color-text-primary);font-family:var(--font-heading);font-weight:var(--font-weight-heading);text-transform:uppercase;letter-spacing:var(--letter-spacing-normal);margin:0;font-size:var(--font-size-h3);line-height:var(--line-height-heading)}h4,.h4{font-family:var(--font-primary);color:var(--color-text-primary);font-family:var(--font-heading);font-weight:var(--font-weight-heading);text-transform:uppercase;letter-spacing:var(--letter-spacing-normal);margin:0;font-size:var(--font-size-h4);line-height:var(--line-height-heading)}h5,.h5{font-family:var(--font-primary);color:var(--color-text-primary);font-family:var(--font-heading);font-weight:var(--font-weight-heading);text-transform:uppercase;letter-spacing:var(--letter-spacing-normal);margin:0;font-size:var(--font-size-h5);line-height:var(--line-height-heading);text-transform:none}h6,.h6{font-family:var(--font-primary);color:var(--color-text-primary);font-family:var(--font-heading);font-weight:var(--font-weight-heading);text-transform:uppercase;letter-spacing:var(--letter-spacing-normal);margin:0;font-size:var(--font-size-h6);line-height:var(--line-height-heading);text-transform:none}p{font-family:var(--font-primary);color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}.text{font-family:var(--font-primary);color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-regular)}.text.--bold{font-weight:var(--font-weight-bold);line-height:var(--line-height-body-bold)}.text.--italic{font-style:italic}.text.--small{font-size:var(--font-size-small)}.text.--caption{font-size:var(--font-size-small);color:var(--color-text-secondary)}.text-link{color:var(--color-text-link);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:4px;transition:color var(--transition-fast)}.text-link:hover{color:var(--color-text-link-hover)}.quote{display:flex;align-items:flex-start;gap:var(--spacing-12);margin:0;padding:0;border:none}.quote .quote__icon{flex-shrink:0;width:28px;height:22px;background-color:var(--color-orange);mask:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/dist/../assets/img/quotes.svg) no-repeat center/contain;-webkit-mask:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/dist/../assets/img/quotes.svg) no-repeat center/contain}.quote p{font-style:normal;font-size:var(--font-size-body);line-height:var(--line-height-body)}.list{font-family:var(--font-primary);color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0;padding:0;list-style:none}.list li{display:flex;align-items:flex-start;gap:var(--spacing-12);margin:0}.list li:before{flex-shrink:0}.list.--bullet li:before{content:"";width:4px;height:4px;margin-top:.6em;border-radius:50%;background-color:var(--color-green)}.list.--numbered{counter-reset:sg-list}.list.--numbered li{counter-increment:sg-list}.list.--numbered li:before{content:counter(sg-list);display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:var(--color-green);color:var(--color-white);font-family:var(--font-primary);font-size:12px;font-weight:var(--font-weight-bold);line-height:1}.icon-hover-holder{--ihh-icon-size:44px;--ihh-gap:0px;position:relative;display:inline-flex;align-items:center;padding:0;padding-right:calc(var(--ihh-icon-size) + var(--ihh-gap));background:0 0;border:none;text-decoration:none;color:var(--color-text-inverse);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.icon-hover-holder .icon-hover-holder__content{display:inline-flex;align-items:center;transition:transform var(--transition-normal)}.icon-hover-holder .icon-hover-holder__icon{position:absolute;top:50%;width:var(--ihh-icon-size);height:var(--ihh-icon-size);margin-top:calc(var(--ihh-icon-size)/-2);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:none;border-radius:50%;background-color:var(--color-primary);color:var(--color-text-inverse);cursor:pointer;will-change:transform;transition:transform var(--transition-normal)}.icon-hover-holder .icon-hover-holder__icon svg{width:16px;height:16px}.icon-hover-holder .icon-hover-holder__icon.--start{left:0;transform:scale(0);transform-origin:0 50%}.icon-hover-holder .icon-hover-holder__icon.--end{right:0;transform:scale(1);transform-origin:100% 50%}.icon-hover-holder:hover .icon-hover-holder__content,.icon-hover-holder:focus-visible .icon-hover-holder__content,.icon-hover-holder.--hover .icon-hover-holder__content{transform:translateX(calc(var(--ihh-icon-size) + var(--ihh-gap)))}.icon-hover-holder:hover .icon-hover-holder__icon.--start,.icon-hover-holder:focus-visible .icon-hover-holder__icon.--start,.icon-hover-holder.--hover .icon-hover-holder__icon.--start{transform:scale(1)}.icon-hover-holder:hover .icon-hover-holder__icon.--end,.icon-hover-holder:focus-visible .icon-hover-holder__icon.--end,.icon-hover-holder.--hover .icon-hover-holder__icon.--end{transform:scale(0)}.icon-hover-holder:focus-visible{outline:var(--border-width-thick) solid var(--color-green-dark);outline-offset:3px;border-radius:var(--border-radius-pill)}.icon-hover-holder.--block{display:flex;width:100%}.icon-hover-holder.--block .icon-hover-holder__content{display:block;flex:1 1 auto;min-width:0}.label{display:inline-flex;align-items:center;gap:var(--spacing-8);font-family:var(--font-primary);font-size:var(--font-size-body);color:var(--color-text-primary);white-space:nowrap}.label:before{content:"";width:8px;height:8px;flex-shrink:0;border-radius:50%;background-color:var(--color-primary)}.label.--fill{gap:0;padding:6px 16px;font-size:16px;background-color:var(--color-primary);color:var(--color-white);border-radius:var(--border-radius-full)}.label.--fill:before{display:none}.label.--stroke{gap:0;padding:6px 16px;font-size:16px;background-color:rgba(0,0,0,0);color:var(--color-text-primary);border:var(--border-width) solid rgba(16,47,35,.3);border-radius:var(--border-radius-full)}.label.--stroke:before{display:none}.label.--sand{gap:0;padding:6px 10px;font-size:16px;background-color:var(--color-beige);color:var(--color-text-primary);border-radius:var(--border-radius-full)}.label.--sand:before{display:none}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:var(--color-primary);color:var(--color-white);border:var(--border-width-thick) solid rgba(0,0,0,0);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.icon-button svg{width:18px;height:18px}.icon-button:hover{background-color:var(--color-primary-hover)}.icon-button.--stroke{background-color:rgba(0,0,0,0);color:var(--color-text-primary);border-color:rgba(16,47,35,.4)}.icon-button.--stroke:hover{background-color:rgba(0,0,0,0);border-color:var(--color-text-primary)}.breadcrumbs{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-16)}.breadcrumbs .breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-8);list-style:none}.breadcrumbs .breadcrumbs__item{display:inline-flex;align-items:center;gap:var(--spacing-8);font-family:var(--font-primary);font-size:var(--font-size-body);color:var(--color-text-primary)}.breadcrumbs .breadcrumbs__item a{color:var(--color-text-primary);text-decoration:none}.breadcrumbs .breadcrumbs__item a:hover{color:var(--color-primary)}.breadcrumbs .breadcrumbs__item:not(:last-child):after{content:"";width:12px;height:12px;background-color:var(--color-text-primary);mask:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/dist/../assets/img/icon-chevron-right.svg) no-repeat center/contain;-webkit-mask:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/dist/../assets/img/icon-chevron-right.svg) no-repeat center/contain}.breadcrumbs .breadcrumbs__item[aria-current=page]{color:var(--color-text-primary)}.breadcrumbs .breadcrumbs__back{display:inline-flex;align-items:center;gap:var(--spacing-8);font-family:var(--font-primary);font-size:var(--font-size-body);color:var(--color-text-primary);text-decoration:none}.breadcrumbs .breadcrumbs__back:before{content:"";width:14px;height:14px;background-color:currentColor;mask:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/dist/../assets/img/icon-arrow-left.svg) no-repeat center/contain;-webkit-mask:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/dist/../assets/img/icon-arrow-left.svg) no-repeat center/contain}.breadcrumbs .breadcrumbs__back:hover{color:var(--color-primary)}.pill-action{--ihh-icon-size:44px;--ihh-gap:0px;align-self:flex-start;color:var(--color-text-inverse)}.pill-action .pill-action__bar{gap:var(--spacing-12);padding:11px 12px 11px 20px;background-color:var(--color-primary);border-radius:var(--border-radius-full);color:var(--color-text-inverse)}.pill-action .pill-action__label{font-family:var(--font-primary);font-weight:var(--font-weight-bold);white-space:nowrap}.pill-action .pill-action__badge{padding:3px 10px;border:1.5px solid rgba(234,227,217,.5);border-radius:var(--border-radius-full);font-size:var(--font-size-small)}.pill-action .pill-action__icon svg{width:18px;height:18px}.scroll-indicator{display:inline-flex;align-items:center;gap:var(--spacing-12)}.scroll-indicator .scroll-indicator__label{padding:8px 22px;font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-size:22px;text-transform:uppercase;color:var(--color-text-primary);border:var(--border-width-thick) solid var(--color-primary);border-radius:var(--border-radius-full)}.scroll-indicator:after{content:"";width:28px;height:28px;background-color:var(--color-primary);mask:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/dist/../assets/img/icon-scroll-arrow.svg) no-repeat center/contain;-webkit-mask:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/dist/../assets/img/icon-scroll-arrow.svg) no-repeat center/contain}.dropdown{display:inline-flex;align-items:center;gap:var(--spacing-8);padding:0;background:0 0;border:none;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-body);color:var(--color-text-primary);cursor:pointer}.dropdown:after{content:"";width:14px;height:14px;background-color:currentColor;mask:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/dist/../assets/img/icon-chevron-down.svg) no-repeat center/contain;-webkit-mask:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/dist/../assets/img/icon-chevron-down.svg) no-repeat center/contain;transition:transform var(--transition-fast)}.dropdown.--active{text-decoration:underline;text-decoration-color:var(--color-primary);text-decoration-thickness:2px;text-underline-offset:6px}.dropdown.--active:after{transform:rotate(180deg)}.slider{display:inline-flex;align-items:center;gap:var(--spacing-12)}.slider .slider__btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:0 0;border:var(--border-width) solid rgba(16,47,35,.4);color:var(--color-text-primary);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.slider .slider__btn svg{width:18px;height:18px}.slider .slider__btn.--next{background-color:var(--color-green-dark);border-color:var(--color-green-dark);color:var(--color-white)}.chat{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:var(--color-primary);color:var(--color-white);border:none;cursor:pointer;transition:background-color var(--transition-fast)}.chat svg{width:26px;height:26px}.chat:hover{background-color:var(--color-primary-hover)}.nav{position:relative;background-color:var(--color-green-dark);color:var(--color-text-inverse);border:var(--border-width) solid rgba(234,227,217,.2);border-radius:var(--border-radius-medium);font-family:var(--font-primary)}.nav:has(.nav__item:hover .nav__submenu){border-bottom-left-radius:0;border-bottom-right-radius:0}.nav .nav__bar{display:flex;align-items:center;gap:0;height:90px;padding:0 24px}.nav .nav__logo{display:inline-flex;align-items:center;flex-shrink:0}.nav .nav__logo img{width:117px;height:38px}@media(max-width:1024px){.nav .nav__logo img{width:68px;height:22px}}.nav .nav__menu{display:flex;align-items:stretch;gap:var(--spacing-32);list-style:none;margin:0 auto 0 64px;padding:0;height:100%}.nav .nav__item{display:flex;align-items:center}.nav .nav__link{position:relative;display:inline-flex;align-items:center;gap:10px;height:100%;font-family:var(--font-primary);font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-text-inverse);opacity:1;text-decoration:none;white-space:nowrap;background:0 0;border:none;cursor:pointer;transition:opacity var(--transition-fast)}.nav .nav__link svg{width:12px;height:12px;transition:transform var(--transition-fast)}.nav .nav__link:after{content:"";position:absolute;bottom:22px;left:0;width:100%;height:6px;background:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/dist/../assets/img/menu-underline.svg) no-repeat center/100% 100%;opacity:0;transition:opacity var(--transition-fast)}.nav .nav__menu:hover .nav__link,.nav .nav__menu:has(.nav__item.--open) .nav__link{opacity:.6}.nav .nav__item:hover .nav__link,.nav .nav__item.--open .nav__link{opacity:1}.nav .nav__item:hover .nav__link:after,.nav .nav__item.--open .nav__link:after{opacity:1}.nav .nav__item:hover .nav__link svg,.nav .nav__item.--open .nav__link svg{transform:rotate(180deg)}.nav .nav__actions{display:flex;align-items:center;gap:var(--spacing-8);flex-shrink:0;margin-left:auto}.nav .nav__avatar{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:50%;background-color:var(--color-beige);color:var(--color-primary);text-decoration:none;transition:background-color var(--transition-fast)}.nav .nav__avatar svg{width:20px;height:20px}.nav .nav__avatar:hover{background-color:var(--color-white)}.nav .nav__submenu{position:absolute;top:90px;left:-1px;right:-1px;padding:24px;padding-top:0;background-color:var(--color-green-dark);border:var(--border-width) solid rgba(234,227,217,.2);border-top:none;border-radius:0 0 var(--border-radius-medium) var(--border-radius-medium);box-shadow:0 24px 40px rgba(16,47,35,.25);visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity var(--transition-normal),transform var(--transition-normal),visibility var(--transition-normal);z-index:5}.nav .nav__item:hover .nav__submenu,.nav .nav__item.--open .nav__submenu{visibility:visible;opacity:1;transform:translateY(0)}.nav .nav__submenu-inner{display:grid;grid-template-columns:384px 1fr 1fr;gap:40px;padding-top:24px;border-top:var(--border-width) solid rgba(234,227,217,.1)}.nav .nav__promo{display:flex;flex-direction:column;align-items:flex-start;padding:32px;background-color:rgba(234,227,217,.06);border-radius:10px}.nav .nav__promo-eyebrow{font-size:var(--font-size-body);color:rgba(234,227,217,.7);margin:0 0 var(--spacing-8)}.nav .nav__promo-title{font-family:var(--font-heading);font-size:32px;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);text-transform:uppercase;color:var(--color-text-inverse);margin:0;margin-bottom:32px}.nav .nav__promo-action{margin-top:auto}.nav .nav__list{list-style:none;margin:0;padding:0}.nav .nav__sub-item{border-bottom:var(--border-width) solid rgba(234,227,217,.1)}.nav .nav__sub-link{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);padding:12px 0;font-family:var(--font-primary);font-size:24px;line-height:1.2;font-weight:var(--font-weight-bold);color:var(--color-text-inverse);opacity:1;text-decoration:none;transition:opacity var(--transition-fast)}.nav .nav__submenu:has(.nav__sub-link:hover) .nav__sub-link{opacity:.4}.nav .nav__submenu:has(.nav__sub-link:hover) .nav__sub-link:hover{opacity:1}.nav .nav__sub-link-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background-color:var(--color-green);color:var(--color-text-inverse);transform:scale(0);transform-origin:100% 50%;transition:transform var(--transition-normal)}.nav .nav__sub-link-icon svg{width:14px;height:14px}.nav .nav__sub-link:hover{opacity:1}.nav .nav__sub-link:hover .nav__sub-link-icon{transform:scale(1)}.hero{position:relative;display:flex;isolation:isolate;min-height:min(100vh,850px);min-height:min(100svh,850px);color:var(--color-text-inverse);font-family:var(--font-primary)}.hero--light{color:var(--color-text-inverse)}.hero .hero__media{position:absolute;inset:0;z-index:0;overflow:hidden}.hero .hero__media img,.hero .hero__media video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.hero .hero__media video{z-index:1}.hero .hero__media .hero__media-slide{opacity:0;transition:opacity .6s ease}.hero .hero__media .hero__media-slide.is-visible{opacity:1}.hero .hero__media:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(16,47,35,.4) 0%,rgba(16,47,35,0) 26%),rgba(0,0,0,.22)}.hero .hero__sphere{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:1760px;z-index:1;pointer-events:none}.hero .hero__sphere canvas{display:block;width:100%;height:100%}.hero.--sphere-active .hero__headline{opacity:0}.hero .hero__container{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--spacing-48);width:100%;padding:130px 72px 270px}@media(max-width:1024px){.hero .hero__container{padding-bottom:210px}}@media(max-width:767px){.hero .hero__container{padding-top:166px;padding-bottom:150px;gap:var(--spacing-32)}}.hero .hero__body{width:100%}.hero .hero__titles{display:flex;flex-direction:column;align-items:center;text-align:center}.hero .hero__eyebrow{margin:0 0 32px;font-family:var(--font-display);font-weight:var(--font-weight-heading);font-size:32px;line-height:1.2;text-transform:uppercase;color:var(--color-text-inverse)}@media(max-width:1024px){.hero .hero__eyebrow{margin-bottom:20px}}@media(max-width:767px){.hero .hero__eyebrow{font-size:28px;margin-bottom:12px}}.hero .hero__headline{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 .28em;margin:0;font-family:var(--font-display);font-weight:var(--font-weight-heading);font-size:clamp(52px,12.5vw,132px);line-height:.92;letter-spacing:var(--letter-spacing-h1);text-transform:uppercase;color:var(--color-text-inverse)}.hero .hero__headline-suffix{white-space:nowrap}.hero .hero__rotator{position:relative;display:inline-block}.hero .hero__rotator-measure{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none}.hero .hero__rotator-list{position:relative;display:inline-block}.hero .hero__rotator-item{position:absolute;left:0;top:0;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .6s ease}.hero .hero__rotator-item.is-active{position:relative;opacity:1;pointer-events:auto}.hero .hero__footer{display:flex;align-items:center;justify-content:center;width:100%}.hero .hero__search{display:flex;align-items:center;gap:var(--spacing-12);width:100%;max-width:1055px;padding:20px;background-color:var(--color-beige);border-radius:var(--border-radius-full);box-shadow:0 24px 48px rgba(16,47,35,.18)}@media(max-width:1024px){.hero .hero__search{max-width:720px;flex-direction:column;align-items:stretch;gap:var(--spacing-16);padding:var(--spacing-32);border-radius:20px}}@media(max-width:767px){.hero .hero__search{padding:var(--spacing-20)}}.hero .hero__search-fields{display:flex;align-items:center;gap:var(--spacing-12);flex:1;min-width:0}.hero .hero__search-field{display:flex;align-items:center;flex:1 1 0;min-width:0;height:42px;padding:0 16px;background-color:rgba(0,0,0,0);border:var(--border-width) solid rgba(16,47,35,.4);border-radius:var(--border-radius-full);cursor:text;transition:border-color var(--transition-fast)}.hero .hero__search-field:hover{border-color:rgba(16,47,35,.7)}.hero .hero__search-field input[type=text]{width:100%;min-width:0;padding:0;border:none;background:rgba(0,0,0,0);outline:none;font-family:var(--font-primary);font-size:var(--font-size-body);line-height:1;color:var(--color-green-dark)}.hero .hero__search-field input[type=text]::placeholder{color:var(--color-green-dark);opacity:.85}.hero .hero__select{flex:1 1 0;min-width:0}.hero .hero__select .select-dropdown__trigger{width:100%;height:42px;padding:0 16px;background-color:rgba(0,0,0,0);border:var(--border-width) solid rgba(16,47,35,.4);border-radius:var(--border-radius-full);font-family:var(--font-primary);font-size:var(--font-size-body);color:var(--color-green-dark)}.hero .hero__select .select-dropdown__trigger:hover{border-color:rgba(16,47,35,.7)}.hero .hero__select.--open .select-dropdown__trigger{border-color:rgba(16,47,35,.7);border-radius:var(--border-radius-full)}.hero .hero__select .select-dropdown__list{margin-top:var(--spacing-8);max-height:320px;overflow-y:auto;border:var(--border-width) solid rgba(16,47,35,.2);border-radius:14px}.hero .hero__select .select-dropdown__option{border-radius:var(--border-radius-small)}.hero .hero__select.--radius{min-width:130px}.hero .hero__search-actions{display:flex;align-items:center;flex:0 0 147px}@media(max-width:1024px){.hero .hero__search-actions{flex:0 0 auto}}@media(max-width:767px){.hero .hero__search-actions{width:100%}}.hero .hero__search-button{--ihh-icon-size:42px;width:100%;justify-content:center}.hero .hero__search-button .icon-hover-holder__content{gap:var(--spacing-8)}.hero .hero__search-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:4px 6px;border:var(--border-width) solid rgba(234,227,217,.6);border-radius:var(--border-radius-full);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:1;color:var(--color-text-inverse)}.hero .hero__scroll{position:absolute;left:50%;bottom:68px;z-index:2;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;padding:28px 80px 48px 40px;font-family:var(--font-display);font-weight:var(--font-weight-heading);font-size:32px;letter-spacing:var(--letter-spacing-h1);text-transform:uppercase;color:var(--color-text-inverse);text-decoration:none}.hero .hero__scroll:before{content:"";position:absolute;inset:0;background:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/dist/../assets/img/hero-scroll-ellipse.svg) no-repeat 20px 15px/86% 90%}.hero .hero__scroll span{position:relative}@media(max-width:767px){.hero .hero__scroll{font-size:24px;padding:22px 32px;bottom:48px}}@media(max-width:1024px){.hero__search-fields{flex-direction:column;align-items:stretch;width:100%}.hero__search-field,.hero__select,.hero__select--radius{flex:1 1 auto;width:100%}}@media(max-width:767px){.hero{min-height:161.8320610687vw}}body.home #header,body.single-vacatures #header,body.single-post #header{position:absolute;inset:0 0 auto 0;z-index:20;padding-top:var(--spacing-32)}.button{--ihh-icon-size:44px;--ihh-gap:0px}.button .icon-hover-holder__content{padding:13px 19px;background-color:var(--color-primary);border-radius:var(--border-radius-pill);font-family:var(--font-primary);font-weight:var(--font-weight-bold);line-height:16px;white-space:nowrap;color:var(--color-text-inverse)}.button.--secondary{--ihh-icon-size:13px;--ihh-gap:10px;color:var(--color-text-primary)}.button.--secondary .icon-hover-holder__content{padding:0;background-color:rgba(0,0,0,0);color:inherit;line-height:1}.button.--secondary .icon-hover-holder__icon{background-color:rgba(0,0,0,0);color:var(--color-orange)}.button.--secondary .icon-hover-holder__icon svg{width:13px;height:13px}.footer-link{display:inline-flex;align-items:center;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-body);line-height:1.1;color:var(--color-text-primary);text-decoration:none;text-underline-offset:4px;transition:color var(--transition-fast)}.footer-link:hover,.footer-link.--hover{color:var(--color-primary);text-decoration:underline}.form-field{display:flex;flex-direction:column;gap:var(--spacing-12)}.form-field .form-field__label{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-primary)}.form-field .form-field__required{color:inherit}.form-field .form-field__error{font-size:var(--font-size-small);line-height:1.28;color:var(--color-error)}.form-field.--error .input,.form-field.--error .select,.form-field.--error .select-dropdown__trigger{border-color:var(--color-error)}.input{width:100%;height:42px;padding:12px 16px;font-family:var(--font-primary);font-size:16px;line-height:1;color:var(--color-text-primary);background-color:var(--color-beige);border:var(--border-width) solid rgba(16,47,35,.25);border-radius:6px;transition:border-color var(--transition-fast)}.input::placeholder{color:var(--color-text-primary);opacity:.8}.input:hover{border-color:rgba(16,47,35,.65)}.input:focus{outline:none;border-color:var(--color-green-dark)}.select{width:100%;height:42px;padding:12px 44px 12px 16px;font-family:var(--font-primary);font-size:16px;color:var(--color-text-primary);background-color:var(--color-beige);border:var(--border-width) solid rgba(16,47,35,.25);border-radius:6px;appearance:none;background-image:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/dist/../assets/img/icon-chevron-down.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:14px;cursor:pointer;transition:border-color var(--transition-fast)}.select:hover{border-color:rgba(16,47,35,.65)}.select:focus{outline:none;border-color:var(--color-green-dark)}.select-dropdown{position:relative}.select-dropdown .select-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;height:42px;padding:12px 16px;background-color:var(--color-beige);border:var(--border-width) solid rgba(16,47,35,.25);border-radius:6px;font-family:var(--font-primary);font-size:16px;color:var(--color-text-primary);cursor:pointer}.select-dropdown .select-dropdown__trigger:after{content:"";width:14px;height:14px;background-color:var(--color-text-primary);mask:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/dist/../assets/img/icon-chevron-down.svg) no-repeat center/contain;-webkit-mask:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/dist/../assets/img/icon-chevron-down.svg) no-repeat center/contain;transition:transform var(--transition-fast)}.select-dropdown .select-dropdown__list{display:none;position:absolute;left:0;right:0;z-index:5;list-style:none;margin:-1px 0 0;padding:var(--spacing-8);background-color:var(--color-beige);border:var(--border-width) solid rgba(16,47,35,.65);border-radius:0 0 6px 6px}.select-dropdown .select-dropdown__option{padding:12px;font-family:var(--font-primary);font-size:16px;color:var(--color-text-primary);border-radius:var(--border-radius-small);cursor:pointer}.select-dropdown .select-dropdown__option:hover{background-color:rgba(16,47,35,.1)}.select-dropdown .select-dropdown__option.--active{background-color:rgba(16,47,35,.2)}.select-dropdown.--open .select-dropdown__trigger{border-color:rgba(16,47,35,.65);border-bottom-left-radius:0;border-bottom-right-radius:0}.select-dropdown.--open .select-dropdown__trigger:after{transform:rotate(180deg)}.select-dropdown.--open .select-dropdown__list{display:block}.file-upload{display:inline-block;align-self:flex-start;cursor:pointer}.file-upload .file-upload__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.file-upload .file-upload__content{display:inline-flex;align-items:center;gap:var(--spacing-12);padding:12px 20px;background-color:rgba(0,0,0,0);border:var(--border-width) dashed rgba(16,47,35,.4);border-radius:var(--border-radius-medium);color:var(--color-text-primary);transition:border-color var(--transition-fast)}.file-upload .file-upload__icon{display:flex;flex-shrink:0;width:16px;height:16px;color:var(--color-text-primary)}.file-upload .file-upload__text{font-family:var(--font-primary);font-size:16px;white-space:nowrap}.file-upload:hover .file-upload__content{border-color:var(--color-green-dark)}.checkbox{display:inline-flex;align-items:center;gap:var(--spacing-8);cursor:pointer}.checkbox .checkbox__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.checkbox .checkbox__label{display:inline-flex;align-items:center;gap:var(--spacing-8);font-family:var(--font-primary);font-size:var(--font-size-body);color:var(--color-text-primary)}.checkbox .checkbox__label:before{content:"";flex-shrink:0;width:18px;height:18px;background-color:rgba(0,0,0,0);border:var(--border-width) solid rgba(16,47,35,.4);border-radius:2px;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.checkbox .checkbox__required{color:inherit}.checkbox:hover .checkbox__label:before,.checkbox.--hover .checkbox__label:before{border-color:var(--color-green-dark)}.checkbox .checkbox__input:checked+.checkbox__label:before{background-color:var(--color-green-dark);border-color:var(--color-green-dark);background-image:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/dist/../assets/img/icon-check.svg);background-repeat:no-repeat;background-position:center;background-size:13px}.radio{display:inline-flex;align-items:center;gap:var(--spacing-8);cursor:pointer}.radio .radio__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.radio .radio__label{display:inline-flex;align-items:center;gap:var(--spacing-8);font-family:var(--font-primary);font-size:var(--font-size-body);color:var(--color-text-primary)}.radio .radio__label:before{content:"";flex-shrink:0;width:20px;height:20px;background-color:rgba(0,0,0,0);border:var(--border-width) solid rgba(16,47,35,.4);border-radius:50%;transition:border-color var(--transition-fast)}.radio .radio__required{color:inherit}.radio:hover .radio__label:before,.radio.--hover .radio__label:before{border-color:var(--color-green-dark)}.radio .radio__input:checked+.radio__label:before{border-color:var(--color-green-dark);background-color:var(--color-green-dark);box-shadow:inset 0 0 0 3px var(--color-surface)}.toggle{display:inline-flex;align-items:center;gap:var(--spacing-8);cursor:pointer}.toggle .toggle__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.toggle .toggle__track{position:relative;flex-shrink:0;width:36px;height:20px;background-color:rgba(16,47,35,.2);border-radius:var(--border-radius-full);transition:background-color var(--transition-fast)}.toggle .toggle__knob{position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:var(--color-beige);border-radius:50%;transition:transform var(--transition-fast)}.toggle .toggle__label{font-family:var(--font-primary);font-size:var(--font-size-body);color:var(--color-text-primary)}.toggle:hover .toggle__track,.toggle.--hover .toggle__track{background-color:rgba(16,47,35,.35)}.toggle .toggle__input:checked~.toggle__track{background-color:var(--color-green-dark)}.toggle .toggle__input:checked~.toggle__track .toggle__knob{transform:translateX(16px)}.newsletter{display:flex;flex-direction:column;gap:var(--spacing-12)}.newsletter .icon-hover-holder{--ihh-icon-size:42px;--ihh-gap:0px}.newsletter .newsletter__label{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-primary)}.newsletter .newsletter__input{width:100%;height:42px;padding:12px 16px;font-family:var(--font-primary);font-size:16px;color:var(--color-text-primary);background-color:var(--color-beige);border:var(--border-width) solid rgba(16,47,35,.25);border-radius:var(--border-radius-pill);transition:border-color var(--transition-fast)}.newsletter .newsletter__input::placeholder{color:var(--color-text-primary);opacity:.8}.newsletter .newsletter__input:focus{outline:none;border-color:rgba(16,47,35,.65)}.newsletter .newsletter__error{font-size:var(--font-size-small);line-height:1.28;color:var(--color-error)}.newsletter.--error .newsletter__input{border-color:var(--color-error)}.search{display:flex;flex-direction:column;gap:var(--spacing-xsmall)}.search .search__label{font-family:var(--font-primary);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.search .search__field{position:relative;display:flex;align-items:center}.search .search__input{width:100%;padding:12px 56px 12px 16px;font-family:var(--font-primary);font-size:16px;color:var(--color-text-primary);background-color:var(--color-beige);border:var(--border-width) solid rgba(16,47,35,.25);border-radius:var(--border-radius-full);transition:border-color var(--transition-fast)}.search .search__input:focus{outline:none;border-color:var(--color-green-dark)}.search .search__count{position:absolute;right:16px;font-family:var(--font-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--color-text-secondary)}.gform_wrapper .gfield_label{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-primary);margin-bottom:var(--spacing-12)}.gform_wrapper .gfield_required{color:inherit}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=url],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=date],.gform_wrapper textarea{width:100%;padding:12px 16px;font-family:var(--font-primary);font-size:16px;line-height:1.2;color:var(--color-text-primary);background-color:var(--color-beige);border:var(--border-width) solid rgba(16,47,35,.25);border-radius:6px;transition:border-color var(--transition-fast)}.gform_wrapper input[type=text]::placeholder,.gform_wrapper input[type=email]::placeholder,.gform_wrapper input[type=tel]::placeholder,.gform_wrapper input[type=url]::placeholder,.gform_wrapper input[type=number]::placeholder,.gform_wrapper input[type=password]::placeholder,.gform_wrapper input[type=date]::placeholder,.gform_wrapper textarea::placeholder{color:var(--color-text-primary);opacity:.8}.gform_wrapper input[type=text]:hover,.gform_wrapper input[type=email]:hover,.gform_wrapper input[type=tel]:hover,.gform_wrapper input[type=url]:hover,.gform_wrapper input[type=number]:hover,.gform_wrapper input[type=password]:hover,.gform_wrapper input[type=date]:hover,.gform_wrapper textarea:hover{border-color:rgba(16,47,35,.65)}.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=password]:focus,.gform_wrapper input[type=date]:focus,.gform_wrapper textarea:focus{outline:none;border-color:var(--color-green-dark)}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=url],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=date]{height:42px}.gform_wrapper select{width:100%;height:42px;padding:12px 44px 12px 16px;font-family:var(--font-primary);font-size:16px;color:var(--color-text-primary);background-color:var(--color-beige);border:var(--border-width) solid rgba(16,47,35,.25);border-radius:6px;appearance:none;background-image:url(//baneninhetgroen.admo.dev/wp-content/themes/baneninhetgroen-admo-2026/dist/../assets/img/icon-chevron-down.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:14px;cursor:pointer;transition:border-color var(--transition-fast)}.gform_wrapper select:hover{border-color:rgba(16,47,35,.65)}.gform_wrapper select:focus{outline:none;border-color:var(--color-green-dark)}.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio{display:flex;flex-direction:column;gap:var(--spacing-12)}.gform_wrapper .gchoice{display:flex;align-items:center;gap:var(--spacing-8)}.gform_wrapper .gchoice input[type=checkbox],.gform_wrapper .gchoice input[type=radio]{width:18px;height:18px;margin:0;accent-color:var(--color-green-dark);cursor:pointer}.gform_wrapper .gchoice label{margin:0;font-family:var(--font-primary);font-size:var(--font-size-body);color:var(--color-text-primary)}.gform_wrapper .gfield_description{font-size:var(--font-size-small);color:var(--color-text-secondary)}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{font-size:var(--font-size-small);line-height:1.28;color:var(--color-error)}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{border-color:var(--color-error)}.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input[type=submit],.gform_wrapper .gform_button,.gform_wrapper button.gform_button,.gform_wrapper .gform_next_button{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:16px;line-height:1;color:var(--color-text-inverse);background-color:var(--color-primary);border:var(--border-width-thick) solid var(--color-primary);border-radius:var(--border-radius-pill);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_page_footer input[type=submit]:hover,.gform_wrapper .gform_button:hover,.gform_wrapper button.gform_button:hover,.gform_wrapper .gform_next_button:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.gform_wrapper .gform_previous_button{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:16px;line-height:1;color:var(--color-primary);background-color:rgba(0,0,0,0);border:var(--border-width-thick) solid var(--color-primary);border-radius:var(--border-radius-pill);cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast)}.gform_wrapper .gform_previous_button:hover{color:var(--color-text-inverse);background-color:var(--color-primary)}.gform_wrapper .gform_page_footer{display:flex;gap:var(--spacing-16);justify-content:space-between;padding-top:var(--spacing-32)}.about-intro,.about-hero{view-timeline:--photo-strip-scroll block}.photo-strip .photo-strip__track{display:flex;align-items:flex-start;gap:var(--spacing-32);width:max-content;margin-left:calc(var(--container-edge) - 237px)}@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.photo-strip .photo-strip__track{animation:photo-strip-drift linear both;animation-timeline:--photo-strip-scroll;animation-range:cover 0% cover 100%}}}@media(max-width:1024px){.photo-strip .photo-strip__track{gap:28px;margin-left:calc(var(--container-edge) - 643px)}}@media(max-width:767px){.photo-strip .photo-strip__track{gap:var(--spacing-24);margin-left:calc(var(--container-edge) - 250px)}}.photo-strip .photo-strip__item{flex-shrink:0;margin:0;border-radius:12px;overflow:hidden}.photo-strip .photo-strip__item img{display:block;width:100%;height:100%;object-fit:cover}.photo-strip .photo-strip__item:nth-child(5n+1){width:379px;height:409px}.photo-strip .photo-strip__item:nth-child(5n+2){width:429px;height:339px}.photo-strip .photo-strip__item:nth-child(5n+3){width:408px;height:408px}.photo-strip .photo-strip__item:nth-child(5n+4){width:486px;height:307px}.photo-strip .photo-strip__item:nth-child(5n+5){width:379px;height:409px}@media(max-width:1024px){.photo-strip .photo-strip__item:nth-child(5n+1){width:325px;height:351px}.photo-strip .photo-strip__item:nth-child(5n+2){width:368px;height:291px}.photo-strip .photo-strip__item:nth-child(5n+3){width:350px;height:350px}.photo-strip .photo-strip__item:nth-child(5n+4){width:416px;height:263px}.photo-strip .photo-strip__item:nth-child(5n+5){width:325px;height:351px}}@media(max-width:767px){.photo-strip .photo-strip__item:nth-child(5n+1){width:222px;height:240px}.photo-strip .photo-strip__item:nth-child(5n+2){width:251px;height:198px}.photo-strip .photo-strip__item:nth-child(5n+3){width:239px;height:239px}.photo-strip .photo-strip__item:nth-child(5n+4){width:284px;height:180px}.photo-strip .photo-strip__item:nth-child(5n+5){width:222px;height:240px}}@keyframes photo-strip-drift{from{translate:-140px 0}to{translate:140px 0}}.about-intro{position:relative;z-index:1;border-radius:20px 20px 0 0;background-color:var(--color-green-dark);color:var(--color-text-inverse);padding-top:var(--section-spacing);padding-bottom:230px;overflow:hidden}.about-intro .about-intro__layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--spacing-24)}@media(min-width:1025px){.about-intro .about-intro__layout{grid-template-columns:374px minmax(0, 1fr);gap:0}}.about-intro .label{color:var(--color-text-inverse)}.about-intro .about-intro__title{color:var(--color-text-inverse);margin:0 0 var(--spacing-regular)}@media(max-width:1024px){.about-intro .about-intro__title{margin-bottom:var(--spacing-16)}}.about-intro .about-intro__text{max-width:874px}.about-intro .about-intro__text p{color:var(--color-text-inverse)}.about-intro .about-intro__text p+p{margin-top:var(--spacing-small)}.about-intro .about-intro__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-24);margin-top:var(--spacing-regular)}@media(max-width:767px){.about-intro .about-intro__actions{flex-direction:column;align-items:flex-start}}.about-intro .about-intro__actions .button.--secondary{color:var(--color-text-inverse)}.about-intro .about-intro__gallery{margin-top:var(--spacing-large)}.about-intro .about-intro__note{display:flex;justify-content:flex-end;margin-top:52px}.about-intro .about-intro__note-body{position:relative;max-width:213px;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-inverse)}@media(max-width:767px){.about-intro .about-intro__note-body{max-width:181px;font-size:16px;margin-bottom:120px}}.about-intro .about-intro__note-arrow{position:absolute;left:-116px;top:-20px;width:104px;height:auto;pointer-events:none}@media(max-width:767px){.about-intro .about-intro__note-arrow{top:100%;left:-48px;margin-top:var(--spacing-16);transform:rotate(-60deg)}}@media(max-width:767px){.about-intro{padding-bottom:80px}}.vacancy-cards{position:relative;z-index:1;margin-top:-150px;padding-top:240px;padding-bottom:80px;view-timeline:--vacancy-ellipse block}.vacancy-cards:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);transform-origin:50% 0;width:max(210vw,3027px);height:calc(100% + 480px);border-radius:50%;background-color:var(--color-green);z-index:0}@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.vacancy-cards:before{animation:vacancy-ellipse-grow linear both;animation-timeline:--vacancy-ellipse;animation-range:entry 0% cover 15%}}}@media(max-width:767px){.vacancy-cards:before{width:max(300vw,1632px)}}.vacancy-cards .vacancy-cards__container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--spacing-32)}@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.vacancy-cards .vacancy-cards__container{animation:vacancy-content-rise linear both;animation-timeline:view();animation-range:entry 0% entry 90%}}}@media(min-width:1025px){.vacancy-cards .vacancy-cards__container{grid-template-columns:minmax(0, 326px) minmax(0, 1fr);gap:var(--spacing-48)}}@media(max-width:1024px){.vacancy-cards .vacancy-cards__container{display:flex;flex-direction:column;gap:var(--spacing-40)}}.vacancy-cards .vacancy-cards__intro{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-32)}@media(max-width:1024px){.vacancy-cards .vacancy-cards__intro{display:contents}}.vacancy-cards .vacancy-cards__title{color:var(--color-text-inverse);margin:0}@media(max-width:1024px){.vacancy-cards .vacancy-cards__title{order:-1;text-align:center}}.vacancy-cards .vacancy-cards__more{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-8)}.vacancy-cards .vacancy-cards__more .button.--secondary{color:var(--color-text-inverse)}.vacancy-cards .vacancy-cards__more .button.--secondary .icon-hover-holder__content{color:var(--color-text-inverse)}.vacancy-cards .vacancy-cards__more .button.--secondary .icon-hover-holder__icon{color:var(--color-text-inverse)}@media(max-width:1024px){.vacancy-cards .vacancy-cards__more{order:10;align-items:center;text-align:center}}.vacancy-cards .vacancy-cards__more-title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-body-bold);color:var(--color-text-inverse);margin:0}.vacancy-cards .vacancy-cards__list{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:var(--spacing-24);list-style:none;margin:0;padding:0}@media(max-width:1024px){.vacancy-cards .vacancy-cards__list{grid-template-columns:minmax(0, 1fr);gap:var(--spacing-40)}}@media(max-width:767px){.vacancy-cards .vacancy-cards__list{gap:var(--spacing-24)}}@media(max-width:767px){.vacancy-cards{margin-top:-100px;padding-top:140px;padding-bottom:64px}}.vacancy-card{position:relative;display:block;aspect-ratio:275/366;border-radius:var(--border-radius-medium);overflow:hidden;text-decoration:none;color:var(--color-text-inverse)}@media(max-width:1024px){.vacancy-card{aspect-ratio:738/339}}@media(max-width:767px){.vacancy-card{aspect-ratio:345/339}}.vacancy-card .vacancy-card__media{position:absolute;inset:0;margin:0}.vacancy-card .vacancy-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.vacancy-card .vacancy-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 25.75%,rgba(0,0,0,.5) 78.63%)}.vacancy-card .vacancy-card__arrow{position:absolute;top:var(--spacing-24);right:var(--spacing-24);z-index:2;transform:scale(0);transform-origin:50% 50%;transition:transform var(--transition-normal)}@media(max-width:1024px){.vacancy-card .vacancy-card__arrow{transform:scale(1)}}@media(max-width:767px){.vacancy-card .vacancy-card__arrow{top:var(--spacing-20);right:var(--spacing-20);width:32px;height:32px}.vacancy-card .vacancy-card__arrow svg{width:12px;height:12px}}.vacancy-card .vacancy-card__content{position:absolute;left:var(--spacing-20);right:var(--spacing-20);bottom:var(--spacing-20);z-index:1}@media(max-width:1024px)and (min-width:768px){.vacancy-card .vacancy-card__content{left:var(--spacing-24);right:var(--spacing-24);bottom:var(--spacing-24)}}.vacancy-card .vacancy-card__title{color:var(--color-text-inverse);margin:0 0 var(--spacing-12)}.vacancy-card .vacancy-card__meta{display:flex;flex-direction:column;gap:var(--spacing-4);list-style:none;margin:0;padding:0}@media(max-width:1024px)and (min-width:768px){.vacancy-card .vacancy-card__meta{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-4) var(--spacing-20)}}.vacancy-card .vacancy-card__meta-item{display:flex;align-items:center;gap:6px;font-size:var(--font-size-body);line-height:var(--line-height-body)}.vacancy-card .vacancy-card__meta-item svg{width:14px;height:14px;flex-shrink:0}.vacancy-card:hover .vacancy-card__arrow,.vacancy-card:focus-visible .vacancy-card__arrow{transform:scale(1)}.vacancy-card:hover .vacancy-card__media img,.vacancy-card:focus-visible .vacancy-card__media img{transform:scale(1.04)}.vacancy-card:focus-visible{outline:var(--border-width-thick) solid var(--color-text-inverse);outline-offset:3px}@media(prefers-reduced-motion:reduce){.vacancy-card .vacancy-card__arrow,.vacancy-card .vacancy-card__media img{transition-duration:.01ms}}@keyframes vacancy-ellipse-grow{from{transform:translateX(-50%) scale(.05,.115)}20%{transform:translateX(-50%) scale(.11,.255)}to{transform:translateX(-50%) scale(1,1)}}@keyframes vacancy-content-rise{from{opacity:0;transform:translateY(80px)}to{opacity:1;transform:none}}.process-steps{position:relative;z-index:1;padding-bottom:var(--section-spacing)}.process-steps .process-steps__panel{background-color:var(--color-cream);border-radius:20px;padding:var(--spacing-large);display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--spacing-48)}@media(min-width:1025px){.process-steps .process-steps__panel{grid-template-columns:minmax(0, 264px) minmax(0, 1fr)}}@media(max-width:1024px){.process-steps .process-steps__panel{padding:var(--spacing-48);gap:var(--spacing-32)}}@media(max-width:767px){.process-steps .process-steps__panel{padding:var(--spacing-24)}}.process-steps .process-steps__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-8)}@media(max-width:1024px){.process-steps .process-steps__intro{align-items:center;text-align:center}}.process-steps .process-steps__title{margin:0}.process-steps .process-steps__list{display:flex;flex-direction:column;gap:var(--spacing-24);list-style:none;margin:0;padding:0;counter-reset:process-step}@media(max-width:1024px){.process-steps .process-steps__list{gap:var(--spacing-20)}}.process-steps .process-steps__step{counter-increment:process-step;display:flex;align-items:flex-start;gap:var(--spacing-24);padding:var(--spacing-32);border:var(--border-width) solid rgba(16,47,35,.25);border-radius:12px}@media(max-width:1024px){.process-steps .process-steps__step{padding:var(--spacing-24)}}@media(max-width:767px){.process-steps .process-steps__step{flex-direction:column;padding:var(--spacing-20);gap:var(--spacing-20)}}.process-steps .process-steps__number{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;background-color:var(--color-green);color:var(--color-text-inverse);font-family:var(--font-primary);font-size:20px;font-weight:var(--font-weight-bold);line-height:1}.process-steps .process-steps__number:before{content:counter(process-step,decimal-leading-zero)}@media(max-width:767px){.process-steps .process-steps__number{width:36px;height:36px;font-size:16px}}.process-steps .process-steps__step-title{margin:0 0 var(--spacing-8)}.process-steps .process-steps__step-text{margin:0;max-width:678px}.job-grid{padding-block:0 var(--section-spacing)}.job-grid .job-grid__header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-8);text-align:center;margin-bottom:56px}@media(max-width:767px){.job-grid .job-grid__header{margin-bottom:var(--spacing-32)}}.job-grid .job-grid__title{margin:0}.job-grid .job-grid__columns{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:var(--spacing-32)}@media(max-width:1024px){.job-grid .job-grid__columns{grid-template-columns:repeat(2,minmax(0, 1fr));gap:var(--spacing-24)}}@media(max-width:767px){.job-grid .job-grid__columns{grid-template-columns:minmax(0, 1fr);gap:var(--spacing-20)}}.job-grid .job-grid__col{display:flex;flex-direction:column;gap:var(--spacing-32)}@media(max-width:1024px){.job-grid .job-grid__col{display:contents}}@media(min-width:1025px){.job-grid .job-grid__col:nth-child(1) .job-card:nth-child(1){height:276px}.job-grid .job-grid__col:nth-child(1) .job-card:nth-child(2){height:468px}.job-grid .job-grid__col:nth-child(2) .job-card:nth-child(1){height:372px}.job-grid .job-grid__col:nth-child(2) .job-card:nth-child(2){height:372px}.job-grid .job-grid__col:nth-child(3) .job-card:nth-child(1){height:468px}.job-grid .job-grid__col:nth-child(3) .job-card:nth-child(2){height:276px}}@media(max-width:1024px){.job-grid .job-card{aspect-ratio:357/216}}@media(max-width:767px){.job-grid .job-card{aspect-ratio:345/201}.job-grid .job-grid__col:nth-child(1) .job-card:nth-child(1){order:1}.job-grid .job-grid__col:nth-child(1) .job-card:nth-child(2){order:4}.job-grid .job-grid__col:nth-child(2) .job-card:nth-child(1){order:2}.job-grid .job-grid__col:nth-child(2) .job-card:nth-child(2){order:5}.job-grid .job-grid__col:nth-child(3) .job-card:nth-child(1){order:3}.job-grid .job-grid__col:nth-child(3) .job-card:nth-child(2){order:6}}.job-card{position:relative;display:block;border-radius:12px;overflow:hidden;text-decoration:none;color:var(--color-text-inverse)}.job-card .job-card__media{position:absolute;inset:0;margin:0}.job-card .job-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.job-card .job-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 64.32%)}.job-card .job-card__arrow{position:absolute;top:var(--spacing-24);right:var(--spacing-24);z-index:2;transition:transform var(--transition-normal)}@media(max-width:767px){.job-card .job-card__arrow{top:var(--spacing-20);right:var(--spacing-20);width:32px;height:32px}.job-card .job-card__arrow svg{width:12px;height:12px}}.job-card .job-card__content{position:absolute;left:var(--spacing-24);right:var(--spacing-24);bottom:var(--spacing-24);z-index:1}@media(max-width:767px){.job-card .job-card__content{left:var(--spacing-20);right:var(--spacing-20);bottom:var(--spacing-20)}}.job-card .job-card__title{color:var(--color-text-inverse);margin:0}.job-card .job-card__text{margin:var(--spacing-12) 0 0}.job-card:hover .job-card__media img,.job-card:focus-visible .job-card__media img{transform:scale(1.04)}.job-card:hover .job-card__arrow,.job-card:focus-visible .job-card__arrow{transform:scale(1.08)}.job-card:focus-visible{outline:var(--border-width-thick) solid var(--color-green-dark);outline-offset:3px}.job-card.--outline{border:var(--border-width) solid rgba(16,47,35,.25);color:var(--color-text-primary)}.job-card.--outline .job-card__title{color:var(--color-text-primary)}.job-card.--outline .job-card__text{color:var(--color-text-primary)}.job-card.--outline:hover .job-card__arrow,.job-card.--outline:focus-visible .job-card__arrow{transform:scale(1.08)}@media(prefers-reduced-motion:reduce){.job-card .job-card__arrow,.job-card .job-card__media img{transition-duration:.01ms}}.feature-video .feature-video__panel{background-color:var(--color-green-dark);border-radius:20px;color:var(--color-text-inverse);padding-block:var(--section-spacing)}@media(max-width:1024px){.feature-video .feature-video__panel{padding-block:var(--spacing-48)}}.feature-video .feature-video__layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--spacing-48);align-items:center}@media(min-width:1025px){.feature-video .feature-video__layout{grid-template-columns:minmax(0, 600px) minmax(0, 1fr);gap:var(--spacing-large)}}.feature-video .feature-video__media{position:relative}@media(max-width:1024px){.feature-video .feature-video__media{order:2}}.feature-video .feature-video__frame{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:600/584}@media(max-width:1024px){.feature-video .feature-video__frame{aspect-ratio:738/458}}@media(max-width:767px){.feature-video .feature-video__frame{aspect-ratio:345/365}}.feature-video .feature-video__frame img,.feature-video .feature-video__frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.feature-video .feature-video__play{position:absolute;top:var(--spacing-32);left:var(--spacing-32);z-index:3}@media(max-width:767px){.feature-video .feature-video__play{top:var(--spacing-20);left:var(--spacing-20)}}.feature-video .feature-video__grass{position:absolute;left:-68px;bottom:-10px;z-index:2;display:flex;pointer-events:none}.feature-video .feature-video__grass img{width:391px;height:auto}.feature-video .feature-video__grass img+img{width:385px;margin-left:-6px}@media(max-width:1024px){.feature-video .feature-video__grass{left:-16px}}@media(max-width:767px){.feature-video .feature-video__grass{left:-106px}.feature-video .feature-video__grass img{width:267px}.feature-video .feature-video__grass img+img{width:263px;margin-left:-4px}}.feature-video .feature-video__content{position:relative;z-index:3}.feature-video .feature-video__content .label{color:var(--color-text-inverse);margin-bottom:var(--spacing-12)}.feature-video .feature-video__title{color:var(--color-text-inverse);margin:0 0 var(--spacing-small)}.feature-video .feature-video__text{margin-bottom:var(--spacing-regular)}.feature-video .feature-video__text p{color:var(--color-text-inverse)}.feature-video .feature-video__text p+p{margin-top:var(--spacing-small)}.feature-video .feature-video__checklist{display:flex;flex-direction:column;gap:var(--spacing-16);list-style:none;margin:0;padding:0 0 0 var(--spacing-8)}@media(max-width:1024px)and (min-width:768px){.feature-video .feature-video__checklist{display:block;columns:2;column-gap:var(--spacing-64)}}.feature-video .feature-video__checklist-item{display:flex;align-items:center;gap:var(--spacing-12);font-weight:var(--font-weight-bold);line-height:var(--line-height-body-bold);color:var(--color-text-inverse)}@media(max-width:1024px)and (min-width:768px){.feature-video .feature-video__checklist-item{break-inside:avoid;padding-bottom:var(--spacing-16)}}.feature-video .feature-video__checklist-item svg{width:18px;height:18px;flex-shrink:0;color:var(--color-green)}.stories{padding-top:var(--section-spacing);padding-bottom:var(--spacing-large);overflow:hidden}.stories .stories__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-24);margin-bottom:var(--spacing-large)}.stories .stories__title{margin:0}.stories .stories__viewport{--stories-edge:var(--container-edge);display:flex;gap:var(--spacing-32);list-style:none;margin:0;padding:0 var(--stories-edge);overflow-x:auto;scroll-behavior:smooth;scroll-padding-inline:var(--stories-edge);scrollbar-width:none}.stories .stories__viewport::-webkit-scrollbar{display:none}.stories .stories__item{flex-shrink:0;scroll-snap-align:start}.stories .stories__item:nth-child(3n+1) .story-card{width:413px;height:447px}.stories .stories__item:nth-child(3n+2) .story-card{width:446px;height:468px}.stories .stories__item:nth-child(3n+3) .story-card{width:530px;height:395px}@media(max-width:1024px){.stories .stories__item:nth-child(3n+1) .story-card{width:368px;height:360px}.stories .stories__item:nth-child(3n+2) .story-card{width:397px;height:398px}.stories .stories__item:nth-child(3n+3) .story-card{width:472px;height:352px}}@media(max-width:767px){.stories .stories__item:nth-child(3n+1) .story-card,.stories .stories__item:nth-child(3n+2) .story-card,.stories .stories__item:nth-child(3n+3) .story-card{width:322px;height:339px}}.stories .stories__footer{display:flex;justify-content:flex-end;margin-top:var(--spacing-24)}@media(min-width:1025px){.stories .stories__footer{margin-top:-20px}}.stories .stories__footer-inner{display:flex;align-items:flex-start;gap:var(--spacing-24)}@media(min-width:1025px){.stories .stories__footer-inner{transform:translateY(var(--stories-note-shift,0px));transition:transform .4s ease}}.stories .stories__footer-arrow{width:205px;height:auto;flex-shrink:0;pointer-events:none}@media(max-width:1024px){.stories .stories__footer-arrow{width:180px;margin-top:90px}}@media(max-width:767px){.stories .stories__footer-arrow{width:124px;margin-top:64px}}.stories .stories__footer-note{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-12);max-width:249px}@media(min-width:1025px){.stories .stories__footer-note{margin-top:57px}}.stories .stories__footer-title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin:0}.story-card{position:relative;display:block;border-radius:12px;overflow:hidden;text-decoration:none;color:var(--color-text-inverse)}.story-card .story-card__media{position:absolute;inset:0;margin:0}.story-card .story-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.story-card .story-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 21.74%,rgba(0,0,0,.6) 68.17%)}.story-card .story-card__arrow{position:absolute;top:var(--spacing-24);right:var(--spacing-24);z-index:2;transition:transform var(--transition-normal)}.story-card .story-card__content{position:absolute;left:var(--spacing-24);right:var(--spacing-24);bottom:var(--spacing-24);z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-12)}.story-card .story-card__title{color:var(--color-text-inverse);margin:0}.story-card:hover .story-card__media img,.story-card:focus-visible .story-card__media img{transform:scale(1.04)}.story-card:hover .story-card__arrow,.story-card:focus-visible .story-card__arrow{transform:scale(1.08)}.story-card:focus-visible{outline:var(--border-width-thick) solid var(--color-green-dark);outline-offset:3px}@media(prefers-reduced-motion:reduce){.story-card .story-card__arrow,.story-card .story-card__media img{transition-duration:.01ms}}.cta-banner{position:relative;z-index:1}.cta-banner .cta-banner__panel{display:grid;grid-template-columns:minmax(0, 1fr);background-color:var(--color-green-dark);border-radius:20px;color:var(--color-text-inverse);overflow:hidden}@media(min-width:1025px){.cta-banner .cta-banner__panel{grid-template-columns:minmax(0, 1fr) minmax(0, 490px)}}@media(max-width:1024px)and (min-width:768px){.cta-banner .cta-banner__panel{grid-template-columns:minmax(0, 1fr) minmax(0, 300px)}}.cta-banner .cta-banner__content{display:flex;flex-direction:column;align-items:flex-start;padding:var(--spacing-large)}.cta-banner .cta-banner__content .label{color:var(--color-text-inverse);margin-bottom:var(--spacing-8)}@media(max-width:1024px){.cta-banner .cta-banner__content{padding:var(--spacing-48)}}@media(max-width:767px){.cta-banner .cta-banner__content{padding:var(--spacing-24) var(--spacing-24) var(--spacing-32)}}.cta-banner .cta-banner__title{color:var(--color-text-inverse);margin:0 0 var(--spacing-regular);max-width:567px}.cta-banner .cta-banner__description{color:var(--color-text-inverse);margin:0 0 var(--spacing-small);max-width:567px}.cta-banner .cta-banner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-16);margin-top:auto}.cta-banner .cta-banner__media{position:relative;min-height:280px}.cta-banner .cta-banner__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:bottom right}@media(max-width:767px){.cta-banner .cta-banner__media{min-height:360px}.cta-banner .cta-banner__media img{object-fit:contain;object-position:center bottom}}.contact-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-24)}.contact-links .contact-links__item{display:inline-flex;align-items:center;gap:var(--spacing-8);color:inherit;font-weight:var(--font-weight-bold);text-decoration:none;transition:color var(--transition-fast)}.contact-links .contact-links__item:hover{color:var(--color-orange)}.contact-links .contact-links__icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.contact-links .contact-links__icon svg{width:100%;height:100%;fill:currentColor}.vacancy-ticker{padding:88px 0 var(--spacing-24);overflow:hidden}@media(max-width:767px){.vacancy-ticker{padding-top:var(--spacing-48)}}.vacancy-ticker .vacancy-ticker__link{display:block;text-decoration:none}.vacancy-ticker .vacancy-ticker__track{display:flex;align-items:center;width:max-content;animation:vacancy-ticker-scroll 120s linear infinite}.vacancy-ticker:hover .vacancy-ticker__track{animation-play-state:paused}.vacancy-ticker .vacancy-ticker__group{display:flex;align-items:center;gap:var(--spacing-32);padding-right:var(--spacing-32)}.vacancy-ticker .vacancy-ticker__text{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);text-transform:uppercase;color:var(--color-text-primary);white-space:nowrap}.vacancy-ticker .vacancy-ticker__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background-color:var(--color-green);color:var(--color-white)}.vacancy-ticker .vacancy-ticker__icon svg{width:16px;height:16px}@media(prefers-reduced-motion:reduce){.vacancy-ticker .vacancy-ticker__track{animation:none}}@keyframes vacancy-ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.about-hero{position:relative;overflow:hidden;padding-top:180px}@media(max-width:767px){.about-hero{padding-top:130px}}.about-hero:before{content:"";position:absolute;top:-632px;left:50%;transform:translateX(-50%);width:max(155vw,2228px);height:1511px;border-radius:50%;background-color:var(--color-green);z-index:0}@media(max-width:767px){.about-hero:before{top:-400px;height:1000px}}.about-hero .about-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--color-text-inverse)}.about-hero .about-hero__breadcrumb{display:flex;align-items:center;gap:var(--spacing-12);margin-bottom:var(--spacing-24);font-weight:var(--font-weight-bold);font-size:16px}.about-hero .about-hero__breadcrumb a{color:var(--color-text-inverse);text-decoration:none}.about-hero .about-hero__breadcrumb a:hover{text-decoration:underline}.about-hero .about-hero__breadcrumb svg{width:6px;height:10px}.about-hero .about-hero__title{color:var(--color-text-inverse);margin:0;max-width:1057px}.about-hero .about-hero__subtitle{color:var(--color-text-inverse);margin:var(--spacing-20) 0 0;max-width:947px}.about-hero .about-hero__gallery{position:relative;z-index:1;margin-top:80px}@media(max-width:767px){.about-hero .about-hero__gallery{margin-top:var(--spacing-48)}}.about-hero .about-hero__actions{margin-top:var(--spacing-32)}.about-hero .about-hero__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-16) var(--spacing-32);list-style:none;margin:var(--spacing-32) 0 0;padding:0}.about-hero .about-hero__link{display:inline-flex;align-items:center;gap:var(--spacing-12);font-weight:var(--font-weight-bold);color:var(--color-text-inverse);text-decoration:none;transition:color var(--transition-fast)}.about-hero .about-hero__link:hover{color:var(--color-green-dark)}.about-hero .about-hero__link-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:var(--color-beige);color:var(--color-green-dark)}.about-hero .about-hero__link-icon svg{width:14px;height:14px}.about-hero.--display:before{display:none}.about-hero.--display .about-hero__content{color:var(--color-text-primary)}.about-hero.--display .about-hero__breadcrumb a,.about-hero.--display .about-hero__title,.about-hero.--display .about-hero__subtitle{color:var(--color-text-primary)}.about-hero.--display .about-hero__title{font-size:clamp(56px,10.4vw,150px);line-height:.95;letter-spacing:var(--letter-spacing-h1);max-width:none}.about-hero.--display .about-hero__link,.about-hero.--display .about-hero__link:hover{color:var(--color-text-primary)}.about-hero.--display .about-hero__link-icon{background-color:var(--color-green-dark);color:var(--color-beige)}.intro-media{padding-block:var(--section-spacing)}.intro-media .intro-media__layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--spacing-24);margin-bottom:var(--spacing-64)}@media(min-width:1025px){.intro-media .intro-media__layout{grid-template-columns:374px minmax(0, 1fr);gap:0}}.intro-media .intro-media__title{margin:0 0 var(--spacing-32);max-width:874px}@media(max-width:1024px){.intro-media .intro-media__title{margin-bottom:var(--spacing-16)}}.intro-media .intro-media__text{max-width:874px}.intro-media .intro-media__text p+p{margin-top:var(--spacing-small)}.intro-media .intro-media__media{position:relative;display:block;border-radius:12px;overflow:hidden}.intro-media .intro-media__media img{display:block;width:100%;height:auto;max-height:530px;object-fit:cover;transition:transform var(--transition-slow)}.intro-media .intro-media__media:hover img,.intro-media .intro-media__media:focus-visible img{transform:scale(1.02)}.intro-media .intro-media__media:focus-visible{outline:var(--border-width-thick) solid var(--color-green-dark);outline-offset:3px}.intro-media .intro-media__arrow{position:absolute;top:var(--spacing-24);right:var(--spacing-24);z-index:2}.intro-media .intro-media__note{display:flex;align-items:flex-start;gap:var(--spacing-24);margin-top:var(--spacing-24)}.intro-media .intro-media__note-arrow{width:180px;height:auto;flex-shrink:0;pointer-events:none;transform:scaleX(-1)}@media(max-width:767px){.intro-media .intro-media__note-arrow{width:124px}}.intro-media .intro-media__note-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-12);max-width:250px;margin-top:var(--spacing-48)}.intro-media .intro-media__note-title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin:0}@media(prefers-reduced-motion:reduce){.intro-media .intro-media__media img{transition-duration:.01ms}}.audience-cards{position:relative;z-index:1;margin-top:-150px;padding-top:154px;padding-bottom:80px}.audience-cards:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:max(210vw,3027px);height:calc(100% + 480px);border-radius:50%;background-color:var(--color-green);z-index:0}@media(max-width:767px){.audience-cards:before{width:max(300vw,1632px)}}.audience-cards .audience-cards__container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--spacing-40)}@media(min-width:1025px){.audience-cards .audience-cards__container{grid-template-columns:minmax(0, 326px) minmax(0, 1fr);gap:var(--spacing-48)}}.audience-cards .audience-cards__intro{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-32);color:var(--color-text-inverse)}@media(max-width:1024px){.audience-cards .audience-cards__intro{align-items:center;text-align:center}}.audience-cards .audience-cards__title{color:var(--color-text-inverse);margin:0}.audience-cards .audience-cards__note{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-12)}.audience-cards .audience-cards__note .button.--secondary{color:var(--color-text-inverse)}.audience-cards .audience-cards__note .button.--secondary .icon-hover-holder__content{color:var(--color-text-inverse)}.audience-cards .audience-cards__note .button.--secondary .icon-hover-holder__icon{color:var(--color-text-inverse)}@media(max-width:1024px){.audience-cards .audience-cards__note{align-items:center}}.audience-cards .audience-cards__note-title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);color:var(--color-text-inverse);margin:0;max-width:273px}.audience-cards .audience-cards__list{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:var(--spacing-24)}@media(max-width:767px){.audience-cards .audience-cards__list{grid-template-columns:minmax(0, 1fr)}}.audience-card{position:relative;display:block;aspect-ratio:425/464;border-radius:12px;overflow:hidden;text-decoration:none;color:var(--color-text-inverse)}.audience-card .audience-card__media{position:absolute;inset:0;margin:0}.audience-card .audience-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.audience-card .audience-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 25.75%,rgba(0,0,0,.55) 78.63%)}.audience-card .audience-card__arrow{position:absolute;top:var(--spacing-24);right:var(--spacing-24);z-index:2;transition:transform var(--transition-normal)}.audience-card .audience-card__content{position:absolute;left:var(--spacing-24);right:var(--spacing-24);bottom:var(--spacing-24);z-index:1}.audience-card .audience-card__title{color:var(--color-text-inverse);margin:0 0 var(--spacing-12)}.audience-card .audience-card__text{color:var(--color-text-inverse);margin:0}.audience-card:hover .audience-card__media img,.audience-card:focus-visible .audience-card__media img{transform:scale(1.04)}.audience-card:hover .audience-card__arrow,.audience-card:focus-visible .audience-card__arrow{transform:scale(1.08)}.audience-card:focus-visible{outline:var(--border-width-thick) solid var(--color-text-inverse);outline-offset:3px}@media(prefers-reduced-motion:reduce){.audience-card .audience-card__arrow,.audience-card .audience-card__media img{transition-duration:.01ms}}.value-grid .value-grid__panel{background-color:var(--color-green-dark);border-radius:20px;color:var(--color-text-inverse);padding-block:var(--section-spacing)}@media(max-width:1024px){.value-grid .value-grid__panel{padding-block:var(--spacing-48)}}.value-grid .value-grid__layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--spacing-48)}@media(min-width:1025px){.value-grid .value-grid__layout{grid-template-columns:minmax(0, 326px) minmax(0, 1fr)}}.value-grid .value-grid__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-8)}.value-grid .value-grid__intro .label{color:var(--color-text-inverse)}.value-grid .value-grid__intro .button.--secondary{color:var(--color-text-inverse)}.value-grid .value-grid__intro .button.--secondary .icon-hover-holder__content{color:var(--color-text-inverse)}.value-grid .value-grid__title{color:var(--color-text-inverse);margin:0 0 var(--spacing-32)}.value-grid .value-grid__note-title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);color:var(--color-text-inverse);margin:0 0 var(--spacing-8);max-width:273px}.value-grid .value-grid__list{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:var(--spacing-24);list-style:none;margin:0;padding:0}@media(max-width:767px){.value-grid .value-grid__list{grid-template-columns:minmax(0, 1fr)}}.value-grid .value-grid__card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-16);padding:var(--spacing-32);border:var(--border-width) solid rgba(234,227,217,.25);border-radius:12px}@media(max-width:767px){.value-grid .value-grid__card{padding:var(--spacing-20)}}.value-grid .value-grid__badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;background-color:var(--color-green);color:var(--color-white)}.value-grid .value-grid__badge svg{width:16px;height:16px}.value-grid .value-grid__card-title{color:var(--color-text-inverse);margin:0 0 var(--spacing-8)}.value-grid .value-grid__card-text{color:var(--color-text-inverse);margin:0}.team-carousel{padding-block:var(--section-spacing) var(--spacing-large);overflow:hidden}.team-carousel .team-carousel__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-24);margin-bottom:var(--spacing-large)}.team-carousel .team-carousel__title{margin:0}.team-carousel .team-carousel__viewport{--carousel-edge:var(--container-edge);display:flex;gap:var(--spacing-24);list-style:none;margin:0;padding:0 var(--carousel-edge);overflow-x:auto;scroll-behavior:smooth;scroll-padding-inline:var(--carousel-edge);scrollbar-width:none}.team-carousel .team-carousel__viewport::-webkit-scrollbar{display:none}.team-carousel .team-carousel__item{flex-shrink:0;scroll-snap-align:start}.team-carousel .team-carousel__footer{display:flex;align-items:flex-start;justify-content:flex-end;gap:var(--spacing-24);margin-top:var(--spacing-24)}.team-carousel .team-carousel__footer-arrow{width:180px;height:auto;flex-shrink:0;pointer-events:none;margin-top:var(--spacing-24)}@media(max-width:767px){.team-carousel .team-carousel__footer-arrow{width:124px}}.team-carousel .team-carousel__footer-note{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-12);max-width:280px;margin-top:var(--spacing-48)}.team-carousel .team-carousel__footer-title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin:0}.team-card{position:relative;width:340px;height:420px;border-radius:12px;overflow:hidden}@media(max-width:767px){.team-card{width:280px;height:346px}}.team-card .team-card__media{position:absolute;inset:0;margin:0}.team-card .team-card__media img{width:100%;height:100%;object-fit:cover}.team-card .team-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.55) 85%)}.team-card .team-card__content{position:absolute;left:var(--spacing-24);right:var(--spacing-24);bottom:var(--spacing-24);z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-8)}.team-card .team-card__pill{display:inline-flex;align-items:center;gap:var(--spacing-4)}.team-card .team-card__pill svg{width:14px;height:14px}.team-card .team-card__name{color:var(--color-text-inverse);margin:var(--spacing-4) 0 0}.team-card .team-card__role{color:var(--color-text-inverse);margin:0}.faq-panel{padding-block:var(--section-spacing)}.faq-panel .faq-panel__header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-12);text-align:center;margin-bottom:var(--spacing-32)}.faq-panel .faq-panel__title{margin:0;max-width:623px}.faq-panel .faq-panel__body{display:flex;flex-direction:column;gap:var(--spacing-48);max-width:1088px;margin-inline:auto;background-color:var(--color-cream);border-radius:20px;padding:var(--spacing-64)}@media(max-width:767px){.faq-panel .faq-panel__body{padding:var(--spacing-24);gap:var(--spacing-32)}}.faq-panel .faq-panel__group-title{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-24);cursor:pointer;list-style:none;font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);text-transform:uppercase}.faq-panel .faq-panel__group-title::-webkit-details-marker{display:none}.faq-panel .faq-panel__group-title svg{width:17px;height:8px;flex-shrink:0;transition:transform var(--transition-fast)}.faq-panel .faq-panel__group-title:focus-visible{outline:var(--border-width-thick) solid var(--color-green-dark);outline-offset:4px;border-radius:var(--border-radius-small)}.faq-panel .faq-panel__group[open]>.faq-panel__group-title svg{transform:rotate(180deg)}.faq-panel .faq-panel__group .faq-accordion{margin-top:var(--spacing-24)}@media(prefers-reduced-motion:reduce){.faq-panel .faq-panel__group-title svg{transition-duration:.01ms}}.faq-accordion.--bordered .faq-accordion__item{background:rgba(0,0,0,0);border:var(--border-width) solid rgba(16,47,35,.25)}.form-panel{position:relative;z-index:1;padding-bottom:var(--section-spacing)}.form-panel .form-panel__panel{display:grid;grid-template-columns:minmax(0, 1fr);background-color:var(--color-cream);border-radius:20px;overflow:hidden}@media(min-width:1025px){.form-panel .form-panel__panel{grid-template-columns:minmax(0, 1fr) minmax(0, 338px)}}.form-panel .form-panel__form{padding:var(--spacing-64);max-width:872px}@media(max-width:767px){.form-panel .form-panel__form{padding:var(--spacing-24)}}.form-panel .form-panel__figure{position:relative;display:flex;align-items:flex-end;justify-content:center;background-color:var(--color-green);overflow:hidden}.form-panel .form-panel__figure img{width:85%;height:auto;margin-bottom:-8px}@media(max-width:1024px){.form-panel .form-panel__figure{display:none}}.document-list{position:relative;z-index:1;padding-bottom:var(--section-spacing)}.document-list .document-list__panel{background-color:var(--color-cream);border-radius:20px;padding:var(--spacing-64)}@media(max-width:767px){.document-list .document-list__panel{padding:var(--spacing-24)}}.document-list .document-list__title{margin:0 0 var(--spacing-40)}.document-list .document-list__grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:var(--spacing-32);list-style:none;margin:0;padding:0}@media(max-width:1024px){.document-list .document-list__grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media(max-width:767px){.document-list .document-list__grid{grid-template-columns:minmax(0, 1fr);gap:var(--spacing-16)}}.document-list .document-list__item{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-24);height:100%;padding:var(--spacing-24);border:var(--border-width) solid rgba(16,47,35,.25);border-radius:12px;color:var(--color-text-primary);text-decoration:none;transition:border-color var(--transition-fast)}.document-list .document-list__item:hover{border-color:var(--color-green-dark)}.document-list .document-list__item-title{display:block;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-body-bold);margin-bottom:var(--spacing-8)}.document-list .document-list__item-meta{display:block;font-size:16px;color:rgba(16,47,35,.7)}.document-list .document-list__item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;background-color:var(--color-orange);color:var(--color-white)}.document-list .document-list__item-icon svg{width:18px;height:18px}.team-grid{position:relative;z-index:1;padding-bottom:var(--section-spacing)}.team-grid .team-grid__list{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:var(--spacing-32);list-style:none;margin:0;padding:0}@media(max-width:1024px){.team-grid .team-grid__list{grid-template-columns:repeat(2,minmax(0, 1fr));gap:var(--spacing-24)}}@media(max-width:767px){.team-grid .team-grid__list{grid-template-columns:minmax(0, 1fr)}}.team-tile{position:relative;display:block;aspect-ratio:395/496;border-radius:12px;overflow:hidden;text-decoration:none;color:var(--color-text-inverse)}.team-tile .team-tile__media{position:absolute;inset:0;margin:0}.team-tile .team-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.team-tile .team-tile__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.55) 90%)}.team-tile .team-tile__arrow{position:absolute;top:var(--spacing-24);right:var(--spacing-24);z-index:2;transition:transform var(--transition-normal)}.team-tile .team-tile__content{position:absolute;left:var(--spacing-24);right:var(--spacing-24);bottom:var(--spacing-24);z-index:1}.team-tile .team-tile__name{color:var(--color-text-inverse);margin:0 0 var(--spacing-4)}.team-tile .team-tile__role{color:var(--color-text-inverse);margin:0}.team-tile:hover .team-tile__media img,.team-tile:focus-visible .team-tile__media img{transform:scale(1.04)}.team-tile:hover .team-tile__arrow,.team-tile:focus-visible .team-tile__arrow{transform:scale(1.08)}.team-tile:focus-visible{outline:var(--border-width-thick) solid var(--color-green-dark);outline-offset:3px}@media(prefers-reduced-motion:reduce){.team-tile .team-tile__arrow,.team-tile .team-tile__media img{transition-duration:.01ms}}.branch-list{position:relative;z-index:1;padding-bottom:var(--section-spacing)}.branch-list .branch-list__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-8);margin-bottom:var(--spacing-48)}.branch-list .branch-list__title{margin:0}.branch-list .branch-list__list{display:flex;flex-direction:column;gap:var(--spacing-32);list-style:none;margin:0;padding:0}.branch-row{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);background-color:var(--color-cream);border-radius:12px;overflow:hidden}@media(min-width:1025px){.branch-row{grid-template-columns:340px minmax(0, 1fr) 264px;height:328px}}.branch-row .branch-row__media{margin:0;min-height:220px}.branch-row .branch-row__media img{width:100%;height:100%;object-fit:cover}.branch-row .branch-row__body{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-24);padding:var(--spacing-32)}.branch-row .branch-row__title{margin:0}.branch-row .branch-row__title a{color:var(--color-text-primary);text-decoration:none}.branch-row .branch-row__title a:hover{color:var(--color-orange)}.branch-row .branch-row__contact{display:flex;flex-direction:column;gap:var(--spacing-12);list-style:none;margin:0;padding:0}.branch-row .branch-row__contact-item{display:flex;align-items:center;gap:var(--spacing-12);font-weight:var(--font-weight-bold);line-height:var(--line-height-body-bold);max-width:300px}.branch-row .branch-row__contact-item a{display:inline-flex;align-items:center;gap:var(--spacing-12);color:var(--color-text-primary);text-decoration:none;position:relative;z-index:2}.branch-row .branch-row__contact-item a:hover{color:var(--color-orange)}.branch-row .branch-row__contact-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:var(--color-green-dark);color:var(--color-cream)}.branch-row .branch-row__contact-icon svg{width:14px;height:14px}.branch-row .branch-row__map{min-height:220px}.branch-row .branch-row__map iframe{display:block;width:100%;height:100%;border:0}.branch-row .branch-row__arrow{position:absolute;top:var(--spacing-24);right:var(--spacing-24);z-index:2}.branch-row .branch-row__overlay{position:absolute;inset:0;z-index:1}.branch-row .branch-row__overlay:focus-visible{outline:var(--border-width-thick) solid var(--color-green-dark);outline-offset:-2px;border-radius:12px}.vacancy-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:619px;padding-top:180px;color:var(--color-text-inverse)}@media(max-width:767px){.vacancy-hero{min-height:480px;padding-top:130px}}.vacancy-hero .vacancy-hero__media{position:absolute;inset:0;z-index:0;overflow:hidden}.vacancy-hero .vacancy-hero__media img{width:100%;height:100%;object-fit:cover}.vacancy-hero .vacancy-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,47,35,.4) 0%,rgba(16,47,35,0) 26%),rgba(0,0,0,.32)}.vacancy-hero .vacancy-hero__content{position:relative;z-index:1;flex:1}.vacancy-hero .vacancy-hero__back{display:inline-flex;align-items:center;gap:var(--spacing-12);margin-bottom:var(--spacing-20);font-weight:var(--font-weight-bold);color:var(--color-text-inverse);text-decoration:none}.vacancy-hero .vacancy-hero__back svg{width:16px;height:16px}.vacancy-hero .vacancy-hero__back:hover{color:var(--color-orange)}.vacancy-hero .vacancy-hero__title{color:var(--color-text-inverse);margin:0;max-width:1165px}.vacancy-hero .vacancy-hero__usp{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-16) var(--spacing-24);padding-top:var(--spacing-24);padding-bottom:56px}@media(max-width:767px){.vacancy-hero .vacancy-hero__usp{display:none}}.vacancy-hero .vacancy-hero__usp-label{margin:0;font-size:16px;color:var(--color-text-inverse)}.vacancy-hero .vacancy-hero__usp-list{display:flex;flex-wrap:wrap;gap:var(--spacing-24);list-style:none;margin:0;padding:0}.vacancy-hero .vacancy-hero__usp-item{display:flex;align-items:center;gap:var(--spacing-8);font-weight:var(--font-weight-bold);line-height:var(--line-height-body-bold)}.vacancy-hero .vacancy-hero__usp-item svg{width:12px;height:12px;flex-shrink:0;color:var(--color-green)}.vacancy-detail{position:relative;margin-top:-12px}.vacancy-detail .vacancy-detail__strip{background-color:var(--color-green-dark);border-radius:20px 20px 0 0;padding:var(--spacing-96) 0 27px}@media(max-width:1024px){.vacancy-detail .vacancy-detail__strip{padding-top:var(--spacing-48)}}.vacancy-detail .vacancy-detail__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--spacing-48)}@media(min-width:1025px){.vacancy-detail .vacancy-detail__layout{grid-template-columns:minmax(0, 1fr) 412px;gap:var(--spacing-96)}}.vacancy-detail .vacancy-detail__title{color:var(--color-text-inverse);margin:0}@media(min-width:1025px){.vacancy-detail .vacancy-detail__title{max-width:calc(100% - 508px)}}.vacancy-detail .vacancy-detail__main{padding-top:var(--spacing-32)}.vacancy-detail .vacancy-detail__actions{display:flex;align-items:center;gap:var(--spacing-20);margin-bottom:var(--spacing-48)}.vacancy-detail .vacancy-detail__actions .icon-button.--copied{background-color:var(--color-green);border-color:var(--color-green);color:var(--color-white)}.vacancy-detail .vacancy-detail__divider{border:none;border-top:var(--border-width) solid rgba(16,47,35,.25);margin:0 0 var(--spacing-48)}.vacancy-detail .vacancy-detail__body{display:flex;flex-direction:column;gap:var(--spacing-48)}.vacancy-detail .vacancy-detail__body p{margin-bottom:var(--spacing-16)}.vacancy-detail .vacancy-detail__body p:last-child{margin-bottom:0}.vacancy-detail .vacancy-detail__body ul{list-style:none;margin:0 0 var(--spacing-16);padding:0}.vacancy-detail .vacancy-detail__body ul li{position:relative;padding-left:28px;margin-bottom:var(--spacing-16)}.vacancy-detail .vacancy-detail__body ul li:before{content:"";position:absolute;left:12px;top:11px;width:4px;height:4px;border-radius:50%;background-color:var(--color-green)}.vacancy-detail .vacancy-detail__section-title{font-family:var(--font-primary);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);text-transform:none;margin:0 0 var(--spacing-16)}.vacancy-detail .vacancy-detail__sub-title{font-family:var(--font-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-body);text-transform:none;margin:0 0 var(--spacing-16)}@media(min-width:1025px){.vacancy-detail .vacancy-detail__aside{margin-top:-123px}}@media(max-width:1024px){.vacancy-detail .vacancy-detail__aside{order:-1}}.vacancy-detail .vacancy-detail__questions{display:flex;flex-direction:column;align-items:center;margin-top:var(--spacing-40)}.vacancy-detail .vacancy-detail__questions-arrow{width:84px;height:auto;order:2;margin:var(--spacing-8) 72px 0 0;transform:scaleY(-1) rotate(10deg);pointer-events:none}.vacancy-detail .vacancy-detail__questions-title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-body-bold);margin:0 0 var(--spacing-8)}.vacancy-summary{background-color:var(--color-cream);border-radius:20px;padding:var(--spacing-40)}@media(min-width:1025px){.vacancy-summary{position:sticky;top:var(--spacing-24)}}@media(max-width:767px){.vacancy-summary{padding:var(--spacing-24)}}.vacancy-summary .vacancy-summary__title{margin:var(--spacing-12) 0 var(--spacing-32)}.vacancy-summary .vacancy-summary__meta{display:flex;flex-direction:column;gap:var(--spacing-12);list-style:none;margin:0 0 var(--spacing-32);padding:0}.vacancy-summary .vacancy-summary__meta-item{display:flex;align-items:center;gap:var(--spacing-12);font-weight:var(--font-weight-bold);line-height:var(--line-height-body-bold)}.vacancy-summary .vacancy-summary__meta-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background-color:var(--color-green-dark);color:var(--color-cream)}.vacancy-summary .vacancy-summary__meta-icon svg{width:12px;height:12px}.vacancy-apply{position:relative;padding-block:var(--spacing-96) var(--spacing-80)}.vacancy-apply:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:max(210vw,3027px);height:calc(100% + 480px);border-radius:50%;background-color:var(--color-green)}.vacancy-apply>.container{position:relative;z-index:1}.vacancy-apply .vacancy-apply__header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-12);text-align:center;margin-bottom:56px;color:var(--color-text-inverse)}.vacancy-apply .vacancy-apply__title{color:var(--color-text-inverse);margin:0}.vacancy-apply .vacancy-apply__subtitle{color:var(--color-text-inverse);margin:0;max-width:643px}.vacancy-apply .vacancy-apply__panel{display:grid;grid-template-columns:minmax(0, 1fr);background-color:var(--color-cream);border-radius:20px;overflow:hidden}@media(min-width:1025px){.vacancy-apply .vacancy-apply__panel{grid-template-columns:minmax(0, 1fr) minmax(0, 400px)}}.vacancy-apply .vacancy-apply__form{padding:var(--spacing-64);max-width:872px}@media(max-width:767px){.vacancy-apply .vacancy-apply__form{padding:var(--spacing-24)}}.vacancy-apply .vacancy-apply__figure{position:relative;background-color:var(--color-green);display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.vacancy-apply .vacancy-apply__figure img{width:85%;height:auto;margin-bottom:-8px}@media(max-width:1024px){.vacancy-apply .vacancy-apply__figure{display:none}}.vacancy-contact{position:relative;padding-bottom:var(--spacing-96)}.vacancy-contact>.container{position:relative;z-index:1}.vacancy-contact .vacancy-contact__panel{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--spacing-48);background-color:var(--color-green-dark);border-radius:20px;color:var(--color-text-inverse);padding:var(--spacing-64)}@media(min-width:1025px){.vacancy-contact .vacancy-contact__panel{grid-template-columns:minmax(0, 1fr) 294px}}@media(max-width:767px){.vacancy-contact .vacancy-contact__panel{padding:var(--spacing-24);gap:var(--spacing-32)}}.vacancy-contact .vacancy-contact__panel .label{color:var(--color-text-inverse)}.vacancy-contact .vacancy-contact__title{color:var(--color-text-inverse);margin:var(--spacing-12) 0 var(--spacing-24);max-width:638px}.vacancy-contact .vacancy-contact__text{color:var(--color-text-inverse);margin:0 0 var(--spacing-32);max-width:490px}.vacancy-contact .vacancy-contact__links{display:flex;flex-wrap:wrap;gap:var(--spacing-16) var(--spacing-32);list-style:none;margin:0;padding:0}.vacancy-contact .vacancy-contact__link{display:inline-flex;align-items:center;gap:var(--spacing-12);font-weight:var(--font-weight-bold);color:var(--color-text-inverse);text-decoration:none;transition:color var(--transition-fast)}.vacancy-contact .vacancy-contact__link:hover{color:var(--color-orange)}.vacancy-contact .vacancy-contact__link-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:var(--color-beige);color:var(--color-green-dark)}.vacancy-contact .vacancy-contact__link-icon svg{width:14px;height:14px}.vacancy-contact .vacancy-contact__media{position:relative;margin:0}.vacancy-contact .vacancy-contact__media img:first-child{width:100%;height:291px;object-fit:cover;border-radius:12px}@media(max-width:1024px){.vacancy-contact .vacancy-contact__media{max-width:294px}}.vacancy-contact .vacancy-contact__grass{position:absolute;left:-10px;bottom:-8px;pointer-events:none}.vacancy-contact .vacancy-contact__grass img{width:280px;height:auto}.vacancy-faq{padding-block:var(--spacing-96)}.vacancy-faq .vacancy-faq__header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-12);text-align:center;margin-bottom:var(--spacing-32)}.vacancy-faq .vacancy-faq__title{margin:0}.faq-accordion{display:flex;flex-direction:column;gap:var(--spacing-20);max-width:960px;margin-inline:auto}.faq-accordion .faq-accordion__item{background-color:var(--color-cream);border-radius:12px;padding:var(--spacing-32)}@media(max-width:767px){.faq-accordion .faq-accordion__item{padding:var(--spacing-20)}}.faq-accordion .faq-accordion__question{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-24);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);cursor:pointer;list-style:none}.faq-accordion .faq-accordion__question::-webkit-details-marker{display:none}.faq-accordion .faq-accordion__question:focus-visible{outline:var(--border-width-thick) solid var(--color-green-dark);outline-offset:4px;border-radius:var(--border-radius-small)}.faq-accordion .faq-accordion__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;color:var(--color-orange);transition:transform var(--transition-fast)}.faq-accordion .faq-accordion__icon svg{width:24px;height:24px}.faq-accordion .faq-accordion__item[open] .faq-accordion__icon{transform:rotate(45deg)}.faq-accordion .faq-accordion__answer{margin:var(--spacing-16) 0 0;max-width:896px}@media(prefers-reduced-motion:reduce){.faq-accordion .faq-accordion__icon{transition-duration:.01ms}}.related-vacancies{padding-bottom:var(--spacing-96)}.related-vacancies .related-vacancies__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--spacing-24);margin-bottom:56px}@media(max-width:767px){.related-vacancies .related-vacancies__header{margin-bottom:var(--spacing-32)}}.related-vacancies .related-vacancies__title{margin:0}.related-vacancies .related-vacancies__list{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:var(--spacing-32);list-style:none;margin:0;padding:0}@media(max-width:1024px){.related-vacancies .related-vacancies__list{grid-template-columns:minmax(0, 1fr);gap:var(--spacing-24)}}.related-vacancies .vacancy-card{aspect-ratio:394/461}@media(max-width:1024px){.related-vacancies .vacancy-card{aspect-ratio:738/339}}@media(max-width:767px){.related-vacancies .vacancy-card{aspect-ratio:345/339}}.related-vacancies .vacancy-card__content{left:var(--spacing-24);right:var(--spacing-24);bottom:var(--spacing-24)}#sticky-solliciteer-btn{position:fixed;left:50%;bottom:var(--spacing-24);transform:translateX(-50%);z-index:48;opacity:0;pointer-events:none;transition:opacity var(--transition-fast)}#sticky-solliciteer-btn.--visible{opacity:1;pointer-events:auto}@media(min-width:768px){#sticky-solliciteer-btn{display:none}}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-16);padding-bottom:var(--spacing-32);border-bottom:var(--border-width) solid rgba(16,47,35,.25);margin-bottom:var(--spacing-48)}.filter-bar .filter-bar__label{margin:0;font-weight:var(--font-weight-bold)}.filter-bar .filter-bar__options{display:flex;flex-wrap:wrap;gap:var(--spacing-12);list-style:none;margin:0;padding:0}.filter-bar .filter-bar__option{display:inline-flex;align-items:center;padding:10px 16px;border:var(--border-width) solid rgba(16,47,35,.4);border-radius:var(--border-radius-full);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-decoration:none;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.filter-bar .filter-bar__option:hover{border-color:var(--color-green-dark)}.filter-bar .filter-bar__option.--active{background-color:var(--color-green-dark);border-color:var(--color-green-dark);color:var(--color-text-inverse)}.post-grid{position:relative;z-index:1;padding-bottom:var(--section-spacing)}.post-grid .post-grid__list{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:var(--spacing-32);list-style:none;margin:0;padding:0}.post-grid .post-grid__list .story-card{width:auto;height:auto;aspect-ratio:394/461}@media(max-width:1024px){.post-grid .post-grid__list{grid-template-columns:repeat(2,minmax(0, 1fr));gap:var(--spacing-24)}}@media(max-width:767px){.post-grid .post-grid__list{grid-template-columns:minmax(0, 1fr)}}.post-grid .post-grid__more{display:flex;justify-content:center;margin-top:var(--spacing-48)}.post-grid .post-grid__more-link{display:inline-flex;align-items:center;gap:var(--spacing-8);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-decoration:none}.post-grid .post-grid__more-link:hover{color:var(--color-orange)}.post-grid .post-grid__more-link .icon-button{width:24px;height:24px}.post-grid .post-grid__more-link .icon-button svg{width:12px;height:12px}.template-cta{position:relative;z-index:1;padding-bottom:var(--section-spacing)}.error-vacancies{margin-top:var(--section-spacing);padding-bottom:var(--section-spacing)}.error-vacancies .error-vacancies__panel{background-color:var(--color-green-dark);border-radius:20px;padding-block:var(--section-spacing)}@media(max-width:1024px){.error-vacancies .error-vacancies__panel{padding-block:var(--spacing-48)}}.error-vacancies .error-vacancies__title{color:var(--color-text-inverse);margin:0 0 56px;text-align:center}@media(max-width:767px){.error-vacancies .error-vacancies__title{margin-bottom:var(--spacing-32)}}.error-vacancies .error-vacancies__list{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:var(--spacing-32);list-style:none;margin:0;padding:0}.error-vacancies .error-vacancies__list .vacancy-card{aspect-ratio:394/461}@media(max-width:1024px){.error-vacancies .error-vacancies__list{grid-template-columns:minmax(0, 1fr);gap:var(--spacing-24)}.error-vacancies .error-vacancies__list .vacancy-card{aspect-ratio:738/339}}@media(max-width:767px){.error-vacancies .error-vacancies__list .vacancy-card{aspect-ratio:345/339}}.archive-filter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-12);padding:var(--spacing-20);background-color:var(--color-cream);border-radius:20px;margin-bottom:var(--spacing-48)}.archive-filter .archive-filter__fields{display:flex;flex-wrap:wrap;gap:var(--spacing-12);flex:1;min-width:0}.archive-filter .archive-filter__field{flex:1 1 180px;min-width:0}.archive-filter .archive-filter__field.--small{flex:0 1 120px}.archive-filter .archive-filter__field select,.archive-filter .archive-filter__field input[type=text]{width:100%;height:42px;padding:0 16px;background-color:rgba(0,0,0,0);border:var(--border-width) solid rgba(16,47,35,.4);border-radius:var(--border-radius-full);font-family:var(--font-primary);font-size:var(--font-size-body);color:var(--color-green-dark);appearance:none;transition:border-color var(--transition-fast)}.archive-filter .archive-filter__field select:hover,.archive-filter .archive-filter__field select:focus,.archive-filter .archive-filter__field input[type=text]:hover,.archive-filter .archive-filter__field input[type=text]:focus{border-color:rgba(16,47,35,.7);outline:none}.archive-filter .archive-filter__field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 6' fill='none'%3E%3Cpath d='M1 1l5 4 5-4' stroke='%23102F23' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px;padding-right:40px}@media(max-width:767px){.archive-filter{flex-direction:column;align-items:stretch}.archive-filter .button{align-self:stretch;justify-content:center}}.about-hero__count{display:inline-flex;align-items:baseline;gap:var(--spacing-8);margin:var(--spacing-24) 0 0;font-size:var(--font-size-h4)}.about-hero__count strong{font-size:var(--font-size-h3)}.article-detail .vacancy-detail__strip{padding:0;height:99px}.article-detail .article-body{position:relative;z-index:1;max-width:740px;padding-block:var(--spacing-48) var(--section-spacing)}.article-body h2,.article-body h3,.article-body h4{margin:var(--spacing-32) 0 var(--spacing-16)}.article-body h2:first-child,.article-body h3:first-child,.article-body h4:first-child{margin-top:0}.article-body h2{font-family:var(--font-primary);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);text-transform:none}.article-body h3,.article-body h4{font-family:var(--font-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-body);text-transform:none}.article-body p{margin-bottom:var(--spacing-16)}.article-body ul{list-style:none;margin:0 0 var(--spacing-16);padding:0}.article-body ul li{position:relative;padding-left:28px;margin-bottom:var(--spacing-12)}.article-body ul li:before{content:"";position:absolute;left:12px;top:11px;width:4px;height:4px;border-radius:50%;background-color:var(--color-green)}.article-body figure,.article-body img{max-width:100%;border-radius:12px;margin:var(--spacing-32) 0}.article-body figcaption{font-size:var(--font-size-small);color:var(--color-text-secondary);margin-top:var(--spacing-8)}.article-body .inner{padding-inline:0;max-width:none}.member-photo{position:relative;z-index:1;padding-bottom:var(--section-spacing)}.member-photo .member-photo__frame{margin:0;border-radius:12px;overflow:hidden;max-height:530px}.member-photo .member-photo__frame img{display:block;width:100%;height:100%;max-height:530px;object-fit:cover}.member-intro{padding-block:0 var(--section-spacing)}.site-footer .site-footer__panel{background-color:var(--color-green-dark);border-radius:20px 20px 0 0;color:var(--color-text-inverse);padding:var(--spacing-xlarge) var(--spacing-32) var(--spacing-32)}@media(max-width:1024px){.site-footer .site-footer__panel{padding:var(--spacing-64) var(--spacing-48) var(--spacing-48)}}@media(max-width:767px){.site-footer .site-footer__panel{padding:var(--spacing-48) var(--spacing-32) var(--spacing-48)}}.site-footer .site-footer__top,.site-footer .site-footer__wordmark,.site-footer .site-footer__bottom{max-width:1360px;margin-inline:auto}.site-footer .site-footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-48);padding-inline:var(--spacing-40)}@media(max-width:1024px){.site-footer .site-footer__top{padding-inline:0}}.site-footer .site-footer__menus{display:flex;flex-wrap:wrap;gap:var(--spacing-48) 88px}@media(max-width:767px){.site-footer .site-footer__menus{flex-direction:column;gap:var(--spacing-32)}}.site-footer .site-footer__menu-title{margin:0 0 var(--spacing-12);font-size:16px;font-weight:var(--font-weight-regular);color:rgba(234,227,217,.6)}.site-footer .site-footer__menu{display:flex;flex-direction:column;gap:var(--spacing-8);list-style:none;margin:0;padding:0}.site-footer .site-footer__menu li{margin:0}.site-footer .site-footer__menu a{display:inline-flex;align-items:center;gap:var(--spacing-8);font-weight:var(--font-weight-bold);color:var(--color-text-inverse);text-decoration:none;transition:color var(--transition-fast)}.site-footer .site-footer__menu a:hover{color:var(--color-orange)}.site-footer .site-footer__menu.--columns{display:block;columns:2;column-gap:44px}.site-footer .site-footer__menu.--columns li{break-inside:avoid;padding-bottom:var(--spacing-8)}@media(max-width:767px){.site-footer .site-footer__menu.--columns{columns:1}}.site-footer .site-footer__badge{display:inline-flex;align-items:center;padding:2px 8px;background-color:var(--color-orange);color:var(--color-white);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:1.4;border-radius:var(--border-radius-full)}.site-footer .site-footer__alert{width:363px;max-width:100%}.site-footer .site-footer__alert .icon-hover-holder:hover .icon-hover-holder__content,.site-footer .site-footer__alert .icon-hover-holder:focus-visible .icon-hover-holder__content{transform:none}.site-footer .site-footer__alert .icon-hover-holder:hover .icon-hover-holder__icon.--end,.site-footer .site-footer__alert .icon-hover-holder:focus-visible .icon-hover-holder__icon.--end{transform:scale(1)}.site-footer .site-footer__alert-title{margin:0 0 var(--spacing-16);font-family:var(--font-primary);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);text-transform:none;color:var(--color-text-inverse)}.site-footer .site-footer__alert-consent{display:flex;align-items:flex-start;gap:var(--spacing-8);margin-top:var(--spacing-12);font-size:16px;color:var(--color-text-inverse);cursor:pointer}.site-footer .site-footer__alert-consent input{appearance:none;width:14px;height:14px;margin:4px 0 0;flex-shrink:0;border:var(--border-width) solid rgba(234,227,217,.7);border-radius:2px;background:rgba(0,0,0,0);cursor:pointer}.site-footer .site-footer__alert-consent input:checked{background-color:var(--color-green);border-color:var(--color-green)}.site-footer .site-footer__alert-consent input:focus-visible{outline:var(--border-width-thick) solid var(--color-beige);outline-offset:2px}.site-footer .site-footer__wordmark{display:flex;align-items:center;gap:.15em;margin-top:var(--spacing-xlarge);font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-size:min(7.6vw,110px);line-height:1;text-transform:uppercase;letter-spacing:-.01em;color:var(--color-text-inverse);white-space:nowrap}.site-footer .site-footer__wordmark:before{content:"";width:.82em;height:.82em;flex-shrink:0;border-radius:50%;background-color:var(--color-green)}@media(max-width:767px){.site-footer .site-footer__wordmark{display:block;margin-top:var(--spacing-48);font-size:clamp(40px,15.5vw,64px);line-height:1.05;white-space:normal}.site-footer .site-footer__wordmark:before{display:inline-block;vertical-align:-.08em;margin-right:.15em}}.site-footer .site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-24);margin-top:var(--spacing-40);padding-top:var(--spacing-40);border-top:var(--border-width) solid rgba(234,227,217,.25)}.site-footer .site-footer__contact{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-16) var(--spacing-40);list-style:none;margin:0;padding:0}.site-footer .site-footer__contact-link{display:inline-flex;align-items:center;gap:var(--spacing-12);font-weight:var(--font-weight-bold);color:var(--color-text-inverse);text-decoration:none;transition:color var(--transition-fast)}.site-footer .site-footer__contact-link:hover{color:var(--color-orange)}.site-footer .site-footer__contact-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-text-inverse)}.site-footer .site-footer__contact-icon svg{width:18px;height:18px}.site-footer .site-footer__socials{display:flex;align-items:center;gap:var(--spacing-8);list-style:none;margin:0;padding:0}.site-footer .site-footer__social-link{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:var(--color-beige);color:var(--color-green-dark);transition:background-color var(--transition-fast)}.site-footer .site-footer__social-link svg{width:14px;height:14px;fill:currentColor}.site-footer .site-footer__social-link:hover{background-color:var(--color-orange);color:var(--color-white)}#wpadminbar{opacity:.7;height:auto;padding:8px}html[lang]{overflow-x:hidden;margin-top:0 !important}