/**
 * Swiper 9.0.1
 * 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: February 2, 2023
 */

/* FONT_START */
@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;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
.swiper,
swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide,
swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.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-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.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-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.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-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-container: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);
  }
}
.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-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 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: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 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-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --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: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  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: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  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,
:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  /*ADD_HOST*/
}
.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: var(--swiper-pagination-progressbar-size, 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: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  -ms-touch-action: none;
  background: var(--swiper-scrollbar-bg-color, 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: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-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;
  touch-action: none;
}
/* a11y */
.swiper .swiper-notification,
swiper-container .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;
}

/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.c-scrollbar{height:100%;opacity:0;position:absolute;right:0;top:0;transform-origin:center right;transition:transform .3s,opacity .3s;width:11px}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{bottom:0;height:10px;top:auto;transform:scaleY(1);width:100%}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#000;border-radius:10px;cursor:-webkit-grab;cursor:grab;margin:2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}
:root{--white: #ffffff;--black: #000000;--blue: #0074ff;--grey: #f4f3f1;--grey-bg: rgba(244, 243, 241, 0.72);--blue: #0074ff;--neutral-80: #313130;--neutral-60: #626160;--neutral-50: #7a7a79;--neutral-40: #929291;--neutral-30: #c3c2c1;--neutral-20: #dcdbd9;--neutral-10: var(--grey);--container-pd: 5%;--mb-container-pd: 3.2rem;--col-pd: 2rem;--col-offset: calc((100% + (2 * var(--col-pd))) / 12 * 1);--bezier: cubic-bezier(.18,.89,.83,.67)}*,*::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;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h6,h5,h4,h3,h2,h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}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],abbr[data-bs-original-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:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}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;direction:ltr /* rtl:ignore */;unicode-bidi:bidi-override}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:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:0.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}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:#6c757d;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]::-webkit-calendar-picker-indicator{display:none}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]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-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}h1,.h1-style,h2,.h2-style,h3,.h3-style,h4,.h4-style,h5,.h5-style,h6,.h6-style{font-family:"forma-djr-text";font-weight:400;letter-spacing:.01em}h1 span,.h1-style span,h2 span,.h2-style span,h3 span,.h3-style span,h4 span,.h4-style span,h5 span,.h5-style span,h6 span,.h6-style span{font-size:inherit;font-family:inherit;font-weight:500;line-height:1.15;color:var(--blue)}h1,.h1-style{font-size:6.4rem;font-size:clamp(4rem,3vw + 2.2rem,8rem);line-height:1;letter-spacing:-0.02em}h2,.h2-style{font-size:4rem;font-size:clamp(3rem,2vw + 1.15rem,5rem);line-height:1.2}h2.bigger,.h2-style.bigger{font-size:4.8rem;font-size:clamp(3.6rem,2.5vw + 1.15rem,6rem)}h3,.h3-style{font-size:3.2rem;font-size:clamp(2.4rem,1.55vw + 1rem,4rem);line-height:1.4}h4,.h4-style{font-size:2.4rem;font-size:clamp(1.8rem,1vw + 1.05rem,3rem);line-height:1.2}h5,.h5-style{font-size:1.8rem;line-height:1}@media(max-width: 1023.98px){h5,.h5-style{font-size:1.6rem}}h6,.h6-style{font-size:1.6rem;line-height:1}@media(max-width: 1023.98px){h6,.h6-style{font-size:1.4rem}}p,a,u,span,select,section,td,th,option,form,input,b,strong,ul,ol,li,textarea,label,button,input,iframe,table{font-family:"forma-djr-text";font-size:1.6rem;line-height:1.8;font-weight:400;letter-spacing:.01em}strong,b{font-weight:bold}strong i,b i{font-weight:inherit}@font-face{font-family:"Social";font-weight:normal;font-style:normal;font-display:block;src:url("/theme/assets/fonts/social_media.woff2") format("woff2"),url("/theme/assets/fonts/social_media.woff") format("woff")}.icon-social{font-style:normal;font-family:"Social"}.icon-social.icon-facebook:before{content:""}.icon-social.icon-twitter:before{content:""}.icon-social.icon-envelope:before{content:""}.icon-social.icon-linkedin:before{content:""}.icon-social.icon-youtube-play:before{content:""}.icon-social.icon-instagram:before{content:""}.icon-social.icon-google:before{content:""}.icon-social.icon-behance:before{content:""}.icon-social.icon-pinterest-p:before{content:""}.icon-social.icon-whatsapp:before{content:""}.icon-social.icon-vimeo:before{content:""}.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}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;font-size:62.5%}@media(max-width: 767.98px){html{--col-pd: 1rem !important}}body{background-color:var(--white);color:var(--black);font-size:1.6rem;overflow-x:hidden}body.lock-scroll{overflow:hidden}html,body{width:100vw;height:100vh}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}.config-mode [data-scroll-call=animateLine] svg path{stroke-dashoffset:0 !important;stroke-dasharray:0 !important}.main-content-wrapper{position:relative}.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}.c-scrollbar{z-index:1000}.c-scrollbar_thumb{background-color:var(--blue);opacity:1;margin:0;border:.1rem solid var(--black)}.accordion{position:relative}.accordion__items{position:relative;display:flex;flex-direction:column;justify-content:center;padding-top:8%;padding-bottom:8%}@media(max-width: 1023.98px){.accordion__items{padding-top:0;padding-bottom:0}}.accordion__images{position:relative;min-height:100%;display:flex;align-items:center;border-radius:3.2rem;overflow:hidden;height:100%}@media(max-width: 1023.98px){.accordion__images{min-height:350px}}.accordion__images::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--grey);opacity:.64;border-radius:3.2rem}.accordion__images__inner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.accordion__images__inner .accordion-image{width:100%}.accordion__images__inner .accordion-image .image{height:auto}.accordion__images__inner .accordion-image:not(:nth-of-type(1)){position:absolute;left:0;width:100%;opacity:0;visibility:hidden}.accordion__images__inner .accordion-image--image{padding:124px calc(var(--col-offset) + var(--col-pd)*3)}@media(max-width: 1023.98px){.accordion__images__inner .accordion-image--image{padding:10%}}.accordion__images__inner .accordion-image--lottie{height:100%}.accordion__images__inner .accordion-image--lottie .lottie-svg{height:100%}.accordion__images__inner .accordion-image--lottie .lottie-svg .lottie_json{height:100%}.accordion__images__inner .accordion-image--lottie .lottie-svg .lottie_json canvas{object-fit:contain}.accordion-item{--border-color: var(--black);--dot-color: var(--black);position:relative;margin-bottom:2rem;border-width:2px;border-style:solid;border-color:transparent;border-radius:1.6rem;box-shadow:0 .4rem 0 transparent;transition:border-color .4s ease,box-shadow .4s ease}.accordion-item__header{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:3.2rem 2.4rem 3.1rem 2.4rem;cursor:pointer}.accordion-item__header h5{pointer-events:none;margin-bottom:0}.accordion-item__header *{pointer-events:none}.accordion-item__header .button-circle{position:relative;width:2.4rem;height:2.4rem;background-color:var(--black);border-radius:50%;display:flex;align-items:center;justify-content:center}.accordion-item__header .button-circle svg{transform:rotate(0deg);transition:transform .4s ease}.accordion-item__title{pointer-events:none}.accordion-item__title h5{font-weight:500}@media(max-width: 1023.98px){.accordion-item__title h5{line-height:1.2}}.accordion-item__body{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}.accordion-item__body__inner{padding-left:2.4rem;padding-right:2.4rem;padding-bottom:2.2rem}.accordion-item__body__inner ul li{margin-bottom:1rem}.accordion-item__body__inner ul li::marker{color:var(--dot-color)}.accordion-item__body__inner a{font-size:inherit;line-height:inherit;text-decoration:underline}.accordion-item.active{border-color:var(--black);border-radius:1.6rem;box-shadow:0px 4px 0px #161615}.accordion-item.active .button-circle svg{transform:rotate(-45deg)}.align-button{display:flex;justify-content:center}.buttons{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:1rem}.button{--border-width: 0.2rem;appearance:none;-webkit-appearance:none;border:0;position:relative;height:5.6rem;display:inline-flex;align-items:center;background-color:transparent;border-radius:3.2rem;text-decoration:none;cursor:pointer;margin:.2rem;box-shadow:0 0 0 var(--border-width, 0) #161615;transform:translateY(0);transition:transform .3s cubic-bezier(0.5, 2.5, 0.7, 0.7),box-shadow .3s cubic-bezier(0.5, 2.5, 0.7, 0.7)}.button.select-filter__button{height:4.4rem;padding:0 0 0 0}.button.select-filter__button .button__text{padding-left:2.4rem;padding-right:6rem}.button.select-filter__button .button__text span{font-weight:inherit}@media(max-width: 1023.98px){.button{height:4.8rem}}.button::before{content:"";border-radius:3.2rem;position:absolute;width:100%;height:100%;bottom:0;left:0;transition:bottom .3s cubic-bezier(0.5, 2.5, 0.7, 0.7)}.button::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--white);border-radius:3.2rem}.button__inner{position:relative;text-decoration:none;display:flex;align-items:center;line-height:100%;height:100%;z-index:1}.button__text{position:relative;font-size:inherit;line-height:inherit;text-transform:inherit;font-weight:inherit;pointer-events:none;z-index:1;padding-left:3.2rem;padding-right:3.2rem;font-size:1.6rem;line-height:normal;font-weight:500;color:var(--black);text-align:center}@media(max-width: 1023.98px){.button__text{padding-left:2.4rem;padding-right:2.4rem}}.button:hover{transform:translateY(-0.375em);box-shadow:0 0 0 var(--border-width, 0) #161615,0 .375em 0 0 #161615}.button:hover::before{bottom:-0.375em}.button:active,.button:focus{outline:none;transform:translateY(-0.25em);box-shadow:0 0 0 var(--border-width, 0) #161615,0 .25em 0 0 #161615}.button--white::after{background-color:var(--white)}.button--white .button__text{color:var(--black)}.button--blue::after{background-color:var(--blue)}.button--blue .button__text{color:var(--white)}.text-button{position:relative}.text-button a{color:var(--black);font-weight:500;text-decoration:none}.text-button a svg{margin-left:.8rem}.categories{position:relative;display:flex;flex-direction:row;flex-wrap:wrap}.category{position:relative;height:3.8rem;display:flex;align-items:center;padding:.8rem 1.4rem .9rem 1.4rem;background-color:var(--black);border-radius:7rem;margin-bottom:1rem;margin-right:1rem}.category span{color:var(--white);font-size:1.4rem;line-height:1.5}.fullwidth-cta{position:relative;padding:8% 7%}@media(max-width: 767.98px){.fullwidth-cta{padding:10% 8%}}.fullwidth-cta::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.64;background-color:var(--grey);border-radius:4.8rem}@media(max-width: 1023.98px){.fullwidth-cta::before{border-radius:2.4rem}}.fullwidth-cta__inner{position:relative;display:flex;flex-direction:row;align-items:center}@media(max-width: 767.98px){.fullwidth-cta__inner{flex-direction:column;align-items:flex-start}}.fullwidth-cta__image{position:relative;width:40%}@media(max-width: 767.98px){.fullwidth-cta__image{width:50%;margin-bottom:4rem}}@media(max-width: 575.98px){.fullwidth-cta__image{width:80%}.fullwidth-cta__image img{width:auto !important}}.fullwidth-cta__content{position:relative;width:60%;padding-left:8%}@media(max-width: 767.98px){.fullwidth-cta__content{width:100%;padding-left:0}}.fullwidth-cta__content__title{position:relative;margin-bottom:2.4rem}.fullwidth-cta__content__title h2{margin-bottom:0}.fullwidth-cta__content__text{position:relative}.fullwidth-cta__content__text *{line-height:2}.fullwidth-cta__content__text ul{position:relative;padding-left:3.2rem;list-style:none}.fullwidth-cta__content__text ul li{position:relative}.fullwidth-cta__content__text ul li::before{content:"";background-image:url(/theme/assets/images/check_icon.svg);background-position:center center;background-size:contain;width:2rem;height:2rem;display:inline-block;position:absolute;top:.4rem;left:-3.2rem}.fullwidth-cta__content__text ul li::marker{display:none}.fullwidth-cta__content__button{position:relative;margin-top:3.2rem}.fullwidth-cta.has-lottie{padding:0 !important}@media(max-width: 767.98px){.fullwidth-cta.has-lottie{padding:10% 8% !important}}.fullwidth-cta.has-lottie .fullwidth-cta__inner{align-items:stretch}.fullwidth-cta.has-lottie .fullwidth-cta__image{height:auto;padding-left:6%;width:41%}@media(max-width: 1023.98px){.fullwidth-cta.has-lottie .fullwidth-cta__image{padding-left:3%}}@media(max-width: 767.98px){.fullwidth-cta.has-lottie .fullwidth-cta__image{width:100%;padding-left:0}}.fullwidth-cta.has-lottie .fullwidth-cta__image .lottie-svg{height:100%;width:100%}.fullwidth-cta.has-lottie .fullwidth-cta__image .lottie-svg .lottie_json{height:100%}.fullwidth-cta.has-lottie .fullwidth-cta__image .lottie-svg .lottie_json canvas{object-fit:contain}.fullwidth-cta.has-lottie .fullwidth-cta__content{width:59%;padding:8% 7% 8% 7%}@media(max-width: 767.98px){.fullwidth-cta.has-lottie .fullwidth-cta__content{width:100%;padding:0}}.cta{position:relative;width:100%;overflow:hidden}.cta__inner{position:relative;padding:4rem 4rem 4rem 4.8rem;display:flex;flex-direction:row;align-items:center;background-color:var(--grey);border-radius:3.2rem;gap:2.4rem}@media(max-width: 767.98px){.cta__inner{padding:3.2rem}}@media(max-width: 575.98px){.cta__inner{flex-direction:column;align-items:flex-start;border-radius:1.6rem}}.cta__image{position:relative;width:24%}@media(max-width: 767.98px){.cta__image{width:30%}}@media(max-width: 575.98px){.cta__image{width:100%;max-width:120px}}.cta__image picture img{width:auto;object-fit:contain}.cta__content{position:relative;width:76%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2.4rem}@media(max-width: 1399.98px){.cta__content{flex-direction:column;align-items:flex-start;padding-left:20%}}@media(max-width: 1023.98px){.cta__content{padding-left:10%}}@media(max-width: 767.98px){.cta__content{padding-left:5%;width:70%}}@media(max-width: 575.98px){.cta__content{padding-left:0;width:100%}}.cta__title{position:relative;width:72%}@media(max-width: 1399.98px){.cta__title{width:100%}}.cta__title h4{margin-bottom:0}.cta__button{position:relative;width:auto;flex-shrink:0}.faq{position:relative}.faq__inner{display:flex;flex-direction:row;gap:4rem;padding-left:var(--col-offset);padding-right:var(--col-offset)}@media(max-width: 1199.98px){.faq__inner{padding-left:0;padding-right:0}}@media(max-width: 1023.98px){.faq__inner{flex-direction:column}}.faq__content{position:relative;width:40%;display:flex;flex-direction:column}@media(max-width: 1023.98px){.faq__content{width:100%}}.faq__content__image{width:65%;margin-top:auto}@media(max-width: 1023.98px){.faq__content__image{display:none}}.faq__content__lottie{margin-top:auto}@media(max-width: 1023.98px){.faq__content__lottie{display:none}}.faq__questions{position:relative;width:60%}@media(max-width: 1023.98px){.faq__questions{width:100%}}.featured-case{position:relative;padding-bottom:11%}@media(max-width: 1023.98px){.featured-case{padding-bottom:0}}.featured-case__inner{position:relative;display:flex;flex-direction:row}@media(max-width: 1023.98px){.featured-case__inner{flex-direction:column}}.featured-case__image{position:relative;width:48%;height:auto;align-self:flex-start}@media(max-width: 1023.98px){.featured-case__image{width:60%}}@media(max-width: 575.98px){.featured-case__image{width:100%}}.featured-case__image::before{content:"";display:block;padding-top:100%;background-color:var(--grey);border-radius:4.8rem}.featured-case__image__inner{position:absolute;width:100%;height:auto;top:0}.featured-case__image__inner picture img{border-radius:4.8rem;overflow:hidden}.featured-case__image__swirl{position:absolute;top:0;left:0;width:100%;height:100%}.featured-case__image__swirl .swirl{opacity:0;visibility:hidden}.featured-case__image__swirl .swirl svg{pointer-events:none}.featured-case__image__swirl .swirl__small{z-index:-1;position:absolute;width:100%;top:0;left:50%;transform:translate(-50%, -80%)}.featured-case__image__swirl .swirl__small svg{position:relative;width:33%;height:auto;left:30%}.featured-case__image__swirl .swirl__big{position:absolute;bottom:-22%;left:-5%;width:100%}.featured-case__image__swirl .swirl__big svg{position:relative;width:80%;height:auto}.featured-case__content{position:relative;width:52%;padding-left:6%;padding-top:6%;padding-bottom:6%;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 1199.98px){.featured-case__content{padding-left:6%;padding-top:4%;padding-bottom:4%}}@media(max-width: 1023.98px){.featured-case__content{padding-left:40%;padding-top:7%;padding-right:4%;width:100%}}@media(max-width: 767.98px){.featured-case__content{padding-left:0;padding-right:0;padding-top:15%}}@media(max-width: 575.98px){.featured-case__content{padding-top:24%}}.featured-case__content__title{position:relative;margin-bottom:3.2rem}.featured-case__content__title h2{margin-bottom:0}.featured-case__content__title span{color:var(--black)}.featured-case__content__button{position:relative;gap:1rem 4rem}@media(max-width: 1199.98px){.featured-case__content__button{gap:1rem 2rem}}.plate--tray--footer{padding-top:14.4rem;padding-bottom:1.6rem}@media(max-width: 1023.98px){.plate--tray--footer{padding-top:8rem;padding-bottom:0}}.footer{position:relative;height:100%;width:100%}.footer::before{content:"";position:absolute;left:1.6rem;width:calc(100% - 3.2rem);height:100%;background:var(--grey-bg);border-radius:4.8rem}@media(max-width: 1023.98px){.footer::before{left:0;width:100%;border-radius:2.4rem 2.4rem 0 0}}.footer__inner{padding-top:8rem;padding-bottom:8rem}@media(max-width: 1023.98px){.footer__inner{padding-top:5rem;padding-bottom:1rem}}.footer__columns{position:relative;padding-top:.6rem;display:flex;flex-direction:row;flex-wrap:wrap;width:50%}@media(max-width: 1023.98px){.footer__columns{width:100%;padding-top:5rem}}@media(max-width: 767.98px){.footer__columns{flex-direction:column}}.footer__columns .footer-column{flex:1}.footer-column{position:relative;display:flex;flex-direction:column;margin-bottom:4rem}.footer-column__title{position:relative;margin-bottom:3.2rem}@media(max-width: 1023.98px){.footer-column__title{margin-bottom:2.4rem}}.footer-column__title.hide-title{opacity:0;visibility:hidden}@media(max-width: 767.98px){.footer-column__title.hide-title{height:0;margin-bottom:-4rem}}.footer-column__title h6{margin-bottom:0;font-size:1.6rem;line-height:1;font-family:"forma-djr-text";font-weight:500}.footer-column__items{position:relative;display:flex;flex-direction:column;align-items:flex-start}.footer-column__items a,.footer-column__items p{position:relative;font-size:1.6rem;line-height:1;text-decoration:none;color:var(--neutral-60);margin-bottom:3.2rem}@media(max-width: 1023.98px){.footer-column__items a,.footer-column__items p{margin-bottom:2rem}}@media(max-width: 767.98px){.footer-column__items a,.footer-column__items p{font-size:1.4rem}}.footer-column__items a{transition:color .4s ease}.footer-column__items a:hover{color:var(--dark-blue)}.footer-column--logo{width:50%;margin-bottom:0}@media(max-width: 1023.98px){.footer-column--logo{width:100%}}@media(max-width: 1023.98px){.footer-column--logo svg{width:8rem;height:100%}}.footer-column--logo .footer-logo{display:flex;flex-direction:row;align-items:center}.footer-column--logo .footer-logo__title{margin-left:1.6rem}.footer-column--logo .footer-text{margin-top:1.6rem;max-width:36ch}.footer-column--logo .footer-text p{font-size:1.2rem;line-height:2;color:var(--neutral-60)}.footer-column--contact .footer-column__items p,.footer-column--contact .footer-column__items a:not(.maps-link){margin-bottom:1.6rem}.footer-column--contact .footer-column__items a.mail-link{margin-top:2.4rem;color:var(--blue);text-decoration:underline}.footer-column--contact .footer-column__items a.maps-link{margin-bottom:0}.footer__bottom{position:relative;align-items:center;padding-bottom:8rem}@media(max-width: 1023.98px){.footer__bottom{align-items:flex-start;flex-direction:column-reverse;padding-bottom:4rem}}.footer__bottom__left,.footer__bottom__right{position:relative;width:50%;display:flex;flex-direction:row;align-items:center}@media(max-width: 1023.98px){.footer__bottom__left,.footer__bottom__right{width:100%}}@media(max-width: 1199.98px){.footer__bottom__left{width:70%}}@media(max-width: 1023.98px){.footer__bottom__left{flex-direction:column-reverse;align-items:flex-start}}.footer__bottom__right{justify-content:space-between}@media(max-width: 1199.98px){.footer__bottom__right{width:30%}}@media(max-width: 1023.98px){.footer__bottom__right{margin-bottom:3rem;flex-direction:column;align-items:flex-start}}.footer__bottom__links{display:flex;flex-direction:row;align-items:center}@media(max-width: 1023.98px){.footer__bottom__links{flex-direction:column;align-items:flex-start}.footer__bottom__links .dot{display:none}}.footer__bottom__links span{font-size:1.2rem;line-height:1.5}@media(max-width: 767.98px){.footer__bottom__links .link{margin-left:0;margin-bottom:.5rem}}.footer__bottom__links .link a{font-size:1.4rem;line-height:1;text-decoration:none;color:var(--neutral-60);transition:color .4s ease}.footer__bottom__links .link a:hover{color:var(--dark-blue)}.footer__bottom__links .link span{font-size:1.4rem;line-height:1;color:var(--neutral-60)}.footer__bottom__links .dot{position:relative;width:.4rem;height:.4rem;background-color:var(--neutral-20);margin-left:2.4rem;margin-right:2.4rem;border-radius:50%}@media(max-width: 1023.98px){.footer__bottom__logo{margin-top:1rem}}.footer__bottom__spacer{flex:2}@media(max-width: 1199.98px){.footer__bottom__spacer{display:none}}.footer__bottom__socials{position:relative;flex:1}@media(max-width: 1199.98px){.footer__bottom__socials .social-media{justify-content:flex-end}}@media(max-width: 1023.98px){.footer__bottom__socials .social-media{justify-content:flex-start}}.footer-cta{position:relative;padding-bottom:14.4rem}@media(max-width: 767.98px){.footer-cta{padding-bottom:8rem}}.footer-cta__inner{position:relative;padding-left:var(--col-offset);padding-right:var(--col-offset);display:flex;flex-direction:row;align-items:center}@media(max-width: 1023.98px){.footer-cta__inner{flex-direction:column;align-items:center}}.footer-cta__image{position:relative;width:30%}@media(max-width: 1023.98px){.footer-cta__image{margin-bottom:3.2rem}}@media(max-width: 767.98px){.footer-cta__image{width:16rem}}.footer-cta__image__icon{position:absolute;width:8rem;height:8rem;top:2.5%;left:2.5%;border:.2rem solid var(--black);border-radius:50%;background-color:var(--white);display:flex;align-items:center;justify-content:center;z-index:1}@media(min-width: 1400px){.footer-cta__image__icon{width:20%;height:20%}}@media(max-width: 1023.98px){.footer-cta__image__icon{width:4rem;height:4rem}.footer-cta__image__icon svg{width:1.6rem}}.footer-cta__image__inner{position:relative;border-radius:50%;border:.2rem solid var(--black);box-shadow:0px 4px 0px #161615}.footer-cta__image__inner picture img{border-radius:50%;overflow:hidden}.footer-cta__content{position:relative;width:70%;padding-left:7%;display:flex;flex-direction:row;flex-wrap:wrap}@media(max-width: 1023.98px){.footer-cta__content{flex-direction:column;padding-left:0;align-items:center;text-align:center;align-content:center}}@media(max-width: 767.98px){.footer-cta__content{width:80%}}@media(max-width: 575.98px){.footer-cta__content{width:100%}}.footer-cta__content__title{width:100%;margin-bottom:3.2rem;max-width:70ch}@media(max-width: 1023.98px){.footer-cta__content__title{max-width:48ch}}.footer-cta__content__title h3{margin-bottom:0}.footer-cta__content__usps{margin-right:auto;min-width:70%}@media(max-width: 1023.98px){.footer-cta__content__usps{margin-right:unset}}.footer-cta__content__usps .usps{margin-right:2.4rem;margin-bottom:2.2rem}@media(max-width: 1023.98px){.footer-cta__content__usps .usps{margin-right:unset}}.footer-cta__content__text{position:relative;width:100%;border-top:.1rem solid var(--neutral-20);padding-top:2.4rem;margin-top:2.8rem}.footer-cta__content__text *{color:var(--neutral-80)}.footer-cta__content__text a{color:var(--black);font-weight:500}.form-font-size{font-size:0}.form-errors{color:var(--form-text-color)}.form-errors ul{padding-left:1.7rem}.contact-form{--form-text-color: var(--black);--form-placholder-color: var(--neutral-40);--form-shadow-color: #161615;--form-border-color: var(--black);--error-empty: #FF1F1F;position:relative}.contact-form__fields{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)}.form-field-container{position:relative;margin-bottom:1.2rem}.form-field-container .form-field{display:block;position:relative;z-index:3;width:100%}.form-field-container .form-field::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 .4rem 0 var(--form-shadow-color);border-radius:1.2rem;opacity:0;z-index:-1;transition:opacity .4s ease}.form-field-container .form-field .error-messages{position:absolute;right:0;top:0;height:100%;display:block}.form-field-container .form-field .error-messages span{position:absolute;right:0;top:50%;transform:translateY(-50%);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::before{opacity:1}.form-field-container .form-field-file{opacity:1;border:0;display:block;outline:0;width:100%;height:5.6rem;color:var(--form-text-color);font-weight:400;background-color:var(--white);padding:1.3rem 1.6rem 1.3rem 1.6rem;border:.2rem solid var(--form-border-color);border-radius:1.2rem;border-radius:1.2rem;transition:box-shadow .4s ease}.form-field-container .form-field-file__list{position:relative;height:auto;padding:1.2rem 1.6rem 1.2rem 1.6rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;opacity:0;visibility:hidden;width:100%}.form-field-container .form-field-file__list span{font-size:1.4rem;line-height:1.8}.form-field-container .form-field-file__list::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--grey);opacity:.72;z-index:-1;border-radius:1.2rem;pointer-events:none}.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:26px;transform:translateY(-50%);right:18px;pointer-events:none}.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}.form-field-container .form-field.radio .option-group .option label input,.form-field-container .form-field.checkbox .option-group .option label input{position:relative;width:2.4rem;height:2.4rem;appearance:none;-webkit-appearance:none;border:.2rem solid var(--form-border-color);border-radius:.6rem;margin-right:1.2rem;flex-shrink:0;cursor:pointer}.form-field-container .form-field.radio .option-group .option label input::before,.form-field-container .form-field.checkbox .option-group .option label input::before{content:"";width:100%;height:100%;top:0;left:0;border-radius:.6rem;position:absolute;opacity:0;display:flex;align-items:center;justify-content:center;background-size:12px;background-position:center center;background-image:url(/theme/assets/images/check.svg);background-repeat:no-repeat;background-color:var(--form-border-color);transition:opacity .4s ease}.form-field-container .form-field.radio .option-group .option label input:checked::before,.form-field-container .form-field.checkbox .option-group .option label input:checked::before{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}.form-field-container.whole{width:100%}.form-field-container.half{width:calc(50% - 1rem)}@media(max-width: 575.98px){.form-field-container.half{width:100%}}.form-field-container.third{width:calc(33.3333333333% - 1.3333333333rem)}@media(max-width: 575.98px){.form-field-container.third{width:100%}}.form-field__input,.form-field__textarea{appearance:none;-webkit-appearance:none;border:0;display:block;outline:0;width:100%;height:5.6rem;color:var(--form-text-color);font-weight:400;background-color:var(--white);padding:1.8rem 1.6rem 1.4rem 1.6rem;border:.2rem solid var(--form-border-color);border-radius:1.2rem}.form-field__input ::-webkit-input-placeholder,.form-field__textarea ::-webkit-input-placeholder{color:var(--form-placholder-color)}.form-field__input :-ms-input-placeholder,.form-field__textarea :-ms-input-placeholder{color:var(--form-placholder-color)}.form-field__input ::placeholder,.form-field__textarea ::placeholder{color:var(--form-placholder-color)}.form-field__select{--form-border-color: transparent;appearance:none;-webkit-appearance:none;background-color:transparent;border:none;color:var(--form-text-color);outline:none;line-height:normal;height:5.6rem;width:100%;padding:0 1.6rem 0 1.6rem;cursor:pointer;box-shadow:0 .1rem 0 var(--form-shadow-color);border-radius:.8rem;transition:box-shadow .4s ease}@media(max-width: 575.98px){.form-field__select{padding:0 4rem 0 2rem}}.form-field__select option{color:#000}select option{color:#000}.form-field__input.invalid,input[type=checkbox].invalid,.form-field__select.invalid{--form-shadow-color: var(--error-empty) !important}.form-field__input.invalid~.error-messages .required-input,input[type=checkbox].invalid~.error-messages .required-input,.form-field__select.invalid~.error-messages .required-input{opacity:1}.form-field__input.invalid-input,input[type=checkbox].invalid-input,.form-field__select.invalid-input{--form-shadow-color: var(--error-wrong) !important}.form-field__input.invalid-input~.error-messages .wrong-input,input[type=checkbox].invalid-input~.error-messages .wrong-input,.form-field__select.invalid-input~.error-messages .wrong-input{opacity:1}.form-field__input.valid,input[type=checkbox].valid,.form-field__select.valid{--form-shadow-color: var(--error-wrong) !important}.form-field__input.valid~.error-messages .correct-input,input[type=checkbox].valid~.error-messages .correct-input,.form-field__select.valid~.error-messages .correct-input{opacity:1}input[type=checkbox].invalid{--form-border-color: var(--error-empty) !important}input[type=checkbox].invalid~.error-messages .required-input{opacity:1}.form-field-file.invalid{--form-shadow-color: var(--error-empty) !important}.form-field-file.invalid .error-messages .required-input{opacity:1}.form-field-file.valid{--form-shadow-color: var(--error-wrong) !important}.form-field-file.valid~.error-messages .correct-input{opacity:1}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(0.7)}.form-field__textarea{min-height:13rem;padding-top:1.6rem}.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 .form-field__label{width:100%}.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;margin-bottom:1.2rem;height:6rem}@media(max-width: 1023.98px){.form-field-container .form-field.avg_checkbox{height:auto}}.form-field-container .form-field.avg_checkbox::before{display:none}.form-field-container .form-field.avg_checkbox::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--grey);opacity:.72;z-index:-1;border-radius:1.2rem}.form-field-container .form-field.avg_checkbox.invalid .form-field__avg{border-color:var(--error-empty) !important}.form-field-container .form-field.avg_checkbox .option-group{width:100%;height:100%}.form-field-container .form-field.avg_checkbox .option-group .option{margin-right:0;height:100%}.form-field-container .form-field.avg_checkbox .option-group .option label p{color:var(--form-text-color)}.form-field-container .form-field.avg_checkbox .option-group .option label p a{color:var(--form-label-color)}.form-field-container .form-field.avg_checkbox .option label{position:relative;top:0;left:0;padding:0;pointer-events:all;padding:1.8rem 1.6rem 1.6rem 1.6rem;height:100%}@media(max-width: 1023.98px){.form-field-container .form-field.avg_checkbox .option label{padding:1.4rem 1.2rem 1.2rem 1.2rem}}.form-field-container .form-field.avg_checkbox .option p{position:relative;margin-bottom:0;font-size:1.4rem}.form-field-container .form-field.avg_checkbox .option a{font-size:inherit;line-height:inherit;font-weight:500;text-decoration:underline}.form-field-container .form-field.avg_checkbox.invalid .form-field__avg{border-color:var(--error-empty) !important}.grecaptcha-badge{visibility:hidden}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:3;top:0;left:0}.image-element{position:relative}.image-element picture img{border-radius:2.4rem;overflow:hidden}.image img{font-size:0;color:transparent}.image img[alt]::before,.image img[alt]::after{opacity:0}.image--lazy img,.image--lazy .swiper-lazy{opacity:0}.image.--loaded img{opacity:1;transition:opacity .6s ease-in}.image .swiper-lazy-loaded{opacity:1;transition:opacity .6s ease-in}.bg-image{opacity:0}.bg-image--loaded{opacity:1;transition:opacity .6s ease-in}.post-item{position:relative;margin-bottom:8rem;transition:opacity .3s ease,transform .3s ease}@media(max-width: 575.98px){.post-item{margin-bottom:5rem;width:100% !important}}.post-item__image{position:relative;margin-bottom:2rem;transition:transform .3s cubic-bezier(0.5, 2.5, 0.7, 0.7)}.post-item__image::before{content:"";position:absolute;bottom:.5625em;left:0;width:100%;height:100%;box-shadow:0 .5625em 0 #161615;border-radius:2.4rem;opacity:1;z-index:0;opacity:0;transition:transform .3s cubic-bezier(0.5, 2.5, 0.7, 0.7),opacity .3s cubic-bezier(0.5, 2.5, 0.7, 0.7)}@media(max-width: 575.98px){.post-item__image{margin-bottom:1.6rem}}.post-item__image picture img{border-radius:2.4rem;overflow:hidden}.post-item__content{position:relative;padding:0 1.6rem;height:100%;display:flex;flex-direction:column}.post-item__title{margin-bottom:2rem}@media(max-width: 575.98px){.post-item__title{margin-bottom:1.6rem}}.post-item__title h4{margin-bottom:0;display:inline;background-image:linear-gradient(var(--black), var(--black));background-size:0 2px,0 2px;background-position:left 0 bottom 10%;background-repeat:no-repeat;transition:background-size .3s ease;width:100%}.post-item__info{position:relative;display:flex;flex-direction:row;align-items:center;font-size:0;margin-top:auto;flex-flow:row wrap;gap:10px 0}.post-item__info__category{position:relative}.post-item__info__author{position:relative;width:3.6rem;height:3.6rem;margin-right:1.6rem}.post-item__info__author picture img{border-radius:50%;overflow:hidden}@media(max-width: 767.98px){.post-item__info__author{width:3rem;height:3rem;margin-right:1.2rem}}.post-item__info__client{position:relative}.post-item__info span{display:inline-block;line-height:normal;font-size:1.4rem;color:var(--neutral-60)}@media(max-width: 575.98px){.post-item.swiper-slide{margin-bottom:3rem}}@media(min-width: 1024px){.post-item--small{display:flex;flex-direction:row;align-items:center;margin-bottom:2.4rem}.post-item--small .post-item__image{width:35%;flex-shrink:0;margin-bottom:0}.post-item--small .post-item__content{width:65%;padding:0 3.2rem}.post-item--small .post-item__title{margin-bottom:1.6rem}.post-item--small:last-child{margin-bottom:0}}@media(max-width: 1023.98px){.post-item--small{--gap: 3.2rem;width:calc(50% - .5*var(--gap));display:flex;flex-direction:column}}@media(max-width: 575.98px){.post-item--small{--gap: 2rem}}@media(min-width: 1024px){.post-item--big{margin-bottom:0}}.post-item--big .post-item__image{margin-bottom:3.2rem}.post-item--big .post-item__content{padding:0 2.4rem}@media(max-width: 575.98px){.post-item--big .post-item__content{padding:0 1.6rem}}.post-item--big .post-item__title{margin-bottom:3.2rem}.post-item:hover .post-item__image{transform:translateY(-0.375em)}.post-item:hover .post-item__image::before{transform:translateY(0.375em);opacity:1}.post-item:hover .post-item__title h4{background-size:100% 2px,100% 2px}.dot-after::after{content:"";position:relative;display:inline-block;width:.4rem;height:.4rem;margin:0 1.6rem;border-radius:50%;background-color:var(--neutral-30);top:-1px;vertical-align:super}@media(max-width: 767.98px){.dot-after::after{margin:0 .8rem}}@media(max-width: 575.98px){.dot-after::after{margin:0 1rem}}.dot-before::before{content:"";position:relative;display:inline-block;width:.4rem;height:.4rem;margin:0 1.6rem;border-radius:50%;background-color:var(--neutral-30);top:-1px;vertical-align:super}@media(max-width: 767.98px){.dot-before::before{margin:0 .8rem}}@media(max-width: 575.98px){.dot-before::before{margin:0 1rem}}.link-block{position:relative;border:.2rem solid var(--black);box-shadow:0px 4px 0px #161615;border-radius:1.6rem;margin-bottom:.4rem}.link-block__inner{position:relative;padding:1.2rem;display:flex;flex-direction:row;align-items:center}@media(max-width: 575.98px){.link-block__inner{flex-direction:column;align-items:flex-start;padding:1.6rem}}.link-block__image{position:relative;width:28%}@media(max-width: 767.98px){.link-block__image{width:40%}}@media(max-width: 575.98px){.link-block__image{width:50%}}.link-block__image picture img{border-radius:.8rem;overflow:hidden}.link-block__content{position:relative;width:72%;display:flex;flex-direction:column;padding:1.9rem 8rem 1.9rem 2.4rem}@media(max-width: 767.98px){.link-block__content{padding:1rem 2.4rem 1rem 2.4rem;width:60%}}@media(max-width: 575.98px){.link-block__content{width:100%;padding:1.6rem 0 0 0}}.link-block__content__subtitle p{font-size:1.4rem;line-height:1;font-weight:400;letter-spacing:.02em;margin-bottom:1.6rem;color:var(--neutral-60)}@media(max-width: 767.98px){.link-block__content__subtitle p{margin-bottom:1rem}}.link-block__content__title p{font-size:2rem;line-height:1.5;font-weight:400;letter-spacing:.02em;margin-bottom:0}.link-block__icon{position:absolute;right:2.4rem}@media(max-width: 767.98px){.link-block__icon{display:none}}@media(max-width: 575.98px){.link-block__icon{display:block;right:1.6rem}}.media-slider{position:relative}.media-slider__container{position:relative;overflow:hidden}.media-slider__inner .media-slide{position:relative;border-radius:2.4rem;overflow:hidden}.media-slider__inner .media-slide .caption{display:none}.media-slider__inner .swiper-button{position:absolute}.media-slider__inner .swiper-button-prev{left:-112px}.media-slider__inner .swiper-button-next{right:-112px}.navigation{position:fixed;top:0;left:0;width:100%;z-index:102;padding-top:1.6rem;padding-bottom:1.6rem;background-color:var(--white);transform:translateY(0);will-change:transform;transition:transform .4s ease,background-color .4s ease}.navigation .navbar{position:relative;height:100%}.navigation .navbar-top{position:relative;padding-bottom:1.6rem;display:flex;justify-content:flex-end}.navigation .navbar-top__link{font-size:0;position:relative}.navigation .navbar-top__link svg{margin-right:.5rem;top:-1px;position:relative}.navigation .navbar-top__link::before{content:"";position:relative;width:.4rem;height:.4rem;background-color:var(--neutral-20);display:inline-block;vertical-align:super;border-radius:50%;margin:0 1.6rem}.navigation .navbar-top__link:first-child::before{display:none}.navigation .navbar-top__link a{font-size:1.2rem;line-height:1;color:var(--neutral-60);text-decoration:none;font-weight:500}.navigation .navbar-top--mobile{display:none;flex-direction:column;justify-content:flex-start;padding-bottom:0;padding-left:0;margin-bottom:0;padding-top:11.5rem}@media(max-width: 1023.98px){.navigation .navbar-top--mobile{display:flex}}.navigation .navbar-top--mobile .navbar-top__link a{font-size:1.8rem;line-height:1.6;font-weight:400;display:block}.navigation .navbar-top--mobile .navbar-top__link::before{display:none}.navigation .navbar-top--mobile .navbar-top__link.sign-up-link{margin-top:3.2rem}.navigation .navbar-top--mobile .navbar-top__link.sign-up-link a{color:var(--blue);font-weight:500;text-decoration:underline}@media(max-width: 1023.98px){.navigation .navbar-top--desktop{display:none}}.navigation .navbar-inner{position:relative;height:inherit;width:100%;z-index:2;align-items:center}.navigation .navbar-nav{padding-left:0;margin-top:0;margin-bottom:0;list-style:none}.navigation .navbar-buttons{position:relative;margin-left:auto}@media(max-width: 1023.98px){.navigation .navbar-buttons{display:none}}.navigation .navbar-buttons .button{height:4.8rem}.navigation .navbar-collapse{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.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;transform:none;padding-left:var(--mb-container-pd);padding-right:var(--mb-container-pd);margin-left:unset;overflow-y:auto;pointer-events:none;background-color:var(--white);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:22.5rem;padding-bottom:14rem;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-toggler{appearance:none;-webkit-appearance:none;display:none;z-index:100;padding:0;border:0;position:relative;cursor:pointer;border-radius:0;background-color:var(--white);margin-left:auto;width:4.8rem;height:4.8rem;border:.2rem solid var(--black);border-radius:50%;align-items:center;justify-content:center;flex-shrink:0}@media(max-width: 1023.98px){.navigation .navbar-toggler{display:flex}}.navigation .navbar-toggler:focus{outline:none}.navigation .navbar-toggler .bars{position:relative;height:auto;width:auto;z-index:-1}.navigation .navbar-toggler .bars .bar{width:1.6rem;height:.2rem;margin-bottom:.3rem;border-radius:.5rem;background-color:var(--black)}.navigation .navbar-toggler .bars .bar.bar-3{margin-bottom:0}.navigation .navbar-brand{position:relative;z-index:99;height:auto;margin-right:3rem}.navigation .navbar-brand a{font-size:0}.navigation .navbar-brand .logo{position:relative;width:100%}.navigation .navbar-brand-wrapper{z-index:2}@media(min-width: 1024px){.navigation.nav-fixed{transform:translateY(-3rem)}}.nav-item{position:relative;padding:0;font-size:0}.nav-item .nav-link{display:inline-block;font-size:1.6rem;font-weight:500;padding:0 1.6rem;line-height:normal;color:var(--black);text-decoration:none;transition:color .4s ease}@media(max-width: 1023.98px){.nav-item .nav-link{font-size:4rem;font-weight:400;line-height:1.4;padding:0;display:inline-flex;width:100%}}.nav-item.last-item{margin-right:0;padding-right:0}@media(max-width: 1023.98px){.nav-item.last-item{margin-top:30%;margin-right:0}}.nav-item.active .nav-link{color:var(--blue)}.nav-item:hover .nav-link{color:var(--blue)}.organizations{position:relative;overflow:hidden}.organizations__title h3{text-align:center;margin-bottom:1.2rem}.organizations__title h6{text-align:center;margin-bottom:4.8rem;font-weight:400;color:var(--neutral-80)}@media(max-width: 767.98px){.organizations__title h6{margin-bottom:3.2rem}}.organizations__logos{position:relative;display:flex;flex-direction:row;gap:1.2rem .8rem;margin:0 15%;overflow:hidden;padding-bottom:.4rem}@media(max-width: 767.98px){.organizations__logos{margin:0;overflow:visible}}.organizations__logos .organization-item{flex:1}.organizations__logos--slider{padding-bottom:4.8rem}.organizations__logos--slider .organization-item{flex:none;width:20%;width:calc(20% - .64rem);margin-right:.8rem}@media(max-width: 1199.98px){.organizations__logos--slider .organization-item{width:calc(33.3333333333% - .5333333333rem)}}@media(max-width: 575.98px){.organizations__logos--slider .organization-item{width:calc(50% - .4rem)}}.organizations__logos--grid{--total-items: 5;--item-offset: calc(var(--total-items) - var(--item-count));--item-size: calc( var(--item-offset) / 5 * 70% - (1 - var(--item-offset) / 5) * 0.8rem );display:grid;grid-template-columns:repeat(var(--item-count), minmax(0, 1fr));margin:0 auto;display:grid;width:calc(70% - var(--item-size))}.organizations__logos__row{position:relative;width:100%;display:flex;flex-direction:row;justify-content:center;gap:1.2rem .8rem}.organizations__logos__row .organization-item{flex:none;width:20%;width:calc(20% - .64rem)}@media(max-width: 1199.98px){.organizations__logos__row .organization-item{width:calc(1/var(--item-count)*100% - (1 - 1/var(--item-count))*.8rem)}}.organizations--desktop{display:grid}@media(max-width: 1023.98px){.organizations--desktop{height:0;width:0;margin:0;padding:0;overflow:hidden}}.organizations--mobile{display:none}@media(max-width: 1023.98px){.organizations--mobile{display:flex}}.organizations .swiper-pagination span.swiper-pagination-bullet:not(.show){display:none}.organization-item{position:relative;aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;border:.2rem solid var(--black);box-shadow:0px 4px 0px #161615;border-radius:1.6rem;overflow:hidden;transition:opacity .4s ease,transform .4s ease}.organization-item__label{position:absolute;bottom:0;left:0;width:100%;z-index:1;pointer-events:none;padding:0 8px;text-wrap:nowrap;line-height:0;height:22px;display:flex;justify-content:center;align-items:center}.organization-item__label span{line-height:normal;font-size:1.2rem;font-weight:500}.organization-item__logo{width:66%}.organization-item__logo svg,.organization-item__logo img{max-height:4rem;width:100%;height:auto;opacity:1 !important}.organization-item__logo picture{height:auto}.organization-item__logo picture img{position:relative;filter:grayscale(1)}@supports not (aspect-ratio: 3/2){.organization-item::before{content:"";padding-top:75%;display:block}}.organizations-overview{position:relative}.organizations-overview__top{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem 3.2rem;margin-bottom:5.6rem;z-index:1}.organizations-overview__title h3 span{color:var(--black)}.organizations-overview__filter .posts-filter{margin-bottom:0}.organizations-overview__filter .posts-filter__inner{padding-top:0}.organizations-overview__filter .posts-filter__inner .select-filter__dropdown{left:unset;right:0}@media(max-width: 575.98px){.organizations-overview__filter .posts-filter__inner .select-filter__dropdown{left:0;right:unset}}.organizations-overview__items{position:relative;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:12px 8px;z-index:0}.organizations-overview__items.fade-out .organization-item{opacity:0;transform:scale(0.95);will-change:transform,opacity}@media(max-width: 767.98px){.organizations-overview__items{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 575.98px){.organizations-overview__items{grid-template-columns:repeat(2, minmax(0, 1fr))}}.organizations-overview__items--mobile{grid-template-columns:repeat(4, minmax(0, 1fr))}@media(max-width: 767.98px){.organizations-overview__items--mobile{grid-template-columns:repeat(2, minmax(0, 1fr))}}.paragraph{position:relative}.paragraph h5{margin-bottom:2rem;font-weight:500}.paragraph p{margin-bottom:3.2rem}.paragraph ul{position:relative;padding-left:1.7rem}.paragraph ul li{position:relative}.plate--container{padding-left:var(--container-pd);padding-right:var(--container-pd);max-width:none}@media(max-width: 1023.98px){.plate--container{padding-left:var(--mb-container-pd);padding-right:var(--mb-container-pd)}}.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: 1023.98px){.plate--column{flex-basis:100% !important;max-width:100% !important;min-height:0}}.render-content{position:relative}.section-container{position:relative}.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-bg::before{content:"";width:100%;height:.2rem;background-color:inherit;position:absolute;top:-0.1rem;z-index:0}.popup{display:block;position:fixed;z-index:103;left:0;top:0;width:100%;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(--neutral-10)}@media(max-width: 1023.98px){.popup__inner{max-width:calc(100% - 4rem)}}.popup__video{padding-top:56.25%;height:0;background-color:var(--neutral-10)}.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:1.6rem;right:-2.4rem;cursor:pointer;background-color:var(--white);border:.2rem solid var(--black);display:flex;align-items:center;justify-content:center;border-radius:50%;width:4.8rem;height:4.8rem;z-index:2}.popup__close svg{transition:transform .25s ease;width:1rem;height:1rem}.popup__close:hover svg{transform:rotate(90deg)}.popup--overlay{left:unset;right:0;justify-content:flex-end;align-items:unset;overflow:unset;width:100%}.popup--overlay .popup__close{top:1.6rem;left:-2.4rem;right:unset}.popup--overlay .popup__close svg path{fill:var(--dark-blue)}.popup--overlay .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{max-width:50vw}}@media(max-width: 1023.98px){.popup--overlay .popup__inner{max-width:70vw}}@media(max-width: 575.98px){.popup--overlay .popup__inner{max-width:90vw}}.popup--overlay.popup--open .popup__inner{transform:translateX(0)}.popup--overlay.popup--open .popup__close{transform:translateX(0)}.popup--team .popup__inner{max-width:80vw}.popup--team .popup__content{height:100%}.popup.popup--open::before{opacity:.32}.more-results{position:relative;padding:8rem 6.4rem 4rem}@media(max-width: 1023.98px){.more-results{padding:8rem 4.8rem 6rem}}.more-results__header{position:relative}.more-results__header__icon{margin-bottom:4.8rem}.more-results__header__title{margin-bottom:4rem}.more-results__header__title h4{margin-bottom:0}.more-results__header__text{margin-bottom:3.2rem}.more-results__usps{margin-bottom:5.6rem}@media(max-width: 1023.98px){.more-results__usps{margin-bottom:4rem}}.more-results__usps .usps{columns:2}@media(max-width: 767.98px){.more-results__usps .usps{columns:1}}.more-results__form{position:relative}.team-overlay{position:relative;display:flex;flex-direction:row;align-items:center;height:100%}.team-overlay__image{position:relative;width:55%;height:100%}@media(max-width: 1199.98px){.team-overlay__image{width:50%}}@media(max-width: 1023.98px){.team-overlay__image{display:none}}.team-overlay__image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--grey);opacity:.72}.team-overlay__image picture img{height:auto;max-height:100%;top:unset;bottom:0}.team-overlay__info{position:relative;width:45%;padding:5.6rem}@media(max-width: 1199.98px){.team-overlay__info{width:50%}}@media(max-width: 1023.98px){.team-overlay__info{padding:4rem;width:100%}}.team-overlay__info__name,.team-overlay__info__function{display:block;font-size:1.8rem;line-height:1;letter-spacing:.02em}.team-overlay__info__name{font-weight:500;color:var(--black);margin-bottom:.8rem}.team-overlay__info__function{font-size:1.6rem;color:var(--neutral-60)}.team-overlay__info__contact{margin-top:2.6rem}.team-overlay__info__contact a{display:block;font-size:1.6rem;line-height:1;letter-spacing:.02em;transition:opacity .4s ease}.team-overlay__info__contact a:hover{opacity:.72}.team-overlay__info__contact__mail{color:var(--black) !important;text-decoration:underline;margin-bottom:.8rem}.team-overlay__info__contact__phone{color:var(--neutral-60) !important;text-decoration:none}.team-overlay__info__text{margin-top:4.8rem}.team-overlay__info__whatsapp{position:relative;margin-top:4.6rem}.team-overlay__info__whatsapp a{font-size:1.6rem;line-height:1;text-decoration:underline;color:var(--black)}.team-overlay__info__whatsapp a svg{margin-right:.8rem}.pricing{position:relative}.pricing__calculator{padding-bottom:.4rem}.pricing__list{position:relative;padding-bottom:.4rem;margin-top:9.6rem}@media(max-width: 767.98px){.pricing__list{margin-top:5.6rem}}.pricing__list__title{text-align:center;margin-bottom:4.8rem}.pricing__list__title h2{margin-bottom:0}.pricing__list__inner{--gap: 1.6rem;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.6rem;padding-left:calc(var(--col-offset)*2);padding-right:calc(var(--col-offset)*2)}@media(max-width: 1199.98px){.pricing__list__inner{padding-left:var(--col-offset);padding-right:var(--col-offset)}}@media(max-width: 767.98px){.pricing__list__inner{padding-left:0;padding-right:0;flex-direction:column}}.pricing__list__button{margin-top:4.8rem}.pricing-item{position:relative;padding:2.4rem 2rem 2.4rem 2rem;flex:0 0 calc(50% - var(--gap)/2);font-size:0}@media(max-width: 767.98px){.pricing-item{padding:1.6rem}}@media(max-width: 575.98px){.pricing-item{padding:.8rem 1.6rem .8rem .8rem}}.pricing-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--grey);border-radius:1.6rem;transition:opacity .4s ease}@media(max-width: 575.98px){.pricing-item::before{border-radius:.8rem}}.pricing-item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1.6rem;border:.2rem solid var(--black);box-shadow:0px 4px 0px #161615;opacity:0;transition:opacity .4s ease}@media(max-width: 575.98px){.pricing-item::after{border-radius:.8rem}}.pricing-item__inner{position:relative;display:flex;flex-direction:row;align-items:center;height:100%}@media(max-width: 575.98px){.pricing-item__inner{flex-wrap:wrap}}.pricing-item__name{position:relative;height:3.2rem;display:flex;align-items:center;justify-content:center;margin-right:.8rem}@media(max-width: 575.98px){.pricing-item__name{order:1}}.pricing-item__name::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:1.6rem;background-color:var(--white);transition:background-color .4s ease}.pricing-item__name.one-letter{width:3.2rem}.pricing-item__name.one-letter::before{border-radius:50%}.pricing-item__name.one-letter span{padding:1rem 0}.pricing-item__name span{position:relative;font-size:1.4rem;line-height:normal;font-weight:500;letter-spacing:.02em;padding:1rem 1.2rem;color:var(--black);transition:color .4s ease}@media(max-width: 1023.98px){.pricing-item__name span{font-size:1.2rem}}.pricing-item__views{position:relative;z-index:1;top:.1rem}@media(max-width: 575.98px){.pricing-item__views{order:3;width:100%;margin-top:.8rem;padding-left:1.2rem}}.pricing-item__views span{font-size:1.6rem;line-height:1;font-weight:400;letter-spacing:.02em}@media(max-width: 1023.98px){.pricing-item__views span{font-size:1.4rem}}.pricing-item__price{position:relative;z-index:1;height:100%;margin-left:auto;display:flex;align-items:center;top:.1rem}@media(max-width: 575.98px){.pricing-item__price{order:2}}.pricing-item__price span{white-space:nowrap;font-size:1.6rem;line-height:1;font-weight:500;letter-spacing:.02em}@media(max-width: 1023.98px){.pricing-item__price span{font-size:1.4rem}}.pricing-item__price--monthly-yearly{opacity:1}.pricing-item__price--monthly{opacity:0}.pricing-item__highlighted{position:absolute;margin-top:-0.2rem;opacity:0;top:50%;transition:opacity .4s ease}.pricing-item--odd .pricing-item__highlighted{left:-0.6rem;transform:translate(-100%, -50%)}@media(max-width: 575.98px){.pricing-item--odd .pricing-item__highlighted{left:-0.2rem}}.pricing-item--odd .pricing-item__highlighted svg{transform:rotate(180deg)}.pricing-item--even .pricing-item__highlighted{right:-0.6rem;transform:translate(100%, -50%)}@media(max-width: 575.98px){.pricing-item--even .pricing-item__highlighted{right:-0.2rem}}.pricing-item.active::before{opacity:0}.pricing-item.active::after{opacity:1}.pricing-item.active .pricing-item__name::before{background-color:var(--black)}.pricing-item.active .pricing-item__name span{color:var(--white)}.pricing-item.active .pricing-item__highlighted{opacity:1}.pricing-item:last-child.pricing-item--odd{flex:0 0 100%}.calculator{position:relative;border:.2rem solid var(--black);box-shadow:0px 4px 0px #161615;border-radius:3.2rem;display:flex;flex-direction:row;justify-content:space-between;overflow:hidden}@media(max-width: 1023.98px){.calculator{border-radius:2.4rem}}@media(max-width: 767.98px){.calculator{flex-direction:column}}.calculator__inner{position:relative;width:64%;padding:7.2rem 7.2rem 8.4rem 7.2rem}@media(max-width: 1199.98px){.calculator__inner{width:56%}}@media(max-width: 1023.98px){.calculator__inner{width:50%;padding:7.2rem 4.8rem 8.2rem 4.8rem}}@media(max-width: 767.98px){.calculator__inner{width:100%;padding:4.8rem 4.8rem 5.8rem 4.8rem}}@media(max-width: 575.98px){.calculator__inner{padding:3.2rem 3.2rem 4.2rem 3.2rem}}.calculator__info{position:relative;width:36%;padding:6.4rem 4.8rem 3.2rem 4.8rem;background-color:var(--grey);border-left:.2rem dashed var(--black);display:flex;flex-direction:column;align-items:center;text-align:center}@media(max-width: 1199.98px){.calculator__info{width:46%}}@media(max-width: 1023.98px){.calculator__info{width:50%}}@media(max-width: 767.98px){.calculator__info{width:100%;border-left:0;border-top:.2rem dashed var(--black);padding:4.8rem}}@media(max-width: 575.98px){.calculator__info{padding:3.2rem}}.calculator__title{position:relative;margin-bottom:5.6rem}@media(max-width: 1023.98px){.calculator__title{margin-bottom:4rem}}.calculator__number{position:relative;font-size:8rem;line-height:1;display:block;margin-bottom:1rem;font-weight:400}@media(max-width: 1199.98px){.calculator__number{font-size:5.5rem}}@media(max-width: 767.98px){.calculator__number{font-size:10vw}}@media(max-width: 575.98px){.calculator__number{font-size:9vw}}.calculator__subtitle{position:relative;font-size:1.6rem;line-height:1;color:var(--neutral-80);margin-bottom:6rem;display:block}.calculator__slider{position:relative;width:100%;font-size:0}.calculator__slider__input{width:100%;height:10px;-webkit-appearance:none;background:transparent;height:1.6rem;border-radius:4rem;outline:none}.calculator__slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:5.6rem;height:5.6rem;background-color:var(--white);border:.2rem solid var(--black);border-radius:50%;cursor:pointer;z-index:1000;background-image:url("/theme/assets/images/arrows.svg");background-repeat:no-repeat;background-position:center center}@media(max-width: 767.98px){.calculator__slider__input::-webkit-slider-thumb{width:4.8rem;height:4.8rem}}.calculator__slider__input::-moz-range-thumb{position:relative;-webkit-appearance:none;appearance:none;width:5.6rem;height:5.6rem;background-color:var(--white);border:.2rem solid var(--black);border-radius:50%;cursor:pointer;z-index:1000;background-image:url("/theme/assets/images/arrows.svg");background-repeat:no-repeat;background-position:center center}@media(max-width: 767.98px){.calculator__slider__input::-moz-range-thumb{width:4.8rem;height:4.8rem}}.calculator__slider__progress{position:absolute;top:0;left:0;height:1.6rem;appearance:none;width:100%;border:.2rem solid var(--black);height:1.6rem;border-radius:4rem;background-color:transparent;z-index:-1}.calculator__slider__progress::-webkit-progress-value{background-color:var(--blue);border-radius:4rem}.calculator__slider__progress::-webkit-progress-bar{background-color:var(--white);border-radius:4rem}.calculator__slider__progress::-moz-progress-bar{background-color:var(--blue);border-radius:4rem}.calculator__slider__progress::-ms-fill-lower{background-color:var(--blue);border-radius:4rem}.calculator__toggler{--pd: 0.2rem;position:relative;background:var(--black);border-radius:8rem;overflow:hidden;width:28.8rem;text-align:center;font-size:1.6rem;color:var(--white);padding:var(--pd)}.calculator__toggler-wrapper{margin-bottom:auto}@media(max-width: 767.98px){.calculator__toggler{width:22rem}}.calculator__toggler:before{content:"";position:absolute;font-size:1.6rem;font-weight:500;top:0;bottom:0;right:.4rem;width:calc(50% - var(--pd));display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none}.calculator__toggler__inner{position:relative;padding-right:50%}.calculator__toggler-checkbox{cursor:pointer;position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;opacity:0;z-index:2}.calculator__toggler-checkbox:checked+.toggler-label{color:var(--white)}.calculator__toggler-checkbox:checked+.toggler-label:before{transform:translateX(100%);transition:transform .3s}.calculator__toggler-checkbox:checked+.toggler-label .toggler-label-span--on::before{color:var(--white)}.calculator__toggler-checkbox:checked+.toggler-label .toggler-label-span--off::before{color:var(--black)}.calculator__toggler-checkbox+.toggler-label{position:relative;padding:1rem 0;display:block;user-select:none;pointer-events:none;display:flex;align-items:center;justify-content:center}.calculator__toggler-checkbox+.toggler-label:before{content:"";background-color:var(--white);height:100%;width:100%;position:absolute;left:0;top:0;border-radius:8rem;transform:translateX(0);transition:transform .3s ease}.calculator__toggler-checkbox+.toggler-label .toggler-label-span{position:relative;font-size:1.6rem;line-height:1;font-weight:500}@media(max-width: 767.98px){.calculator__toggler-checkbox+.toggler-label .toggler-label-span{font-size:1.4rem}}.calculator__toggler-checkbox+.toggler-label .toggler-label-span::before{transition:color .4s ease}.calculator__toggler-checkbox+.toggler-label .toggler-label-span--on{color:var(--black)}.calculator__toggler-checkbox+.toggler-label .toggler-label-span--on::before{content:attr(data-text-on)}.calculator__toggler-checkbox+.toggler-label .toggler-label-span--off{position:absolute;left:100%;width:100%;color:var(--white)}.calculator__toggler-checkbox+.toggler-label .toggler-label-span--off::before{content:attr(data-text-off)}.calculator__offer{position:relative;margin-bottom:auto}.calculator__price{position:relative;padding-top:2rem;padding-bottom:1.5rem}.calculator__price-number{font-size:8rem;line-height:1;margin-bottom:.8rem;display:inline-block}@media(max-width: 1199.98px){.calculator__price-number{font-size:5.5rem}}@media(max-width: 767.98px){.calculator__price-number{font-size:10vw}}@media(max-width: 575.98px){.calculator__price-number{font-size:9vw}}.calculator__price-period{position:relative;font-size:2.4rem;font-weight:500;display:inline-block}.calculator__price-description{font-size:1.6rem;line-height:1;font-weight:500;color:var(--neutral-80)}.calculator__price-description *{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}.calculator__price.hide{opacity:0;pointer-events:none}.calculator__contact{display:flex;flex-direction:column;align-items:center;position:absolute;opacity:0;pointer-events:none;width:100%;transition:75ms ease;height:100%;justify-content:center}.calculator__contact-title{font-size:2.4rem;font-weight:500}.calculator__contact.show{opacity:1;pointer-events:all}.calculator__cta-button{margin-bottom:.8rem}@media(max-width: 767.98px){.calculator__cta-button .button__text{font-size:1.4rem}}.calculator__cta-condition{display:block;font-size:1rem;line-height:1.2;max-width:50ch;margin:0 auto}.quote{position:relative;padding:.8rem 0}.quote__text{padding-left:2.8rem}.quote__text::before{content:"";position:absolute;width:.4rem;height:100%;left:0;top:0;background-color:var(--grey);border-radius:3.2rem}.quote__text p{font-size:2rem;line-height:2;letter-spacing:.02em;margin-bottom:0}@media(max-width: 767.98px){.quote__text p{line-height:1.8}}.quote__person{padding-left:2.8rem;padding-top:2.8rem}.roadmap{position:relative}.roadmap__inner{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:4% 10%;padding-left:var(--col-offset);padding-right:var(--col-offset);margin-bottom:5.6rem}@media(max-width: 1023.98px){.roadmap__inner{gap:4% 8%;padding-left:0;padding-right:0}}@media(max-width: 767.98px){.roadmap__inner{flex-direction:column;align-items:center}}.roadmap__inner.three-steps .roadmap-item--2{margin-top:8%}.roadmap__inner.two-steps .roadmap-line--left{left:50%}.roadmap-line{position:absolute;top:50%}@media(max-width: 1023.98px){.roadmap-line{width:50%}}@media(max-width: 767.98px){.roadmap-line{display:none}}.roadmap-line svg{width:100%;height:auto}.roadmap-line--left{left:35%;transform:translate(-50%, -50%)}@media(max-width: 1023.98px){.roadmap-line--left{left:32%}}.roadmap-line--right{right:35%;transform:translate(50%, -50%)}@media(max-width: 1023.98px){.roadmap-line--right{right:32%}}.roadmap-item{position:relative;background-color:var(--white);z-index:1;flex:1;margin-bottom:.4rem}@media(max-width: 767.98px){.roadmap-item{width:60%;margin-top:8%}}@media(max-width: 575.98px){.roadmap-item{width:90%}}.roadmap-item__inner{position:relative;border:.2rem solid var(--black);box-shadow:0px 4px 0px #161615;border-radius:3.2rem;padding:4.8rem 2.4rem;text-align:center;background-color:var(--white)}.roadmap-item__count{position:absolute;width:3.2rem;height:3.2rem;border-radius:50%;top:0;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;background-color:var(--white);border:.2rem solid var(--black)}.roadmap-item__count span{position:relative;display:block;font-weight:700;font-size:1.2rem;line-height:1;top:1px}.roadmap-item__title{margin-bottom:1.2rem}.roadmap-item__title h6{margin-bottom:0;font-weight:500}.roadmap-item__text p{font-size:1.4rem;line-height:1.8;margin-bottom:0}.roadmap-item:first-child{margin-top:0}.scroll-line{position:relative;width:100vw;left:calc((-100vw + 100%)/2);padding-top:3rem}@media(max-width: 767.98px){.scroll-line{padding-top:0}}.scroll-line__line{position:relative;left:-2vw;width:100%}.scroll-line__line svg{overflow:visible}.scroll-line__line svg path{stroke-linecap:round}.scroll-line__content__inner{position:relative;padding-left:var(--col-offset);padding-right:var(--col-offset)}@media(max-width: 1023.98px){.scroll-line__content__inner{padding-left:0;padding-right:0}}.scroll-line__content__blocks{position:relative;display:flex;flex-direction:row;gap:4rem}@media(max-width: 1023.98px){.scroll-line__content__blocks{gap:3.2rem}}@media(max-width: 767.98px){.scroll-line__content__blocks{flex-direction:column}}@media(max-width: 575.98px){.scroll-line__content__blocks{gap:2rem}}.scroll-line__content__button{text-align:center;margin-top:4rem;margin-bottom:.4rem}.scroll-line__block{position:relative;width:50%;padding:6.4rem 4.8rem;background-color:var(--white);border-radius:3.2rem;border:.2rem solid var(--black);box-shadow:0px 4px 0px #161615;margin-bottom:.4rem}@media(max-width: 767.98px){.scroll-line__block{padding:4.8rem 3.2rem;width:100%}}.scroll-line__block h4{margin-bottom:1.6rem;font-weight:500}.scroll-line__block p{margin-bottom:0}.scroll-line--content .scroll-line__line{position:absolute;top:50%;transform:translateY(-50%)}.swiper-pagination{bottom:0 !important;top:unset !important;font-size:0}.swiper-pagination-bullet{width:1rem;height:1rem;background-color:transparent;border:2px solid #000;opacity:1 !important;margin:0 5px !important;transform:scale(0.4);transition:transform .4s ease}.swiper-pagination-bullet::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;border-radius:50%;transition:opacity .4s ease}.swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullet-active::before{opacity:0}.swiper-button{--swiper-navigation-size: 5.6rem;--swiper-navigation-sides-offset: 0;position:absolute;width:5.6rem;height:5.6rem;background-color:var(--white);border-radius:50%;margin-top:calc(0px - var(--swiper-navigation-size)/2);transition:transform .3s cubic-bezier(0.5, 2.5, 0.7, 0.7),box-shadow .3s cubic-bezier(0.5, 2.5, 0.7, 0.7),opacity .3s ease}.swiper-button::before,.swiper-button::after{content:""}.swiper-button svg{z-index:1}.swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-wrapper{position:absolute;right:0;bottom:4.8rem}.swiper-button-wrapper .swiper-button{position:relative;margin-top:unset;height:4rem;width:4rem}.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-right:.4rem;width:4.8rem;height:4.8rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.social-media__icon::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:var(--white);transition:transform .4s ease;transform:scale(1)}.social-media__icon:hover::before{transform:scale(0.9)}.social-media__icon:last-child{margin-left:0}.social-media__icon svg{position:relative;width:auto;height:1.4rem}.social-media__icon svg path{fill:var(--black)}.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}}.social-media--share .social-media__icon::before{border:1px solid var(--neutral-20)}.header-stats{margin-bottom:5.6rem}.stats{position:relative;overflow:hidden}.stats__title h3{text-align:center;margin-bottom:1.2rem}.stats__title h6{text-align:center;margin-bottom:4.8rem;font-weight:400;color:var(--neutral-80)}@media(max-width: 767.98px){.stats__title h6{margin-bottom:3.2rem}}.stats__overview{position:relative;display:flex;flex-direction:row;gap:2.8rem 2.4rem;margin:0 0;overflow:hidden;padding-bottom:.4rem}@media(max-width: 767.98px){.stats__overview{margin:0;overflow:visible}}.stats__overview .stats-item{flex:1}.stats__overview--grid{--total-items: 5;--item-offset: calc(var(--total-items) - var(--item-count));--item-size: calc( var(--item-offset) / var(--total-items) * 70% - (1 - var(--item-offset) / var(--total-items)) * 0.8rem );display:grid;grid-template-columns:repeat(var(--item-count), minmax(0, 1fr));margin:0 auto;display:grid;width:100%}.stats__overview__row{position:relative;width:100%;display:flex;flex-direction:row;justify-content:center;gap:1.2rem .8rem}.stats__overview__row .stats-item{flex:none;width:20%;width:calc(20% - .64rem)}@media(max-width: 1199.98px){.stats__overview__row .stats-item{width:calc(1/var(--item-count)*100% - (1 - 1/var(--item-count))*.8rem)}}.stats--desktop{display:grid}@media(max-width: 767.98px){.stats--desktop{--item-count: 2!important }}@media(max-width: 575.98px){.stats--desktop{--item-count: 1!important }}@media(max-width: 1199.98px)and (min-width: 768px){.stats--desktop.stats-count-4,.stats--desktop.stats-count-5{--item-count: 3!important }}.stats-item{position:relative;min-height:18.8rem;display:flex;align-items:flex-start;justify-content:flex-start;border:.2rem solid var(--black);box-shadow:0px 4px 0px #161615;border-radius:2.4rem}.stats-item svg{margin-top:auto;filter:drop-shadow(0px 2px 0px #000)}.stats-item .h2-style{margin-bottom:0;line-height:1}.stats-item .h2-style span{line-height:1;color:inherit;font-weight:inherit}.stats-item__content{width:100%;padding:2.4rem 5rem 2.4rem 2.4rem;display:flex;flex-direction:column;gap:1.6rem;height:100%}.stats-item__content p{color:var(--neutral-60);margin-bottom:0}.team{position:relative}.team__inner{--gap: 4rem;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;z-index:1;justify-content:space-between}@media(max-width: 1023.98px){.team__inner{--gap: 3.2rem}}@media(max-width: 575.98px){.team__inner{--gap: 2rem}}.team__inner::after{content:"";flex:0 1 calc(33.3333333333% - .6666666667*var(--gap))}@media(max-width: 1023.98px){.team__inner::after{flex:0 1 calc(50% - .5*var(--gap))}}.team__inner .team-member{width:calc(33.3333333333% - .6666666667*var(--gap));display:flex;flex-direction:column}@media(max-width: 1199.98px){.team__inner .team-member{width:calc(50% - .5*var(--gap))}}@media(max-width: 767.98px){.team__inner .team-member{width:100%}}.team__inner .badge{left:0}@media(max-width: 1199.98px){.team__inner .badge{display:none}}.badge{position:absolute;top:0;transform:translate(-50%, -50%);pointer-events:none}.badge svg{overflow:visible;height:auto;width:100%}.badge .badge-text{transform-origin:center center;animation:rotating 20s linear infinite}.badge .badge-hand{transform-origin:70% 70%}.team-member{position:relative;margin-bottom:5rem}.team-member__image{position:relative;border-radius:1.6rem;margin-bottom:2.4rem;overflow:hidden}.team-member__image::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--grey);border-radius:1.6rem;opacity:.72}.team-member__image__swirl{position:absolute;top:0;top:0;left:8%;width:120%;transform:translateY(-45%)}.team-member__image__swirl .swirl{width:100%;opacity:0;visibility:hidden}.team-member__image__swirl .swirl__big svg{width:100%;height:auto}.team-member__image__swirl .swirl__big svg .swirl-big{stroke-dashoffset:.001;stroke-dasharray:0px,999999px}.team-member__image__icon{position:absolute;bottom:1.6rem;right:1.6rem}.team-member__info{position:relative;padding:0 2.4rem;z-index:3}.team-member__info__name,.team-member__info__function{display:block;font-size:1.6rem;line-height:1;letter-spacing:.02em}.team-member__info__name{color:var(--black);margin-bottom:.8rem;font-weight:500}.team-member__info__function{font-size:1.4rem;color:var(--neutral-60)}.team-member__info__contact{margin-top:2.6rem}.team-member__info__contact a{display:block;font-size:1.4rem;line-height:1;letter-spacing:.02em;transition:opacity .4s ease}.team-member__info__contact a:hover{opacity:.72}.team-member__info__contact__mail{color:var(--black) !important;text-decoration:underline;margin-bottom:.8rem}.team-member__info__contact__phone{color:var(--neutral-60) !important;text-decoration:none}@keyframes rotating{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes wave{0%{transform:rotate(0deg)}10%{transform:rotate(16deg)}20%{transform:rotate(-6deg)}30%{transform:rotate(16deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(16deg)}60%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}.testimonial-slider{position:relative;width:100%;overflow:hidden}@media(max-width: 575.98px){.testimonial-slider{padding-bottom:2.6rem}}.testimonial-slider__title{max-width:50ch;text-align:center;margin:0 auto 4.8rem}.testimonial-slider__title h2{margin-bottom:0}.testimonial-slider__container{padding-left:calc(var(--col-offset)*2);padding-right:calc(var(--col-offset)*2);padding-bottom:4.8rem}@media(max-width: 1023.98px){.testimonial-slider__container{padding-left:var(--col-offset);padding-right:var(--col-offset)}}@media(max-width: 575.98px){.testimonial-slider__container{padding-left:0;padding-right:0;padding-bottom:5.8rem}}.testimonial-slider__container .swiper-slide{height:auto;padding-bottom:.4rem;will-change:transform;overflow:visible}@media(max-width: 575.98px){.testimonial-slider__container .swiper-button{bottom:calc(var(--swiper-navigation-size)/2.2*-1);top:unset}}.swiper-slide .testimonial-item{opacity:0;height:100%;transition:opacity .4s ease}.swiper-slide-active .testimonial-item{opacity:1}.swiper-slide-prev .testimonial-item,.swiper-slide-next .testimonial-item{opacity:.16}.testimonial-item{position:relative;padding:5.6rem 10%;background-color:var(--white);border:.2rem solid var(--black);box-shadow:0px 4px 0px #161615;border-radius:3.2rem}@media(max-width: 767.98px){.testimonial-item{padding:4.6rem 8%}}.testimonial-item__inner{position:relative;display:flex;flex-direction:column;height:100%}.testimonial-item__stars{display:flex;justify-content:center;margin-bottom:3.2rem}.testimonial-item__text{margin-bottom:6.4rem}@media(max-width: 767.98px){.testimonial-item__text{margin-bottom:4.6rem}}.testimonial-item__text h4{text-align:center;line-height:1.4}.testimonial-item__person{position:relative;margin-top:auto}.testimonial-item__quote{position:absolute;top:0;left:5.6rem;height:4rem;transform:translateY(-50%)}.testimonial-item__quote svg{height:100%}.person{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.person__image{position:relative;width:6.4rem;height:6.4rem;margin-bottom:1.6rem}.person__image picture img{border-radius:50%;overflow:hidden}@media(max-width: 767.98px){.person__image{width:4.6rem;height:4.6rem;margin-bottom:1rem}}.person__info{text-align:center}.person__info p{font-size:1.6rem;line-height:1.2;margin-bottom:.8rem;font-weight:500}@media(max-width: 767.98px){.person__info p{font-size:1.4rem}}.person__info span{font-size:1.4rem;line-height:1;color:var(--neutral-60);display:block}@media(max-width: 767.98px){.person__info span{font-size:1.2rem}}.stars{display:flex;flex-direction:row;align-items:center}.stars svg{margin-right:.4rem}.stars svg:last-child{margin-right:0}.testimonial-image-slider{position:relative;overflow:hidden}@media(max-width: 1023.98px){.testimonial-image-slider .swiper-button-wrapper{bottom:4rem}}@media(max-width: 767.98px){.testimonial-image-slider .swiper-button-wrapper{bottom:0}}.testimonial-image-item{position:relative;display:flex;flex-direction:row}@media(max-width: 767.98px){.testimonial-image-item{flex-direction:column}}.testimonial-image-item__image{position:relative;width:50%}@media(max-width: 767.98px){.testimonial-image-item__image{width:100%}}.testimonial-image-item__image picture img{border-radius:4.8rem;overflow:hidden}@media(max-width: 767.98px){.testimonial-image-item__image picture img{border-radius:2.4rem}}.testimonial-image-item__content{position:relative;width:50%;display:flex;flex-direction:column;padding:4.8rem 4rem 4.8rem 7.2rem}@media(max-width: 1023.98px){.testimonial-image-item__content{padding:4rem}}@media(max-width: 767.98px){.testimonial-image-item__content{width:100%;padding:3.2rem 1.6rem 0 1.6rem}}.testimonial-image-item__stars{display:flex;margin-bottom:3.2rem}.testimonial-image-item__text{margin-bottom:6.4rem}.testimonial-image-item__person{position:relative;margin-top:auto;padding-right:7.4rem}.testimonial-image-item__person .person{align-items:flex-start}.testimonial-image-item__person .person__info{text-align:left}.testimonial-image-item__quote{position:relative}.title-element{position:relative}.title-element__title{margin-bottom:0}.title-element.whitespace--small{margin-bottom:2.4rem}.title-element.whitespace--medium{margin-bottom:4.8rem}.title-element.whitespace--big{margin-bottom:6.4rem}.title-element--centered{text-align:center}.usp{position:relative;margin-bottom:5.6rem}.usp__icon{position:relative;margin-bottom:2.4rem}.usp__icon::before{content:"";display:block;padding-top:100%;background-color:var(--grey);border-radius:3.2rem;opacity:.64}@media(max-width: 575.98px){.usp__icon::before{border-radius:2.4rem}}.usp__icon__inner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.usp__icon__inner .lottie-svg{width:100%;display:flex;justify-content:center}.usp__title p{text-align:center;font-size:1.4rem;line-height:1.4;margin-bottom:0;font-weight:500}.usp-row{position:relative}.usp-row__title{text-align:center;margin-bottom:6.4rem}.usp-row__title h2{margin-bottom:0}.usp-row--column{display:-webkit-box;-webkit-flex-direction:column;display:-moz-box;-moz-flex-direction:column;display:-ms-flexbox;-ms-flex-direction:column;display:-webkit-flex;display:flex;flex-direction:column;padding-left:var(--col-pd);padding-right:var(--col-pd)}.lottie-svg .lottie_json{font-size:0;width:100%}.usp-check{position:relative;display:flex;flex-direction:row;align-items:baseline;margin-bottom:.6rem}.usp-check__icon{position:absolute;top:0;left:0;line-height:1.6}.usp-check__text{padding-left:3.2rem;text-align:left}.usp-check__text span{display:block;top:.1rem;position:relative;color:var(--neutral-80)}.tutorial{position:relative;display:flex;flex-direction:row;align-items:center}@media(max-width: 1023.98px){.tutorial{flex-direction:column;align-items:flex-start}}.tutorial__browser{position:relative;width:65%;display:flex;flex-direction:column;border:.2rem solid var(--black);box-shadow:0px 4px 0px #161615;border-radius:1.6rem}@media(max-width: 1023.98px){.tutorial__browser{width:100%;width:96vw;left:calc((-96vw + 100%)/2)}}.tutorial__browser-top{display:flex;align-items:center;height:4rem;background-color:var(--black);padding-left:1.6rem;border-radius:1.3rem 1.3rem 0 0}@media(max-width: 1023.98px){.tutorial__browser-top{height:3.2rem}}.tutorial__browser-top span{width:.8rem;height:.8rem;margin-right:.6rem;border-radius:50%;background-color:var(--white)}.tutorial__gallery{position:relative}.tutorial__gallery-cell{position:relative;width:100%;height:100%}.tutorial__gallery .swiper-wrapper{overflow:hidden;border-radius:0 0 1.3rem 1.3rem;transform:none !important}.tutorial__gallery .swiper-wrapper::before{content:"";display:block;width:100%;padding-top:64%}.tutorial__gallery .swiper-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0 !important;transition:opacity .4s ease}.tutorial__gallery .swiper-slide-active{opacity:1 !important}.tutorial__aspect{position:relative}.tutorial__aspect::before{content:"";display:block;width:100%;padding-top:64%}.tutorial__aspect video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.tutorial__nav{padding-left:8%;list-style:none;display:flex;flex-direction:column;gap:.8rem 0}@media(max-width: 1023.98px){.tutorial__nav{padding-left:0;padding-top:4rem}}.tutorial__nav-wrapper{position:relative;width:35%}@media(max-width: 1023.98px){.tutorial__nav-wrapper{width:100%}}.tutorial__nav-item{position:relative;padding:2.4rem;border-radius:1.2rem;overflow:hidden;cursor:pointer}@media(max-width: 767.98px){.tutorial__nav-item{padding:2rem}}.tutorial__nav-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .4s ease;background-color:var(--grey);z-index:-1}.tutorial__nav-item.is-selected::before{opacity:1}.tutorial__nav-item.is-selected .tutorial__progress-wrapper{opacity:1}.tutorial__nav-item:hover::before{opacity:.72}.tutorial__nav-item:first-child .tutorial__nav-expand{height:auto}.tutorial__nav-title{font-weight:500;line-height:normal;margin-bottom:0}.tutorial__nav-expand{overflow:hidden;height:0}.tutorial__nav-text{padding-top:.8rem;font-size:1.4rem;line-height:normal;margin-bottom:0}.tutorial__progress{height:.3rem;background-color:var(--blue);transform:scaleX(0);transform-origin:left}.tutorial__progress-wrapper{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.08);opacity:0}.video{padding-bottom:56.25%;position:relative;width:100%;overflow:hidden;border-radius:2.4rem}.video,.video video{background-color:var(--neutral-10)}.video .full-link-btn{cursor:pointer}.video__overlay,.video iframe,.video video{position:absolute;top:-0.1rem;left:-0.1rem;width:calc(100% + .2rem);height:calc(100% + .2rem)}.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:rgba(0,0,0,.08);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:8rem;height:8rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.video__play-btn::before{content:"";position:absolute;width:100%;height:100%;background-color:var(--white);border-radius:50%;transition:transform .4s ease}@media(max-width: 767.98px){.video__play-btn{width:6rem;height:6rem}}.video__play-btn svg{z-index:1}.video__play-btn:after{padding-bottom:0}.video:hover .video__play-btn::before{transform:scale(120%)}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.4)}}.caption{margin-top:1.2rem}.caption p{color:var(--neutral-60);font-size:1.2rem;line-height:1;font-weight:500;letter-spacing:.02em;text-align:center;margin-bottom:0}.author{position:relative;display:flex;flex-direction:row;align-items:center}.author__image{position:relative;width:4.8rem;height:4.8rem;margin-right:1.6rem;flex-shrink:0}.author__image picture{overflow:hidden}.author__image picture img{border-radius:50%}.author__info-wrapper{position:relative;display:flex;flex-direction:row;align-items:center;font-size:0}.author__info__name{display:block;font-size:1.6rem;line-height:1;margin-bottom:.8rem;letter-spacing:.02em;font-weight:500 !important;color:var(--black) !important}.author__info__function{font-size:1.2rem;line-height:1}.author__info__date,.author__info__reading-time,.author__info__category{font-size:1.4rem;line-height:1;color:var(--neutral-60);font-weight:400;display:flex;align-items:center}.author-show{position:relative;display:flex;flex-direction:row;align-items:flex-start}@media(max-width: 575.98px){.author-show{flex-direction:column}}.author-show__image{position:relative;width:10.4rem;height:10.4rem;margin-right:4.8rem;flex-shrink:0}@media(max-width: 575.98px){.author-show__image{width:6rem;height:6rem;margin-right:3.2rem}}.author-show__image picture{overflow:hidden}.author-show__image picture img{border-radius:50%}.author-show__info{position:relative;padding-top:2.4rem}.author-show__info__name{display:block;font-size:1.8rem;line-height:1;margin-bottom:.8rem;letter-spacing:.02em;font-weight:500 !important;color:var(--black) !important}.author-show__info__function{display:block;font-size:1.6rem;line-height:1;color:var(--neutral-60);margin-bottom:2rem}.author-show__info__date{font-size:1.4rem;line-height:1;color:var(--neutral-60);font-weight:400;display:flex;align-items:center}.author-show__info__text .read-more-text{height:3.6em;overflow:hidden}.author-show__info__text .read-more-text p{font-size:1.6rem;line-height:1.8;margin-bottom:0}.author-show__info__text .read-more-btn{margin-top:2rem}.author-show__info__text .read-more-btn.hide-button{display:none}.posts-filter{--text-color: var(--dark-blue);--bg-color: var(--grey);--bg-hover-color: var(--light-blue);--border-radius: 3rem;position:relative;margin-bottom:7.2rem;z-index:2}@media(max-width: 767.98px){.posts-filter{margin-bottom:8rem}}.posts-filter__overlay{position:fixed;background-color:var(--black);width:100vw;height:100%;top:0;left:0;z-index:1;opacity:0;pointer-events:none;transition:opacity .4s ease}.posts-filter__active{position:relative;margin-top:8px}.posts-filter__inner{position:relative;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;padding-top:4.8rem}.posts-filter__inner.has-buttons{padding-left:0;padding-right:0;gap:4px}.posts-filter__inner.centered{justify-content:center}.posts-filter__inner .tax-filter-select:last-child{margin-right:0}.posts-filter__top{position:relative;margin-bottom:4.2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.posts-filter__top__title{display:block}.posts-filter__top__reset{position:relative}.posts-filter .filter-reset{display:block;opacity:0;visibility:hidden;color:var(--theme-color);text-decoration:underline;cursor:pointer}.posts-filter.filters-active .posts-filter__overlay{opacity:.16;pointer-events:all}.tax-filter{position:relative;display:flex;flex-direction:row;align-items:center;overflow-x:scroll;scrollbar-width:none}.tax-filter::-webkit-scrollbar{display:none}.tax-filter .filter-button{appearance:none;-webkit-appearance:none;border:0;position:relative;background-color:var(--bg-color);height:5rem;padding:0 3rem;border-radius:var(--border-radius);color:var(--text-color);font-weight:500;margin-right:1rem;margin-bottom:1rem;transition:background-color .4s ease;line-height:100%;flex-shrink:0}@media(max-width: 575.98px){.tax-filter .filter-button{height:4.4rem;padding:0 2.4rem}}.tax-filter .filter-button.active{background-color:var(--bg-hover-color)}.tax-filter-select{position:relative;margin-right:1rem;margin-bottom:1rem}.tax-filter-select .form-field{position:relative;display:flex;flex-direction:row;align-items:center;background-color:var(--bg-color);height:5.4rem;border-radius:var(--border-radius)}@media(max-width: 575.98px){.tax-filter-select .form-field{height:4.4rem}}.tax-filter-select .form-field .select-arrow{position:absolute;right:2.5rem;line-height:0;pointer-events:none}@media(max-width: 575.98px){.tax-filter-select .form-field .select-arrow{right:2.2rem}}.tax-filter-select__input{appearance:none;-webkit-appearance:none;background-color:transparent;border:none;color:var(--text-color);outline:none;height:100%;width:100%;padding:0 5rem 0 3rem;cursor:pointer}@media(max-width: 575.98px){.tax-filter-select__input{padding:0 4.4rem 0 2.4rem}}.tax-filter-select__input option{color:var(--black)}.active-filter{position:relative;background-color:var(--grey);display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1.4rem;border-radius:3.2rem;margin-right:4px}.active-filter::after{content:"";left:0}.active-filter span{font-weight:500}.active-filter__text{line-height:1rem}.active-filter__icon{line-height:1rem;margin-left:2.4rem;cursor:pointer}.active-filter__icon svg{position:relative;vertical-align:top;top:.1rem;pointer-events:none}.tax-filter{position:relative;display:flex;flex-direction:row;align-items:center;overflow-x:scroll;scrollbar-width:none;padding:.8rem}@media(max-width: 767.98px){.tax-filter{padding-right:0}}.tax-filter::-webkit-scrollbar{display:none}.tax-filter .filter-button{position:relative;appearance:none;-webkit-appearance:none;background-color:transparent;padding:1.5rem 1.6rem;border:.1rem solid var(--border-color);transition:border .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);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 cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:0}.tax-filter .filter-button span{position:relative;z-index:1;display:block;transition:color .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);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)}.filter-checkbox{position:relative;margin-bottom:3.2rem}.filter-checkbox__top{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:1.6rem;margin-bottom:1.6rem;cursor:pointer}.filter-checkbox__top::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1rem;background-color:var(--line-grey);pointer-events:none}.filter-checkbox__title{display:block;pointer-events:none}.filter-checkbox__plus{line-height:0;pointer-events:none}.filter-checkbox__plus svg path{fill:var(--dark-blue)}.filter-checkbox__group{position:relative;height:0;overflow:hidden}.filter-checkbox__group__inner{display:flex;flex-direction:column;align-items:flex-start}.filter-checkbox__item{position:relative;display:inline-flex;flex-direction:row;align-items:center;padding-bottom:1rem;cursor:pointer}.filter-checkbox__item 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:0;border-radius:0;background-color:var(--white);margin-right:1.6rem;flex-shrink:0;border:.1rem solid var(--line-grey);transition:border-color .4s var(--bezier)}.filter-checkbox__item 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:var(--input-width);height:var(--input-width);line-height:.6rem;background-color:var(--theme-color);opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity .4s var(--bezier)}.filter-checkbox__item input:hover{border-color:#8b9398}.filter-checkbox__item input:checked::after{opacity:1}.filter-checkbox__item span{color:var(--text-grey)}.filter-checkbox__item--hidden{display:none;opacity:0}.filter-checkbox__expand{--text-color: var(--theme-color);--svg-color: var(--dark-blue);position:relative;padding-left:3.2rem;display:flex;align-items:center;padding-top:1.4rem;cursor:pointer}.filter-checkbox__expand svg{margin-right:.4rem}.filter-checkbox__expand svg path{fill:var(--svg-color)}.filter-checkbox__expand span{color:var(--text-color);text-decoration:underline}.sort-filter{position:relative;margin-left:auto;display:flex;align-items:center;padding-left:3.3rem}.sort-filter::before{content:"";position:absolute;top:0;left:0;width:.1rem;height:100%;background-color:var(--dark-blue)}.sort-filter .form-field{position:relative;display:flex;flex-direction:row;align-items:center;padding-right:2.4rem}.sort-filter .form-field .select-arrow{position:absolute;right:0;line-height:0;pointer-events:none}.sort-filter__input{appearance:none;-webkit-appearance:none;background-color:transparent;border:none;color:var(--black);outline:none;height:100%;width:100%;cursor:pointer}.sort-filter__input option{color:var(--black)}.filters-active-body .navigation{background-color:transparent}.items-container{--gap: 4rem;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;z-index:1}@media(max-width: 1023.98px){.items-container{--gap: 3.2rem}}@media(max-width: 575.98px){.items-container{--gap: 2rem}}.items-container.fill-space{justify-content:space-between}.items-container.fill-space::after{content:"";flex:0 1 calc(33.3333333333% - .6666666667*var(--gap))}@media(max-width: 1023.98px){.items-container.fill-space::after{flex:0 1 calc(50% - .5*var(--gap))}}.items-container:not(.items-container--column) .post-item:not(.post-item--big):not(.post-item--small){width:calc(33.3333333333% - .6666666667*var(--gap));display:flex;flex-direction:column}@media(max-width: 1199.98px){.items-container:not(.items-container--column) .post-item:not(.post-item--big):not(.post-item--small){width:calc(50% - .5*var(--gap))}}@media(max-width: 767.98px){.items-container:not(.items-container--column) .post-item:not(.post-item--big):not(.post-item--small){width:100%}}.items-container.fade-out .post-item{opacity:0;transform:scale(0.95)}.result__container{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:.4rem}.page-404{position:relative}.page-404__swirl{margin-bottom:3rem}.page-404__swirl svg{overflow:visible}.page-404__swirl svg .swirl,.page-404__swirl svg .swirl__overlay{opacity:0;visibility:hidden}.page-404__swirl svg .number-41,.page-404__swirl svg .number-0,.page-404__swirl svg .number-42{opacity:0;visibility:hidden}.page-404__title{position:relative;max-width:50ch;margin-bottom:1.6rem;opacity:0;visibility:hidden}.page-404__title h1{margin-bottom:0}.page-404__text{position:relative;max-width:60ch;margin-bottom:2.4rem;opacity:0;visibility:hidden}.page-404__text p{text-align:center;font-size:1.6rem;line-height:1.8;letter-spacing:.02em;margin-bottom:0}.page-404__button{position:relative;opacity:0;visibility:hidden}.paginate{position:relative;display:flex;justify-content:center;column-gap:2.4rem;width:100%;margin-top:4rem;grid-column:1/-1}.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(--dark-blue);--border-opa: 0.12;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.2rem;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 ease;border-radius:50%}.paginate__list__item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;border:.1rem solid var(--text-color);opacity:var(--border-opa);border-radius:50%;transition:opacity .4s ease}.paginate__list__item div{position:relative;color:var(--text-color) !important;text-decoration:none;z-index:1;line-height:0;pointer-events:none;transition:color .4s ease}.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;cursor:pointer;transition:opacity .4s ease;width:4.8rem;aspect-ratio:1;transition:transform .3s cubic-bezier(0.5, 2.5, 0.7, 0.7),box-shadow .3s cubic-bezier(0.5, 2.5, 0.7, 0.7),opacity .3s ease;justify-content:center;height:4.8rem}.paginate__btn svg{position:relative;z-index:1}.paginate__btn--disabled{pointer-events:none;opacity:.4}.home-header{position:relative;height:100vh;display:flex;align-items:center;padding-top:96px}@media(max-width: 1023.98px){.home-header{align-items:flex-start;height:auto;padding-top:0}}.home-header__inner{position:relative}.home-header__content{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%}@media(max-width: 1023.98px){.home-header__content{padding-top:17rem;padding-bottom:4.8rem;align-items:center;text-align:center}}.home-header__title{max-width:74ch;margin-bottom:2.4rem}@media(max-width: 1023.98px){.home-header__title{max-width:56ch}}.home-header__title h1{margin-bottom:0}.home-header__subtitle{max-width:74ch;margin-bottom:4rem}@media(max-width: 1023.98px){.home-header__subtitle{max-width:56ch}}.home-header__subtitle h4{margin-bottom:0}.home-header__graphic{--item-width: 250px;--item-spacing: 3.2rem;--border-width: 0.2rem;--border-radius: 0.8rem;--circle-width: 7.6rem;--circle-spacing: 4.2rem;position:relative;display:flex;flex-direction:column;align-items:center;opacity:0;visibility:hidden}@media(max-width: 1023.98px){.home-header__graphic{--item-width: 140px;--circle-width: 4.4rem;--circle-spacing: 1.2rem;--item-spacing: 1.8rem;--border-width: 0.1rem;padding-bottom:5.2rem}}.home-header__graphic__icon{position:relative;width:6.4rem;height:6.4rem;border:var(--border-width) solid var(--black);background-color:var(--blue);display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:2.6rem;z-index:1}@media(max-width: 1023.98px){.home-header__graphic__icon{width:3.6rem;height:3.6rem;margin-bottom:1.6rem}}.home-header__graphic__icon svg{width:2.8rem;height:auto}@media(max-width: 1023.98px){.home-header__graphic__icon svg{width:1.6rem}}.home-header__graphic__choice{position:relative;width:var(--item-width);display:flex;flex-direction:row;align-items:center;justify-content:space-around;height:calc(var(--item-spacing) + var(--border-width))}.home-header__graphic__choice__box{position:absolute;top:0;left:0;width:100%;height:100%}.home-header__graphic__choice__box svg{padding-top:calc(var(--border-width)/2);padding-left:calc(var(--border-width)/2);padding-right:calc(var(--border-width)/2);overflow:visible}.home-header__graphic__choice__box__top{height:var(--border-width);top:0;left:0;position:absolute;width:100%;background-color:var(--black);transform-origin:center}.home-header__graphic__choice__box__left{height:100%;top:0;left:0;position:absolute;width:var(--border-width);background-color:var(--black);transform-origin:top}.home-header__graphic__choice__box__right{height:100%;top:0;right:0;position:absolute;width:var(--border-width);background-color:var(--black);transform-origin:top}.home-header__graphic__choice__item{position:relative;width:3rem;height:3rem;background-color:var(--white);border:var(--border-width) solid var(--black);display:flex;align-items:center;justify-content:center;border-radius:50%;transform:translateY(calc(-50% - var(--border-width)));will-change:transform}@media(max-width: 1023.98px){.home-header__graphic__choice__item{width:1.6rem;height:1.6rem}}@media(max-width: 1023.98px){.home-header__graphic__choice__item--true svg{height:auto;width:.6rem}}@media(max-width: 1023.98px){.home-header__graphic__choice__item--false svg{height:auto;width:.5rem}}@media(max-width: 1023.98px){.home-header__graphic__choice--1{width:calc(var(--item-width)*.85)}}.home-header__graphic__choice--2{margin-right:calc(var(--item-width) - var(--border-width));width:calc(var(--item-width) + var(--circle-width) + var(--circle-spacing)*2)}@media(max-width: 1023.98px){.home-header__graphic__choice--2{margin-right:0}}.home-header__graphic__action{position:relative;margin-bottom:var(--item-spacing)}.home-header__graphic__action__row{display:flex;flex-direction:row;margin-right:calc(var(--item-width) - var(--border-width))}@media(max-width: 1023.98px){.home-header__graphic__action__row{margin-right:0}}.home-header__graphic__action .action-item{position:relative;background-color:var(--white);border:var(--border-width) solid var(--black);box-shadow:0px 4px 0px #161615;border-radius:var(--border-radius);margin-bottom:.4rem;padding:1.8rem 1.6rem 1.8rem 1.6rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:var(--item-width);z-index:1}@media(max-width: 1023.98px){.home-header__graphic__action .action-item{padding:1.1rem .9rem;box-shadow:0px 2px 0px #161615;margin-bottom:.2rem}}.home-header__graphic__action .action-item__icon{position:relative;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;background-color:var(--grey);flex-shrink:0;margin-right:.8rem}@media(max-width: 1023.98px){.home-header__graphic__action .action-item__icon{width:2rem;height:2rem;margin-right:.4rem}.home-header__graphic__action .action-item__icon svg{height:.8rem;width:auto}}.home-header__graphic__action .action-item__titles{text-align:center}.home-header__graphic__action .action-item__titles h6{font-weight:500;margin-bottom:.6rem;line-height:1}@media(max-width: 1023.98px){.home-header__graphic__action .action-item__titles h6{font-size:.9rem;margin-bottom:.3rem}}.home-header__graphic__action .action-item__titles p{font-size:1.4rem;line-height:1;letter-spacing:.02em;margin-bottom:0}@media(max-width: 1023.98px){.home-header__graphic__action .action-item__titles p{font-size:.8rem}}.home-header__graphic__action .action-item__dots{position:relative;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;flex-shrink:0;margin-left:.8rem}@media(max-width: 1023.98px){.home-header__graphic__action .action-item__dots{width:2rem;height:2rem;margin-left:.4rem}.home-header__graphic__action .action-item__dots svg{height:auto;width:1rem}}.home-header__graphic__action--2,.home-header__graphic__action--3{margin-right:calc(var(--item-width) - var(--border-width))}@media(max-width: 1023.98px){.home-header__graphic__action--2,.home-header__graphic__action--3{margin-right:0}}.home-header__graphic__action__line{position:absolute;width:var(--border-width);background-color:var(--black);top:50%;left:50%;transform:translate(-50%, -50%);z-index:0;transform-origin:top}.home-header__graphic__action__line--1{height:calc(100% + var(--item-spacing)*2)}.home-header__graphic__action__line--2{height:calc(100% + var(--item-spacing)*3)}.home-header__graphic__circle{position:relative;display:flex;align-items:center;justify-content:center;width:var(--circle-width);height:var(--circle-width);border-radius:50%;background-color:var(--white);border:var(--border-width) dashed var(--black);margin:0 var(--circle-spacing);will-change:transform}@media(max-width: 1023.98px){.home-header__graphic__circle svg{height:auto;width:.9rem}}.home-header .google-rating{position:absolute;bottom:1.6rem;left:var(--container-pd);display:flex;flex-direction:row;align-items:center}@media(max-width: 1023.98px){.home-header .google-rating{display:none}}.home-header .google-rating__logo{position:relative;margin-right:1.6rem}.home-header .google-rating__content__stars{margin-bottom:.8rem}.home-header .google-rating__content__text *{letter-spacing:.02em}.home-header .google-rating__content__text p{margin-bottom:0;font-size:1.4rem;line-height:1;color:var(--neutral-60);font-weight:400}.home-header .google-rating__content__text p span{font-weight:500;color:var(--black);font-size:inherit;line-height:inherit}.index-header{position:relative;padding-top:18.8rem;padding-bottom:9.6rem}.index-header__inner{position:relative;z-index:1}.index-header__content{position:relative}.index-header__content__title{max-width:80ch}.index-header__content__title h1{margin-bottom:0}.has-buttons{align-items:flex-start}.category-filter{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative;overflow:visible;z-index:33}.category-filter .button.button--white+.category-filter-dropdown{padding:10px;background-color:#fff;position:absolute;top:100%;border:2px solid #000;padding:32px}.category-filter.list-active{z-index:35}.round-icon{width:24px;height:24px;border-radius:100%;background:#000;justify-content:center;align-items:center;border-radius:100%;display:inline-flex;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.featured-header{position:relative;padding-top:18.8rem}@media(max-width: 1023.98px){.featured-header{padding-top:17rem}}.featured-header__title{margin-bottom:9.6rem;padding-left:6%}@media(max-width: 1023.98px){.featured-header__title{margin-bottom:8rem}}@media(max-width: 767.98px){.featured-header__title{padding-left:0}}.featured-header__title h1{margin-bottom:0}.featured-header__inner{position:relative;display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-bottom:12rem}@media(max-width: 1023.98px){.featured-header__inner{flex-direction:column;padding-bottom:0}}.featured-header__inner .featured-column{position:relative;width:calc(50% - var(--col-pd))}@media(max-width: 1023.98px){.featured-header__inner .featured-column{width:100%}}.featured-header__inner .featured-column__inner{position:relative;height:auto}@media(min-width: 1024px){.featured-header__inner .featured-column--big{position:sticky;top:12rem;align-self:flex-start}}@media(max-width: 1023.98px){.featured-header__inner .featured-column--small{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.select-filter{position:relative;width:auto;max-width:100%;z-index:2}.select-filter__button{position:relative;width:100%;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border:none;background-color:transparent;margin:.2rem 0}.select-filter__button::before{content:"";position:absolute;width:100%;height:100%;background-color:#fff;opacity:.06;top:0;left:0;border-radius:3.2rem}.select-filter__button::after{content:"";position:absolute;width:100%;height:100%;background-color:var(--white);opacity:0;top:0;left:0;border-radius:3.2rem;transition:opacity .4s var(--bezier)}.select-filter__button__value{position:relative;text-align:left;line-height:1rem;z-index:2}.select-filter__button__icon svg{will-change:transform;vertical-align:top;transition:transform .4s ease}.select-filter__button:focus{outline:none}.select-filter__dropdown{position:absolute;list-style:none;width:auto;background-color:var(--white);border-radius:2.4rem;padding:3.2rem;margin-top:1.6rem;left:0;border:2px solid var(--black);max-height:216px;overflow-y:auto;transition:transform .4s ease,opacity .4s ease;transform-origin:top;transform:translateY(1.6rem);opacity:0;pointer-events:none;box-shadow:0px 2px 0px 0px #161615;display:flex;flex-direction:column;gap:2.4rem}.select-filter__dropdown li{--input-radius: 2rem;--input-offset: 2.4rem;position:relative;cursor:pointer;display:flex;align-items:center}.select-filter__dropdown li input{position:relative;height:var(--input-radius);width:var(--input-radius);border-radius:.6rem;flex-shrink:0;appearance:none}.select-filter__dropdown li input::before{content:"";border-width:.2rem;border-style:solid;border-color:var(--black);border-radius:.6rem;width:100%;height:100%;position:relative;display:inline-block;transition:border-color .4s var(--bezier)}.select-filter__dropdown li input::after{content:"";position:absolute;display:inline-block;top:0;left:0;width:100%;height:100%;border-radius:.6rem;background-color:#000;opacity:0;transition:opacity .4s var(--bezier)}.select-filter__dropdown li input:checked::before{border-color:#000}.select-filter__dropdown li input:checked::after{opacity:1}.select-filter__dropdown li input:checked~svg{opacity:1}.select-filter__dropdown li input~svg{opacity:0;position:absolute;top:50%;transform:translateY(-50%);left:5px;transition:opacity .4s var(--bezier);pointer-events:none}.select-filter__dropdown li label{width:100%;padding:0rem 2rem 0rem var(--input-offset);cursor:pointer;display:flex;align-items:center;white-space:nowrap;line-height:1}.select-filter__dropdown li label::after{content:"";background-color:var(--line-grey);position:absolute;bottom:0;width:calc(100% - (var(--input-radius) + var(--input-offset)));height:.1rem;left:calc(var(--input-radius) + var(--input-offset))}.select-filter__dropdown li:last-child label::after{display:none}.select-filter.active::after{opacity:.16}.select-filter.active .select-filter__button::after{opacity:1}.select-filter.active .select-filter__button__icon svg{transform:rotate(135deg)}.select-filter.active .select-filter__dropdown{opacity:1;transform:translateY(0);pointer-events:all}.post-header{position:relative;padding-top:23.6rem;padding-bottom:13.6rem;overflow-x:hidden}@media(max-width: 1023.98px){.post-header{padding-top:17rem;padding-bottom:8rem}}.post-header__inner{position:relative;z-index:1}.post-header__content{position:relative}.post-header__content.center-content{margin-top:auto;margin-bottom:auto;padding-right:2%}@media(max-width: 1023.98px){.post-header__content.center-content{padding-right:0}}.post-header__content__title{max-width:90ch;margin-bottom:2.4rem}.post-header__content__title h1{margin-bottom:0}.post-header__content__intro{max-width:90ch}.post-header__content__intro p{font-size:2rem;line-height:1.6;color:var(--neutral-60)}.post-header__content__buttons{margin-top:3.2rem}.post-header__image{position:relative}@media(max-width: 1023.98px){.post-header__image{max-width:280px;width:50%;margin-top:2.4rem}}.post-header__visual{position:relative}.post-header__cta{position:relative}@media(max-width: 1023.98px){.post-header__cta{margin-top:5.6rem}}.post-header__cta .header-cta{position:relative;padding:4.8rem;border-radius:3.2rem;border:.2rem solid var(--black);box-shadow:0px 4px 0px #161615;margin-bottom:.4rem}@media(max-width: 1199.98px){.post-header__cta .header-cta{padding:4rem}}@media(max-width: 575.98px){.post-header__cta .header-cta{padding:4rem 3.2rem}}.post-header__cta .header-cta__title{margin-bottom:3.2rem}.post-header__cta .header-cta__title h3{font-weight:500;line-height:1.2;margin-bottom:0;max-width:78%}@media(max-width: 575.98px){.post-header__cta .header-cta__title h3{max-width:86%}}.post-header__cta .header-cta__person{margin-top:4rem}.post-header__cta .header-cta__person .person{flex-direction:row;justify-content:flex-start}.post-header__cta .header-cta__person .person__image{margin-bottom:0;margin-right:1.6rem}.post-header__cta .header-cta__person .person__info{text-align:left}.post-header__cta .header-cta__badge .badge{top:11%;right:5%;transform:translate(50%, -50%);background-color:var(--white);padding:2.6rem;border-radius:50%;pointer-events:all}@media(max-width: 1199.98px){.post-header__cta .header-cta__badge .badge svg{width:140px}}@media(max-width: 767.98px){.post-header__cta .header-cta__badge .badge{padding:2rem;top:3%;right:5%}.post-header__cta .header-cta__badge .badge svg{width:100px}}@media(max-width: 767.98px){.post-header__cta .header-cta__badge .badge svg{width:80px}}.show-header{position:relative;padding-top:18.8rem;padding-bottom:5.1rem}@media(max-width: 1023.98px){.show-header{padding-top:17rem;padding-bottom:5rem}}.show-header__inner__title{position:relative;margin-bottom:8rem}.show-header__inner__title h1{margin-bottom:0}.show-header__inner__image{position:relative;margin-bottom:5.6rem}@media(max-width: 1023.98px){.show-header__inner__image{margin-bottom:4rem}}.show-header__inner__image picture img{border-radius:2.4rem;overflow:hidden}.show-header__inner__author{position:relative;margin-bottom:5.6rem}@media(max-width: 1023.98px){.show-header__inner__author{margin-bottom:4rem}}.show-header__inner__intro{position:relative}.show-header__inner__intro h4{line-height:1.8}.show-bottom{position:relative}.show-bottom__inner{position:relative;padding-top:8rem;padding-bottom:16.6rem;display:flex;flex-direction:column;align-items:center}@media(max-width: 1023.98px){.show-bottom__inner{padding-top:6rem;padding-bottom:10rem}}.show-bottom__tags{position:relative;margin-bottom:8rem}.show-bottom__divider{width:100%;background-color:var(--neutral-10);height:1px;margin-top:8rem;margin-bottom:5.6rem}@media(max-width: 1023.98px){.show-bottom__divider{margin-top:6rem;margin-bottom:4rem}}.show-bottom__related{padding-bottom:12rem}.render-content--show .plate--element__media_slider,.render-content--show .plate--element__quote,.render-content--show .plate--element__link_block,.render-content--show .plate--element__image,.render-content--show .plate--element__video{margin-top:2.4rem;margin-bottom:5.6rem}@media(max-width: 1023.98px){.render-content--show .plate--element__media_slider,.render-content--show .plate--element__quote,.render-content--show .plate--element__link_block,.render-content--show .plate--element__image,.render-content--show .plate--element__video{margin-top:1.4rem;margin-bottom:4.6rem}}
