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

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

/* Link */
.tobii-zoom {
  border: 0;
  box-shadow: none;
  display: inline-block;
  position: relative;
  text-decoration: none;
}

.tobii-zoom img {
  display: block;
}

.tobii-zoom__icon {
  background-color: rgba(26, 42, 58, 0.94);
  bottom: 0;
  color: #fff;
  line-height: 1;
  position: absolute;
  right: 0;
}

.tobii-zoom__icon svg {
  color: #fff;
  fill: none;
  height: 1.11111em;
  padding-bottom: 0.22222em;
  padding-left: 0.22222em;
  padding-right: 0.22222em;
  padding-top: 0.22222em;
  pointer-events: none;
  stroke-linecap: square;
  stroke-linejoin: miter;
  stroke-width: 2;
  stroke: #fff;
  width: 1.11111em;
}

/* Hide scrollbar if lightbox is displayed */
.tobii-is-open {
  overflow-y: hidden;
}

/* Lightbox */
.tobii {
  background-color: rgba(26, 42, 58, 0.94);
  bottom: 0;
  box-sizing: border-box;
  contain: strict;
  font-size: 18px;
  left: 0;
  line-height: 1.5555555555555556;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1337;
}

.tobii[aria-hidden="true"] {
  display: none;
}

.tobii *,
.tobii *::before,
.tobii *::after {
  box-sizing: inherit;
}

/* Slider */
.tobii__slider {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  will-change: transform;
}

