/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */

@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-pointer-events {
  touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev,
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}

*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,h5,h4,h3,h2,h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:0.875em}mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}:root{--white: #ffffff;--black: #000000;--brown: #c67841;--orange: #ed7203;--light-orange: #ffc389;--dark-green: #00494e;--light-green: #1f9b76;--light-beige: #f0ebe3;--dark-beige: #eae1d3;--text-light: #f7f7f7;--text-grey: #434343;--text-dark: #000000;--yellow: #d19b26;--red: #d14526;--error-invalid: var(--yellow);--error-empty: var(--red);--initial-space: 3.2rem;--space-xxxl: calc(var(--initial-space) * 5);--space-xxl: calc(var(--initial-space) * 4.5);--space-xl: calc(var(--initial-space) * 4);--space-l: calc(var(--initial-space) * 3);--space-m: calc(var(--initial-space) * 2.25);--space-s: calc(var(--initial-space) * 2);--space-xs: calc(var(--initial-space) * 1.5);--space-xxs: calc(var(--initial-space) * 1);--space-xxxs: calc(var(--initial-space) * 0.5);--space-xxxxs: calc(var(--initial-space) * 0.25);--container-pd: 8vw;--mb-container-pd: 3rem;--col-pd: 1.1rem;--mb-col-pd: 1rem;--col-offset: calc( ((100vw - (var(--container-pd) * 2)) + (2 * var(--col-pd))) / 12 * 1 );--br: 1rem;--br-multiplier: 3;--show-spacing: 6.4rem;--nav-height: 12rem}@media(max-width: 1023.98px){:root{--container-pd: var(--mb-container-pd);--col-pd: var(--mb-col-pd)}}@media(max-width: 767.98px){:root{--br-multiplier: 2;--initial-space: 2.4rem;--show-spacing: 4.8rem}}.f{display:flex}.fw{flex-wrap:wrap}.fwr{flex-wrap:wrap-reverse}.fnw{flex-wrap:nowrap}.f_c{flex-direction:column}.f_cr{flex-direction:column-reverse}.f_r{flex-direction:row}.f_rr{flex-direction:row-reverse}.f-c{align-items:center}.f-fs{align-items:flex-start}.f-fe{align-items:flex-end}.f--fs{justify-content:flex-start}.f--fe{justify-content:flex-end}.f--c{justify-content:center}.f--sb{justify-content:space-between}.f--sa{justify-content:space-around}@media(max-width: 767.98px){.fm{display:flex}.fmw{flex-wrap:wrap}.fmwr{flex-wrap:wrap-reverse}.fmnw{flex-wrap:nowrap}.fm_c{flex-direction:column}.fm_cr{flex-direction:column-reverse}.fm_r{flex-direction:row}.fm_rr{flex-direction:row-reverse}.fm-c{align-items:center}.fm-fs{align-items:flex-start}.fm-fe{align-items:flex-end}.fm--fs{justify-content:flex-start}.fm--fe{justify-content:flex-end}.fm--c{justify-content:center}.fm--sb{justify-content:space-between}.fm--sa{justify-content:space-around}}@media(min-width: 768px){.fd{display:flex}.fdw{flex-wrap:wrap}.fdwr{flex-wrap:wrap-reverse}.fdnw{flex-wrap:nowrap}.fd_c{flex-direction:column}.fd_cr{flex-direction:column-reverse}.fd_r{flex-direction:row}.fd_rr{flex-direction:row-reverse}.fd-c{align-items:center}.fd-fs{align-items:flex-start}.fd-fe{align-items:flex-end}.fd--fs{justify-content:flex-start}.fd--fe{justify-content:flex-end}.fd--c{justify-content:center}.fd--sb{justify-content:space-between}.fd--sa{justify-content:space-around}}.p-t--xxs{padding-top:var(--space-xxs)}.p-t--xs{padding-top:var(--space-xs)}.p-t--s{padding-top:var(--space-s)}.p-t--m{padding-top:var(--space-m)}.p-t--l{padding-top:var(--space-l)}.p-t--xl{padding-top:var(--space-xl)}@media(max-width: 767.98px){.p-t--xl{padding-bottom:var(--space-l)}}.p-t--xxl{padding-top:var(--space-xxl)}@media(max-width: 767.98px){.p-t--xxl{padding-bottom:var(--space-l)}}.p-t--xxxl{padding-top:var(--space-xxxl)}@media(max-width: 767.98px){.p-t--xxxl{padding-bottom:var(--space-l)}}.p-b--xxs{padding-bottom:var(--space-xxs)}.p-b--xs{padding-bottom:var(--space-xs)}.p-b--s{padding-bottom:var(--space-s)}.p-b--m{padding-bottom:var(--space-m)}.p-b--l{padding-bottom:var(--space-l)}.p-b--xl{padding-bottom:var(--space-xl)}@media(max-width: 767.98px){.p-b--xl{padding-bottom:var(--space-l)}}.p-b--xxl{padding-bottom:var(--space-xxl)}@media(max-width: 767.98px){.p-b--xxl{padding-bottom:var(--space-l)}}.p-b--xxxl{padding-bottom:var(--space-xxxl)}@media(max-width: 767.98px){.p-b--xxxl{padding-bottom:var(--space-l)}}.m-t--n{margin-top:0 !important}.m-t--xxs{margin-top:var(--space-xxs)}.m-t--xs{margin-top:var(--space-xs)}.m-t--s{margin-top:var(--space-s)}.m-t--m{margin-top:var(--space-m)}.m-t--l{margin-top:var(--space-l)}.m-t--xl{margin-top:var(--space-xl)}@media(max-width: 767.98px){.m-t--xl{margin-top:var(--space-l)}}.m-t--xxl{margin-top:var(--space-xxl)}@media(max-width: 767.98px){.m-t--xxl{margin-top:var(--space-l)}}.m-t--xxxl{margin-top:var(--space-xxxl)}@media(max-width: 767.98px){.m-t--xxxl{margin-top:var(--space-l)}}.m-b--auto{margin-bottom:auto}.m-b--n{margin-bottom:0 !important}.m-b--xxxxxs{margin-bottom:var(--space-xxxxxs)}.m-b--xxxxs{margin-bottom:var(--space-xxxxs)}.m-b--xxxs{margin-bottom:var(--space-xxxs)}.m-b--xxs{margin-bottom:var(--space-xxs)}.m-b--xs{margin-bottom:var(--space-xs)}.m-b--s{margin-bottom:var(--space-s)}.m-b--m{margin-bottom:var(--space-m)}.m-b--l{margin-bottom:var(--space-l)}.m-b--xl{margin-bottom:var(--space-xl)}@media(max-width: 767.98px){.m-b--xl{margin-bottom:var(--space-l)}}.m-b--xxl{margin-bottom:var(--space-xxl)}@media(max-width: 767.98px){.m-b--xxl{margin-bottom:var(--space-l)}}.m-b--xxxl{margin-bottom:var(--space-xxxl)}@media(max-width: 767.98px){.m-b--xxxl{margin-bottom:var(--space-l)}}@media(max-width: 767.98px){.m-t-n--xxs{margin-top:calc((var(--space-xxs) + .1rem)*-1)}.m-t-n--xs{margin-top:calc((var(--space-xs) + .1rem)*-1)}.m-t-n--s{margin-top:calc((var(--space-s) + .1rem)*-1)}.m-t-n--m{margin-top:calc((var(--space-m) + .1rem)*-1)}.m-t-n--l{margin-top:calc((var(--space-l) + .1rem)*-1)}.m-t-n--xl{margin-top:calc((var(--space-xl) + .1rem)*-1)}.m-t-n--xxl{margin-top:calc((var(--space-xxl) + .1rem)*-1)}.m-t-n--xxxl{margin-top:calc((var(--space-xxxl) + .1rem)*-1)}}@font-face{font-family:"Branding";src:url("/theme/assets/fonts/Branding-Black.woff2") format("woff2"),url("/theme/assets/fonts/Branding-Black.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:"Branding";src:url("/theme/assets/fonts/Branding-Bold.woff2") format("woff2"),url("/theme/assets/fonts/Branding-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Branding";src:url("/theme/assets/fonts/Branding-SemiBold.woff2") format("woff2"),url("/theme/assets/fonts/Branding-SemiBold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Branding";src:url("/theme/assets/fonts/Branding-Medium.woff2") format("woff2"),url("/theme/assets/fonts/Branding-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Albert Sans";src:url("/theme/assets/fonts/AlbertSans-ExtraBold.woff2") format("woff2"),url("/theme/assets/fonts/AlbertSans-ExtraBold.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:"Albert Sans";src:url("/theme/assets/fonts/AlbertSans-Bold.woff2") format("woff2"),url("/theme/assets/fonts/AlbertSans-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Albert Sans";src:url("/theme/assets/fonts/AlbertSans-SemiBold.woff2") format("woff2"),url("/theme/assets/fonts/AlbertSans-SemiBold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Albert Sans";src:url("/theme/assets/fonts/AlbertSans-Medium.woff2") format("woff2"),url("/theme/assets/fonts/AlbertSans-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Albert Sans";src:url("/theme/assets/fonts/AlbertSans-Light.woff2") format("woff2"),url("/theme/assets/fonts/AlbertSans-Light.woff") format("woff");font-weight:300;font-style:normal}h1,.h1-style,h2,.h2-style,h3,.h3-style,.br-font{font-family:"Branding"}h4,.h4-style,h5,.h5-style,h6,.h6-style,.as-font{font-family:"Albert Sans"}h1,.h1-style{font-size:7.5rem;font-size:clamp(3.6rem,4vw,7.5rem);line-height:1;font-weight:700}h2,.h2-style{font-size:3.2rem;font-size:clamp(2.4rem,2.5vw,3.2rem);line-height:1.1;font-weight:700}h3,.h3-style{font-size:2.5rem;font-size:clamp(2rem,2vw,2.5rem);line-height:1.2;font-weight:700}h4,.h4-style{font-size:2rem;font-size:clamp(1.8rem,1.5vw,2rem);line-height:1.5;font-weight:800}h5,.h5-style{font-size:2rem;font-size:clamp(1.8rem,1.5vw,2rem);line-height:1.5;font-weight:700}h6,.h6-style{font-size:2rem;font-size:clamp(1.8rem,1.5vw,2rem);line-height:1.4;font-weight:600}p,a,u,span,select,section,td,th,option,form,input,b,strong,ul,ol,li,textarea,label,button,input,iframe,table{font-family:"Albert Sans";font-size:1.6rem;font-size:clamp(1.4rem,1.5vw,1.6rem);line-height:1.5;font-weight:300}.paragraph{color:var(--text-grey)}.paragraph a{font-size:inherit;font-weight:inherit}.paragraph p{margin-bottom:2.4rem}.paragraph p+ul{margin-top:2.4rem;margin-bottom:0}.paragraph p+ul:not(:nth-last-child(1)){margin-bottom:2.4rem}.paragraph p+h2,.paragraph p+h3,.paragraph p+h4,.paragraph p+h5,.paragraph p+h6{margin-top:var(--space-m)}.paragraph h2{margin-bottom:2.4rem}.paragraph h3,.paragraph h4,.paragraph h5,.paragraph h6{margin-bottom:1.6rem}.paragraph :nth-last-child(1):not(li):not(.h0-style){margin-bottom:0 !important}.paragraph h1 span,.paragraph .h1-style span,.paragraph h2 span,.paragraph .h2-style span,.paragraph h3 span,.paragraph .h3-style span,.paragraph h4 span,.paragraph .h4-style span,.paragraph h5 span,.paragraph .h5-style span,.paragraph h6 span,.paragraph .h6-style span{font-size:inherit;line-height:inherit;font-family:inherit;font-weight:bold;color:var(--orange)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;overscroll-behavior:none;font-size:62.5%}body{background-color:var(--light-beige);color:var(--text-grey);font-size:1.6rem;overflow-x:hidden;min-height:100vh;width:100vw;overscroll-behavior:none}body.lock-scroll{overflow:hidden}main.leave{position:absolute;z-index:2;left:0;top:0;width:100%}main.come{position:absolute;z-index:3;top:0;left:0;right:0;width:100%}main.come-lower{z-index:1}.config-mode [data-scroll]{transform:none !important}.main-content-wrapper{position:relative;overflow:clip}.main-content-wrapper::-webkit-scrollbar{display:none}.mandelo-m{position:relative}.mandelo-m img{width:3.2rem;vertical-align:middle;top:-0.2rem;position:relative}.home-header{position:relative;height:auto;min-height:100vh;display:flex;align-items:center}@media(max-width: 1023.98px){.home-header{min-height:80vh}}.home-header__image{position:absolute;height:100%;width:100%;top:0;left:0;overflow:hidden;display:flex}.home-header__image::before{content:"";position:absolute;top:0;left:0;width:66%;height:100%;background:rgba(0,0,0,0) linear-gradient(90deg, #000000 0%, rgba(13, 13, 13, 0.8470588235) 23%, rgba(25, 25, 25, 0.7058823529) 41%, rgba(84, 84, 84, 0) 100%) 0% 0% no-repeat padding-box;mix-blend-mode:multiply;opacity:.64;z-index:1}.home-header__inner{position:relative;height:100%;display:flex;align-items:center;z-index:2}.home-header__title h1{margin-bottom:1rem;color:var(--white);max-width:30ch}.home-header__subtitle span{font-size:2.3rem;font-size:clamp(1.8rem,2vw,2.3rem);line-height:1.5;font-weight:300;color:var(--orange)}.home-header__buttons{position:relative}.post-header{position:relative;height:auto;display:flex;background-color:var(--white);min-height:50vh}@media(max-width: 1023.98px){.post-header{min-height:auto}}.post-header__inner{position:relative;height:100%;display:flex;align-items:flex-end;z-index:2}.post-header__content{position:relative;padding-top:24rem;padding-bottom:16rem}@media(max-width: 767.98px){.post-header__content{padding-top:18rem;padding-bottom:8.8rem}}.post-header__title h1{margin-bottom:0;color:var(--brown);max-width:22ch}.post-header__title:has(+.companies){margin-bottom:2.4rem}.companies .company{width:max-content}.companies .company img{height:50px;position:relative}.vacancy-item--row .companies{order:-1;margin-right:16px}.vacancy-item .companies .company img{height:auto;position:relative;max-width:124px}.accordion{position:relative}.accordion-group{--index-width: 7.2rem;--border-color: #cbcbcb;--title-color: var(--brown);--text-color: var(--text-grey);--index-color: var(--brown);position:relative;border-bottom:.1rem solid var(--border-color)}@media(max-width: 767.98px){.accordion-group{--index-width: 3.6rem}}.accordion-group:first-child .accordion-group__header{padding-top:0}.accordion-group:last-child{border-bottom:0}.accordion-group__header{position:relative;display:flex;flex-direction:row;align-items:center;padding-top:3.2rem;padding-bottom:3.2rem;cursor:pointer;color:var(--title-color)}.accordion-group__header__index{width:var(--index-width);color:var(--index-color);pointer-events:none}.accordion-group__header__title{pointer-events:none;margin-bottom:0;display:flex;align-items:center}.accordion-group__header__button{margin-left:auto;pointer-events:none}.accordion-group__header__button .button-circle{--circle-color: var(--title-color)}.accordion-group__header__button .button-circle .bar{position:absolute;background-color:var(--title-color)}.accordion-group__header__button .button-circle .bar-1{width:1.1rem;height:.1rem}.accordion-group__header__button .button-circle .bar-2{width:.1rem;height:1.1rem}.accordion-group__header__button .button-circle svg{transform:rotate(135deg);transition:transform .4s ease}.accordion-group__content{height:0;overflow:hidden}.accordion-group__content__inner{padding-bottom:3.2rem;padding-left:var(--index-width);padding-right:var(--col-offset);color:var(--text-color)}@media(max-width: 767.98px){.accordion-group__content__inner{padding-left:0;padding-right:4%}}.accordion-group__content p{margin-bottom:0}.accordion-group.active .accordion-group__content{height:auto}.brand-values{position:relative;display:flex;flex-direction:column}.brand-values__top--title{color:var(--section-title-color)}.brand-values__items{position:relative}@media(max-width: 1023.98px){.brand-values__items{padding-right:0}}.brand-values__items .accordion-group{--index-color: var(--light-orange);--title-color: var(--section-title-color);--text-color: var(--text-grey);--border-color: var(--light-orange)}.brand-values__items .accordion-group__header{padding-top:7.2rem;padding-bottom:7.2rem}@media(max-width: 767.98px){.brand-values__items .accordion-group__header{padding-top:4.4rem;padding-bottom:4.4rem}}.brand-values__items .accordion-group__header__title svg{margin-right:2rem;vertical-align:top}.brand-values__items .accordion-group__content{transform:translateY(-4rem)}@media(max-width: 767.98px){.brand-values__items .accordion-group__content{transform:translateY(-1.6rem)}}.buttons{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem}.button{--bg-color: var(--orange);--bg-color-hover: var(--white);--border-color: var(--orange);--border-color-hover: var(--white);--text-color: var(--white);--text-color-hover: var(--orange);appearance:none;-webkit-appearance:none;border:0;position:relative;display:inline-flex;align-items:center;border-radius:6rem;text-decoration:none;transition:opacity .4s ease;cursor:pointer}.button::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--bg-color);border-style:solid;border-width:.1rem;border-color:var(--border-color);border-radius:6rem;transition:border-color .4s ease,background-color .4s ease}.button__text{position:relative;pointer-events:none;z-index:1;padding:1.6rem 2.4rem;padding:1.5rem 2.4rem 1.7rem 2.4rem;font-size:1.8rem;line-height:normal;font-weight:600 !important;color:var(--text-color);font-family:"Branding" !important;transition:color .4s ease}.button__text a{color:var(--text-color);text-decoration:none}.button:active,.button:focus{outline:none}.button:hover{--bg-color: var(--bg-color-hover);--border-color: var(--border-color-hover);--text-color: var(--text-color-hover)}.button--orange-filled-2{--bg-color: var(--orange);--bg-color-hover: var(--light-orange);--border-color: var(--orange);--border-color-hover: var(--light-orange);--text-color: var(--white);--text-color-hover: var(--white)}.button--orange-border{--bg-color: transparent;--bg-color-hover: var(--orange);--border-color: var(--orange);--border-color-hover: var(--orange);--text-color: var(--orange);--text-color-hover: var(--white)}.button--white-filled{--bg-color: var(--white);--bg-color-hover: transparent;--border-color: var(--white);--border-color-hover: var(--white);--text-color: var(--orange);--text-color-hover: var(--white)}.button--white-border{--bg-color: transparent;--bg-color-hover: var(--white);--border-color: var(--white);--border-color-hover: var(--white);--text-color: var(--white);--text-color-hover: var(--orange)}.button--green-border{--bg-color: transparent;--bg-color-hover: var(--dark-green);--border-color: var(--dark-green);--border-color-hover: var(--dark-green);--text-color: var(--dark-green);--text-color-hover: var(--white)}.text-button{position:relative;display:inline-flex;flex-direction:row;align-items:center}.text-button__text{color:var(--dark-green);font-family:"Branding";font-size:1.8rem;line-height:1.5;margin-right:2.2rem}.text-button__circle{transform:rotate(90deg)}.text-button__circle .button-circle{--circle-color: var(--white);background-color:var(--white)}.text-button__circle .button-circle svg path{fill:var(--orange)}.categories{position:relative;display:flex;flex-direction:row;flex-wrap:wrap}.category{--border-color: #cbcbcb;--text-color: #a8a8a8;position:relative;height:5.4rem;display:flex;align-items:center;padding:0 2.4rem 0 2.4rem;border-radius:6rem;border:.1rem solid var(--border-color)}.category span{color:var(--text-color);font-family:"Branding";font-size:1.8rem;line-height:1.5;font-weight:700}.contact-infos{--gap-row: 3.2rem;--gap-column: var(--col-offset);--cols-per-row: 4;display:flex;flex-direction:row;flex-wrap:wrap;gap:3.2rem var(--col-offset)}.contact-infos .contact-info{flex:0 0 auto}.contact-info{position:relative}.contact-info--title{display:block;color:#a8a8a8;font-weight:600;font-size:1.8rem;line-height:1.2}.contact-info__links a{display:block;color:var(--section-title-color)}.contact-info__links a.gmaps{text-decoration:none}.cta{position:relative;display:flex;flex-direction:row;align-items:center;padding:8rem var(--col-offset);overflow:hidden}@media(max-width: 767.98px){.cta{padding:4rem var(--col-offset) 6.8rem;flex-direction:column;overflow:visible}}.cta::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--orange);border-radius:calc(var(--br)*2);overflow:hidden}@media(max-width: 767.98px){.cta::before{width:100vw;left:calc((-100vw + 100%)/2);border-radius:0}}.cta__image{position:relative;width:26%;margin:0 4%;overflow:hidden;border-radius:8vw;border-radius:20rem;flex-shrink:0;z-index:1}@media(max-width: 767.98px){.cta__image{width:66%;margin-bottom:8rem}}.cta__image::after{background-color:#f58b37 !important}.cta__content{position:relative;color:var(--white);width:66%;padding-left:calc(var(--col-offset)*2);display:flex;flex-direction:column;z-index:3}.cta__content::before{content:"";position:absolute;bottom:0;width:100vw;left:calc((-100vw + 100%)/2);top:0;height:20vh;transform:translateY(-100%);background:linear-gradient(0deg, rgb(237, 114, 3) 0%, rgba(239, 129, 30, 0.89) 40%, rgba(255, 255, 255, 0) 100%);display:none}@media(max-width: 767.98px){.cta__content::before{display:block}}@media(max-width: 1199.98px){.cta__content{padding-left:var(--col-offset)}}@media(max-width: 767.98px){.cta__content{width:100%;padding-left:0}}.cta__content__subtitle{margin-bottom:.4rem;font-weight:700}@media(max-width: 1023.98px){.cta__content__title{margin-bottom:2.8rem}}.cta__content__link .link{color:var(--text-light);font-family:inherit}.cta__content__link .link a{font-family:inherit;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.2rem;font-size:2.6rem;font-size:clamp(2rem,2vw,2.6rem);font-weight:500}.cta__content__link .link a::before{content:"";position:relative;display:inline-block;width:1rem;height:1rem;border:.8rem solid #ffc389;border-radius:50%;box-sizing:content-box;vertical-align:middle;margin-right:1.2rem}@media(max-width: 1023.98px){.cta__content__buttons{margin-bottom:2.8rem}}.cta__content span{display:block}.cta .background,.cta .foreground{position:absolute;pointer-events:none;z-index:0;width:85%;height:auto;left:-13%;bottom:0;transform:translateY(35%)}@media(max-width: 767.98px){.cta .background,.cta .foreground{width:150%;left:0;bottom:unset;top:0;transform:translateY(75%) translateX(-20%)}}@media(max-width: 575.98px){.cta .background,.cta .foreground{transform:translateY(80%) translateX(-20%)}}.cta .background{z-index:0}.cta .foreground{z-index:2}.featured-process{position:relative;display:flex;flex-direction:row}@media(max-width: 767.98px){.featured-process{flex-direction:column-reverse}}.featured-process__content{position:relative;display:flex;flex-direction:column;width:35%;padding:7% 7% 7% 0}@media(max-width: 1023.98px){.featured-process__content{width:45%}}@media(max-width: 767.98px){.featured-process__content{width:100%}}.featured-process__content span{display:block}.featured-process__content--subtitle{color:var(--light-orange);margin-bottom:.5rem}.featured-process__content--title{color:var(--section-title-color);margin-bottom:10%}@media(max-width: 767.98px){.featured-process__content--title{margin-bottom:3.2rem}}.featured-process__content--text{color:var(--text-dark);white-space:pre-line;margin-bottom:10%}@media(max-width: 767.98px){.featured-process__content--text{margin-bottom:2.4rem}}.featured-process__content--button{margin-top:auto}.featured-process__showcase{position:relative;width:65%;overflow:hidden;display:flex}@media(max-width: 1023.98px){.featured-process__showcase{width:55%}}@media(max-width: 767.98px){.featured-process__showcase{width:100%}}.featured-process__showcase::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#145d61;border-radius:calc(var(--br)*2)}.featured-process__showcase__circles{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;gap:5%;padding:10% 0;width:100%}.featured-process__showcase__circles--circle{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;width:32%;flex-shrink:0;background-color:var(--light-beige);border-radius:50%;opacity:.4}.featured-process__showcase__circles--circle svg{width:62%;height:auto;overflow:visible}.featured-process__showcase__circles--circle:nth-child(2){width:54%;opacity:1}.featured-vacancies{position:relative}.featured-vacancies__top{position:relative;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:3.2rem}.featured-vacancies__top--title{max-width:14ch;display:block;color:var(--brown)}.featured-vacancies__top__images{--circle-diameter: 9vw;--border-width: 0.7vw;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-right:calc(var(--border-width)*-1)}@media(max-width: 767.98px){.featured-vacancies__top__images{--circle-diameter: 8rem;--border-width: 0.6rem}}.featured-vacancies__top__images--image{position:relative;width:var(--circle-diameter);height:auto;aspect-ratio:1/1;border-radius:50%;border:var(--border-width) solid var(--light-beige);margin-right:-2.5vw;z-index:1;max-width:14rem;flex-shrink:0}@media(max-width: 1199.98px){.featured-vacancies__top__images--image{margin-right:-3vw}}@media(max-width: 767.98px){.featured-vacancies__top__images--image{margin-right:-2rem}}.featured-vacancies__top__images--image picture img{border-radius:50%;overflow:hidden}.featured-vacancies__top__images--image:last-child{margin-right:0}.featured-vacancies__items{position:relative;display:flex;flex-direction:column;gap:3.2rem}.form-font-size{font-size:0}.form-errors{color:var(--form-text-color)}.form-errors ul{padding-left:1.7rem}.contact-form{--form-label-color: var(--black);--form-text-color: var(--black);--form-placeholder-color: #a2a2a2;--form-border-color: #cecece;position:relative;background-color:var(--white);border-radius:calc(var(--br)*2);padding:8rem var(--col-offset)}.contact-form__top{position:relative}.contact-form__top--title{display:block;color:var(--brown)}.contact-form__fields{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.contact-form__avg{min-width:calc(50% - 1.6rem)}.contact-form .form-button{flex-shrink:0}.contact-form .submit-form-btn{appearance:none;-webkit-appearance:none;border:0;padding:0}.contact-form .submit-form-btn a{color:var(--white)}.contact-form:not(.donate-form) .contact-form__fields .form-field-container .form-field.select{height:30px;padding:0;border-bottom:2px solid var(--form-border-color);border-radius:0}.contact-form:not(.donate-form) .contact-form__fields .form-field-container .form-field.select .form-field__select{padding:0 30px 8px 0;border:0;border-radius:0}.contact-form:not(.donate-form) .contact-form__fields .form-field-container .form-field.select .select-arrow{right:0}.contact-form:not(.donate-form) .contact-form__fields .form-field-container .form-field.select .select-arrow svg path{fill:var(--form-border-color)}.form-field-container{position:relative;margin-bottom:2.4rem}.form-field-container .form-field{display:block;position:relative;z-index:3;width:100%}.form-field-container .form-field__label{position:absolute;display:block;margin:0;font-family:"Branding";font-weight:500;font-size:1.8rem;line-height:1.5;padding:0 .2rem;width:auto;z-index:0;top:1.6rem;left:3rem;pointer-events:none;transform-origin:left;background-color:var(--white);color:var(--form-label-color);will-change:transform;transition:transform .4s ease}.form-field-container .form-field .error-messages{position:absolute;width:100%;bottom:0}.form-field-container .form-field .error-messages span{position:absolute;left:0;padding:0 1.6rem;opacity:0;font-size:1.2rem;padding:.4rem 1.6rem;color:var(--error-empty);transition:opacity .4s ease}.form-field-container .form-field.form-field--is-active,.form-field-container .form-field.form-field--is-filled{--form-border-color: var(--dark-green)}.form-field-container .form-field.form-field--is-active .form-field__label,.form-field-container .form-field.form-field--is-filled .form-field__label{transform:translateY(-2.8rem) scale(0.72)}.form-field-container .form-field-file{opacity:1;display:block;outline:0;width:100%;height:6.2rem;color:var(--form-text-color);padding:0 3.2rem 0 3.2rem}.form-field-container .form-field-file::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14.11" height="14.111" viewBox="0 0 14.11 14.111"><g id="Group_2261" data-name="Group 2261" transform="translate(-0.001)"><path id="Path_3855" data-name="Path 3855" d="M-11362.5-17397v14.111" transform="translate(11369.481 17397)" fill="none" stroke="%23fff" stroke-width="1"/><path id="Path_3856" data-name="Path 3856" d="M0,0V14.11" transform="translate(14.111 6.981) rotate(90)" fill="none" stroke="%23fff" stroke-width="1"/></g></svg>');width:3.8rem;height:3.8rem;background-color:var(--orange);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;right:1.3rem;top:1.2rem;padding-top:3px;pointer-events:none}.form-field-container .form-field-file__list{position:relative;height:6.2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;opacity:0;visibility:hidden}.form-field-container .form-field-file .form-field__file{width:.01rem;height:.01rem;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form-field-container .form-field-file .form-field__file__label{position:absolute;display:inline-block;margin-bottom:0;cursor:pointer;height:100%;width:100%;z-index:1;left:0;top:0;border:0}.form-field-container .form-field-file .file-icon{position:absolute;opacity:1;top:50%;transform:translateY(-50%);right:19px}.form-field-container .form-field-file .svg-wrapper{position:relative}.form-field-container .form-field-file .svg-wrapper svg{pointer-events:none;top:0}.form-field-container .form-field-file .svg-wrapper .cross-icon{position:relative;left:0;opacity:0;cursor:pointer;z-index:3;pointer-events:none;transition:opacity .4s ease}.form-field-container .form-field-file .svg-wrapper .cross-icon path{pointer-events:none}.form-field-container .form-field-file .svg-wrapper .show-icon{opacity:1;pointer-events:all}.form-field-container .form-field-file .svg-wrapper .hide-icon{opacity:0}.form-field-container .form-field-file .error-messages span{padding-left:0}.form-field-container .form-field-file .file-drop-button{width:80%}@media(max-width: 767.98px){.form-field-container .form-field-file .file-drop-button{width:100%;margin-top:1rem}.form-field-container .form-field-file .file-drop-button .button.file-drop{margin-left:0}}.form-field-container .form-field-file.invalid .form-field-file__list{border-color:var(--error-empty) !important}.form-field-container .form-field.radio,.form-field-container .form-field.checkbox{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.form-field-container .form-field.radio .form-field__label,.form-field-container .form-field.checkbox .form-field__label{position:relative;left:unset;top:unset;padding:0;width:100%;margin-right:2rem;margin-bottom:1rem}.form-field-container .form-field.radio .option-group .option,.form-field-container .form-field.checkbox .option-group .option{margin-right:2rem;margin-bottom:1rem}.form-field-container .form-field.radio .option-group .option label,.form-field-container .form-field.checkbox .option-group .option label{margin-bottom:0;display:flex;align-items:flex-start;cursor:pointer;color:var(--form-text-color);font-family:"Branding";font-weight:500}.form-field-container .form-field.radio .option-group .option label input,.form-field-container .form-field.checkbox .option-group .option label input{--input-width: 2rem;position:relative;display:flex;align-items:center;justify-content:center;appearance:none;width:var(--input-width);height:var(--input-width);border-radius:.6rem;border:.1rem solid var(--form-border-color);background-color:var(--white);margin-right:1rem;flex-shrink:0;cursor:pointer;color:inherit}.form-field-container .form-field.radio .option-group .option label input::after,.form-field-container .form-field.checkbox .option-group .option label input::after{content:url('data:image/svg+xml,<svg width="10" height="8" viewBox="0 0 10 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.93937 0L8.40623 0.547491C6.56655 2.46079 5.17364 4.04871 3.44284 5.87433L0.96865 3.7019L0 4.8943L3.5367 8L4.02853 7.49537C6.04656 5.39698 7.48639 3.71749 9.4725 1.65027L10 1.09693L8.93749 0.00194837L8.93937 0Z" fill="white"/></svg>');position:absolute;width:inherit;height:inherit;line-height:.6rem;background-color:var(--orange);opacity:0;display:flex;align-items:center;justify-content:center;border-radius:inherit;transition:opacity .4s ease}.form-field-container .form-field.radio .option-group .option label input:checked::after,.form-field-container .form-field.checkbox .option-group .option label input:checked::after{opacity:1}.form-field-container .form-field.radio .option-group .option:last-child,.form-field-container .form-field.checkbox .option-group .option:last-child{margin-bottom:0}@media(max-width: 575.98px){.form-field-container .form-field.radio.is-row,.form-field-container .form-field.checkbox.is-row{flex-direction:column;align-items:flex-start}}.form-field-container .form-field.radio.is-row .form-field__label,.form-field-container .form-field.checkbox.is-row .form-field__label{width:auto;margin-bottom:0}.form-field-container .form-field.radio.is-row .option-group,.form-field-container .form-field.checkbox.is-row .option-group{margin-bottom:0;display:flex;flex-direction:row}@media(max-width: 575.98px){.form-field-container .form-field.radio.is-row .option-group,.form-field-container .form-field.checkbox.is-row .option-group{flex-direction:column}}.form-field-container .form-field.radio.is-row .option-group .option,.form-field-container .form-field.checkbox.is-row .option-group .option{margin-bottom:0}@media(max-width: 575.98px){.form-field-container .form-field.radio.is-row .option-group .option,.form-field-container .form-field.checkbox.is-row .option-group .option{margin-top:1rem}}.form-field-container .form-field.radio input{border-radius:50% !important}.form-field-container .form-field.radio input::before{border-radius:44% !important}.form-field-container .form-field.radio.invalid input{border:3px solid var(--red) !important}.form-field-container .form-field.checkbox .option-group .option label input::before{border-radius:.3rem !important}.form-field-container .form-field.select{position:relative;display:flex;flex-direction:row;align-items:center}.form-field-container .form-field .select-arrow{position:absolute;right:2.5rem;line-height:0;pointer-events:none}@media(max-width: 575.98px){.form-field-container .form-field .select-arrow{right:2rem}}.form-field-container .form-field .error-message{position:absolute;right:3rem;top:-0.7rem;color:var(--red);background:#fff;padding-left:1rem;padding-right:1rem;font-size:.75rem;pointer-events:none;opacity:0;visibility:hidden}.form-field-container.is-placed-after .button{float:right}@media(max-width: 575.98px){.form-field-container.is-placed-after .button{float:unset}}.form-field-container.is-placed-inline{margin-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:3.2rem;margin-top:1.6rem}.form-field-container.is-placed-inline .avg_checkbox{width:auto;margin-bottom:0 !important}@media(max-width: 767.98px){.form-field-container.is-placed-inline .avg_checkbox .option{margin-right:0}}.form-field-container.whole{width:100%}.form-field-container.half{width:calc(50% - .8rem)}@media(max-width: 575.98px){.form-field-container.half{width:100%}}.form-field-container.third{width:calc(33.3333333333% - 1.0666666667rem)}@media(max-width: 575.98px){.form-field-container.third{width:100%}}.form-field__input,.form-field__textarea,.form-field__select,.form-field-file{appearance:none;-webkit-appearance:none;border:0;display:block;outline:0;width:100%;height:auto;color:var(--form-text-color);font-family:"Branding";font-weight:500;font-size:1.8rem;line-height:1.5;background-color:rgba(0,0,0,0);padding:2rem 3.2rem 2rem 3.2rem;border-radius:6rem;height:6.2rem;border:.1rem solid var(--form-border-color);transition:border-color .4s ease}.form-field__select option{color:#000}select option{color:#000}select option:disabled{color:var(--form-placeholder-color)}.form-field__input.invalid,input[type=checkbox].invalid,.form-field__select.invalid{--form-border-color: var(--error-empty) !important}.form-field__input.invalid-input,input[type=checkbox].invalid-input,.form-field__select.invalid-input{--form-border-color: var(--error-wrong) !important}.form-field-file.invalid{--form-border-color: var(--error-empty) !important}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(0.7)}.form-field__textarea{border-radius:3rem !important;min-height:13rem}.form-field-file.form-field--is-active .form-field__file,.form-field-file.form-field--is-filled .form-field__file{opacity:1}.form-field-file input{opacity:0;transition:opacity .4s ease}.form-field-file ::-webkit-file-upload-button{display:none}.form-field-container .form-field.avg_checkbox{opacity:1;transition:border-color .4s ease}.form-field-container .form-field.avg_checkbox .option-group .option label p{color:var(--black)}.form-field-container .form-field.avg_checkbox .option-group .option label p a{color:var(--black)}.form-field-container .form-field.avg_checkbox .option label{position:relative;top:0;left:0;padding:0;pointer-events:all;font-family:"Branding";font-weight:500}.form-field-container .form-field.avg_checkbox .option p{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;position:relative;margin-bottom:0;top:-1px}.form-field-container .form-field.avg_checkbox .option a{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;text-decoration:underline}.form-field-container .form-field.avg_checkbox .option a::after{bottom:-0.2rem;transform:scaleX(1)}.form-field-container .form-field.avg_checkbox.invalid .form-field__avg{border-color:var(--error-empty) !important}.grecaptcha-badge{visibility:hidden}::placeholder{color:var(--form-placeholder-color);opacity:1}:-ms-input-placeholder{color:var(--form-placeholder-color)}::-ms-input-placeholder{color:var(--form-placeholder-color)}.image-cta{position:relative}.image-cta__image{position:relative;width:100vw;left:calc((-100vw + 100%)/2)}.image-cta__content{position:relative}.image-cta__content .overlap-cta{--overlap: -10rem;--gap: 3.2rem;position:relative;margin-top:var(--overlap);width:100%;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;padding:4.8rem var(--col-offset);border-radius:var(--br);background-color:var(--section-color);gap:var(--gap)}@media(max-width: 767.98px){.image-cta__content .overlap-cta{gap:2.4rem;padding:3.6rem var(--col-offset)}}.image-cta__content .overlap-cta__portrait{--image-width: 10rem;width:var(--image-width);height:var(--image-width);border-radius:50%;overflow:hidden;flex-shrink:0}@media(max-width: 767.98px){.image-cta__content .overlap-cta__portrait{--image-width: 6.8rem}}.image-cta__content .overlap-cta__content{position:relative;display:flex;flex-direction:column;margin-right:auto}.image-cta__content .overlap-cta__content__subtitle{color:var(--section-title-color);font-weight:500;font-size:2rem;line-height:1.5;margin-bottom:.3rem}.image-cta__content .overlap-cta__content__title{color:var(--section-title-color);max-width:30ch}.image-cta__content .overlap-cta__content span{display:block}.image-cta__content .overlap-cta__button{flex-shrink:0}.image-quote{position:relative;display:flex;flex-direction:row;align-items:center}@media(max-width: 767.98px){.image-quote{flex-direction:column}}.image-quote__image{position:relative;width:50%;padding-right:var(--col-offset)}@media(max-width: 767.98px){.image-quote__image{width:100%;padding-right:0;margin-bottom:3.2rem}}.image-quote__image--inner{border-radius:calc(var(--br)*2);overflow:hidden}.image-quote__content{position:relative;width:50%}@media(max-width: 767.98px){.image-quote__content{width:100%;padding-left:0}}.image-quote__content--quote{color:var(--brown);display:block;margin-bottom:4rem}@media(max-width: 767.98px){.image-quote__content--quote{margin-bottom:3rem}}.image-quote__content--person .person{--p-function-color: var(--text-grey)}.image-slider{--gap: calc(var(--col-pd) * 2);position:relative;width:100%}.image-slider--container{position:relative}.image-slider--container .image-slide{position:relative}.image-slider--container .image-slide__image{border-radius:calc(var(--br)*2);overflow:hidden}.image-slider--container .swiper-slide{width:calc(33.3333333333% - .6666666667*var(--gap))}@media(max-width: 1023.98px){.image-slider--container .swiper-slide{width:calc(50% - .5*var(--gap))}}@media(max-width: 767.98px){.image-slider--container .swiper-slide{width:calc(71.4285714286% - .2857142857*var(--gap))}}picture{position:relative;display:block;line-height:0;height:0}picture img{position:absolute;top:0}.width-cover{width:100%;height:100%}.width-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.height-contain{width:100%;height:100%}.height-contain img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.parallax-img{width:100%;height:100%}.parallax-img img{width:100%;height:120%;-o-object-fit:cover;object-fit:cover;margin-top:-10%}@media(max-width: 767.98px){.parallax-img img{height:100%;margin-top:0}}.reveal-image{overflow:hidden}.full-link-btn{position:absolute;height:100%;width:100%;display:block;z-index:2;top:0;left:0}.image .swiper-lazy{opacity:0}.image .swiper-lazy-loaded{opacity:1;transition:opacity .6s ease-in}.image--lazy img{opacity:0}.image--lazy.image--loaded img{opacity:1;transition:opacity .6s ease-in}.bg-image{opacity:0}.bg-image--loaded{opacity:1}[data-stagger=image]{opacity:1;transform:none}[data-stagger=image] img{transform:translateY(-1.25rem);transition:transform .7s cubic-bezier(0.68, 0.16, 0.41, 0.9) !important}[data-stagger=image]:after{content:"";background-color:var(--section-color);position:absolute;top:0;right:-0.1rem;bottom:0;left:-0.1rem;transition:transform .7s cubic-bezier(0.68, 0.16, 0.41, 0.9);z-index:1;transform-origin:bottom}[data-stagger=image].is-staggered img{transform:translateY(0)}[data-stagger=image].is-staggered::after{transform:scaleY(0)}.post-item{position:relative;margin-bottom:7rem;transition:opacity .4s ease,transform .4s ease}@media(max-width: 575.98px){.post-item{margin-bottom:5rem}}.post-item__image{position:relative;margin-bottom:4rem;overflow:hidden}@media(max-width: 575.98px){.post-item__image{margin-bottom:2.4rem}}.post-item__image picture{transform:scale(1);transition:transform .5s ease}.post-item__content{position:relative}.post-item__content__title{margin-bottom:1.8rem}@media(max-width: 575.98px){.post-item__content__title{margin-bottom:1.6rem}}.post-item__content__title h4{margin-bottom:0}@media(max-width: 575.98px){.post-item.swiper-slide{margin-bottom:3rem}}.post-item:hover .post-item__image picture{transform:scale(1.1)}.vacancy-item{position:relative;transition:opacity .4s ease,transform .4s ease;padding:4.8rem 4.6rem;background-color:var(--white);border-radius:var(--br)}.vacancy-item__content{position:relative}.vacancy-item__content--title{display:block;margin-bottom:1.4rem;color:var(--dark-green)}.vacancy-item__content--text{margin-bottom:3rem;color:var(--text-grey);padding-right:10%}.vacancy-item__content__buttons{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.vacancy-item__content__buttons--circle .button-circle{--circle-color: var(--orange);background-color:var(--orange)}.vacancy-item__content__buttons--circle .button-circle svg path{fill:var(--white)}.vacancy-item--row{padding:5.6rem 7rem}@media(max-width: 1023.98px){.vacancy-item--row{padding:4.8rem 5.6rem}}@media(max-width: 767.98px){.vacancy-item--row{padding:4.4rem 4.6rem}}.vacancy-item--row-odd{background-color:var(--light-orange)}.vacancy-item--row-even{background-color:var(--light-green)}.vacancy-item--row .vacancy-item__content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:3.2rem}.vacancy-item--row .vacancy-item__content--title{margin-bottom:0;color:var(--white)}.vacancy-item--row .vacancy-item__content__buttons{justify-content:flex-start}.vacancy-item--row .vacancy-item__content__buttons .category{--border-color: var(--white);--text-color: var(--white)}.logo-anchor{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:3.2rem}.logo-anchor__links{position:relative}.logo-anchor__links .link a{--btn-height: 5.4rem;--border-color: #d8d8d8;--text-color: var(--dark-green);--bg-color: transparent;display:flex;align-items:center;height:var(--btn-height);padding:1.5rem 2.4rem 1.7rem 2.4rem;border-style:solid;border-width:.1rem;border-color:var(--border-color);border-radius:6rem;transition:border-color .4s ease,background-color .4s ease,color .4s ease;text-decoration:none;font-weight:600;font-family:"Branding";color:var(--text-color);background-color:var(--bg-color)}.logo-anchor__links .link a svg{margin-left:1rem}.logo-anchor__links .link a svg path{fill:var(--text-color);transition:fill .4s ease}.logo-anchor__links .link a:hover{--border-color: var(--dark-green);--text-color: var(--white);--bg-color: var(--dark-green)}.logo-grid{position:relative;background-color:var(--white);border-radius:calc(var(--br)*2);overflow:hidden}.logo-grid__items{--items-per-row: 3;--gap: 0.2rem;--line-offset: var(--gap);--line-thickness: 0.2rem;--line-color: var(--light-beige);display:grid;grid-template-columns:repeat(var(--items-per-row), minmax(0, 1fr));grid-auto-rows:1fr;gap:var(--gap);background-color:var(--white);border-radius:calc(var(--br)*2);overflow:hidden}@media(max-width: 767.98px){.logo-grid__items{--items-per-row: 2}}@media(max-width: 575.98px){.logo-grid__items{--items-per-row: 1}}.logo-grid__items .grid-item::before,.logo-grid__items .grid-item::after{content:"";position:absolute;background-color:var(--line-color);z-index:1;pointer-events:none}.logo-grid__items .grid-item::before{content:"";inline-size:var(--line-thickness);block-size:100vh;inset-block-start:0;inset-inline-start:calc(var(--line-offset)*-1)}.logo-grid__items .grid-item::after{content:"";inline-size:100vw;block-size:var(--line-thickness);inset-inline-start:0;inset-block-start:calc(var(--line-offset)*-1)}.grid-item{--max-height: 54%;--max-width: 50%;position:relative;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}.grid-item__inner{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.grid-item__inner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f0f0f0;opacity:0;transition:opacity .4s ease}.grid-item__text{position:relative;color:var(--brown);line-height:1.2;white-space:pre-line;width:100%;height:100%;max-width:var(--max-width);max-height:var(--max-height);display:flex;align-items:center;justify-content:flex-start}@media(max-width: 767.98px){.grid-item__text{white-space:unset}}.grid-item__logo{position:relative;z-index:1;width:100%;height:auto;width:100%;height:100%;max-width:var(--max-width);max-height:var(--max-height);display:flex;align-items:center;justify-content:center;-webkit-filter:brightness(0) invert(0.75);filter:brightness(0) invert(0.75);transition:filter .4s ease}.grid-item__logo svg{width:inherit;height:inherit}.grid-item:hover .grid-item__inner:not(.grid-item__inner--text)::before{opacity:1}.grid-item:hover .grid-item__logo{-webkit-filter:brightness(1) invert(0);filter:brightness(1) invert(0)}.popup{display:block;position:fixed;z-index:103;left:0;top:0;width:100vw;height:100%;overflow:auto;opacity:0;visibility:hidden;pointer-events:none;display:flex;justify-content:center;align-items:center}.popup::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--black);opacity:0;transition:opacity .4s ease}.popup__content__scroll{overflow-y:scroll;max-height:100%;height:auto}.popup__inner{position:relative;display:flex;flex-direction:column;justify-self:flex-start;margin:auto;max-width:68%;width:100%;height:auto;background-color:var(--white)}@media(max-width: 1199.98px){.popup__inner{max-width:74%}}@media(max-width: 1023.98px){.popup__inner{max-width:80%;max-height:80%}}.popup__video{padding-top:56.25%;height:0;background-color:var(--black)}.popup__video iframe,.popup__video video{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}.popup__close{position:absolute;top:0;right:-6.4rem;cursor:pointer;background-color:var(--orange);display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;z-index:1;border-radius:50%}.popup__close svg{width:1.6rem;height:auto;z-index:1;transition:transform .25s ease}.popup__close svg path{fill:var(--white)}.popup__close:hover svg{transform:rotate(90deg)}.popup--share .popup__close{top:1.3rem;right:1.3rem}.popup--share .popup__inner{padding:0;border-radius:0;max-height:unset;max-width:30vw}@media(max-width: 1199.98px){.popup--share .popup__inner{max-width:74%}}@media(max-width: 1023.98px){.popup--share .popup__inner{max-width:calc(100% - 4rem);max-height:80%}}.popup--overlay,.popup--download{left:unset;right:0;justify-content:flex-end;align-items:unset;overflow:unset;width:100%}.popup--overlay .popup__close,.popup--download .popup__close{top:1.6rem;left:-6.4rem}.popup--overlay .popup__close svg path,.popup--download .popup__close svg path{fill:var(--soft-black)}.popup--overlay .popup__inner,.popup--download .popup__inner{padding:0;border-radius:0;max-height:unset;max-width:42vw;margin:unset;transform:translateX(100%);transition:transform .4s ease;background-color:var(--white)}@media(max-width: 1199.98px){.popup--overlay .popup__inner,.popup--download .popup__inner{max-width:50vw}}@media(max-width: 1023.98px){.popup--overlay .popup__inner,.popup--download .popup__inner{max-width:70vw}}@media(max-width: 575.98px){.popup--overlay .popup__inner,.popup--download .popup__inner{max-width:90vw}}.popup--overlay.popup--open .popup__inner,.popup--download.popup--open .popup__inner{transform:translateX(0)}.popup--overlay.popup--open .popup__close,.popup--download.popup--open .popup__close{transform:translateX(0)}.popup--download .popup__content__scroll{min-height:100vh}.popup.popup--open::before{opacity:.32}.more-info{position:relative}.more-info__header{position:relative;padding:14.4rem 4.8rem 4rem;background-color:var(--light-blue)}@media(max-width: 1023.98px){.more-info__header{padding:12rem 3rem 3.2rem}}.more-info__header h4{margin-bottom:0}.more-info__content{position:relative;padding:4.8rem}@media(max-width: 1023.98px){.more-info__content{padding:3rem}}.more-info__content p{margin-bottom:2rem !important}.more-info__content *{font-size:1.6rem !important;line-height:2 !important}.more-info__content ul,.more-info__content ol{padding-left:2.4rem}.process-blocks{position:relative;border-radius:1rem;overflow:hidden}.process-blocks__inner{display:flex;flex-direction:row;align-items:stretch}@media(max-width: 767.98px){.process-blocks__inner{flex-direction:column}}.process-blocks__inner .process-block{--bg-color: var(--white);--title-color: var(--dark-green);--subtitle-color: var(--text-dark);--arrow-color: var(--brown);position:relative;display:flex;align-items:center;justify-content:center;padding:0 3.2rem;background-color:var(--bg-color);flex:1;aspect-ratio:1/.5}@media(max-width: 767.98px){.process-blocks__inner .process-block{aspect-ratio:unset;padding:4rem 3.2rem}}.process-blocks__inner .process-block__content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.process-blocks__inner .process-block__content--title{color:var(--title-color);display:block}.process-blocks__inner .process-block__content--subtitle{color:var(--subtitle-color);font-size:1rem;line-height:1.2;margin-top:.4rem;font-weight:500;display:block}.process-blocks__inner .process-block__arrow{position:absolute;z-index:1;right:0;transform:translateX(50%)}@media(max-width: 767.98px){.process-blocks__inner .process-block__arrow{bottom:0;right:50%;transform:translate(50%, 50%) rotate(90deg)}}.process-blocks__inner .process-block__arrow .button-circle{--button-diameter: 4.8rem;width:var(--button-diameter);height:var(--button-diameter);border:none}@media(max-width: 767.98px){.process-blocks__inner .process-block__arrow .button-circle{--button-diameter: 3.2rem}}.process-blocks__inner .process-block__arrow .button-circle::before{content:"";position:absolute;top:0;left:0;width:var(--button-diameter);height:var(--button-diameter);border-radius:inherit;background-color:var(--bg-color);opacity:1}.process-blocks__inner .process-block__arrow .button-circle svg{width:1.6rem;height:auto;z-index:1}@media(max-width: 767.98px){.process-blocks__inner .process-block__arrow .button-circle svg{width:1rem}}.process-blocks__inner .process-block__arrow .button-circle svg path{fill:var(--arrow-color)}.process-blocks__inner .process-block--light-orange{--bg-color: var(--light-orange);--title-color: var(--dark-green);--subtitle-color: var(--text-dark);--arrow-color: var(--brown)}.process-blocks__inner .process-block--dark-orange{--bg-color: var(--brown);--title-color: var(--white);--subtitle-color: var(--text-light);--arrow-color: var(--white)}.process-blocks__inner .process-block--green{--bg-color: var(--dark-green);--title-color: var(--white);--subtitle-color: var(--text-light);--arrow-color: var(--white)}.process-blocks.diapositive .process-block--white{--bg-color: var(--light-beige)}.process{position:relative}.process__top{position:absolute;z-index:2}@media(max-width: 767.98px){.process__top{position:relative;margin-bottom:6.4rem;text-align:center}}.process__top--title{color:var(--brown);margin-bottom:.8rem}.process__top--subtitle{color:var(--section-title-color)}.process__top span{display:block}.process__animation{position:relative;display:flex;flex-direction:row}.process__animation__svg{position:relative;width:60%;padding-right:8%;min-height:88vh}@media(max-width: 767.98px){.process__animation__svg{display:none}}.process__animation__svg--content{position:relative;width:100%}.process__animation__svg svg{width:100%;height:auto;overflow:visible;vertical-align:top}.process__animation__svg svg #road-placeholder{opacity:.5}.process__animation__svg svg .unactive-road{color:#b8afa1}.process__animation--content{--list-height: 19rem;position:relative;position:absolute;right:0;top:0;height:100%;width:40%;overflow:hidden;pointer-events:none}@media(max-width: 767.98px){.process__animation--content{position:relative;width:100%}}.process__animation--content::before,.process__animation--content::after{content:"";position:absolute;left:0;width:100%;z-index:1}@media(max-width: 767.98px){.process__animation--content::before,.process__animation--content::after{display:none}}.process__animation--content::before{top:0;height:var(--list-height);background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, var(--section-color) 60%)}.process__animation--content::after{bottom:0;height:12%;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, var(--section-color) 70%)}.process-item{--index-width: 4.6rem;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;padding-bottom:4.8rem;width:100%}@media(max-width: 767.98px){.process-item{padding-bottom:4.8rem}}.process-item__icon{width:100%;display:none}@media(max-width: 767.98px){.process-item__icon{display:flex;align-items:center;justify-content:center;margin-bottom:3.2rem}}.process-item__icon--svg svg{max-height:10rem;height:100%;width:100%}.process-item__index{width:4.6rem;font-size:1.6rem;line-height:1.25;font-weight:600;color:var(--brown);flex-shrink:0;margin-bottom:1rem}.process-item__content{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline}@media(max-width: 767.98px){.process-item__content{justify-content:center;text-align:center}}.process-item__content--title{display:block;margin-bottom:1.2rem;line-height:1;color:var(--brown)}.process-item__content--text{margin-bottom:0;padding-left:var(--index-width);color:var(--text-grey)}@media(max-width: 767.98px){.process-item__content--text{padding-left:unset;text-align:center}}.process-item--list{position:relative;display:flex;flex-direction:column;top:var(--list-height)}@media(max-width: 767.98px){.process-item--list{top:unset;padding:0 var(--col-offset)}}.social-media{position:relative;display:flex;flex-direction:row;align-items:center}.social-media__icons{display:flex;flex-direction:row;align-items:center}.social-media__icon{position:relative;flex-shrink:0;margin-left:1rem;width:auto;height:auto;display:flex;align-items:center;justify-content:center}.social-media__icon:first-child{margin-left:0}.social-media__icon svg{width:auto;height:1.6rem;overflow:visible}.social-media__icon .whatsapp.mobile{display:none}@media(max-width: 767.98px){.social-media__icon .whatsapp.mobile{display:block}}@media(max-width: 767.98px){.social-media__icon .whatsapp.desktop{display:none}}.stacking-cards{--card-height: auto;--nav-offset: 4.8rem;--sticky-offset: 10vh;--card-offset: 5vh;position:relative;display:flex;flex-direction:row;align-items:flex-start}.stacking-cards__navigation{--card-height: 60vh;position:sticky;width:var(--col-offset);padding-top:var(--nav-offset);padding-bottom:calc(var(--card-height) - var(--nav-offset) - var(--sticky-offset) - var(--card-offset));top:var(--sticky-offset)}@media(max-width: 767.98px){.stacking-cards__navigation{display:none}}.stacking-cards__pagination{display:flex;flex-direction:row;color:var(--dark-green);margin-bottom:2.4rem}.stacking-cards__pagination span{font-weight:400}.stacking-cards__pagination--current,.stacking-cards__pagination--total{width:1.3em}.stacking-cards__pagination--divider{margin:0 .2em 0 .1em}.stacking-cards__buttons{display:flex;flex-direction:column;gap:.8rem}.stacking-cards__buttons .button-circle{--button-diameter: 4.6rem;width:var(--button-diameter);height:var(--button-diameter);cursor:pointer}.stacking-cards__buttons .button-circle::before{content:"";position:absolute;top:-0.1rem;left:-0.1rem;width:var(--button-diameter);height:var(--button-diameter);border-radius:inherit;background-color:var(--orange);opacity:0;transition:opacity .4s ease}.stacking-cards__buttons .button-circle svg{width:1.4rem;height:auto}.stacking-cards__buttons .button-circle svg path{fill:var(--brown);transition:fill .4s ease}.stacking-cards__buttons .button-circle--prev svg{transform:rotate(-90deg)}.stacking-cards__buttons .button-circle--next svg{transform:rotate(90deg)}.stacking-cards__buttons .button-circle:hover::before{opacity:1}.stacking-cards__buttons .button-circle:hover svg path{fill:var(--white)}.stacking-cards__wrapper{width:calc(100% - var(--col-offset));padding-right:var(--col-offset)}@media(max-width: 1199.98px){.stacking-cards__wrapper{padding-right:0}}@media(max-width: 767.98px){.stacking-cards__wrapper{width:100%}}.card{--bg-color: var(--light-orange);--circle-color: var(--light-beige);--title-color: var(--dark-green);--text-color: var(--text-grey);position:sticky;border-radius:1rem;padding:6.4rem 8rem;background-color:var(--bg-color);display:flex;flex-direction:row;height:var(--card-height);width:100%;top:var(--sticky-offset);margin:auto;border-radius:14px;gap:3vh;margin-bottom:var(--card-offset);scroll-snap-align:start}@media(max-width: 1023.98px){.card{padding:4.8rem 5.6rem}}@media(max-width: 767.98px){.card{padding:3.2rem 4rem;flex-direction:column-reverse;gap:2.4rem}}.card__content{position:relative;width:50%;display:flex;flex-direction:column}@media(max-width: 767.98px){.card__content{width:100%}}.card__content--title{color:var(--title-color);margin-bottom:2.4rem;display:block}.card__content--text{color:var(--text-color);margin-bottom:2rem;max-width:50ch}.card__content--button{color:var(--text-color);margin-top:auto}.card__images{position:relative;width:50%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media(max-width: 767.98px){.card__images{width:100%;align-items:flex-start}}.card__image{position:relative;width:60%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--circle-color);margin-bottom:3.2rem}@media(max-width: 767.98px){.card__image{margin-bottom:0;width:50%}}.card__image--svg{width:100%;max-width:60%}.card__image--svg svg,.card__image--svg img{width:100%;height:auto}.card__logo{position:relative;margin-top:auto;width:60%}@media(max-width: 767.98px){.card__logo{display:none}}.card__logo--svg{width:100%;max-width:60%;margin:0 auto}.card__logo--svg svg,.card__logo--svg img{width:100%;height:auto}.card.pin-active{will-change:transform}.card--light-grey{--bg-color: var(--text-light);--circle-color: var(--light-orange);--title-color: var(--brown);--text-color: var(--text-grey)}.card--dark-orange{--bg-color: var(--brown);--circle-color: var(--light-beige);--title-color: var(--text-light);--text-color: var(--text-light)}.text-slider{--padding-top-bottom: 8rem;position:relative;display:flex;flex-direction:row;z-index:1}@media(max-width: 767.98px){.text-slider{flex-direction:column-reverse}}.text-slider .slider-container{position:relative;overflow:hidden;z-index:2}.text-slider .slider-container .swiper-button-wrapper{margin-top:3.2rem}.text-slider--container{position:relative;display:flex;flex-direction:column;width:35%;padding-right:7%}@media(max-width: 1023.98px){.text-slider--container{width:45%}}@media(max-width: 767.98px){.text-slider--container{width:100%;padding-right:0}}.text-slider--container.one-slide{height:100%}.text-slider--image-container{width:65%;height:100%;border-radius:calc(var(--br)*2)}@media(max-width: 1023.98px){.text-slider--image-container{width:55%}}@media(max-width: 767.98px){.text-slider--image-container{width:100%;padding-left:0;margin-bottom:3rem}}.text-slider__content span{display:block}.text-slider__content--subtitle{color:var(--section-title-color);margin-bottom:.5rem}.text-slider__content--title{color:var(--brown);margin-bottom:2rem}.text-slider__content--text{color:var(--text-grey);margin-bottom:0}.text-slider__image--video .video{padding-bottom:56%;border-radius:0}.text-slider__image--video .video__play-btn{width:7.2rem;height:7.2rem}.text-slider__image--video .video__play-btn svg{width:2rem;height:auto}.swiper-button-wrapper{display:flex;flex-direction:row;align-items:center;z-index:1}.swiper-button-wrapper .swiper-button{position:relative;top:unset;left:unset;right:unset;transform:none;margin-left:.4rem}.swiper-button-wrapper .swiper-button-prev{transform:rotateY(180deg)}.swiper-button-wrapper .swiper-button-next{transform:rotateY(-180deg)}.swiper-button{position:absolute;left:unset;right:unset;top:50%;margin-top:unset;border-radius:50%;height:4.6rem;width:4.6rem;display:flex;align-items:center;justify-content:center;transition:opacity .4s ease;cursor:pointer;z-index:1}.swiper-button::after{display:none}.swiper-button::before{content:"";position:absolute;top:-0.1rem;left:-0.1rem;height:4.6rem;width:4.6rem;border-radius:inherit;background-color:var(--orange);opacity:0;transition:opacity .4s ease}.swiper-button svg{width:1.4rem;height:auto}.swiper-button svg path{fill:var(--brown);transition:fill .4s ease}.swiper-button-prev,.swiper-button-next{border:.1rem solid var(--brown)}.swiper-button-prev svg,.swiper-button-next svg{z-index:1;pointer-events:none}.swiper-button-prev svg path,.swiper-button-next svg path{fill:var(--brown)}.swiper-button-prev{left:0}.swiper-button-next svg{transform:rotate(180deg)}.swiper-button-disabled{opacity:.5;pointer-events:none}.swiper-button:hover::before{opacity:1}.swiper-button:hover svg path{fill:var(--white)}.swiper-pagination{position:relative;width:auto;bottom:unset;margin-left:2.4rem;color:var(--section-title-color)}.tile-grid{position:relative}.tile-grid__content{position:relative;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:2.4rem}.tile-grid__content__title{color:var(--dark-green);max-width:20ch}.tile-grid__tiles{--gap: calc(var(--col-pd) * 2);display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap)}@media(max-width: 767.98px){.tile-grid__tiles{--gap: 0}}.tile-grid__tiles .tile{width:calc(50% - .5*var(--gap))}@media(max-width: 767.98px){.tile-grid__tiles .tile{width:100%}}.tile{--bg-color: var(--white);--quote-color: var(--brown);--name-color: var(--dark-green);--function-color: var(--dark-green);position:relative;background-color:var(--bg-color);overflow:hidden;border-radius:var(--br)}@media(max-width: 767.98px){.tile{position:sticky;top:10vh}}.tile::before{content:"";padding-top:85%;float:left}.tile__inner{position:relative;padding:8rem 7.2rem;height:100%;display:flex;flex-direction:column}@media(max-width: 1023.98px){.tile__inner{padding:5.4rem 4.8rem}}.tile__text{color:var(--quote-color);margin-bottom:4.8rem}.tile__text p{margin-bottom:0;font-weight:500}.tile__person{margin-top:auto}.tile__person .person{--p-name-color: var(--name-color);--p-function-color: var(--function-color)}.tile__image{position:absolute;width:100%;height:100%;display:flex;align-items:start}.tile--orange{--bg-color: var(--light-orange);--quote-color: var(--white);--name-color: var(--white);--function-color: var(--white)}.tile--green{--bg-color: var(--light-green);--quote-color: var(--white);--name-color: var(--white);--function-color: var(--white)}@media(max-width: 767.98px){.tile:nth-child(2){transform:translateY(3.2rem)}}@media(max-width: 767.98px){.tile:nth-child(3){transform:translateY(6.4rem)}}@media(max-width: 767.98px){.tile.tile--image{display:none}}.title-element{position:relative;display:block;line-height:0}.title-element__title{margin-bottom:0;white-space:pre-line}@media(max-width: 767.98px){.title-element__title{white-space:unset}}.title-element--brown{color:var(--brown)}.title-element--dark-green{color:var(--section-title-color)}.title-element--white{color:var(--white)}.video{padding-bottom:46%;position:relative;width:100%;overflow:hidden;border-radius:calc(var(--br)*2)}@media(max-width: 767.98px){.video{padding-bottom:56%}}.video,.video video{background-color:var(--white)}.video .full-link-btn{cursor:pointer}.video__inner,.video__overlay,.video iframe,.video video{position:absolute;top:0;left:0;width:100%;height:100%}.video__overlay{display:flex;justify-content:center;align-items:center;animation:fadeOut .6s ease-out;animation-play-state:paused}.video__overlay::before{content:"";position:absolute;width:100%;height:100%;background-color:var(--black);opacity:.2;z-index:1}.video__overlay img,.video__overlay picture{position:absolute;top:-0.1rem;left:-0.1rem;width:calc(100% + .2rem);height:calc(100% + .2rem);object-fit:cover}.video__play-btn{appearance:none;z-index:1;position:relative;background:none;border:none;cursor:pointer;width:11.8rem;height:11.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center}@media(max-width: 767.98px){.video__play-btn{width:6.4rem !important;height:6.4rem !important}}.video__play-btn::before{content:"";position:absolute;width:100%;height:100%;background-color:var(--orange);border-radius:50%;transition:transform .4s ease}.video__play-btn svg{z-index:1}@media(max-width: 767.98px){.video__play-btn svg{width:1.6rem !important;height:auto}}.video__play-btn:after{padding-bottom:0}.video__inner{opacity:1;transition:opacity .4s ease}.video.is-loading .video__inner{opacity:0}.video:hover .video__play-btn::before{transform:scale(1.05)}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.4)}}.branche-overview{position:relative}.branche-overview__image{position:relative;width:100%;border-radius:calc(var(--br)*2);overflow:hidden;background-color:var(--white)}.branche-overview__branches{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.6rem}.branche-overview__offices{--gap: calc(var(--col-pd) * 2);--items-row: 3;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap)}.branche-overview__offices .office-item{width:calc(1/var(--items-row)*100% - (1 - 1/var(--items-row))*var(--gap))}@media(max-width: 1023.98px){.branche-overview__offices .office-item{--items-row: 2}}@media(max-width: 767.98px){.branche-overview__offices .office-item{--items-row: 1}}.branche-item{--btn-height: 5.4rem;--title-color: var(--dark-green);--bg-color: transparent;--border-color: #c1c1c1;position:relative;height:var(--btn-height);border:.1rem solid var(--border-color);border-radius:var(--br);background-color:var(--bg-color);display:flex;align-items:center;transition:border-color .4s ease,background-color .4s ease}.branche-item__content{position:relative;padding:0 2.4rem 0 2.4rem;display:flex;flex-direction:row;align-items:center;gap:0 6rem}.branche-item__content--title{font-size:2rem;line-height:1.2;font-weight:700;color:var(--title-color)}.branche-item--active{--bg-color: var(--light-orange);--border-color: var(--light-orange);--svg-color: white}.branche-item--active .branche-item__content--svg path{fill:var(--white)}.branche-item:not(.branche-item--active):hover{--bg-color: var(--white);--border-color: var(--white)}.office-item{position:relative;background-color:var(--white);padding:4rem 4.8rem;border-radius:var(--br)}.office-item__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:100%}.office-item__content--type{background-color:var(--light-beige);color:var(--dark-green);height:5.4rem;padding:0 3.2rem;display:flex;align-items:center;border-radius:6rem;font-weight:600;margin-bottom:4rem}.office-item__content--name{display:block;color:var(--dark-green);margin-bottom:1.6rem}.office-item__content__address span{display:block;line-height:1.625}.office-item__content__contact{position:relative;margin-top:1rem}.office-item__content__contact a{display:block;line-height:1.625}.office-item__content__links{position:relative;margin-top:auto;padding-top:3rem}.office-item__content__links a{font-weight:600;text-decoration:underline}.office-item__content__links a.gmaps{color:var(--orange)}.office-item__content__links a.info{color:var(--dark-green)}.button-circle{--circle-color: var(--brown);position:relative;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:.1rem solid var(--circle-color);border-radius:50%}.button-circle--l{width:5.4rem;height:5.4rem}.footer{position:relative;height:100%;width:100%;background-color:var(--dark-green)}.footer__inner{position:relative;padding-left:var(--col-offset);padding-right:var(--col-offset)}.footer__inner::before{content:"";position:absolute;top:0;left:calc((-88vw + 100%)/2);width:88vw;height:100%;background-color:var(--white);border-radius:calc(var(--br)*2)}.footer__columns{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}@media(max-width: 767.98px){.footer__columns{justify-content:center}}.footer-column{position:relative;display:flex;flex-direction:column;margin-bottom:4rem}.footer-column__items{position:relative;display:flex;flex-direction:column}.footer-column__items .link a{font-weight:600;font-family:"Branding"}.footer-column__items a,.footer-column__items p{position:relative;font-size:2rem;line-height:1.5;text-decoration:none;color:var(--dark-green)}.footer-column__items a:last-child,.footer-column__items p:last-child{margin-bottom:0}.footer-column__items a{transition:color .4s ease}@media(max-width: 767.98px){.footer-column--left{width:50%;order:1}}@media(max-width: 575.98px){.footer-column--left{width:100%;text-align:center}}.footer-column--logo{width:30%}@media(max-width: 767.98px){.footer-column--logo{order:3;width:60%;margin-bottom:0}}.footer-column--logo .footer-logo{width:100%}.footer-column--logo .footer-logo svg{width:100%;height:auto}.footer-column--right{text-align:right}@media(max-width: 767.98px){.footer-column--right{width:50%;order:2}}@media(max-width: 575.98px){.footer-column--right{width:100%;text-align:center}}.footer__contact{position:relative;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;width:100%}@media(max-width: 767.98px){.footer__contact{flex-direction:column;gap:3rem}}.footer__contact--buttons{margin-right:auto}@media(max-width: 767.98px){.footer__contact--buttons{margin-right:0;justify-content:center}}.footer__contact--copyright{position:relative;margin-left:5rem}@media(max-width: 767.98px){.footer__contact--copyright{margin-left:0}}.footer__contact--copyright .mooimerk{font-size:1.4rem;line-height:1.8;font-weight:300;margin-bottom:0;text-decoration:none;color:var(--dark-green)}.footer__bottom{position:relative;align-items:center;flex-wrap:wrap}.footer__bottom__title{width:100%;margin-bottom:32px;color:var(--white);display:flex;justify-content:center;align-items:center}.footer__bottom__logos{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;gap:.8rem 4.8rem;flex-wrap:wrap}@media(max-width: 767.98px){.footer__bottom__logos{gap:1.6rem 3.2rem;padding:0 var(--col-offset);justify-content:center}}.footer__bottom--logo{position:relative;flex:unset;display:flex;justify-content:center;opacity:.25}.footer__bottom--logo svg{height:35px;width:auto}@media(max-width: 767.98px){.footer__bottom--logo{flex:0 0 25%;width:25%}}@media(max-width: 767.98px){.footer__bottom--logo [id*=egga]{order:10}}@media(max-width: 767.98px){.languages.desktop-languages{display:none}}.languages.mobile-languages{display:none}@media(max-width: 767.98px){.languages.mobile-languages{display:flex}}.languages.mobile-languages .flag-icon{width:20px;line-height:20px}.languages.mobile-languages .flag-shortcode{font-size:14px;top:1px;position:relative}.languages.mobile-languages .language-switch-item{margin-top:15px}.language-toggler{position:relative;display:flex;align-items:center;justify-content:space-between;z-index:1;width:6.4rem;height:3.8rem;margin-left:3.6rem;padding-left:.8rem;padding-right:.3rem}.language-toggler::before{content:"";border-radius:3rem;height:100%;width:100%;position:absolute;top:0;left:0;overflow:hidden;background-color:var(--nav-color);transition:opacity .4s ease,background-color .4s ease}.language-toggler__icon{position:relative;margin-right:.6rem}.language-toggler__icon svg{width:1.4rem;height:auto}.language-toggler__icon svg path{fill:var(--white)}.language-toggler__list{padding:0;margin-left:0;margin-bottom:0;padding:3px;position:relative}.language-toggler__list__item{display:flex;align-items:center;position:relative;z-index:2;text-decoration:none}.language-toggler__list__dropdown{position:absolute;width:100%;background-color:#f4f4f4;padding-top:30px;padding-right:3px;padding-bottom:3px;padding-left:3px;border-radius:2rem;left:0;top:0;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .4s ease,visibility .4s ease}.language-toggler__list__dropdown .language-toggler__list__item{margin-top:.2rem}.language-toggler:hover .language-toggler__list__dropdown,.language-toggler:active .language-toggler__list__dropdown{visibility:visible;opacity:1;pointer-events:inherit}.language-toggler--shortcodes{width:unset;height:unset;margin-left:0;padding:0}.language-toggler--shortcodes::before{display:none}.language-toggler--shortcodes .language-toggler__list{display:flex;flex-direction:row;align-items:center;padding:0}.language-toggler--shortcodes .language-toggler__list__item{margin-right:1em;color:var(--white);font-family:"Branding";font-size:1.2rem;line-height:1;font-weight:500}.language-toggler--shortcodes .language-toggler__list__item span{position:relative;font-weight:inherit;line-height:inherit;font-family:inherit;font-size:inherit}.language-toggler--shortcodes .language-toggler__list__item--active{font-weight:700}.language-toggler--shortcodes .language-toggler__list__item:not(.language-toggler__list__item--active) span{top:1px}.language-toggler--shortcodes .language-toggler__list__item::after{content:"";position:absolute;height:100%;top:0;width:.1rem;background-color:var(--white);right:-0.5em;opacity:.5}.language-toggler--shortcodes .language-toggler__list__item:last-child::after{display:none}@media(max-width: 1023.98px){.language-toggler--dropdown{display:none}}.navigation{--nav-color: var(--dark-green);position:fixed;top:0;left:0;width:100%;z-index:102;padding-top:4.4rem;padding-bottom:2rem;will-change:transform;transition:transform .4s ease}.navigation::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--white);opacity:0;transition:.4s ease}@media(max-width: 767.98px){.navigation{padding-top:2rem;padding-bottom:1.6rem}}.navigation .navbar{position:relative;height:100%}.navigation .navbar-inner{height:inherit;width:100%;z-index:2;display:flex;flex-direction:row;align-items:center}.navigation .navbar-nav{padding-left:0;margin-top:0;margin-bottom:0;list-style:none}.navigation .navbar-brand svg,.navigation .navbar-brand img{transition:opacity .4s ease}.navigation .navbar-brand svg .logo-text path{fill:var(--nav-color);transition:fill .4s ease}.navigation .navbar-brand-wrapper{margin-right:auto}.navigation .navbar-collapse{position:relative}.navigation .navbar-collapse__inner{position:relative;display:flex;flex-direction:row}@media(max-width: 1023.98px){.navigation .navbar-collapse{position:fixed;width:100%;height:100vh;top:0;right:0;bottom:0;left:0;padding-left:16px;padding-right:16px;margin-left:unset;overflow-y:auto;pointer-events:none;visibility:hidden;opacity:0;display:flex;align-items:flex-start;justify-content:flex-start;z-index:2}.navigation .navbar-collapse::-webkit-scrollbar{display:none}.navigation .navbar-collapse__inner{flex-direction:column;overflow-y:auto;padding-top:100px;padding-bottom:140px;width:100%;height:auto}.navigation .navbar-collapse__inner .navbar-nav{flex-direction:column;align-items:flex-start}.navigation .navbar-collapse__inner::-webkit-scrollbar{display:none}}.navigation .navbar-buttons{position:relative;margin-left:2rem;margin-right:3.2rem;display:flex;flex-direction:row}@media(max-width: 767.98px){.navigation .navbar-buttons{display:none}}.navigation .navbar-buttons .button__text{padding:1rem 2rem}@media(min-width: 1024px){.navigation.nav-up .dropdown:hover .dropdown-menu{transition:opacity .8s var(--bezier);pointer-events:none;opacity:0}}.navigation .dropdown-menu{position:absolute;padding-top:2.8rem;left:-1.6rem;bottom:0;transform:translateY(100%);pointer-events:none;opacity:0;z-index:1;width:max-content;will-change:opacity}.navigation .dropdown-menu__inner{position:relative;display:flex;flex-direction:row;flex-shrink:0;padding:2.4rem 1.6rem;background-color:var(--orange);z-index:0;border-radius:10px}@media(max-width: 1023.98px){.navigation .dropdown-menu__inner{background-color:rgba(0,0,0,0);border-radius:0 0 0 0;padding-right:0;padding-left:0}}.navigation .dropdown-menu__inner .dropdown-item{position:relative;pointer-events:none;z-index:1;padding:0 0 0 0;font-size:1.8rem;line-height:normal;font-weight:600;color:var(--white);font-family:"Branding";transition:color .4s ease}@media(max-width: 1023.98px){.navigation .dropdown-menu__inner .dropdown-item{pointer-events:all}}.navigation .dropdown-menu__items{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-self:center;gap:1.6rem}.navigation .dropdown-menu__items a{text-decoration:none}.navigation .dropdown-item{position:relative;flex-shrink:0;pointer-events:inherit;display:flex;flex-direction:column;justify-content:center;transition:all .3s ease-in-out}.navigation .dropdown-item:hover .dropdown-item:hover{opacity:.8}.navigation .dropdown-item .nav-link{padding-right:2.8rem}.navigation .dropdown-item__chevron{position:absolute;right:0rem;line-height:0;transition:transform .8s ease,opacity .4s ease}.navigation .dropdown-item__chevron svg{width:1.4rem;line-height:0;height:auto}.navigation .dropdown-item__chevron svg path{fill:var(--nav-color);transition:fill .4s ease}.navigation .dropdown-item:hover .dropdown-item__chevron{transform:rotateX(180deg)}@media(min-width: 1024px){.navigation .dropdown:hover .dropdown-menu{transition:opacity .8s var(--bezier);pointer-events:all;opacity:1}.navigation .dropdown:hover .dropdown-menu .dropdown-item{pointer-events:all}}.navigation .navbar-toggler{appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:none;z-index:100;padding:0;border:0;position:relative;cursor:pointer;border-radius:0}@media(max-width: 1023.98px){.navigation .navbar-toggler{display:block}}.navigation .navbar-toggler:focus{outline:none}.navigation .navbar-toggler .bars{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.navigation .navbar-toggler .bars .bar{width:2.2rem;height:.2rem;background-color:var(--nav-color);transition:background-color .4s ease}.navigation .navbar-toggler .bars .bar-2{margin-top:6px}.navigation .navbar-brand{position:relative;z-index:2;height:auto;margin-right:30px}@media(max-width: 767.98px){.navigation .navbar-brand{width:18rem}.navigation .navbar-brand svg{width:100%;height:auto}}.navigation .navbar-brand a{font-size:0}.navigation .navbar-brand .logo{position:relative;width:100%}.navigation .navbar-brand-wrapper{position:relative;z-index:100}.navigation.nav-fixed{--nav-color: var(--dark-green) !important}.navigation.nav-fixed::before{opacity:1}.navigation.nav-fixed .language-toggler::before{opacity:1 !important}.navigation.nav-down{transform:translateY(-2rem)}@media(max-width: 767.98px){.navigation.nav-down{transform:translateY(-0.4rem)}}.navigation.nav-up{transform:translateY(-100%)}.navigation.nav-top{transform:translateY(0)}.navigation.menu-open{--nav-color: var(--white) !important}.navigation.menu-open .navbar-toggler .bars .bar{background-color:var(--white)}.navigation.ui-light{--nav-color: var(--white)}.navigation.ui-light .language-toggler::before{opacity:.5}.navigation.pin-active{transform:translateY(-100%)}.nav-item{position:relative;margin:0 2.2rem;line-height:1}.nav-item .nav-link{font-size:1.8rem;line-height:normal;font-weight:500;font-family:"Branding";color:var(--nav-color);text-decoration:none;transition:opacity .4s ease,color .4s ease}@media(max-width: 1023.98px){.nav-item .nav-link{padding:0;font-size:3.2rem;font-weight:400}}.nav-item .mobile-menu-arrow{display:none;position:relative;padding:8px 0 8px 8px;pointer-events:none}@media(max-width: 1023.98px){.nav-item .mobile-menu-arrow{display:block}}.nav-item .mobile-menu-arrow svg path{fill:var(--dark-blue)}.nav-item.last-item{margin-right:0}.navbar-fullwidth{width:100%;height:100vh;position:fixed;left:0;right:0;top:0;background-color:var(--dark-green);z-index:98;visibility:hidden;opacity:0;pointer-events:none}.navbar-fullwidth .menu-wrapper{position:relative;width:100%;display:flex;flex-direction:row;align-items:flex-start;height:inherit;overflow-y:scroll;padding-top:16rem;padding-bottom:16rem}.navbar-fullwidth .menu-wrapper::-webkit-scrollbar{display:none}.navbar-fullwidth .menu-wrapper__columns{position:relative;width:50%;height:auto}@media(max-width: 767.98px){.navbar-fullwidth .menu-wrapper__columns{flex-wrap:wrap;width:100%}}.navbar-fullwidth .menu-wrapper .menu-columns--sub{margin-top:13%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}@media(max-width: 767.98px){.navbar-fullwidth .menu-wrapper .menu-columns--sub{margin-top:0}}.navbar-fullwidth .menu-wrapper .nav-item{position:relative;padding:0;line-height:normal;margin:0}.navbar-fullwidth .menu-wrapper .nav-item.nav-item-dropdown{padding-right:30px;width:100%}.navbar-fullwidth .menu-wrapper .nav-item .nav-link{font-size:3.2rem;font-weight:500;font-family:"Branding";display:inline-block;margin-bottom:0;padding:1.6rem 0 1.6rem;color:var(--nav-color);opacity:1 !important;transition:color .4s ease}.navbar-fullwidth .menu-wrapper .nav-item .nav-link .counter{position:relative;top:-1rem;font-weight:inherit;font-size:2rem;font-family:inherit;line-height:inherit;color:var(--orange)}.navbar-fullwidth .menu-wrapper .nav-item .dropdown-item__chevron{top:31px;right:0}.navbar-fullwidth .menu-wrapper .dropdown-item{display:block !important;transition:opacity .4s cubic-bezier(0.77, 0, 0.175, 1)}.navbar-fullwidth .menu-wrapper .dropdown-item:hover{opacity:1}.navbar-fullwidth .menu-wrapper .dropdown-menu{display:flex;flex-direction:column;gap:2.2rem;padding-top:0;height:0;pointer-events:all;position:relative;opacity:1;transform:translate(0);left:0;overflow:hidden}.navbar-fullwidth .menu-wrapper .menu-column{position:relative;height:auto;display:flex;flex-direction:column}.navbar-fullwidth .menu-wrapper .menu-column__inner{position:relative;width:auto;display:flex;flex-direction:column;align-items:flex-start}.navbar-fullwidth .menu-wrapper .menu-column__inner p,.navbar-fullwidth .menu-wrapper .menu-column__inner a{position:relative;margin-bottom:0;display:inline-block;color:var(--white);padding-top:0;padding-bottom:0;text-decoration:none}.navbar-fullwidth .menu-wrapper .menu-column ul{padding-left:0;margin-bottom:0;list-style:none;display:flex;flex-direction:column;align-items:flex-start;width:100%}.navbar-fullwidth .menu-wrapper .menu-column ul.navbar-nav{height:100%;width:100%}@media(max-width: 767.98px){.navbar-fullwidth .menu-wrapper .menu-column ul.navbar-nav{height:auto}}.navbar-fullwidth .menu-wrapper .menu-column--main{margin-bottom:20%}[data-ui-light]{top:0;left:calc((-100vw + 100%)/2);width:100vw;height:100%;position:absolute;pointer-events:none}[data-ui-light][data-ui-offset]{height:calc(100% - var(--nav-height));top:calc(var(--nav-height)/2)}.person{--p-name-color: var(--section-title-color);--p-function-color: var(--section-title-color);--p-image-width: 8.6rem;--p-link-color: var(--text-grey);display:flex;flex-direction:row;align-items:center}@media(max-width: 767.98px){.person{--p-image-width: 5.4rem}}.person__image{width:var(--p-image-width);height:var(--p-image-width);border-radius:50%;overflow:hidden;margin-right:2.8rem;flex-shrink:0}@media(max-width: 767.98px){.person__image{margin-right:1.4rem}}.person__image img{object-position:50% 10%}.person__content{position:relative;display:flex;flex-direction:column}.person__content__name{color:var(--p-name-color)}.person__content__function{color:var(--p-function-color)}.person__content__phone,.person__content__email{color:var(--p-link-color);text-decoration:none}.person__content span{display:block}.person--contact .person__content__name{margin-bottom:.4rem}.plate--container{padding-left:var(--container-pd);padding-right:var(--container-pd);max-width:none}.plate--row{margin-left:calc(var(--col-pd)*-1);margin-right:calc(var(--col-pd)*-1)}.plate--column{padding-left:var(--col-pd);padding-right:var(--col-pd)}@media(max-width: 767.98px){.plate--column{flex-basis:100% !important;max-width:100% !important;min-height:unset}}.render-content{position:relative;z-index:1}.render-content--show .plate--container{padding-left:0;padding-right:0}.section-container{position:relative}.section-container .section-shape{position:absolute;width:100vw;height:auto;left:0;z-index:2}.section-container .section-shape svg{width:100%;height:auto}.section-container .section-shape--top{top:0;transform:translateY(-100%)}.section-container .section-shape--top svg{vertical-align:bottom}.section-container .section-shape--bottom{bottom:0;transform:translateY(100%)}.section-container .section-shape--bottom svg{vertical-align:top}.section-container .section-parallax{position:relative;width:100vw;z-index:-1;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}@media(max-width: 1023.98px){.section-container .section-parallax{background-attachment:unset}}.section-container .section-parallax::before{content:"";display:block;padding-top:46%}.section-container .section-parallax__png{position:absolute;width:40%;right:var(--col-offset);bottom:0;left:68%;z-index:1;transform:translate(-52%, 38%);pointer-events:none;z-index:3}.section-container.fullwidth{overflow:hidden}.section-container.fullwidth .plate--container{padding-left:0;padding-right:0}.section-container.indent .plate--container{padding-left:calc(var(--container-pd)*1.5);padding-right:calc(var(--container-pd)*1.5)}@media(max-width: 1023.98px){.section-container.indent .plate--container{padding-left:calc(var(--mb-container-pd)*2);padding-right:calc(var(--mb-container-pd)*2)}}.section-container.has-shape-top::before{content:"";width:100%;height:.2rem;background-color:var(--light-beige);position:absolute;top:-0.1rem;left:.4rem;z-index:2}.section-container.has-shape-bottom::after{content:"";width:100%;height:.2rem;background-color:var(--light-beige);position:absolute;bottom:-0.1rem;right:.1rem;z-index:2}.section-container.has-bg::before,.section-container.has-bg::after{background-color:inherit}.plate--section{position:relative}.plate--section.rounded-corners::before{content:"";position:absolute;width:100%;left:0;z-index:1;background-color:var(--white)}.plate--section.rounded-corners--top::before{height:calc(100% + var(--br)*var(--br-multiplier));top:calc(var(--br)*var(--br-multiplier)*-1);border-top-left-radius:calc(var(--br)*var(--br-multiplier));border-top-right-radius:calc(var(--br)*var(--br-multiplier))}.plate--section.rounded-corners--bottom::before{height:calc(100% + 2.4rem);bottom:calc(var(--br)*var(--br-multiplier)*-1);border-bottom-left-radius:calc(var(--br)*var(--br-multiplier));border-bottom-right-radius:calc(var(--br)*var(--br-multiplier))}.plate--section.rounded-corners--top-bottom::before{height:calc(100% + var(--br)*var(--br-multiplier)*2);top:calc(var(--br)*var(--br-multiplier)*-1);border-radius:calc(var(--br)*var(--br-multiplier))}.plate--section.rounded-corners.plate--section--white::before{background-color:var(--white)}.plate--section.rounded-corners.plate--section--yellow-white::before{background-color:var(--yellow-white)}.tussenruimte{position:relative}@media(max-width: 767.98px){.tussenruimte.hide-mobile{display:none}}.error-page{position:relative;padding-top:200px;padding-bottom:120px}[data-bg="var(--white)"]{--section-color: var(--white);--section-title-color: var(--dark-green)}[data-bg="var(--black)"]{--section-color: var(--black);--section-title-color: var(--white);--text-grey: var(--text-light);--text-dark: var(--text-light)}[data-bg="var(--brown)"]{--section-color: var(--brown);--section-title-color: var(--white);--text-grey: var(--text-light);--text-dark: var(--text-light)}[data-bg="var(--orange)"]{--section-color: var(--orange);--section-title-color: var(--white);--text-grey: var(--text-light);--text-dark: var(--text-light)}[data-bg="var(--light-orange)"]{--section-color: var(--light-orange);--section-title-color: var(--dark-green)}[data-bg="var(--dark-green)"]{--section-color: var(--dark-green);--section-title-color: var(--white);--text-grey: var(--text-light);--text-dark: var(--text-light)}[data-bg="var(--light-green)"]{--section-color: var(--light-green);--section-title-color: var(--dark-green)}[data-bg="var(--light-beige)"]{--section-color: var(--light-beige);--section-title-color: var(--dark-green)}[data-bg="var(--dark-beige)"]{--section-color: var(--dark-beige);--section-title-color: var(--dark-green)}.sidebar{position:sticky;top:16vh;background-color:var(--white);padding:4.4rem 4.6rem;border-radius:var(--br);display:flex;flex-direction:column;gap:3.2rem}.sidebar__person .person__image{width:7rem;height:10rem;border-radius:12rem}.sidebar__person .person__image img{overflow:hidden}.sidebar__person .person__content__name{color:var(--brown);margin-bottom:.7rem}.sidebar__text{max-width:26ch}.vacancy-content{position:relative}.vacancy-content__image{position:relative;border-radius:calc(var(--br)*2);overflow:hidden}@media(max-width: 767.98px){.vacancy-content__image{margin-bottom:0}}.vacancy-content__items__top{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2.4rem}.vacancy-content__items__top--title{color:var(--brown)}@media(max-width: 767.98px){.vacancy-content__show--sidebar{order:3;margin-top:5.4rem}}@media(max-width: 767.98px){.vacancy-content__show--column{order:1}}.vacancy-content__show--inner{position:relative;padding-right:var(--col-offset)}.vacancy-content__show--tags{margin-bottom:5rem}.vacancy-content__show--intro{margin-bottom:4.8rem}.vacancy-content__show--paragraphs .vacancy-paragraph__title{display:block;color:var(--brown)}.vacancy-content__show--paragraphs .vacancy-paragraph__text{margin-bottom:0}.vacancy-content__application{position:relative}.posts-filter{--text-color: #a8a8a8;--text-color-active: var(--white);--border-color: #cbcbcb;--border-color-active: var(--black);--bg-color: transparent;--bg-color-opa: 0;--bg-color-opa-active: 1;position:relative;display:flex;flex-direction:row;align-items:center;z-index:1}.posts-filter__text{font-weight:700;font-size:1.8rem;line-height:1;color:var(--text-color)}.posts-filter__inner{position:relative;display:flex;flex-direction:row;flex-wrap:wrap}.tax-filter{position:relative;display:flex;flex-direction:row;align-items:center}.tax-filter .filter-button{position:relative;appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);padding:1.5rem 1.6rem;border:.1rem solid var(--border-color);transition:border .4s ease;flex-shrink:0;margin-right:.4rem}.tax-filter .filter-button:nth-last-child(1){margin-right:0}.tax-filter .filter-button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bg-color);opacity:var(--bg-color-opa);transition:opacity .4s ease;z-index:0}.tax-filter .filter-button span{position:relative;z-index:1;display:block;transition:color .4s ease;color:var(--text-color)}.tax-filter .filter-button.active{--text-color: var(--text-color-active);--border-color: var(--border-color-active);--bg-color-opa: var(--bg-color-opa-active)}.tax-filter-select{position:relative;margin-left:1.6rem}.tax-filter-select .form-field{position:relative;display:flex;flex-direction:row;align-items:center;height:5.4rem}@media(max-width: 575.98px){.tax-filter-select .form-field{height:4.4rem}}.tax-filter-select .form-field .select-arrow{position:absolute;right:2.4rem;pointer-events:none}@media(max-width: 575.98px){.tax-filter-select .form-field .select-arrow{right:2rem}}.tax-filter-select__input{appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);border:none;color:var(--text-color);outline:none;height:100%;width:100%;padding:1.5rem 4rem 1.7rem 2.4rem;line-height:normal;cursor:pointer;font-weight:700;font-family:"Branding";border:.1rem solid var(--border-color);border-radius:6rem;font-size:1.8rem}@media(max-width: 575.98px){.tax-filter-select__input{padding:0 4.4rem 0 2.4rem}}.tax-filter-select__input option{color:var(--black)}.items-container{--gap: calc(var(--col-pd) * 2);position:relative;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;z-index:1;gap:var(--gap)}.items-container .post-item,.items-container .vacancy-item{transition:opacity .4s ease,transform .4s ease}.items-container:not(.items-container--column) .post-item{width:calc(33.3333333333% - .6666666667*var(--gap))}@media(max-width: 1199.98px){.items-container:not(.items-container--column) .post-item{width:calc(50% - .5*var(--gap))}}@media(max-width: 767.98px){.items-container:not(.items-container--column) .post-item{width:100%}}.items-container:not(.items-container--column) .vacancy-item{width:calc(33.3333333333% - .6666666667*var(--gap))}@media(max-width: 1199.98px){.items-container:not(.items-container--column) .vacancy-item{width:calc(50% - .5*var(--gap))}}@media(max-width: 767.98px){.items-container:not(.items-container--column) .vacancy-item{width:100%}}.items-container.fade-out .post-item,.items-container.fade-out .vacancy-item{opacity:0;transform:scale(0.95)}.paginate{position:relative;display:flex;justify-content:center;width:100%;margin-bottom:12rem}.paginate__list{position:relative;display:flex;flex-direction:row;align-items:center;padding:0;margin-bottom:0;list-style:none;margin:0 .4rem}.paginate__list__item{--bg-color: var(--white);--text-color: var(--black);--border-opa: 0;position:relative;display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 .4rem;padding-left:0;cursor:pointer;font-size:1.4rem;font-weight:500}.paginate__list__item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bg-color);transition:background-color .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.paginate__list__item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);border:.1rem solid var(--text-color);opacity:var(--border-opa);transition:opacity .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.paginate__list__item div{position:relative;color:var(--text-color) !important;text-decoration:none;z-index:1;pointer-events:none;transition:color .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.paginate__list__item--active{--bg-color: var(--black);--text-color: var(--white)}.paginate__list__item:not(.no-hover):hover{--border-opa: 1}.paginate__list__item.no-hover{cursor:default}.paginate__btn{position:relative;display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;cursor:pointer;background-color:var(--white);transition:opacity .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.paginate__btn svg{width:1rem;height:auto;pointer-events:none}.paginate__btn svg path{fill:var(--black)}.paginate__btn--disabled{pointer-events:none;opacity:.4}.paginate__btn--next svg{transform:rotate(180deg)}.download-overlay{--padding-top: 6.4rem;--padding-side: 4.8rem;position:relative;height:100%}@media(max-width: 767.98px){.download-overlay{--padding-top: 3.2rem;--padding-side: 2rem}}.download-overlay__content{position:relative;padding:var(--padding-top) var(--padding-side) 0 var(--padding-side);height:100%;display:flex;flex-direction:column}.download-overlay__content__title{margin-bottom:4.8rem}.download-overlay__content__title h5{margin-bottom:0;color:var(--blue)}.download-overlay__content__text *{letter-spacing:.01em}.download-overlay__content__text p{margin-bottom:3.2rem}.download-overlay__content__form{height:100%}.download-overlay__content__form .contact-form{height:100%}.download-overlay__content__form .contact-form form{height:100%}.download-overlay__content__form .contact-form__fields{height:100%;flex-direction:column;justify-content:flex-start}.download-overlay__content__form .contact-form__fields .is-placed-inline{margin-top:auto;padding-bottom:var(--padding-side)}.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{position:relative;display:inline-block;width:2.6rem;height:2.6rem;line-height:1;border-radius:100%;border:2px solid var(--white)}.flag-icon:before{content:" "}.flag-icon.flag-icon-squared{width:1em}.flag-icon-de{background-image:url("/theme/assets/images/flags/1x1/de.svg")}.flag-icon-de.flag-icon-squared{background-image:url("/theme/assets/images/flags/1x1/de.svg")}.flag-icon-gb{background-image:url("/theme/assets/images/flags/1x1/gb.svg")}.flag-icon-gb.flag-icon-squared{background-image:url("/theme/assets/images/flags/1x1/gb.svg")}.flag-icon-nl{background-image:url("/theme/assets/images/flags/1x1/nl.svg")}.flag-icon-nl.flag-icon-squared{background-image:url("/theme/assets/images/flags/1x1/nl.svg")}.flag-icon-gb-eng{background-image:url("/theme/assets/images/flags/1x1/gb-eng.svg")}.flag-icon-gb-eng.flag-icon-squared{background-image:url("/theme/assets/images/flags/1x1/gb-eng.svg")}
