/**
 * Swiper 11.2.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 19, 2025
 */

/* 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;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  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-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.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-cube-shadow {
  transform-style: preserve-3d;
}
/* 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-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.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-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));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.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 svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.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: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';
}
/* Navigation font end */
: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-border-radius: 50%;
  --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: var(--swiper-pagination-bullet-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 {
  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;
}
.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;
  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;
}
/* Zoom container styles start */
.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;
}
/* Zoom container styles end */
.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper.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 {
  pointer-events: auto;
  visibility: visible;
}
.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-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
/* Cube slide shadows start */
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* Cube slide shadows end */
.swiper.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;
}
/* Flip slide shadows start */
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* Flip slide shadows end */
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--theme-font:	"SF Pro Text", sans-serif;--theme-fw-light:	300;--theme-fw-regular:	400;--theme-fw-medium:	600;--theme-fw-bold:	700;--theme-ts-easing:	cubic-bezier(.23,1,.32,1);--theme-ts-short:	0.3s;--theme-ts-normal:	0.6s;--theme-ts-medium:	0.9s;--theme-ts-long:	1.2s;--theme-ts-xlong:	1.5s;--theme-spacing:	1.25rem;--theme-spacing-negative:	-1.25rem;--theme-spacing-block:	0.75rem;--theme-container:	768px;--theme-radius:	1rem;--theme-radius-little:	0.5rem;--theme-header-height:	4rem;--theme-color-primary:	#01235F;--theme-color-secondary:	#CA308D;--theme-color-tertiary:	#E3F1FD;--theme-color-light:	#F4F4F4;--theme-color-gray:	#626262;--theme-color-purple:	#F8F4FF;--theme-color-white:	#FFFFFF;--theme-color-blue: #0B3378;--theme-color-cyan: #06B2EB;--theme-color-dark:	#002554;--theme-color-border:	#CECECE;--theme-color-borderLight: #E7E7E7;--theme-color-black:	#000000;--theme-color-turquoise:	#00A69A;--theme-color-darkblue:	#7029EC}[lang=en]{--theme-color-secondary: #E6770C}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;-webkit-backface-visibility:hidden;backface-visibility:hidden}html{font-size:16px;margin:0;overflow-x:hidden;background:var(--theme-color-primary);color:var(--theme-color-dark)}html.__no_scroll{overflow-y:hidden}body{font-size:1rem;line-height:1.25;padding:var(--theme-header-height) 0 0 0;margin:0 auto;min-height:100vh;font-family:var(--theme-font);font-weight:var(--theme-fw-regular);font-style:normal;max-width:var(--theme-container);overflow-x:hidden}picture{display:block;width:100%}img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block}a{color:unset;text-decoration:unset}figure{position:relative;overflow:hidden}figure img{position:absolute;top:0;left:0;width:100%;height:100%}svg.icon{fill:currentColor;stroke-width:0;width:1.5rem;height:1.5rem;display:block}.container{width:100%;margin:0 auto;max-width:var(--theme-container)}.__vhidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.__hidden{display:none !important}.Header{position:fixed;height:var(--theme-header-height);width:100%;top:0;left:0;z-index:100;background:var(--theme-color-primary);color:var(--theme-color-white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 calc(1*var(--theme-spacing))}.Header-logo{height:27px;width:auto;max-width:100%}.Header-radius{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:var(--theme-container)}.Header-radius-left,.Header-radius-right{fill:var(--theme-color-primary);width:var(--theme-radius);right:var(--theme-radius)}.Header .back{position:absolute;left:calc(1*var(--theme-spacing))}.Header .back .icon{width:1.25rem;height:1.25rem}.Footer{color:var(--theme-color-white);font-size:.875rem;padding:calc(2*var(--theme-spacing)) calc(1*var(--theme-spacing));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(1.5*var(--theme-spacing))}.Footer_Pre{background:var(--theme-color-white);padding:0 calc(1*var(--theme-spacing)) calc(1.5*var(--theme-spacing));margin-top:calc(1.5*var(--theme-spacing));font-size:.875rem}.Footer_Title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:calc(2*var(--theme-spacing))}.Footer-logo{height:27px;width:auto;max-width:100%}.Footer_Nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.Footer_Nav ul li:before{content:"";display:inline-block;width:4px;height:4px;background:currentColor;border-radius:100%;vertical-align:middle;margin-right:.25rem;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.Footer_Nav ul li:first-child{margin-bottom:.75rem}.Footer_Nav ul li a{color:var(--theme-color-tertiary)}.Footer_Nav ul li a:hover{color:var(--theme-color-white)}.Footer-back-to-top{background:var(--theme-color-cyan);color:var(--theme-color-white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.25rem}.Footer-back-to-top svg{width:1rem;height:1rem}.Footer_Sub{color:var(--theme-color-white);font-size:.875rem}.Footer_Sub .wysiwyg-text em{color:var(--theme-color-tertiary)}.Wrapper{background:var(--theme-color-white);padding:calc(1.5*var(--theme-spacing)) calc(1*var(--theme-spacing))}.Wrapper:has(.Wrapper){padding:0;border-radius:0}.Wrapper:last-child{padding-bottom:0}.Wrapper.__rounded{border-radius:var(--theme-radius) var(--theme-radius) 0 0;overflow:hidden}.Wrapper.__tertiary{background:var(--theme-color-tertiary)}.Wrapper.__topNone{padding-top:0}.Wrapper:not(:has(.Wrapper)) .Footer_Pre{padding-left:0;padding-right:0}.button{--button-color: var(--theme-color-white);--button-border: var(--theme-color-secondary);--button-background: var(--theme-color-secondary);--theme-radius: 40px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--button-color);background:var(--button-background);border:solid 2px var(--button-border);font-weight:var(--theme-fw-medium);text-align:left;cursor:pointer;font-size:1rem;padding:.75em 1.5em;line-height:1.25;border-radius:var(--theme-radius)}.button .icon{width:1.5em;height:1.5em;margin:-0.25em -0.5em -0.25em 1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;fill:var(--button-color);stroke:rgba(0,0,0,0)}.button.__full{width:100%}.button.__icon_left{text-align:right}.button.__icon_left .icon{margin-right:1em;margin-left:-0.5em}.button.__secondary{--button-color: var(--theme-color-secondary);--button-border: var(--theme-color-secondary);--button-background: transparent}.button.__little{padding:.5em 1em;font-size:.875rem}.button.__little .icon{width:1em;height:1em;margin:-0.25em -0.25em -0.25em .5em}.button.__little.__icon_left .icon{margin-right:.5em;margin-left:-0.25em}.h1,.paragraph--type-content h2{font-size:1.5rem;font-style:normal;line-height:1.125;font-weight:var(--theme-fw-bold)}.h2{font-size:1rem;font-style:normal;line-height:1.125;font-weight:var(--theme-fw-bold);line-height:1.25}.h3{font-size:1rem;font-style:normal;line-height:1.125;font-weight:var(--theme-fw-bold);line-height:1.25}.__xs{font-size:.825rem}.wysiwyg-text{line-height:1.5}.wysiwyg-text.__center{text-align:center}.wysiwyg-text p{margin:.75em 0}.wysiwyg-text p.__marginY{margin:1em 0}.wysiwyg-text p.lg{font-size:1.125rem}.wysiwyg-text p:first-child{margin-top:0}.wysiwyg-text p:last-child{margin-bottom:0}.wysiwyg-text p.__xs{font-size:.875rem}.wysiwyg-text h1{font-size:1.5rem;font-style:normal;line-height:1.125;font-weight:var(--theme-fw-bold)}.wysiwyg-text h2{font-size:1rem;font-style:normal;line-height:1.125;font-weight:var(--theme-fw-bold);line-height:1.25}.wysiwyg-text h3{font-size:1rem;font-style:normal;line-height:1.125;font-weight:var(--theme-fw-bold);line-height:1.25}.wysiwyg-text strong{font-weight:var(--theme-fw-bold)}.wysiwyg-text a{font-weight:var(--theme-fw-bold);text-decoration:underline;cursor:pointer;word-break:break-all}.wysiwyg-text ul{list-style-type:disc;margin-left:calc(1*var(--theme-spacing))}.wysiwyg-text em{color:var(--theme-color-gray);font-size:.75rem}.wysiwyg-text sup{font-weight:var(--theme-fw-medium)}.Block{--theme-radius: 10px;margin:calc(1.5*var(--theme-spacing)) 0}.Block:first-child{margin-top:0}.Block:last-child{margin-bottom:0}.Block.__rounded{border-radius:var(--theme-radius)}.Block.__primary{background:var(--theme-color-primary);color:var(--theme-color-white)}.Block.__tertiary{background:var(--theme-color-tertiary)}.Grid{--theme-radius: 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Grid.__Rounded{border-radius:var(--theme-radius)}.Grid .Block{margin:0}.Form input:focus,.Form select:focus{outline:none;border-color:var(--theme-color-primary)}.Form-input,.Form-select{position:relative}.Form-input input,.Form-input select,.Form-select input,.Form-select select{padding:.75rem;width:100%;border:solid 1px var(--theme-color-border);background:var(--theme-color-white);color:var(--theme-color-primary);font-size:1rem;font-family:var(--theme-font);font-weight:var(--theme-fw-regular);-webkit-appearance:none;-moz-appearance:none;appearance:none}.Form-input input::-webkit-input-placeholder, .Form-input select::-webkit-input-placeholder, .Form-select input::-webkit-input-placeholder, .Form-select select::-webkit-input-placeholder{color:var(--theme-color-gray)}.Form-input input::-moz-placeholder, .Form-input select::-moz-placeholder, .Form-select input::-moz-placeholder, .Form-select select::-moz-placeholder{color:var(--theme-color-gray)}.Form-input input:-ms-input-placeholder, .Form-input select:-ms-input-placeholder, .Form-select input:-ms-input-placeholder, .Form-select select:-ms-input-placeholder{color:var(--theme-color-gray)}.Form-input input::-ms-input-placeholder, .Form-input select::-ms-input-placeholder, .Form-select input::-ms-input-placeholder, .Form-select select::-ms-input-placeholder{color:var(--theme-color-gray)}.Form-input input::placeholder,.Form-input select::placeholder,.Form-select input::placeholder,.Form-select select::placeholder{color:var(--theme-color-gray)}.Form-input input.addIcon,.Form-input select.addIcon,.Form-select input.addIcon,.Form-select select.addIcon{padding-right:2.5rem}.Form-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.Form .icon{position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.25rem;height:1.25rem;fill:var(--theme-color-gray);pointer-events:none}.Form-group{padding-bottom:.5rem}.Form-label{font-weight:var(--theme-fw-bold);display:block;padding-bottom:.5rem}.Form-sublabel{color:var(--theme-color-gray);display:block;padding-bottom:.5rem}.Form-mention{color:var(--theme-color-gray);font-size:.75rem;padding-top:.5rem}.Form-mention.Form-mention-purposes{padding-top:1rem}.Form input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:0;top:0;height:100%;width:3.5rem;cursor:pointer;opacity:0}.Form input[type=radio]{display:none}.Form .Form-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:1rem}.Form .Form-radio:before{content:"";width:1.5rem;height:1.5rem;border:1px solid var(--theme-color-border);border-radius:50%;display:inline-block;-webkit-transition:background .3s ease,border .3s ease;transition:background .3s ease,border .3s ease;-webkit-box-flex:0;-webkit-flex:0 0 1.5rem;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.Form input[type=radio]:checked+.Form-radio::before{background:var(--theme-color-primary);-webkit-box-shadow:inset 0 0 0 4px var(--theme-color-white);box-shadow:inset 0 0 0 4px var(--theme-color-white)}.Popin{--popin-header-height: 2.5rem;position:fixed;z-index:200;bottom:0;left:0;right:0;max-height:100vh;-webkit-transition:-webkit-transform var(--theme-ts-medium) var(--theme-ts-easing) 0s;transition:-webkit-transform var(--theme-ts-medium) var(--theme-ts-easing) 0s;transition:transform var(--theme-ts-medium) var(--theme-ts-easing) 0s;transition:transform var(--theme-ts-medium) var(--theme-ts-easing) 0s, -webkit-transform var(--theme-ts-medium) var(--theme-ts-easing) 0s;-webkit-transform:translate3d(0, 101%, 0);transform:translate3d(0, 101%, 0);padding-top:calc(6*var(--theme-spacing));pointer-events:none}.Popin.__visible{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:.15s;transition-delay:.15s}.Popin-header{border-radius:var(--theme-radius) var(--theme-radius) 0 0;background:var(--theme-color-white);height:var(--popin-header-height);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;pointer-events:all;position:relative;z-index:1}.Popin-header:before{display:block;content:"";width:6rem;height:.5rem;background:var(--theme-color-dark);border-radius:30px}.Popin-content{padding:2px calc(1*var(--theme-spacing)) calc(1*var(--theme-spacing));overflow-y:auto;background:var(--theme-color-white);margin-top:-2px;max-height:calc(100vh - calc(6 * var(--theme-spacing)) - var(--popin-header-height));pointer-events:all}.Popin-content .wysiwyg-text .h2{font-size:1.2rem;margin:.5em 0}.Popin-content .wysiwyg-text .h3{margin:1em 0 .5rem 0}.Overlay{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:150;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:visibility 0s var(--theme-ts-medium),opacity var(--theme-ts-medium) var(--theme-ts-easing);transition:visibility 0s var(--theme-ts-medium),opacity var(--theme-ts-medium) var(--theme-ts-easing)}.Overlay.__visible{visibility:visible;opacity:1;pointer-events:all;-webkit-transition:opacity var(--theme-ts-medium) var(--theme-ts-easing);transition:opacity var(--theme-ts-medium) var(--theme-ts-easing)}.Popin_MOD{--popin-header-height: 8.5rem}.Popin_MOD-header{background:radial-gradient(circle at top left, var(--theme-color-turquoise), var(--theme-color-darkblue));color:var(--theme-color-white);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;padding:1rem;gap:1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Popin_MOD-header img{height:4rem;margin:.5rem auto}.Popin_MOD-content{padding:calc(1.5*var(--theme-spacing))}.swiper-pagination{margin-top:calc(2*var(--theme-spacing));position:relative}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:var(--theme-color-primary);opacity:.2;-webkit-transition:width .15s ease;transition:width .15s ease}.swiper-pagination .swiper-pagination-bullet-active{opacity:1;width:35px;border-radius:10px}.swiper-pagination.__secondary .swiper-pagination-bullet{background:var(--theme-color-secondary)}.swiper-slide{height:auto}#block-terra-front-primary-local-tasks>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--theme-color-blue);border-radius:var(--theme-radius)}#block-terra-front-primary-local-tasks>ul li{font-size:.9rem}#block-terra-front-primary-local-tasks>ul li a{display:block;padding:5px 10px;color:var(--theme-color-light)}#block-terra-front-primary-local-tasks>ul li a:hover{font-style:italic}.Block_Privacy{position:static;padding:0 calc(1*var(--theme-spacing)) calc(1*var(--theme-spacing));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1rem;z-index:20;color:var(--theme-color-white)}.Block_Privacy-wrapper{position:relative;z-index:15}.Block_Privacy .icon{fill:var(--theme-color-white);width:35px;height:35px;-webkit-box-flex:0;-webkit-flex:0 0 35px;-ms-flex:0 0 35px;flex:0 0 35px}.Block_Privacy p{font-size:.75rem}.Block_Privacy a{font-weight:var(--theme-fw-normal);text-decoration:none}.Block_Privacy-button{position:fixed;bottom:calc(0.75*var(--theme-spacing));right:calc(0.75*var(--theme-spacing));cursor:pointer;width:3rem;height:3rem;background:var(--theme-color-primary);border-radius:100%;z-index:15;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity var(--theme-ts-normal) var(--theme-ts-easing) 0s,-webkit-transform var(--theme-ts-medium) var(--theme-ts-easing) 0s;transition:opacity var(--theme-ts-normal) var(--theme-ts-easing) 0s,-webkit-transform var(--theme-ts-medium) var(--theme-ts-easing) 0s;transition:transform var(--theme-ts-medium) var(--theme-ts-easing) 0s,opacity var(--theme-ts-normal) var(--theme-ts-easing) 0s;transition:transform var(--theme-ts-medium) var(--theme-ts-easing) 0s,opacity var(--theme-ts-normal) var(--theme-ts-easing) 0s,-webkit-transform var(--theme-ts-medium) var(--theme-ts-easing) 0s;-webkit-transform:scale3d(0, 0, 1);transform:scale3d(0, 0, 1);opacity:0;pointer-events:none}.Block_Privacy-button .icon{fill:var(--theme-color-white);width:1.75rem;height:1.75rem;-webkit-transform:translate(1px, 1px);transform:translate(1px, 1px)}.Block_Privacy-button.__fixed{-webkit-transform:none;transform:none;opacity:1;pointer-events:all}.Block_Privacy.__fixed{display:none}.Block_Privacy.__popin{color:var(--theme-color-dark);margin:0;padding:0}.Block_Privacy.__popin .icon{fill:var(--theme-color-dark)}.Block_Product_Item{background:var(--theme-color-light);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:var(--theme-spacing-block);margin:0}.Block_Product_Item-image{padding:.75rem;background:var(--theme-color-white);border-radius:5px;width:5rem;height:5rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.Block_Product_Item-image-figure{width:100%;height:100%}.Block_Product_Item-image-figure img{-o-object-fit:contain;object-fit:contain}.Block_Product_Item-claim{color:var(--theme-color-gray);padding-top:.5rem;font-size:.875rem}.Block_Product_Item-icon{padding:1rem;margin-left:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.Block_Product_Item-icon .icon{width:.75rem;fill:none;stroke:var(--theme-color-primary)}.Block_ProductSwitch{background:var(--theme-color-light);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--theme-spacing-block);padding:var(--theme-spacing-block);border-radius:var(--theme-radius)}.Block_ProductSwitch-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(2*var(--theme-spacing-block));-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width: 576px){.Block_ProductSwitch-wrapper{gap:var(--theme-spacing-block)}}.Block_ProductSwitch-image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:.75rem;background:var(--theme-color-white);border-radius:var(--theme-radius-little);width:6rem;aspect-ratio:2/3;flex-shrink:0;position:relative;overflow:hidden}@media screen and (max-width: 576px){.Block_ProductSwitch-image{width:5rem}}.Block_ProductSwitch-image-figure{width:100%;height:100%}.Block_ProductSwitch-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.25rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.Block_ProductSwitch-button{margin-top:.5rem;width:100%}.Block_ProductSwitch-button .button{--button-color: var(--theme-color-primary);--button-border: var(--theme-color-primary);--button-background: transparent}.Block_ProductSwitch-name{color:var(--theme-color-gray);font-size:.75rem}.Block_ProductSwitch-subtitle{letter-spacing:.75px;font-size:.75rem}.Block_Push{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:calc(1*var(--theme-spacing)) calc(1.5*var(--theme-spacing));cursor:pointer}.Block_Push-content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}.Block_Push-content p{font-size:.75rem;margin-bottom:0}.Block_Push-icon svg{fill:none;stroke:#fff}.Block_App{background:var(--theme-color-purple);gap:1rem;padding:calc(1.5*var(--theme-spacing)) var(--theme-spacing-block)}.Block_App-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:0 .5rem}.Block_App-image img{width:54px}.Block_App-stores{padding-top:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.65rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Block_App-stores img{position:relative;height:3rem;width:auto;left:auto;top:auto}.Block_App-stores .Image~.default{display:none}.Block_Quizz{padding:0}.Block_QuizzForm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:calc(1*var(--theme-spacing)) 0}.Block_QuizzForm-radio{border:solid 1px var(--theme-color-border);padding:1.25rem 1rem;border-radius:1rem}.Block_QuizzForm-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:.875rem;color:var(--theme-color-black);font-weight:var(--theme-fw-bold)}.BlockCms_Hero-image{margin-top:calc(var(--theme-spacing-negative)*1.5);margin-left:var(--theme-spacing-negative)}.BlockCms_Hero-image img{width:calc(100% + var(--theme-spacing))}.BlockCms_Gap{--theme-radius: 10px}.BlockCms_Gap-image img{border-top-left-radius:var(--theme-radius);border-top-right-radius:var(--theme-radius);width:100%}.BlockCms_Gap-content{background:var(--theme-color-white);padding:0 calc(1*var(--theme-spacing));padding-bottom:calc(2*var(--theme-spacing));border-top-left-radius:var(--theme-radius);border-top-right-radius:var(--theme-radius);margin:-1.5rem .5rem 0 .5rem}.BlockCms_Box{--theme-radius: 10px;border-radius:var(--theme-radius);overflow:hidden}.BlockCms_Box-image img{width:100%}.BlockCms_Box-content{background:var(--theme-color-tertiary);padding:0 calc(1*var(--theme-spacing));padding-bottom:calc(2*var(--theme-spacing))}.BlockCms_Head{padding:0 var(--theme-spacing);color:var(--theme-color-white);margin-bottom:calc(1.5*var(--theme-spacing))}.BlockCms_Head .wysiwyg-text{padding:0}.BlockCms_Head .wysiwyg-text p{margin:0;font-size:.75rem}.BlockCms_Head .wysiwyg-text.__box{background:var(--theme-color-blue);border-radius:10px;padding:1rem}.Hero{aspect-ratio:16/9;margin:calc(-1.5*var(--theme-spacing)) calc(-1*var(--theme-spacing)) calc(1.5*var(--theme-spacing))}.Block_Title{margin-top:0}.Block_Title p{margin-top:0}.Page{margin-top:calc(1.5*var(--theme-spacing))}.paragraph{margin:calc(1.5*var(--theme-spacing)) 0}.paragraph--type-content{border-radius:.75rem;overflow:hidden}.paragraph--type-content .Image{aspect-ratio:16/9;border-radius:.75rem}.paragraph--type-content .paragraph-content{padding:calc(1*var(--theme-spacing));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(1*var(--theme-spacing));position:relative}.paragraph--layout-regular .paragraph-content{padding-left:0;padding-right:0;padding-bottom:0}.paragraph--layout-blue-block .Image{border-bottom-left-radius:0;border-bottom-right-radius:0}.paragraph--layout-blue-block .paragraph-content{background:var(--theme-color-tertiary)}.paragraph--layout-text-overlap .paragraph-content{background:var(--theme-color-white);border-radius:.75rem;margin:calc(-2*var(--theme-spacing)) calc(1*var(--theme-spacing)) 0;padding-bottom:0}.Tool:last-child{padding-bottom:calc(1.5*var(--theme-spacing))}.Tool .Footer_Pre{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.Block_ToolForm{padding:0}.Block_ToolForm-intro{padding:calc(1*var(--theme-spacing));margin-bottom:calc(1*var(--theme-spacing))}.Block_ToolForm-second{padding:0 var(--theme-spacing-block)}.Block_ToolForm-group{margin-bottom:calc(1*var(--theme-spacing))}.Block_ToolForm-group:last-child{margin-bottom:0}.Block_ToolResults .swiper-slide .Block_ToolResults-item{overflow:hidden}.Block_ToolResults .swiper-slide .Block_ToolResults-item:after{display:none;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(1,35,95,.3);border-radius:var(--theme-radius);opacity:1;pointer-events:none}.Block_ToolResults .swiper-slide:not(.swiper-slide-active) .Block_ToolResults-item:after{display:block}.Block_ToolResults-item{--theme-spacing-block: 1rem;background:var(--theme-color-white);border:solid 1px var(--theme-color-border);padding:var(--theme-spacing-block);text-align:center;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.Block_ToolResults-item-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.Block_ToolResults-item-title{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.Block_ToolResults-item-title.__anterior{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.Block_ToolResults-item-date{font-weight:500;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.Block_ToolResults-item p.h2{min-height:2lh}.Block_ToolResults-item p:not(.h2){color:var(--theme-color-gray);font-size:.75rem}.Block_ToolResults-item-product{padding:1rem}.Block_ToolResults-item-image{height:4rem;margin:.5rem 0 1.5rem}.Block_ToolResults-item-image img{-o-object-fit:contain;object-fit:contain}.Block_ToolResults-item-content{padding-bottom:1rem}.Block_ToolResults_Footer{--theme-spacing-block: 0.5rem;background:var(--theme-color-white);border:solid 1px var(--theme-color-border);padding:var(--theme-spacing-block);height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-radius:var(--theme-radius);gap:var(--theme-spacing-block);position:relative;overflow:hidden}.Block_ToolResults_Footer .Block{margin:0}.Block_ToolResults_Footer .Block_MOD{margin-left:calc(-1*var(--theme-spacing-block));margin-right:calc(-1*var(--theme-spacing-block));margin-top:calc(-1*var(--theme-spacing-block))}.Block_ToolResults_Footer .Block_ProductSwitch{border-radius:var(--theme-radius-little)}.Block_ToolRelated{padding-left:0;padding-right:0}.Block_ToolRelated-header{text-align:center;margin-bottom:calc(1.5*var(--theme-spacing))}.Block_ToolRelated-title{margin-bottom:.25rem}.Block_ToolRelated-date{font-weight:500}.Block_ToolRelated-date strong{font-weight:bold}.Block_ToolRelated-slider-item{border:solid 1px var(--theme-color-borderLight);border-radius:1rem;-webkit-box-shadow:0 0 .75rem 0 rgba(0,0,0,.08);box-shadow:0 0 .75rem 0 rgba(0,0,0,.08);padding:calc(1.5*var(--theme-spacing));text-align:center;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.Block_ToolRelated-slider-item-image{margin:0 auto;width:100%;max-width:8rem}.Block_ToolRelated-slider-item-image-figure{aspect-ratio:1/1}.Block_ToolRelated-slider-item-image img{-o-object-fit:contain;object-fit:contain}.Block_ToolRelated-slider-item-text{padding-top:calc(1*var(--theme-spacing))}.Block_ToolRelated-slider-item-type{text-transform:uppercase;font-weight:bold;font-size:.75rem;margin-bottom:.5rem}.Block_MOD{padding:var(--theme-spacing-block);color:var(--theme-color-white);background:radial-gradient(circle at top left, var(--theme-color-turquoise), var(--theme-color-darkblue));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:var(--theme-spacing-block);cursor:pointer}.Block_MOD-logo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.Block_MOD-logo img{width:3rem;height:auto}.Block_MOD-title{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.Block_MOD-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.Block_MOD-icon svg{fill:none;stroke:var(--theme-color-white)}
