/**
 * Swiper 10.2.0
 * 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: August 17, 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;
  */
}
: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;
  overflow: clip;
  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;
  -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;
}
/* 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-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-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-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}

.lines{overflow:hidden}.lines-wrap{opacity:0;transform:translate3d(0, 100%, 0)}.img-animation picture{opacity:0}body:not(.config-mode) form.animate,body:not(.config-mode) .btn-animation,body:not(.config-mode) .video-scroll--column .inner{opacity:0;transform:translate3d(0, 2em, 0)}.config-mode .img-animation picture{opacity:1}@font-face{font-family:"Clash Display";src:url("/theme/assets/fonts/ClashDisplay/ClashDisplay-Medium.woff2") format("woff2"),url("/theme/assets/fonts/ClashDisplay/ClashDisplay-Medium.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Plus Jakarta Sans";src:url("/theme/assets/fonts/PlusJakartaSans/PlusJakartaSans-Medium.woff2") format("woff2"),url("/theme/assets/fonts/PlusJakartaSans/PlusJakartaSans-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Plus Jakarta Sans";src:url("/theme/assets/fonts/PlusJakartaSans/PlusJakartaSans-SemiBold.woff2") format("woff2"),url("/theme/assets/fonts/PlusJakartaSans/PlusJakartaSans-SemiBold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Poppins";src:url("/theme/assets/fonts/PlusJakartaSans/Poppins-Bold.woff2") format("woff2"),url("/theme/assets/fonts/PlusJakartaSans/Poppins-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"icons";src:url("/theme/assets/fonts/icons/icons.ttf?yy4max") format("truetype"),url("/theme/assets/fonts/icons/icons.woff?yy4max") format("woff"),url("/theme/assets/fonts/icons/icons.svg?yy4max#icons") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-play:before{content:""}.icon-cross{position:relative}.icon-cross::before{content:""}.icon-cross .path1{position:absolute;left:50%;top:0;transform:translate3d(-50%, 0, 0)}.icon-cross .path1:before{content:"";color:var(--cl-light)}.icon-close:before{content:""}.icon-telegram{content:url("/theme/assets/images/telegram.svg");height:18px;width:18px}.icon-youtube:before{content:""}.icon-facebook:before{content:""}.icon-tiktok:before{content:""}.icon-tiktok:before{content:""}.icon-check:before{content:""}.icon-search:before{content:""}.icon-church:before{content:""}.icon-prayers:before{content:""}.icon-agenda:before{content:""}.icon-clock:before{content:""}.icon-arrow:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-twitter:before{content:""}.icon-whatsapp:before{content:""}h1,.h1-style,h2,.h2-style,h3,.h3-style,h4,.h4-style,h5,.h5-style,h6,.h6-style{font-family:var(--font-primary);font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.01em;margin-top:0;margin-bottom:clamp(2rem,2rem + (1vw - 5.76px)*1,5.6rem)}h1:not(:first-child),.h1-style:not(:first-child),h2:not(:first-child),.h2-style:not(:first-child),h3:not(:first-child),.h3-style:not(:first-child),h4:not(:first-child),.h4-style:not(:first-child),h5:not(:first-child),.h5-style:not(:first-child),h6:not(:first-child),.h6-style:not(:first-child){margin-top:clamp(2.4rem,2.4rem + (1vw - 5.76px)*.6153,6.2rem)}h1:last-child,.h1-style:last-child,h2:last-child,.h2-style:last-child,h3:last-child,.h3-style:last-child,h4:last-child,.h4-style:last-child,h5:last-child,.h5-style:last-child,h6:last-child,.h6-style:last-child{margin-bottom:0}h1 .chars,.h1-style .chars,h2 .chars,.h2-style .chars,h3 .chars,.h3-style .chars,h4 .chars,.h4-style .chars,h5 .chars,.h5-style .chars,h6 .chars,.h6-style .chars{opacity:0;transform:translate3d(0, 100%, 0)}h1,.h1-style{font-size:5rem;font-size:clamp(4.2rem,4.2rem + (1vw - 5.76px)*2.0833,11.4rem)}h2,.h2-style{font-size:4.5rem;font-size:clamp(3.3rem,3.3rem + (1vw - 5.76px)*1.9673,9.5rem)}h3,.h3-style{font-size:3.6rem;font-size:clamp(2.8rem,2.8rem + (1vw - 5.76px)*1.6198,7.9rem)}h4,.h4-style{font-size:3rem;font-size:clamp(2.8rem,2.8rem + (1vw - 5.76px)*.4628,6rem)}h5,.h5-style{font-size:2.5rem;font-size:clamp(2.4rem,2.4rem + (1vw - 5.76px)*.2314,4.9rem)}h6,.h6-style{font-size:2.2rem;font-size:clamp(1.9rem,1.9rem + (1vw - 5.76px)*.1153,3.8rem)}body,p,a,u,select,section,td,th,option,form,input,b,strong,ul,ol,li,textarea,label,button,input,iframe,table,nav{font-family:var(--font-secondary);font-size:1.6rem;font-size:clamp(1.5rem,1.4rem + (1vw - 5.76px)*.2314,4rem);line-height:1.5;letter-spacing:-0.01em;font-weight:500;color:var(--cl-dark)}p{margin-top:0;margin-bottom:0}p:not(:last-child):not(:last-of-type){margin-bottom:1.4em}.text .btn{margin-top:2.4em}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;font-size:62.5%}body{background-color:var(--cl-light);color:var(--cl-dark);overflow-x:hidden}body.lock-scroll{overflow:hidden}html,body{width:100%;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 .plate--page-content-wrapper{overflow:hidden}.config-mode [data-scroll]{transform:none !important}.main-content-wrapper{overflow-x:hidden;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}hr{border:none;margin:0;border-top:.075em solid rgba(0,0,0,.2)}ul{padding-left:0;margin:0}ul.list-menu li{list-style:none}ul.list-menu a{text-decoration:none}:root{--cl-primary:	#F05123;--cl-secondary:	#FFFAF1;--cl-dark:	#000000;--cl-light:	#ffffff;--cl-blue:	#1352f2;--cl-grey:	#878889;--cl-grey-lighten:#CCC8C1;--cl-red:	#FF0000;--cl-success:	#0aa80a;--cl-placeholder: rgba(182, 182, 182, 1);--font-primary:	"Clash Display", sans-serif;--font-secondary: "Plus Jakarta Sans", sans-serif;--font-tertiary:	"Poppins", sans-serif;--transition-time:	0.3s;--transition-ease:	ease-out;--space-xxxl:	calc(var(--space) * 3.5);--space-xxl:	calc(var(--space) * 2.5);--space-xl:	calc(var(--space) * 2);--space-l:	calc(var(--space) * 1.5);--space:	max(3em, 6vh);--space-s:	calc(var(--space) * .75);--space-xs:	calc(var(--space) * .5);--space-xxs:	calc(var(--space) * .35);--space-container:	4.5vw;--space-column:	calc(var(--space-container) / 2);--space-column-offset:	calc((calc(100vw - var(--space-container)) + (2 * var(--space-column))) / 12 * 1);--br:	.5em;--br-s: .25em}@media(min-width: 768px){:root{--space-column:	1.6rem;--space:	max(4em, 4.9vw)}}@media(min-width: 1400px){:root{--space: max(4em, 3.6vw)}}.bg-primary{background-color:var(--cl-primary)}.bg-secondary{background-color:var(--cl-secondary)}.bg-dark{background-color:var(--cl-dark)}.bg-light{background-color:var(--cl-light)}.cl-primary{color:var(--cl-primary)}.cl-light{color:var(--cl-light)}.clm-2 div{column-gap:2.5em}@media(min-width: 576px){.clm-2 div{column-count:2}}@media(min-width: 992px){.clm-2 div{column-gap:5.5em}}.clm-2 div *{break-inside:avoid}.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}.db{display:block}.dn{display:none}@media(min-width: 768px){.md-db{display:block}}@media(min-width: 992px){.lg-db{display:block}}.text-small{font-size:.75em;letter-spacing:.01em}.ff-primary{font-family:var(--font-primary)}.ff-tertiary{font-family:var(--font-tertiary)}.tt-u{text-transform:uppercase}.fw-6{font-weight:600}.fw-7{font-weight:700}.br{border-radius:var(--br)}.full-link-btn{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.pe-none{pointer-events:none}.img-cover img{width:100%;height:100%;object-fit:cover}.z-9{z-index:9}.z-999{z-index:999}.z-9999{z-index:9999}.p-a{position:absolute}.p-f{position:fixed}.p-r{position:relative}.cover{top:0;left:0;width:100%;height:100%}.oh{overflow:hidden}.t-c{text-align:center}.t-r{text-align:right}.p-t--xs{padding-top:var(--space-xs)}.p-t--s{padding-top:var(--space-s)}.p-t--m{padding-top:var(--space)}.p-t--l{padding-top:var(--space-l)}.p-t--xl{padding-top:var(--space-xl)}.p-t--xxl{padding-top:var(--space-xxl)}.p-t--xxxl{padding-top:var(--space-xxxl)}.p-b--xs{padding-bottom:var(--space-xs)}.p-b--s{padding-bottom:var(--space-s)}.p-b--m{padding-bottom:var(--space)}.p-b--l{padding-bottom:var(--space-l)}.p-b--xl{padding-bottom:var(--space-xl)}.p-b--xxl{padding-bottom:var(--space-xxl)}.p-b--xxxl{padding-bottom:var(--space-xxxl)}.m-t--n{margin-top:0 !important}.m-t--xxs{margin-top:var(--space-xxs)}.m-t--xs{margin-top:var(--space-xs)}.m-t--s{margin-top:var(--space-s)}.m-t--m{margin-top:var(--space)}.m-t--l{margin-top:var(--space-l)}.m-t--xl{margin-top:var(--space-xl)}.m-t--xxl{margin-top:var(--space-xxl)}.m-t--xxxl{margin-top:var(--space-xxxl)}.m-b--auto{margin-bottom:auto}.m-b--n{margin-bottom:0 !important}.m-b--xs{margin-bottom:var(--space-xs)}.m-b--s{margin-bottom:var(--space-s)}.m-b--m{margin-bottom:var(--space)}.m-b--l{margin-bottom:var(--space-l)}.m-b--xl{margin-bottom:var(--space-xl)}.m-b--xxl{margin-bottom:var(--space-xxl)}.m-b--xxxl{margin-bottom:var(--space-xxxl)}.gap{gap:.8em 1.25em}.gap-xs{gap:.4em}.gap-s{gap:.1em .6em}.gap-m{gap:1em 2.5em}.gap-column{gap:1em calc(var(--space-column)*2)}.section-404{padding-top:10em}.locations{width:100%;max-height:unset}@media(max-width: 991.98px){.locations{display:flex;flex-direction:column-reverse}}@media(min-width: 992px){.locations{max-height:100vh}}.locations__items{width:100%;padding:30px var(--space-container)}@media(min-width: 768px){.locations__items{padding:10em 3em 10em var(--space-container);width:50vw}}@media(min-width: 992px){.locations__items{width:35vw}}.locations__map{display:block}@media(min-width: 768px){.locations__map{flex:1;max-height:100vh}}.locations__map.active::before{background-color:rgba(255,250,241,0);pointer-events:none}.locations__map::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;background-color:var(--cl-secondary);transition:all 1.2s var(--transition-ease)}.locations__map .map{width:100%;position:absolute;overflow:hidden;height:100%}@media(max-width: 767.98px){.locations__map .map{height:66vh;position:relative}}.locations__map .map>div{background-color:var(--cl-secondary) !important}.locations__scroll .inner{overflow-y:auto;height:calc(100vh - (13.25em + var(--space)));padding-bottom:10em;display:flex;flex-direction:column}@media(max-width: 991.98px){.locations__scroll .inner{height:auto}}@media(min-width: 768px){.locations__scroll .inner{padding-right:2em;padding-bottom:0}.locations__scroll .inner::-webkit-scrollbar{width:.1em;border-radius:20em}.locations__scroll .inner::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0)}}.locations__item{cursor:pointer;border-bottom:.075em solid rgba(0,0,0,.2)}.locations__item:first-child{border-top:.075em solid rgba(0,0,0,.2)}.locations__item__title{margin-bottom:.8em}.locations__item__mails{margin-top:1.6rem}.locations__item__categorie{gap:1rem}.locations__item__categories{gap:1.6rem;margin-top:1.6rem}.locations__item i{font-size:1.2em}.locations-form{width:100%}@media(min-width: 768px){.locations-form{max-width:16.6em}}.locations-form input{--cl-placeholder: var(--cl-light);border-radius:10em;border:none;padding:1.37em 2.8em}.locations-form button{right:0;top:50%;transform:translate3d(-1em, -50%, 0);border:none;background-color:rgba(0,0,0,0)}.pac-logo:after{content:none}.pac-container{display:block !important;background-color:var(--cl-dark);border-radius:var(--br);margin-top:.2em;border:none;font-family:var(--font-secondary);box-shadow:none}.pac-container .pac-item{padding:.5em 1em;color:var(--cl-light);border-color:rgba(255,255,255,.23)}.pac-container .pac-item-selected,.pac-container .pac-item:hover{background-color:rgba(250,250,250,.18)}.pac-container .pac-item-query{color:var(--cl-light)}.gm-style-iw-d div{display:flex;flex-flow:column;padding:.4em}.gm-style-iw-d div a{outline:0}.gm-style-iw-d div a:not(:last-child){margin-bottom:.4em}.locations__item__distance:not(:empty)::after{content:" km"}.map-svg__marker{line-height:0;transform:translate3d(-50%, -50%, 0)}.map-svg__marker.clickable{cursor:pointer}.map-svg svg{width:100%;height:auto}@media(max-width: 575.98px){.map-svg svg{width:200%;left:50%;transform:translate3d(-22%, 0, 0)}}.map-svg form,.map-svg .locations-button{left:50%;bottom:23vw;transform:translate3d(-50%, 0, 0);max-width:16em}.map-svg .plate--container{width:100%;top:3vw;left:50%;transform:translate3d(-50%, 0, 0)}@media(min-width: 768px){.map-svg .plate--container{top:11vw}}.prayers{padding-top:calc(6.4em + var(--space)*1.7);background:radial-gradient(97.08% 94.31% at 25.25% -3.73%, rgba(240, 81, 35, 0.4) 0%, var(--cl-secondary) 100%)}@media(min-width: 768px){.prayers{background:radial-gradient(97.08% 94.31% at 81.25% -3.73%, #FBD5CA 0%, var(--cl-secondary) 100%)}}.prayers .swiper-slide{filter:grayscale(1);opacity:.3;transition:all .6s var(--transition-ease)}.prayers .swiper-slide-active{filter:grayscale(0);opacity:1}.prayers h1{margin-bottom:.2em}.prayers .slider__nav{top:0;transform:none;padding-top:22.2%}@media(min-width: 576px){.prayers .slider__nav{padding-top:18.2%}}.slider__nav{pointer-events:none}.slider__nav button{pointer-events:all}.prayer .full-link-btn{z-index:20;pointer-events:all}.prayer__date{top:0;left:0;transform:translate3d(1.5em, 1.5em, 0);padding:.5em .8em;border-radius:10em;pointer-events:none}.prayer__content{padding:2em 1em 0 1em;pointer-events:none}@media(min-width: 576px){.prayer__content{padding:2em 2em 0 2em}}.prayer picture{width:100%;padding-bottom:56.4%;pointer-events:none}.prayer h5{margin-bottom:.61em}button,.btn{outline:0}button{border:none;cursor:pointer}.btn{padding:1.7em 2em;text-decoration:none;text-transform:uppercase;line-height:.8em;letter-spacing:.06em;display:inline-block;z-index:0;background-color:rgba(0,0,0,0) !important}.btn--toggle{height:3.15em;width:7.4em;padding:0}.btn--toggle.active span:first-child{translate:-50% -50% 0;rotate:45deg}.btn--toggle.active span:nth-child(2){opacity:0}.btn--toggle.active span:last-child{translate:-50% -50% 0;rotate:-45deg}.btn--toggle span{width:1.2em;height:1px;border-radius:2em;left:50%;top:50%;opacity:1;translate:-50% -50% 0;scale:1 1.4 1;transition:all var(--transition-time) var(--transition-ease)}.btn--toggle span:first-child{translate:-50% calc(-50% - .3em) 0}.btn--toggle span:last-child{translate:-50% calc(-50% + .3em) 0}.btn--circle{padding:0;width:5em;aspect-ratio:1/1;display:flex;transform:rotate3d(0, 0, 1, -45deg);transition:transform var(--transition-time) var(--transition-ease)}@media(min-width: 768px){.btn--circle:not(.small){width:8em}}@media(min-width: 768px){.btn--circle.medium{width:5.9em}}.btn.bg-primary::before{background-color:var(--cl-primary)}.btn.bg-dark::before{background-color:var(--cl-dark)}.btn::before{content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:100%;height:100%;z-index:-1;border-radius:20em;transition:transform var(--transition-time) var(--transition-ease)}.btn div,.btn i{opacity:1}.btn div:last-child,.btn i:last-child{top:50%;left:50%;opacity:0;white-space:nowrap;transform:translate3d(-50%, 80%, 0)}.btn i:last-child{transform:translate3d(-180%, -50%, 0)}@media(hover: hover){.btn:not(.btn--cursor):hover::before{transform:translate3d(-50%, -50%, 0) scale3d(0.98, 0.98, 1)}.btn:not(.btn--cursor):hover div,.btn:not(.btn--cursor):hover i{transition:all var(--transition-time) var(--transition-ease);opacity:0;transform:translate3d(0, -180%, 0)}.btn:not(.btn--cursor):hover div:last-child,.btn:not(.btn--cursor):hover i:last-child{opacity:1;transform:translate3d(-50%, -50%, 0)}.btn:not(.btn--cursor):hover i{transform:translate3d(180%, -50%, 0)}}.donation-form{width:100%;max-width:45em;margin:0 auto}.donation-form::before{content:"";width:50em;max-width:120%;aspect-ratio:1/1;top:0;right:0;transform:translate3d(20%, -19%, 0);position:absolute;background:radial-gradient(50% 50% at 53.09% 53.66%, rgba(240, 81, 35, 0.25) 0%, rgba(240, 81, 35, 0) 100%)}.donation-form__button{bottom:0;left:0;width:100%;padding:1em;height:4em}.donation-form__button[data-prev]{width:50%;background-color:#fcd8ce;cursor:pointer}.donation-form__button:not(.dn)+button{width:50%;right:0;left:auto}.donation-form__button span{left:50%;top:50%;transform:translate3d(-50%, -50%, 0)}.donation-form .inner{padding:3em 2em 6em}@media(min-width: 768px){.donation-form .inner{padding:3.8em 4.4em 7.8em}}.donation-form label:not(.hidden){position:relative;visibility:visible}.donation-form input[type=checkbox],.donation-form input[type=radio]{--cl-dark: var(--cl-primary)}.donation-form .divider{font-size:1.06em;font-weight:500;color:#9d9d9d}.donation-form .divider hr{margin:0;border:none;border-top:1px solid #9d9d9d;width:30%;opacity:.3}.donation-form .radio-custom--amount label span{aspect-ratio:1/.9;border:1px solid rgba(0,0,0,0);box-shadow:0 0 .25em 0 rgba(0,0,0,.15);transition:all var(--transition-time) var(--transition-ease);line-height:0;cursor:pointer;min-width:4.7em;font-size:1em}@media(min-width: 768px){.donation-form .radio-custom--amount label span{min-width:5.7em;font-size:1.06em}}.donation-form .radio-custom--amount label input{position:absolute;visibility:hidden}.donation-form .radio-custom--amount label input:checked+span{color:var(--cl-primary);border-color:var(--cl-primary)}.donation-form .radio-custom--type input{margin-right:.7rem !important}.donation-form .radio-custom--type .option{margin:0 !important}.donation-form .radio-custom--type label span{font-size:.88em}.donation-form #amount_custom_input{--cl-placeholder: #909090;border:none;border-radius:1.25em;background:#f8f8f8;max-width:17.6em;padding:1.63em;font-size:1em}.event{text-decoration:none}.event__col{flex:0 1 100%}@media(min-width: 768px){.event__col{flex:1}.event__col:first-child{flex:0 1 50%}}@media(min-width: 992px){.event__col:last-child{padding-right:10%}}.event__col h4{margin-bottom:clamp(2rem,2rem + (1vw - 5.76px)*1,5.6rem)}form input,form textarea{border:1px solid var(--cl-grey-lighten);border-radius:var(--br);padding:.9em 1.4em;font-size:.88em;background-color:var(--cl-light);width:100%;font-weight:500;transition:border-color var(--transition-time) var(--transition-ease)}form input:focus,form textarea:focus{outline:none;border-color:var(--cl-dark)}form input.invalid,form inputinvalid.policy .option label input,form inputinvalid.checkbox .option label input,form inputinvalid.radio .option label input,form textarea.invalid,form textareainvalid.policy .option label input,form textareainvalid.checkbox .option label input,form textareainvalid.radio .option label input{border-color:var(--cl-red) !important}form textarea{min-height:10em}form label{position:absolute;visibility:hidden}.grecaptcha-badge{visibility:hidden}::placeholder{color:var(--cl-placeholder)}:-ms-input-placeholder{color:var(--cl-placeholder)}::-ms-input-placeholder{color:var(--cl-placeholder)}.form-group__fields{--gap: 1em;gap:var(--gap)}.form-field{width:100%}.form-field-container.whole{width:100%}.form-field-container.half{width:100%}@media(min-width: 576px){.form-field-container.half{width:calc(50% - var(--gap)/2)}}.form-field.radio,.form-field.checkbox{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.form-field.radio.policy p,.form-field.checkbox.policy p{font-size:.88em}.form-field.radio.policy p a,.form-field.checkbox.policy p a{font-size:1em}.form-field.radio.policy p,.form-field.checkbox.policy p{color:#606060;font-weight:400}.form-field.radio.policy p a,.form-field.checkbox.policy p a{text-decoration:none;color:var(--cl-dark);font-weight:600}.form-field.radio .option-group .option,.form-field.checkbox .option-group .option{margin-right:2rem;margin-bottom:1rem}.form-field.radio .option-group .option label,.form-field.checkbox .option-group .option label{margin-bottom:0;display:flex;align-items:center;cursor:pointer;visibility:visible;position:relative}.form-field.radio .option-group .option label input,.form-field.checkbox .option-group .option label input{position:relative;width:1.2em;height:1.2em;appearance:none;-webkit-appearance:none;border:1px solid var(--cl-grey-lighten);border-radius:var(--br-s);margin-right:.5em;transition:all var(--transition-time) var(--transition-ease)}.form-field.radio .option-group .option label input::before,.form-field.checkbox .option-group .option label input::before{content:"";font-family:"icons";font-size:.6em;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);color:var(--cl-light);font-weight:700;line-height:0}.form-field.radio .option-group .option label input:checked,.form-field.checkbox .option-group .option label input:checked{border-color:var(--cl-dark);background-color:var(--cl-dark)}.form-field.radio .option-group .option label input:checked::before,.form-field.checkbox .option-group .option label input:checked::before{opacity:1}.form-field.radio .option-group .option:last-child,.form-field.checkbox .option-group .option:last-child{margin-bottom:0}@media(max-width: 575.98px){.form-field.radio.is-row,.form-field.checkbox.is-row{flex-direction:column;align-items:flex-start}}.form-field.radio.is-row .form-field__label,.form-field.checkbox.is-row .form-field__label{width:auto;margin-bottom:0}.form-field.radio.is-row .option-group,.form-field.checkbox.is-row .option-group{margin-bottom:0;display:flex;flex-direction:row}@media(max-width: 575.98px){.form-field.radio.is-row .option-group,.form-field.checkbox.is-row .option-group{flex-direction:column}}.form-field.radio.is-row .option-group .option,.form-field.checkbox.is-row .option-group .option{margin-bottom:0}@media(max-width: 575.98px){.form-field.radio.is-row .option-group .option,.form-field.checkbox.is-row .option-group .option{margin-top:1rem}}.form-field.radio input{border-radius:50% !important}.form-field.radio input::before{font-size:.55em !important}.form-field.select{position:relative;display:flex;flex-direction:row;align-items:center}.error{color:var(--cl-red)}.success{color:var(--cl-success)}picture{position:relative;display:block;line-height:0;height:100%;width:100%}picture img{position:absolute;top:0}.images{margin-bottom:1.5em}.images .img-animation{flex:0 1 100%;padding-bottom:121%}.images .img-animation:nth-child(2){padding-bottom:72.4%}.images .img-animation:nth-child(3){padding-bottom:77%}@media(min-width: 768px){.images .img-animation{flex:1;padding-bottom:31%}.images .img-animation:first-child{margin-bottom:-1.5em}.images .img-animation:nth-child(2){padding-bottom:36.4%;margin-bottom:1em}.images .img-animation:nth-child(3){padding-bottom:39.8%}}.paragraph.b-t{padding-top:var(--space-s);border-top:1px solid #ccc8c1}.lines-wrap a{display:inline-flex}a:hover{text-decoration:none}.plate--container{padding-left:var(--space-container);padding-right:var(--space-container);max-width:unset}.plate--row{margin-left:calc(var(--space-column)*-1);margin-right:calc(var(--space-column)*-1)}.plate--column{padding-left:var(--space-column);padding-right:var(--space-column)}@media(max-width: 767.98px){.plate--column{flex-basis:100% !important;max-width:100% !important;min-height:unset}}.render-content{position:relative;z-index:1}.plate--section{position:relative}.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(--cl-dark);opacity:.3}@media(max-width: 767.98px){.popup__content__scroll{overflow-y:scroll}}.popup__inner{position:relative;display:flex;flex-direction:column;justify-self:flex-start;margin:auto;max-height:80%;width:100%;width:calc(100vw - var(--space-container)*2);height:auto;max-height:80%;background-color:var(--cl-dark)}@media(min-width: 992px){.popup__inner{width:60vw}}.popup__video{padding-top:56.25%;height:0;background-color:var(--cl-dark)}.popup__video iframe,.popup__video video{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}.popup__video iframe.video--loaded,.popup__video video.video--loaded{z-index:2;opacity:1}.popup__close{top:2em;right:2em;width:5.4rem;height:5.4rem;border-radius:50%;cursor:pointer}.title-large{white-space:nowrap}.title-large>div{display:flex !important;justify-content:center;overflow:visible}.video{padding-bottom:56.25%;position:relative;width:100%;overflow:hidden;border-radius:var(--br)}.video__inner,.video__overlay,.video iframe,.video video{position:absolute;top:0;left:0;width:100%;height:100%}.video__overlay{display:flex;justify-content:center;align-items:center;animation:fadeOut .6s ease-out;animation-play-state:paused}.video__overlay::before{content:"";position:absolute;width:100%;height:100%;background-color:var(--cl-dark);opacity:0;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__overlay img img,.video__overlay picture img{display:block}.video__overlay img{display:none}.video__play-btn{font-size:2em;color:var(--cl-light);transform:scale3d(1, 1, 1);transition:transform var(--transition-time) var(--transition-ease)}.video--loaded .video__overlay{opacity:0;pointer-events:none}.video--loaded .video__play{transform:scale(0%)}.video__inner{opacity:1;transition:opacity .4s ease}.video.is-loading .video__inner{opacity:0}.video-wrapper{cursor:pointer}.video-wrapper .btn{position:absolute;right:0;bottom:0;transform:translate3d(50%, 50%, 0)}.video-wrapper .full-link-btn{cursor:pointer;z-index:9;position:absolute;top:0;left:0;width:100%;height:100%}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.4)}}@media(hover: hover){.video:hover .video__play-btn{transform:scale3d(1.08, 1.08, 1)}}.year{--text-padding: 1.6em;--text-width: 19em;padding-bottom:clamp(8em,34vw,13em)}@media(min-width: 768px){.year{padding-bottom:clamp(8em,34vw,10em)}}@media(min-width: 1200px){.year{padding-bottom:max(5em,6vw)}}.year__image{left:50%;bottom:0;transform:translate3d(-50%, 0, 0)}@media(min-width: 768px){.year__image{flex-flow:inherit;align-items:flex-end;padding-left:calc(var(--text-width) + var(--text-padding)*-3)}}@media(min-width: 992px){.year__image{padding-left:calc(var(--text-width) + var(--text-padding))}}.year__image .img-animation{width:max(12.6em,14vw);max-width:26vw;aspect-ratio:1/1.3;height:auto}.year__image p{width:var(--text-width);margin-top:var(--space-xxs)}@media(min-width: 768px){.year__image p{padding-left:var(--text-padding);text-align:left}}.year svg{width:100%;height:auto}.contact-info a{text-decoration:none}.cursor{top:0;left:0;will-change:transform;transform:scale3d(0, 0, 0);pointer-events:none;display:none}.cursor i{opacity:1 !important;transform:translate3d(-50%, -50%, 0) !important}@media(hover: hover){.cursor{display:block}}@media(max-width: 991.98px){.footer .footer__bottom{margin-bottom:var(--space-xl)}}.footer__bottom ul a{position:relative}.footer__bottom ul a::after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;transform:scaleX(1);background-color:var(--cl-dark);transform-origin:bottom left;transition:transform var(--transition-time) var(--transition-ease)}.footer__gradient{left:0;bottom:0;height:100%;width:100%;z-index:-1;background:linear-gradient(0deg, #F05123 -70%, rgba(240, 81, 35, 0) 100%);opacity:0}@media(max-width: 767.98px){.footer__gradient{opacity:1 !important}}.image-text__image{padding-bottom:125%}@media(min-width: 992px){.image-text__image{height:100%;padding-bottom:0}}@media(max-width: 991.98px){.image-text__content{padding:var(--space) 0 0 0}}@media(min-width: 1200px){.image-text__content{padding-right:calc(var(--space-column-offset)*1)}}@media(hover: hover){footer a:hover::after{transform:scaleX(0);transform-origin:bottom right}}.header{--space-top: 10em;--space-bottom: 0;padding-top:var(--space-top);padding-bottom:var(--space-bottom);min-height:100vh;background:radial-gradient(97.08% 94.31% at 25.25% -3.73%, rgba(240, 81, 35, 0.4) 0%, var(--cl-secondary) 100%)}@media(min-width: 768px){.header{background:radial-gradient(97.08% 94.31% at 81.25% -3.73%, #FBD5CA 0%, var(--cl-secondary) 100%)}}@media(min-width: 992px){.header{--space-bottom: clamp(1.8em, 3.5vw, 4.1em)}}@media(min-width: 768px){.header.header--no-gradient{background:none}}@media(max-width: 767.98px){.header.header--no-gradient{min-height:unset}}@media(min-width: 992px){.header.header--form .text{padding-top:clamp(1em,4vw,12em)}.header.header--form .text.mw{padding-right:7em}}@media(min-width: 1200px){.header.m-b{margin-bottom:calc(max(6.6em,7.3vw) - var(--space-bottom))}}@media(min-width: 1400px){.header.m-b{margin-bottom:calc(max(6.6em,9.2vw) - var(--space-bottom))}}.header__image--xlarge{width:50vw;height:100%;right:0;top:0}.header__image--xlarge.second img{object-position:100% 0;height:130%}.header__image--xlarge img{object-fit:contain;height:120%}.header__image--large{height:calc(100vh - (clamp(1.8em,3.5vw,4.1em) + 17.5em))}.header__image--medium{height:calc(100vh - (clamp(1.8em,3.5vw,4.1em) + 22.6em))}.header__image--small{display:none}@media(min-width: 1200px){.header__image--small{display:flex;width:max(12.6em,14vw);aspect-ratio:1/1.3;position:absolute;right:0;bottom:0;height:auto;transform:translate3d(-2em, 40%, 0)}}@media(min-width: 1400px){.header__image--small{transform:translate3d(max(-7em, -5vw), 50%, 0)}}.header .plate--row{height:100%}.header .text{height:100%;margin-bottom:var(--space)}@media(min-width: 992px){.header .text{margin-bottom:0;padding-top:clamp(4em,6vw,12em)}}@media(min-width: 992px){.header .text.mw{padding-right:5em}}@media(min-width: 1600px){.header .text.mw{padding-right:10em}}.header .text.mw h1{margin-bottom:.8em}.header .text.mw .text__inner{margin-top:0}.header .text__inner{min-width:100%;margin-top:2em}@media(max-width: 1199.98px){.header .text__inner{margin-bottom:0}}.header .text .small,.header .text .medium{width:40%}@media(min-width: 768px){.header .text .small{min-width:20em}.header .text .medium{min-width:25em}}@media(min-width: 768px){.header .text h1{white-space:nowrap}}.tab{display:none}@media(min-width: 576px){.tab{display:inline-block;width:3vw}}@media(min-width: 1400px){.tab{width:1em}}.nav{bottom:clamp(1.8em,3.5vw,4.1em);left:50%;transform:translate3d(-50%, 0, 0)}.nav .nav__menu{width:26.2em;max-height:80vh;overflow-y:auto;max-width:calc(100vw - var(--space-container) - 3.2rem);bottom:50%;left:50%;transform:translate3d(-50%, 0, 0);border:.075em solid var(--cl-dark);pointer-events:none;opacity:0;transition:opacity var(--transition-time) var(--transition-ease)}.nav .nav__menu.active{pointer-events:all;opacity:1}.nav .nav__menu.active ul{transform:translate3d(0, 0, 0)}.nav .nav__menu.active hr{transform:scale3d(1, 1, 1)}.nav .nav__menu__top{padding:1.6em 1em}.nav .nav__menu__bottom{padding:1.4em 1em 3em}.nav .nav__menu hr{margin:0 auto;border-color:var(--cl-dark);transform:scale3d(0, 1, 1);transition:transform var(--transition-time) var(--transition-ease)}.nav ul{transform:translate3d(0, 0.6em, 0);transition:transform var(--transition-time) var(--transition-ease)}.nav ul li:not(:last-child){margin-bottom:.8em}.nav ul a{font-size:1.25em;text-transform:uppercase;letter-spacing:.01em;display:inline-block;transform:scale3d(1, 1, 1);transition:transform .2s var(--transition-ease)}@media(hover: hover){.nav ul a:hover{transform:scale3d(1.03, 1.03, 1)}}.page-loader{pointer-events:none}.page-loader__bg{z-index:-1}.page-loader .image,.page-loader .loader{opacity:0;left:50%}.page-loader .image{top:0;transform:translate3d(-50%, 24vh, 0);width:8em}.page-loader .image img,.page-loader .image svg{width:100%;height:auto}.page-loader .loader{bottom:0;transform:translate3d(-50%, -24vh, 0)}.page-loader .loader rect{fill:rgba(0,0,0,.16)}.page-loader .loader rect#loader-path{fill:var(--cl-primary);transform:scale3d(0, 1, 1)}.config-mode .page-loader{display:none}.slider{width:100%}.slider__nav{top:50%;width:100%;transform:translate3d(0, -50%, 0)}.slider__nav button{padding:1em;border-radius:50%;opacity:1;transition:opacity var(--transition-time) var(--transition-ease)}.slider__nav button.prev{transform:scale3d(-1, 1, 1)}.slider__nav button.swiper-button-disabled{opacity:0;pointer-events:none}.social-links{gap:.25em}.social-links.small .social-links__item{width:1.9em}.social-links.small i{font-size:.76em}.social-links .social-links__item{width:40px;aspect-ratio:1/1}.social-links .social-links__item::before{content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:100%;height:100%;z-index:-1;border-radius:50%;background-color:var(--cl-dark);transition:transform var(--transition-time) var(--transition-ease)}.social-links .lines{overflow:visible}.social-links a{text-decoration:none}.social-links i{font-size:1.06em;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0) scale3d(1, 1, 1);opacity:1}.social-links i:last-child{opacity:0;transform:translate(-50%, 40%)}@media(hover: hover){.social-links__item:hover::before{transform:translate3d(-50%, -50%, 0) scale3d(0.95, 0.95, 1)}.social-links a:hover i{transition:all var(--transition-time) var(--transition-ease);opacity:0;transform:translate(-50%, -140%)}.social-links a:hover i:last-child{opacity:1;transform:translate(-50%, -50%)}}.top-bar{padding-top:clamp(1.2em,4.2vw,1.9em);width:100%;top:0}.top-bar svg{width:5em;height:auto}@media(min-width: 768px){.top-bar__col{flex:0 1 40%}}.video-scroll__link{width:100%;aspect-ratio:1/1.1;border:1px solid rgba(0,0,0,.2);border-radius:var(--br-s);text-decoration:none}.video-scroll__link__inner{top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.video-scroll__link .btn{transform:rotate3d(0, 0, 1, 0)}.video-scroll__link h4{max-width:16em;display:flex;flex-flow:column;align-items:center;width:100%}.video-scroll .video-wrapper{transition:transform var(--transition-time) var(--transition-ease);transform:scale(1)}.video-scroll .video-wrapper h5{transition:transform var(--transition-time) var(--transition-ease);transform:scale(1);transform-origin:left;max-width:90%}@media(min-width: 992px){.video-scroll--column{flex:1}.video-scroll--column.sticky{height:100vh;background:radial-gradient(191% 193.71% at 108.77% 203.89%, #F05123 0%, rgba(240, 81, 35, 0) 100%)}.video-scroll--column.sticky::before{content:"";z-index:9;position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;opacity:.5;transform:translate3d(100%, 0, 0);background:linear-gradient(180deg, #FFFAF1 0%, rgba(255, 250, 241, 0) 18%, rgba(255, 250, 241, 0) 69.44%, #FFFAF1 100%)}.video-scroll--column.sticky .inner{max-width:min(34vw,36em)}.video-scroll--column.scroll .inner{padding:30vh 0 var(--space-l);width:100%;max-width:min(34vw,36em)}.video-scroll__link:hover .btn{transform:scale(1.34) rotate3d(0, 0, 1, -45deg)}.video-scroll .pin-spacer{z-index:1 !important}.video-scroll .video-wrapper:not(:last-child){margin-bottom:var(--space-xl)}.video-scroll .video-wrapper:hover{transform:scale(1.1)}.video-scroll .video-wrapper:hover h5{transform:scale(0.9)}.video-scroll .video-wrapper:hover .btn{transform:translate3d(25%, 25%, 0) scale(1.34) rotate3d(0, 0, 1, -45deg)}}@media(max-width: 991.98px){.video-scroll{display:block}.video-scroll--column{width:100%}.video-scroll--column.sticky{height:auto;background:radial-gradient(97.08% 94.31% at 25.25% -3.73%, rgba(240, 81, 35, 0.4) 0%, var(--cl-secondary) 100%)}.video-scroll--column.scroll .inner{width:100%;padding-top:0;padding-bottom:calc(var(--space-xxl)*1.6);opacity:1 !important;transform:none !important}.video-scroll--column .inner{padding-top:12em;padding-bottom:var(--space-l);padding-left:var(--space-container);padding-right:var(--space-container);max-width:40em !important}.video-wrapper:not(:last-child){margin-bottom:var(--space-l)}.video-wrapper .btn{transform:translate3d(20%, 50%, 0)}}.download-overlay{--padding-top: 6.4rem;--padding-side: 4.8rem;position:relative;height:100%}@media(max-width: 767.98px){.download-overlay{--padding-top: 3.2rem;--padding-side: 2rem}}.download-overlay__content{position:relative;padding:var(--padding-top) var(--padding-side) 0 var(--padding-side);height:100%;display:flex;flex-direction:column}.download-overlay__content__title{margin-bottom:4.8rem}.download-overlay__content__title h5{margin-bottom:0;color:var(--cl-blue)}.download-overlay__content__text *{letter-spacing:.01em}.download-overlay__content__text p{margin-bottom:3.2rem}.download-overlay__content__form{height:100%}.download-overlay__content__form .contact-form{height:100%}.download-overlay__content__form .contact-form form{height:100%}.download-overlay__content__form .contact-form__fields{height:100%;flex-direction:column;justify-content:flex-start}.download-overlay__content__form .contact-form__fields .is-placed-inline{margin-top:auto;padding-bottom:var(--padding-side)}