.tobii__slider--animate:not(.tobii__slider--is-dragging) {
  transition-duration: 0.3s;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

@media screen and (prefers-reduced-motion: reduce) {
  .tobii__slider--animate:not(.tobii__slider--is-dragging) {
    transition: none;
  }
}

.tobii__slider--is-draggable .tobii__slider__slide__content {
  cursor: -webkit-grab;
  cursor: grab;
}

.tobii__slider--is-dragging .tobii__slider__slide__content {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* Slide */
.tobii__slider-slide {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}

/* Slide content */
[data-type] {
  max-height: 85vh;
  max-width: 85vw;
  overflow: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
}

[data-type] iframe,
[data-type] video {
  display: block;
}

[data-type] > figure {
  margin: 0;
  position: relative;
}

[data-type] > figure > img {
  display: block;
  height: auto;
  max-height: 85vh;
  max-width: 85vw;
  width: auto;
}

[data-type] > figure > figcaption {
  background-color: rgba(255, 255, 255, 0.94);
  bottom: 0;
  color: #1a2a3a;
  padding-bottom: 0.22222em;
  padding-left: 0.44444em;
  padding-right: 0.44444em;
  padding-top: 0.22222em;
  position: absolute;
  white-space: pre-wrap;
  width: 100%;
}

[data-type="html"] video {
  cursor: auto;
  max-height: 85vh;
  max-width: 85vw;
}

[data-type="iframe"] {
  /* Fix iframe scrolling on iOS */
  -webkit-overflow-scrolling: touch;
  transform: translate3d(0, 0, 0);
}

[data-type="iframe"] iframe {
  height: 85vh;
  width: 85vw;
}

/* Buttons */
.tobii > button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: 0.05556em solid transparent;
  color: #fff;
  cursor: pointer;
  font: inherit;
  line-height: 1;
  margin: 0;
  opacity: 0.5;
  padding-bottom: 0.22222em;
  padding-left: 0.22222em;
  padding-right: 0.22222em;
  padding-top: 0.22222em;
  position: absolute;
  touch-action: manipulation;
  transition-duration: 0.3s;
  transition-property: opacity, transform;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  will-change: opacity, transform;
  z-index: 1;
}

@media screen and (prefers-reduced-motion: reduce) {
  .tobii > button {
    transition: none;
    will-change: opacity;
  }
}

.tobii > button svg {
  pointer-events: none;
  stroke: #fff;
  stroke-width: 1;
  stroke-linecap: square;
  stroke-linejoin: miter;
  fill: none;
  color: #fff;
}

.tobii > button:active, .tobii > button:focus, .tobii > button:hover {
  opacity: 1;
  transform: scale(0.84);
}

@media screen and (prefers-reduced-motion: reduce) {
  .tobii > button:active, .tobii > button:focus, .tobii > button:hover {
    transform: none;
  }
}

.tobii > button.tobii__prev, .tobii > button.tobii__next {
  top: 50%;
  top: calc(50% - 2.22222em);
}

.tobii > button.tobii__prev svg, .tobii > button.tobii__next svg {
  height: 3.88889em;
  width: 3.88889em;
}

.tobii > button.tobii__prev {
  left: 0;
}

.tobii > button.tobii__next {
  right: 0;
}

.tobii > button.tobii__close {
  right: 0.27778em;
  top: 1em;
}

.tobii > button.tobii__close svg {
  height: 3.33333em;
  width: 3.33333em;
}

.tobii > button:disabled, .tobii > button[aria-hidden="true"] {
  display: none;
}

/* Counter */
.tobii__counter {
  background-color: transparent;
  color: #fff;
  font-size: 1.11111em;
  left: 1em;
  line-height: 1;
  position: absolute;
  top: 2.22222em;
  z-index: 1;
}

.tobii__counter[aria-hidden="true"] {
  display: none;
}

/* Loader */
.tobii-loader {
  display: inline-block;
  height: 5.55556em;
  left: calc(50% - 2.77778em);
  position: absolute;
  top: calc(50% - 2.77778em);
  width: 5.55556em;
}

.tobii-loader::before {
  animation: spin 1s infinite;
  border-radius: 100%;
  border: 0.22222em solid #949ba3;
  border-top-color: #fff;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@font-face{font-family:Lawrence;src:url(./Fonts/73011fd5a1c339e30c57e2cef170e027.woff2) format("woff2"),url(./Fonts/a55558703201e76f0fd9f2cb3cd2e49f.woff) format("woff");font-weight:"300";font-style:"normal";font-display:swap}@font-face{font-family:Lawrence;src:url(./Fonts/c5c269373aa2fe32c55b834d2c1b6a8b.woff2) format("woff2"),url(./Fonts/87a030c20b03d74c942fc07cb2f88255.woff) format("woff");font-weight:"300";font-style:"italic";font-display:swap}@font-face{font-family:Lawrence;src:url(./Fonts/2a050381936507d19189fd5b81dfee8b.woff2) format("woff2"),url(./Fonts/16bb71fb25eb61416bf263851c90f2d3.woff) format("woff");font-weight:"700";font-style:"normal";font-display:swap}@font-face{font-family:Lawrence;src:url(./Fonts/ffc7c837ad0eba226b0ef4c70a0bb761.woff2) format("woff2"),url(./Fonts/a90bd3c2255ee28defc0dba07d4051ba.woff) format("woff");font-weight:"700";font-style:"italic";font-display:swap}@font-face{font-family:icomoon-schmitz;src:url(./Fonts/0306983d974a0e2a9d608b93ccba4c00.woff) format("woff");font-weight:"400";font-style:"normal";font-display:swap}@font-face{font-family:Lawrence;src:url(./Fonts/5681eddc7c6743aecfd58371a7d1e2e5.woff2) format("woff2"),url(./Fonts/917e3fbdf24d3afe38107fb8d707f21f.woff) format("woff");font-weight:"400";font-style:"normal";font-display:swap}.txt-h2{font-family:Lawrence,serif;font-style:normal;font-weight:400;letter-spacing:.03em;font-size:60px;line-height:.84}@media screen and (max-width:1023px){.txt-h2{font-size:40px}}@media screen and (max-width:767px){.txt-h2{font-size:32px}}.txt-h2:after{display:block;height:1px;background-color:#c1a983;content:"";margin-top:16px}@media screen and (min-width:1024px){.txt-h2:after{margin-top:24px}}.txt-h4{font-family:Lawrence,serif;font-style:normal;font-weight:400;letter-spacing:.03em;font-size:28px;line-height:1}@media screen and (max-width:1023px){.txt-h4{font-size:24px}}article,aside,details,figcaption,figure,footer,header,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,body *{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}.clearfix:after{content:"";clear:both;display:block}body,html{width:100%;height:100%}html.content-fixed body{overflow:hidden;position:fixed;width:100%}body{font-family:Nunito Sans,sans-serif;font-size:16px;line-height:1.37;font-weight:300;color:#2b2e34;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:767px){body{font-size:14px}}a{color:inherit}button,input,textarea{font-family:Nunito Sans,sans-serif;font-size:16px;line-height:1.37;font-weight:300;font-style:normal;font-size:100%;border:0;background-color:#fff}@media screen and (max-width:767px){button,input,textarea{font-size:14px}}button,input[type=submit]{box-sizing:border-box;border:0;background:transparent none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;color:#fff}.main-row+.main-row,.onpage-nav-section+.main-row{margin-top:64px}@media screen and (min-width:768px){.main-row+.main-row,.onpage-nav-section+.main-row{margin-top:72px}}@media screen and (min-width:1024px){.main-row+.main-row,.onpage-nav-section+.main-row{margin-top:100px}}@media screen and (min-width:1280px){.main-row+.main-row,.onpage-nav-section+.main-row{margin-top:160px}}.container{padding:0 24px;margin:0 auto;max-width:1600px}@media screen and (min-width:1024px){.container{padding-left:50px;padding-right:50px}}@media screen and (min-width:1440px){.container{padding-left:100px;padding-right:100px}}.main{padding-bottom:110px}@media screen and (min-width:1024px){.main{padding-bottom:160px}}.icon-link{font-family:icomoon-schmitz;color:#c1a983;text-decoration:none;line-height:1}.icon-link.mail:before{content:"\e905"}.icon-link.tel:before{content:"\e906"}.icon-link.whatsapp:before{content:"\e907"}.btn-arrow,.entry-content .btn-arrow{display:inline-block;text-decoration:none;color:#c1a983}.btn-arrow:after,.entry-content .btn-arrow:after{display:inline-block;transition:transform .2s;font-family:icomoon-schmitz;content:"\e902";margin-left:.6em;font-size:70%}.btn-arrow:hover:after,.entry-content .btn-arrow:hover:after{transform:translateX(4px)}.btn-back{display:inline-block;text-decoration:none;color:#c1a983}.btn-back:before{display:inline-block;transition:transform .2s;font-family:icomoon-schmitz;content:"\e901";margin-right:.6em;font-size:70%}.btn-back:hover:before{transform:translateX(-4px)}.download-link{font-family:Lawrence,serif;font-style:normal;font-weight:400;letter-spacing:.03em;position:relative;display:block;background-color:#ededed;background-image:linear-gradient(90deg,#ededed 0,#ededed 50%,#00203e 0,#00203e);background-size:200% 100%;background-position:0 0;font-size:16px;line-height:1.1;padding:20px 72px 19px 16px;transition:color .3s,background-position .3s}.download-link:after{display:flex;justify-content:center;align-items:center;width:56px;height:100%;background-color:#00203e;color:#c1a983;font-family:icomoon-schmitz;position:absolute;right:0;top:0;content:"\e904"}.download-link:hover{color:#c1a983;background-position:100% 0}@media screen and (min-width:768px){.download-link{font-size:30px;padding-right:92px}.download-link:after{width:76px}}@media screen and (min-width:1024px){.download-link{padding:22px 100px 21px 24px}}.scroll-top{position:-webkit-sticky;position:sticky;left:0;bottom:0;width:56px;height:56px;margin:0 0 0 auto;padding:0 24px 24px 0;opacity:0;pointer-events:none;transition:opacity .3s;z-index:20}.scroll-top.active{opacity:1;pointer-events:auto}.scroll-top button{width:100%;height:100%;border-radius:16px;box-shadow:0 0 9px rgba(0,0,0,.16);background-color:#fff;display:flex;justify-content:center;align-items:center}.scroll-top button:before{font-family:icomoon-schmitz;content:"\e900";color:#c1a983;transform-origin:50% 46%;transform:rotate(180deg)}@media screen and (min-width:1024px){.scroll-top{width:100px;height:100px;padding-right:50px;padding-bottom:50px}.scroll-top button{border-radius:50px}}.cover-img{-o-object-fit:cover;object-fit:cover}.contain-img,.cover-img{position:absolute;left:0;top:0;width:100%;height:100%}.contain-img{-o-object-fit:contain;object-fit:contain}.main-header{position:relative;padding:24px 0;display:block;justify-content:space-between;align-items:center;z-index:2;margin:0 auto 36px;max-width:1820px}@media screen and (min-width:768px){.main-header{margin-bottom:72px}}@media screen and (min-width:1280px){.main-header{margin-bottom:120px}}.main-header__logo{text-align:center}.main-header__logo img{vertical-align:top;width:140px;height:auto}@media screen and (min-width:768px){.main-header__logo img{width:246px}}.main-header__burger,.main-header__contacts{position:absolute;top:53%;transform:translateY(-50%)}.main-header__contacts{left:24px;display:flex;font-size:125%;gap:.5em}@media screen and (min-width:768px){.main-header__contacts{gap:.8em}}@media screen and (min-width:1024px){.main-header__contacts{left:50px}}.main-header__burger{right:24px;display:block;width:20px;height:15px;border-bottom:1px solid #c1a983;z-index:1100}@media screen and (min-width:1024px){.main-header__burger{right:50px}}.main-header__burger:after,.main-header__burger:before{display:block;width:20px;height:1px;content:"";background-color:#c1a983;position:absolute;left:50%;transform:translateX(-50%);transition:transform .3s,top .3s}.main-header__burger:before{top:0}.main-header__burger:after{top:7px}.nav-opened .main-header__burger{border-bottom:0}.nav-opened .main-header__burger:after,.nav-opened .main-header__burger:before{top:50%}.nav-opened .main-header__burger:before{transform:translate(-50%,-50%) rotate(45deg)}.nav-opened .main-header__burger:after{transform:translate(-50%,-50%) rotate(-45deg)}.main-header__nav{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:1000;opacity:0;transform:translateX(100%);pointer-events:none;transition:opacity .4s ease-in-out,transform .4s ease-in-out}.nav-opened .main-header__nav{opacity:1;transform:translateX(0);pointer-events:auto}.main-header__nav-container{position:absolute;right:0;top:0;bottom:0;overflow:auto;padding:70px 0 16px 32px;background-color:#fff;box-shadow:0 0 25px rgba(0,0,0,.16)}@media screen and (min-width:768px){.main-header__nav-container{padding-left:40px;padding-top:92px}}@media screen and (min-width:1024px){.main-header__nav-container{padding-left:70px}}@media screen and (min-width:1820px){.main-header__nav-container{padding-right:calc(50vw - 910px)}}.main-header__nav-inner{display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-height:100%}.main-nav__item,.sub-nav{position:relative;border-top:1px solid #ededed}.main-nav__item:after,.sub-nav:after{display:block;width:7px;height:7px;border-radius:4px;background-color:#ededed;content:"";position:absolute;left:0;top:0;transform:translateY(-4px)}.main-nav__item{font-family:Lawrence,serif;font-style:normal;font-weight:400;letter-spacing:.03em;font-size:32px;padding:.25em 30px .25em 10px;color:#c1a983;letter-spacing:.04em;line-height:1}@media screen and (min-width:768px){.main-nav__item{font-size:40px;padding-right:40px}}@media screen and (min-width:1024px){.main-nav__item{padding-right:65px;padding-left:24px}}@media screen and (min-width:1280px) and (min-height:740px){.main-nav__item{font-size:56px}}.main-nav__item a{display:block;transition:transform .3s;transform:translateZ(0)}.main-nav__item a.active,.main-nav__item a:hover{transform:translate3d(.3em,0,0)}.sub-nav{display:flex;gap:1em;padding:20px 30px 0 10px;align-items:center}.sub-nav__item{font-size:.94em}.sub-nav__item a.active,.sub-nav__item a:hover{text-decoration:underline}.sub-nav__logo{display:block;width:32px;height:auto}@media screen and (min-width:768px){.sub-nav{padding-right:40px;padding-top:25px}}@media screen and (min-width:1024px){.sub-nav{padding-right:65px;padding-left:24px}}@media screen and (min-width:1280px) and (min-height:740px){.sub-nav{padding-top:32px}}.entry-content>*+*{margin-top:20px}.entry-content h1{font-family:Lawrence,serif;font-style:normal;font-weight:400;letter-spacing:.03em;font-size:60px;line-height:1.16}@media screen and (max-width:1024px){.entry-content h1{font-size:45px}}@media screen and (max-width:767px){.entry-content h1{font-size:24px}}.entry-content h2{font-family:Lawrence,serif;font-style:normal;font-weight:400;letter-spacing:.03em;font-size:60px;line-height:.84}@media screen and (max-width:1023px){.entry-content h2{font-size:40px}}@media screen and (max-width:767px){.entry-content h2{font-size:32px}}.entry-content h3{font-family:Lawrence,serif;font-style:normal;font-weight:400;letter-spacing:.03em;font-size:32px;line-height:1.15}@media screen and (max-width:1023px){.entry-content h3{font-size:24px}}@media screen and (max-width:767px){.entry-content h3{font-size:20px}}.entry-content h4{font-family:Lawrence,serif;font-style:normal;font-weight:400;letter-spacing:.03em;font-size:28px;line-height:1}@media screen and (max-width:1023px){.entry-content h4{font-size:24px}}.entry-content>h1+h1,.entry-content>h1+h2,.entry-content>h1+h3,.entry-content>h2+h1,.entry-content>h2+h2,.entry-content>h2+h3,.entry-content>h3+h1,.entry-content>h3+h2,.entry-content>h3+h3{margin-top:86px}.entry-content ol li+li,.entry-content ul li+li{margin-top:1em}.entry-content ul{list-style:disc;padding-left:1em}.entry-content ol{list-style:decimal;padding-left:1em}.entry-content b,.entry-content strong{font-weight:700}.entry-content em{font-style:italic}.entry-content a{text-decoration:underline}.entry-content a:hover{text-decoration:none}.entry-content sub,.entry-content sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.entry-content sub{bottom:-.25em}.entry-content sup{top:-.5em}.entry-content .small,.entry-content small{font-size:91%}.entry-content .mark,.entry-content mark{padding:.2em;background-color:#fbefdd}.entry-content table td{padding:.3em 1em}.entry-content table td:first-child{padding-left:0}.entry-content table td:last-child{padding-right:0}.entry-content table tr:first-child td{padding-top:0}.entry-content table tr:last-child td{padding-bottom:0}.entry-content hr{width:128px;height:1px;background-color:#c1a983;border:0;margin:0 0 3em}.entry-content hr:last-child{margin-bottom:0}.entry-content>*+hr{margin-top:3em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.main-footer{background-color:#00203e;text-align:center;padding:40px 24px}@media screen and (min-width:1024px){.main-footer{padding-left:50px;padding-right:50px}}.main-footer__inner{position:relative;margin:0 auto;max-width:1720px}.main-footer__logo{display:flex;width:100%;gap:10px;justify-content:center;align-items:center}.main-footer__logo:after,.main-footer__logo:before{flex:1 1 100%;width:auto;height:1px;background-color:#c1a983;content:""}.main-footer__nav{margin:24px 0 0;color:#fff}@media screen and (min-width:768px){.main-footer__nav{display:flex;justify-content:center;gap:40px;margin-top:32px}}@media screen and (min-width:1280px){.main-footer__nav{gap:68px}}.footer-logo{flex:0 0 auto;display:block;width:34px;height:auto}.footer-wappen{display:block;width:52px;height:auto;margin:24px auto 0}@media screen and (min-width:768px){.footer-wappen{position:absolute;right:0;bottom:-18px;margin:0}}.footer-nav__item{margin-top:.5em}.footer-nav__item:first-child{margin-top:0}.footer-nav__item a{text-decoration:none}.footer-nav__item a.active,.footer-nav__item a:hover{text-decoration:underline}@media screen and (min-width:768px){.footer-nav__item{margin-top:0}}.swiper-container{position:relative}.swiper-wrapper{align-items:stretch}.swiper-slide{height:auto;min-height:100%}.swiper-horizontal>.swiper-scrollbar{position:relative;width:250px;left:auto;bottom:auto;margin:1.5em auto 0;z-index:1}.swiper-horizontal>.swiper-scrollbar .swiper-scrollbar-drag{background-color:#c1a983}@media screen and (min-width:768px){.onpage-nav-section{position:relative;display:flex;justify-content:stretch}.onpage-nav-section__inner{position:relative;flex:1 1 auto;max-width:746px}}.onpage-nav{margin-bottom:64px}.onpage-nav__header{font-family:Lawrence,serif;font-style:normal;font-weight:400;letter-spacing:.03em;background-color:#c1a983;font-size:24px;padding:8px 24px;line-height:1}.onpage-nav__list{padding:24px;background-color:#ededed}.onpage-nav__item{line-height:1;margin-top:24px}.onpage-nav__item:first-child{margin-top:0}.onpage-nav__item a.active,.onpage-nav__item a:hover{text-decoration:underline}@media screen and (min-width:768px){.onpage-nav{position:relative;flex:1 0 auto;text-align:center;order:2;margin-bottom:0;padding-top:74px}.onpage-nav__inner{position:-webkit-sticky;position:sticky;top:60px;display:inline-block;text-align:left}.onpage-nav__header{font-size:32px}}@media screen and (min-width:1024px){.onpage-nav{padding-top:110px}.onpage-nav__header{padding-left:32px;padding-right:32px}.onpage-nav__list{padding:32px}}.ce-textimage{position:relative;margin:0 auto;max-width:1610px;padding:0 24px}@media screen and (min-width:1024px){.ce-textimage{padding-left:50px;padding-right:50px}}.ce-textimage__hl:after{width:128px}.ce-textimage__img{position:relative}.ce-textimage__img img{display:block;width:100%;height:auto}.ce-textimage__video{position:relative;padding-top:56.25%}.ce-textimage__video iframe{position:absolute;left:0;top:0;width:100%;height:100%}.ce-textimage.l-bottom .ce-textimage__img,.ce-textimage.l-bottom .ce-textimage__txt,.ce-textimage.l-top .ce-textimage__img,.ce-textimage.l-top .ce-textimage__txt{margin-top:24px}@media screen and (min-width:1024px){.ce-textimage.l-bottom .ce-textimage__img,.ce-textimage.l-bottom .ce-textimage__txt,.ce-textimage.l-top .ce-textimage__img,.ce-textimage.l-top .ce-textimage__txt{margin-top:32px}}.ce-textimage.l-left .ce-textimage__img,.ce-textimage.l-right .ce-textimage__img{margin-bottom:24px}.ce-textimage.l-left .ce-textimage__txt,.ce-textimage.l-right .ce-textimage__txt{margin-top:22px}@media screen and (min-width:1024px){.ce-textimage.l-left .ce-textimage__txt,.ce-textimage.l-right .ce-textimage__txt{margin-top:30px}}@media screen and (min-width:768px){.ce-textimage.l-left,.ce-textimage.l-right{width:100%;display:flex;justify-content:flex-start}.ce-textimage.l-left .ce-textimage__img,.ce-textimage.l-right .ce-textimage__img{margin:0;flex:0 0 auto;width:50%}.ce-textimage.l-left .ce-textimage__content,.ce-textimage.l-right .ce-textimage__content{flex:0 0 auto;width:50%}.ce-textimage.l-left .ce-textimage__content>*,.ce-textimage.l-right .ce-textimage__content>*{max-width:433px}}@media screen and (min-width:768px){.ce-textimage.l-left .ce-textimage__content{padding-left:24px}}@media screen and (min-width:1024px){.ce-textimage.l-left .ce-textimage__content{padding-left:6%}}@media screen and (min-width:768px){.ce-textimage.l-right .ce-textimage__img{order:2}}@media screen and (min-width:1024px){.ce-textimage.l-right .ce-textimage__img{transform:translateX(50px)}}@media screen and (min-width:1610px){.ce-textimage.l-right .ce-textimage__img{transform:translateX(calc(50vw - 755px))}}@media screen and (min-width:1920px){.ce-textimage.l-right .ce-textimage__img{transform:translateX(205px)}}@media screen and (min-width:768px){.ce-textimage.l-right .ce-textimage__content{padding-right:24px}}@media screen and (min-width:1024px){.ce-textimage.l-right .ce-textimage__content{padding-left:24px}.ce-textimage.l-right .ce-textimage__content>*{margin-left:auto;margin-right:auto}}.ce-iconcolumns{position:relative;overflow:hidden}.ce-iconcolumns__hl{margin-bottom:24px}@media screen and (min-width:1024px){.ce-iconcolumns__hl{margin-bottom:40px}}.ce-iconcolumns .swiper-wrapper{gap:16px}@media screen and (min-width:768px){.ce-iconcolumns .swiper-wrapper{gap:24px}}@media screen and (min-width:1024px){.ce-iconcolumns .swiper-wrapper{gap:32px}}@media screen and (min-width:1440px){.ce-iconcolumns .swiper-wrapper{gap:48px}}.ce-iconcolumns__main{position:relative}.ce-iconcolumns__main:after,.ce-iconcolumns__main:before{display:block;position:absolute;width:24px;height:100%;top:0;content:"";z-index:2}@media screen and (min-width:1024px){.ce-iconcolumns__main:after,.ce-iconcolumns__main:before{width:50px}}@media screen and (min-width:1440px){.ce-iconcolumns__main:after,.ce-iconcolumns__main:before{width:100px}}.ce-iconcolumns__main:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));right:100%}.ce-iconcolumns__main:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);left:100%}.ce-iconcolumns__col{position:relative;flex:1 1 270px;min-width:270px;padding-bottom:44px;background-color:#ededed;margin-top:57px;margin-right:0!important}.ce-iconcolumns__btn{position:absolute;left:0;right:0;bottom:0;display:block;text-align:center;background-color:#00203e;line-height:1;font-size:18px;color:#c1a983;padding:12px 0 14px;transition:background-color .2s,color .2s}.ce-iconcolumns__btn:hover{background-color:#c1a983;color:#00203e}.ce-iconcolumns__title{text-align:center;margin-bottom:20px}.ce-iconcolumns__title:after{display:block;height:1px;background-color:#c1a983;content:"";margin-top:20px}.ce-iconcolumns__link{text-align:right;margin-top:32px;padding-top:24px;border-top:1px solid #c1a983}@media screen and (min-width:1024px){.ce-iconcolumns__link{margin-top:54px}}.ce-iconcolumns .col-icon{display:block;width:114px;height:114px;content:"";position:relative;margin:-57px auto 0}.ce-iconcolumns .col-icon img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ce-iconcolumns .col-inner{padding:80px 24px 22px;margin-top:-57px}.ce-parallax__img{position:relative;width:100%}.ce-parallax__img img{display:block;max-width:100%}@media screen and (max-width:767px){.ce-parallax__img{transform:none!important}}@media screen and (min-width:768px){.ce-parallax__img{margin:0 auto}.ce-parallax__img:first-child,.ce-parallax__img:nth-child(4){width:50%}.ce-parallax__img:nth-child(2),.ce-parallax__img:nth-child(5){width:40%}.ce-parallax__img:first-child,.ce-parallax__img:nth-child(5){margin-right:0}.ce-parallax__img:nth-child(2),.ce-parallax__img:nth-child(4){margin-left:0}.ce-parallax__img:first-child img{transform:translateX(24px)}.ce-parallax__img:nth-child(2){margin-top:-22%}.ce-parallax__img:nth-child(4){margin-top:5%}.ce-parallax__img:nth-child(4) img{transform:translateX(-24px)}.ce-parallax__img:nth-child(5){margin-top:-16%}}@media screen and (min-width:1024px){.ce-parallax__img:first-child img{transform:translateX(50px)}.ce-parallax__img:nth-child(4) img{transform:translateX(-50px)}}@media screen and (min-width:1440px){.ce-parallax__img:first-child img{transform:translateX(100px)}.ce-parallax__img:nth-child(4) img{transform:translateX(-100px)}}@media screen and (min-width:1600px){.ce-parallax__img:first-child img{transform:translateX(calc(50vw - 700px))}.ce-parallax__img:nth-child(4) img{transform:translateX(calc(700px - 50vw))}}@media screen and (min-width:1920px){.ce-parallax__img:first-child img{transform:translateX(260px)}.ce-parallax__img:nth-child(4) img{transform:translateX(-260px)}}.ce-parallax__content{padding:40px 24px}@media screen and (min-width:768px){.ce-parallax__content{width:50%;margin:-15% 0 0 auto}}@media screen and (min-width:1280px){.ce-parallax__content{width:45%;margin:-15% 0 0 auto}}.ce-parallax__hl{margin-bottom:24px;max-width:395px}.ce-parallax__hl:after{width:128px}.ce-parallax__txt{max-width:505px}.ce-parallax:after{display:block;width:auto;height:120px;background:transparent url(./Images/Assets/Images/Misc/logo-notar-schmitz_circle.svg) no-repeat 50%;background-size:contain;margin:24px 0 0;content:""}@media screen and (min-width:768px){.ce-parallax:after{width:50%;height:180px;margin-top:-180px;transform:translateY(-50px)}}@media screen and (min-width:1280px){.ce-parallax:after{height:219px;margin-top:-219px}}@media screen and (min-width:768px){.ce-history{display:flex;justify-content:space-between;align-items:center}}.ce-history__img img{width:100%}@media screen and (min-width:768px){.ce-history__img{width:40%;order:2}}.ce-history__content:after{display:block;width:auto;height:120px;background:transparent url(./Images/Assets/Images/Misc/logo-notar-schmitz_circle.svg) no-repeat 50%;background-size:contain;margin:24px auto 0;content:""}@media screen and (min-width:768px){.ce-history__content:after{height:180px;margin-top:64px}}@media screen and (min-width:1280px){.ce-history__content:after{height:219px;margin-top:100px}}@media screen and (min-width:768px){.ce-history__content{width:50%}}.ce-history__main{padding:24px 0}.ce-history__item{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:24px}@media screen and (min-width:768px){.ce-history__item{max-width:589px;margin-left:auto}}.ce-history__item:last-child{padding-bottom:0}.ce-history__item:last-child:before{display:none}.ce-history__item:before{width:1px;height:100%;top:.5em;left:26%}.ce-history__item:after,.ce-history__item:before{display:block;position:absolute;content:"";background-color:#c1a983}.ce-history__item:after{width:7px;height:7px;border-radius:4px;top:calc(.5em - 2px);left:calc(26% - 3px)}.history-period{width:19%;color:#c1a983;text-align:right}.history-txt{width:67%}.ce-download{max-width:1610px;padding:0 24px;margin:0 auto}@media screen and (min-width:1024px){.ce-download{padding-left:50px;padding-right:50px}}.ce-download__title{font-family:Lawrence,serif;font-style:normal;font-weight:400;letter-spacing:.03em;font-size:60px;line-height:.84;margin-bottom:24px}@media screen and (max-width:1023px){.ce-download__title{font-size:40px}}@media screen and (max-width:767px){.ce-download__title{font-size:32px}}@media screen and (min-width:768px){.ce-download__title{margin-bottom:32px}}@media screen and (min-width:1024px){.ce-download__title{margin-bottom:42px}}.ce-download__list{max-width:896px}.ce-download__item{margin-top:12px}.ce-download__item:first-child{margin-top:0}@media screen and (min-width:768px){.ce-download__item{margin-top:18px}}.ce-textcolumns{position:relative;margin:0 auto;max-width:1610px;padding:0 24px}@media screen and (min-width:1024px){.ce-textcolumns{padding-left:50px;padding-right:50px}}@media screen and (min-width:1024px){.ce-textcolumns .ce-textimage__hl{padding:0 24px;max-width:calc(481px + 50%);min-width:914px;margin:0 auto}}.ce-textcolumns__inner{margin-top:22px}@media screen and (min-width:768px){.ce-textcolumns__inner.columns-2{display:flex;justify-content:space-between;align-items:flex-start}.ce-textcolumns__inner.columns-2 .ce-textcolumns__col{flex:0 0 auto;width:calc(50% - 12px)}}@media screen and (min-width:1024px){.ce-textcolumns__inner{margin-top:30px}.ce-textcolumns__inner.columns-1{padding:0 24px;max-width:calc(481px + 50%);min-width:914px;margin-left:auto;margin-right:auto}.ce-textcolumns__inner.columns-2 .ce-textcolumns__col{width:50%}.ce-textcolumns__inner.columns-2 .ce-textcolumns__col .entry-content{max-width:433px}.ce-textcolumns__inner.columns-2 .ce-textcolumns__col:first-child{padding-left:24px;padding-right:24px}.ce-textcolumns__inner.columns-2 .ce-textcolumns__col:first-child .entry-content{margin:0 auto}.ce-textcolumns__inner.columns-2 .ce-textcolumns__col:last-child{padding-left:6%}}.ce-textcolumns__col{margin-top:22px}.ce-textcolumns__col:first-child{margin-top:0}@media screen and (min-width:768px){.ce-textcolumns__col{margin-top:0}}.ce-gallery{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-24px}.ce-gallery__item{flex:0 0 auto;width:calc(50% - 12px);margin-top:24px}.ce-gallery__item.placeholder{height:0;margin-top:0}.ce-gallery__item a{display:block;position:relative;overflow:hidden}.ce-gallery__item a:before{display:block;padding-top:100%;content:""}.ce-gallery__item a:hover img{transform:scale(1.1)}.ce-gallery__item img{transition:transform .4s ease-in-out}@media screen and (min-width:768px){.ce-gallery__item{width:calc(33.33% - 16px)}}@media screen and (min-width:1024px){.ce-gallery__item{width:calc(25% - 18px)}}.tobii{background-color:rgba(0,0,0,.8)}.main-row+.news,.news-item{margin-top:40px}@media screen and (min-width:768px){.main-row+.news,.news-item{margin-top:58px}}@media screen and (min-width:1024px){.main-row+.news,.news-item{margin-top:77px}}.news-list,.news-single{position:relative;margin:0 auto;max-width:1610px;padding:0 24px}@media screen and (min-width:1024px){.news-list,.news-single{padding:0 50px}}.news-list__item{margin-top:22px;max-width:755px}.news-list__item:first-child{margin-top:0}.news-list__item a{display:block;position:relative;background-color:#f7f7f7;padding:20px 16px 60px}.news-list__item a:after{position:absolute;left:0;right:0;bottom:0;display:flex;width:auto;height:40px;justify-content:center;align-items:center;font-family:icomoon-schmitz;content:"\e902";text-align:center;line-height:1;background-color:#00203e;color:#c1a983;transition:background-color .2s,color .2s}.news-list__item a:hover:after{background-color:#c1a983;color:#00203e}@media screen and (min-width:768px){.news-list__item a{padding:20px 64px 20px 24px}.news-list__item a:after{left:auto;top:0;width:40px;height:auto}}.news-list__meta{color:#c1a983}.news-list__title{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #c1a983}.f3-widget-paginator{max-width:755px;margin-top:32px;display:flex;gap:12px;justify-content:center;align-items:center}.f3-widget-paginator a{display:block;color:#00203e}.f3-widget-paginator .next a,.f3-widget-paginator .previous a{position:relative;overflow:hidden;text-indent:-500px;width:1em}.f3-widget-paginator .next a:after,.f3-widget-paginator .previous a:after{display:block;position:absolute;left:0;top:0;font-family:icomoon-schmitz;text-indent:0}.f3-widget-paginator .previous a:after{content:"\e901"}.f3-widget-paginator .next a:after{content:"\e902"}.f3-widget-paginator .current a{text-decoration:underline}.f3-widget-paginator a:hover{color:#c1a983}.news-item{max-width:755px}.news-item__header{font-family:Lawrence,serif;font-style:normal;font-weight:400;letter-spacing:.03em;font-size:60px;line-height:.84}@media screen and (max-width:1023px){.news-item__header{font-size:40px}}@media screen and (max-width:767px){.news-item__header{font-size:32px}}.news-item__meta{color:#c1a983}.news-item__title{font-size:55px}@media screen and (max-width:1023px){.news-item__title{font-size:36px}}@media screen and (max-width:767px){.news-item__title{font-size:24px}}.news-item__title:after{width:128px}.news-item__body,.news-item__teaser{margin-top:24px}@media screen and (min-width:1024px){.news-item__body,.news-item__teaser{margin-top:32px}}.news-item__teaser{font-weight:700;font-size:120%}.news-backlink-wrap{margin-top:32px}@media screen and (min-width:1024px){.news-backlink-wrap{margin-top:48px}}.top-news{padding-top:24px}@media screen and (min-width:768px){.top-news{padding-top:14px}}@media screen and (min-width:1024px){.top-news{padding-top:27px}}@media screen and (min-width:1280px){.top-news{padding-top:83px}}.top-news__list{padding:24px 0;border-bottom:1px solid #c1a983}@media screen and (min-width:768px){.top-news__list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;padding:36px 0}}.top-news__footer{margin-top:22px;text-align:right}@media screen and (min-width:768px){.top-news .news-list__item{max-width:615px;width:calc(50% - 12px);margin-top:0}.top-news .news-list__item a{min-height:100%}}
