/**
 * Swiper 7.3.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 16, 2021
 */

@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;
}
/* 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;
}
.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:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  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;
}
/* 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-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-vertical > .swiper-scrollbar {
  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%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  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;
}

/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(./assets/fonts/subset-OpenSans-Bold13fe5c0fd0c68fe39cad.eot);src:local("Open Sans Bold"),local("OpenSans-Bold"),url(./assets/fonts/subset-OpenSans-Bold13fe5c0fd0c68fe39cad.eot?#iefix) format("embedded-opentype"),url(./assets/fonts/subset-OpenSans-Bold27aa43d754f0f4507229.woff2) format("woff2"),url(./assets/fonts/subset-OpenSans-Bold3de8517d667852a85501.woff) format("woff"),url(./assets/fonts/subset-OpenSans-Bold9af9ac5019a3120c5638.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(./assets/fonts/subset-OpenSans-Regulara08a342ea85fef784e29.eot);src:local("Open Sans Regular"),local("OpenSans-Regular"),url(./assets/fonts/subset-OpenSans-Regulara08a342ea85fef784e29.eot?#iefix) format("embedded-opentype"),url(./assets/fonts/subset-OpenSans-Regular92b1e7423b57ca5077ba.woff2) format("woff2"),url(./assets/fonts/subset-OpenSans-Regularbb2c14142c59fa68327d.woff) format("woff"),url(./assets/fonts/subset-OpenSans-Regulard0b3a35f8ea3e5e5a557.ttf) format("truetype")}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}body,html{min-height:100%;min-width:100%;width:100%}html{font-size:16px}@media screen and (min-width:1024px) and (max-width:1439px){html{font-size:1.111111vw}}@media screen and (min-width:768px) and (max-width:1023px){html{font-size:4vw}}@media screen and (max-width:767px){html{font-size:5vw}}body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#d10019;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Open Sans,sans-serif;min-height:100vh;position:relative}.body{color:#fff;opacity:0;overflow-y:scroll;pointer-events:none}@media screen and (min-width:1024px){.body{font-size:1.125rem;line-height:1.75rem}}@media screen and (max-width:1023px){.body{font-size:.875rem;line-height:1.5rem}}.body--visible{opacity:1;pointer-events:auto}.body-wrap{background-color:#fff}.body-wrap,section{overflow:hidden;position:relative;z-index:1}p{display:block;margin:0}p+p{margin-top:1em}b,strong{font-weight:500}button,input,textarea{border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;font-family:inherit;outline:none}button{background:none;border:none;cursor:pointer;display:block;padding:0;text-align:left;width:100%}input::-ms-clear{display:none}textarea{resize:none!important}a{color:inherit;text-decoration:none}li,ol,ul{display:block;list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;margin:0}img{display:block;width:100%}b{font-weight:600}.container{margin:0 auto;position:relative}@media screen and (min-width:1024px){.container{max-width:95%;width:78.125rem}}@media screen and (max-width:1023px){.container{max-width:18.125rem;width:90.625%}}.header{left:0;position:absolute;top:0;width:100%;z-index:2}.header__container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.header__logo-small{-webkit-box-flex:0;display:block;-ms-flex:0 1 auto;flex:0 1 auto}@media screen and (min-width:1024px){.header__logo-small{margin-top:2.5rem;width:11.4375rem}}@media screen and (max-width:1023px){.header__logo-small{margin-top:.875rem;width:5.25rem}}.header__pane{-webkit-box-flex:0;background-color:#fff;border-bottom-left-radius:.9375rem;border-bottom-right-radius:.9375rem;display:block;-ms-flex:0 1 auto;flex:0 1 auto}@media screen and (min-width:1024px){.header__pane{padding:.125rem 1rem 1rem}}@media screen and (max-width:1023px){.header__pane{margin-right:-.9375rem;padding:.6875rem .5rem .5rem}}@media screen and (min-width:1024px){.header__pane img{width:22.125rem}}@media screen and (max-width:1023px){.header__pane img{width:10.9375rem}}.footer{color:#615f5e}@media screen and (min-width:1024px){.footer{font-size:.875rem;line-height:1.1875rem}}@media screen and (max-width:1023px){.footer{font-size:.75rem;line-height:1rem}}.footer__divider{background-color:#f5f3ef;height:1px}.footer__social-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:1024px){.footer__social-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:2.75rem;padding-top:2.75rem}}@media screen and (max-width:1023px){.footer__social-container{-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;padding-bottom:2.5rem;padding-top:2.875rem}.footer__social-title{margin-bottom:1.0625rem;width:100%}}.footer__social-link{display:block}@media screen and (min-width:1024px){.footer__social-link--fb{margin-left:1.0625rem;width:1.9375rem}}@media screen and (max-width:1023px){.footer__social-link--fb{margin-left:0;width:1.625rem}}@media screen and (min-width:1024px){.footer__social-link--in{margin-left:1.25rem;width:1.9375rem}}@media screen and (max-width:1023px){.footer__social-link--in{margin-left:1rem;width:1.625rem}}@media screen and (min-width:1024px){.footer__social-link--tw{margin-left:1.25rem;width:1.9375rem}}@media screen and (max-width:1023px){.footer__social-link--tw{margin-left:.8125rem;width:1.875rem}}@media screen and (min-width:1024px){.footer__social-link--yt{margin-left:1.0625rem;width:2.125rem}}@media screen and (max-width:1023px){.footer__social-link--yt{margin-left:.75rem;width:2.1875rem}}@media screen and (min-width:1024px){.footer__social-link--pi{margin-left:1.0625rem;width:1.9375rem}}@media screen and (max-width:1023px){.footer__social-link--pi{margin-left:.6875rem;width:1.625rem}}.footer__menu-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:1024px){.footer__menu-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:2.125rem;padding-top:2.125rem}}@media screen and (max-width:1023px){.footer__menu-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1.625rem;padding-top:1.625rem}}@media screen and (min-width:1024px){.footer__menu-link{margin-left:2.0625rem}.footer__menu-link--item-1{width:4.625rem}.footer__menu-link--item-2{width:6.5rem}.footer__menu-link--item-3{width:5.625rem}}@media screen and (max-width:1023px){.footer__menu-link+.footer__menu-link{margin-left:1.4375rem}}.intro{background-color:#d10019;color:#fff}@media screen and (min-width:1024px){.intro{margin-bottom:5.625rem}}@media screen and (max-width:1023px){.intro{margin-bottom:4.25rem}}.intro__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1024px){.intro__container{min-height:100vh;padding-bottom:5.5rem;padding-top:11.0625rem}}@media screen and (max-width:1023px){.intro__container{min-height:100vh;padding-bottom:1.25rem;padding-top:4.375rem}}.intro__title{font-weight:700;letter-spacing:-.07em;margin-top:auto}@media screen and (min-width:1024px){.intro__title{font-size:7.6875rem;line-height:7.6875rem}}@media screen and (max-width:1023px){.intro__title{font-size:1.875rem;font-size:min(1.875rem,5vh);line-height:2.1875rem;line-height:1.1666;margin-bottom:auto;margin-top:auto;padding-bottom:.625rem;width:15.25rem}}.intro__description{margin-left:auto}@media screen and (min-width:1024px){.intro__description{margin-bottom:4.5rem;margin-top:-6.6875rem;width:44.8125rem}}@media screen and (max-width:1023px){.intro__description{font-size:1.0625rem;font-size:min(1.0625rem,3.5vh);font-weight:700;line-height:1.25rem;line-height:1.1764;margin-bottom:auto;padding-bottom:.9375rem}}.intro__btn{background-color:#fff;border:none;color:#d10019;font-family:inherit;margin-left:auto;margin-right:auto;margin-top:auto;padding:0;position:relative;text-align:center;width:auto}@media screen and (min-width:1024px){.intro__btn{font-size:1rem;line-height:1.125rem}}@media screen and (max-width:1023px){.intro__btn{font-size:.875rem;line-height:1.5rem}}.intro__btn:hover{background-color:#fff;color:#d10019}.intro__btn.disabled,.intro__btn[disabled]{opacity:.5;pointer-events:none}@media screen and (min-width:1024px){.intro__btn{padding:1rem 1rem 1.125rem}}@media screen and (max-width:1023px){.intro__btn{padding:.5625rem .5625rem .625rem}}@media screen and (min-width:1024px){.intro__btn{width:24.75rem}}@media screen and (max-width:1023px){.intro__btn{margin-bottom:auto;margin-top:0;padding-left:1.6875rem;padding-right:.625rem;width:11.875rem}}.intro__btn:before{background:url(./assets/images/arrowd5d65c4bbe1f79e465b4.svg) no-repeat 50%/contain;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:1024px){.intro__btn:before{height:.8125rem;left:1.4375rem;width:1.4375rem}}@media screen and (max-width:1023px){.intro__btn:before{height:.9375rem;left:1.0625rem;width:1.625rem}}.subscribe{background-color:#f5f3ef}@media screen and (min-width:1024px){.subscribe{margin-top:10rem;padding-bottom:5rem;padding-top:4.875rem}}@media screen and (max-width:1023px){.subscribe{margin-top:4.5625rem;padding-bottom:4.0625rem;padding-top:3.4375rem}}.subscribe__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.subscribe__container:before{background:url(./assets/images/emailff3c63146eaed22be81a.svg) no-repeat 50%/contain;content:"";display:block}@media screen and (min-width:1024px){.subscribe__container:before{height:2.25rem;margin-bottom:1.1875rem;width:3.0625rem}}@media screen and (max-width:1023px){.subscribe__container:before{height:1.875rem;margin-bottom:1.0625rem;width:2.625rem}}.subscribe__title{color:#d10019;font-weight:700;text-align:center}@media screen and (min-width:1024px){.subscribe__title{font-size:1.5625rem;line-height:1.875rem}}@media screen and (max-width:1023px){.subscribe__title{font-size:1.25rem;line-height:1.5625rem}}@media screen and (min-width:1024px){.subscribe__title{margin-bottom:1.5625rem}}@media screen and (max-width:1023px){.subscribe__title{margin-bottom:1.125rem;padding:0 1.25rem}}.subscribe__btn{background-color:#d10019;border:none;color:#fff;font-family:inherit;padding:0;position:relative;text-align:center;width:auto}@media screen and (min-width:1024px){.subscribe__btn{font-size:1rem;line-height:1.125rem}}@media screen and (max-width:1023px){.subscribe__btn{font-size:.875rem;line-height:1.5rem}}.subscribe__btn:hover{background-color:#d10019;color:#fff}.subscribe__btn.disabled,.subscribe__btn[disabled]{opacity:.5;pointer-events:none}@media screen and (min-width:1024px){.subscribe__btn{padding:1rem 1rem 1.125rem}}@media screen and (max-width:1023px){.subscribe__btn{padding:.5625rem .5625rem .625rem}}.slider{color:#615f5e}@media screen and (min-width:1024px){.slider__intro{font-weight:700;margin-bottom:5.9375rem;margin-left:13.4375rem;width:38rem}}@media screen and (min-width:1024px) and (min-width:1024px){.slider__intro{font-size:1.5625rem;line-height:1.875rem}}@media screen and (min-width:1024px) and (max-width:1023px){.slider__intro{font-size:1.25rem;line-height:1.5625rem}}@media screen and (max-width:1023px){.slider__intro{margin-bottom:8.125rem}}.slider__pane{background-color:#f5f3ef;margin-left:auto;margin-right:auto;position:relative}@media screen and (min-width:1024px){.slider__pane{padding:2rem 2rem 1.4375rem;width:52.875rem}}@media screen and (max-width:1023px){.slider__pane{padding:.9375rem}}.slider__progress{font-weight:700;position:absolute}@media screen and (min-width:1024px){.slider__progress{font-size:1.5625rem;line-height:1.875rem}}@media screen and (max-width:1023px){.slider__progress{font-size:1.25rem;line-height:1.5625rem}}@media screen and (min-width:1024px){.slider__progress{margin-right:2.3125rem;right:100%;top:0}}@media screen and (max-width:1023px){.slider__progress{bottom:100%;left:0;margin-bottom:.6875rem}}.slider__images-wrap{position:relative;z-index:1}.slider__images{background-color:#fff;position:relative}@media screen and (min-width:1024px){.slider__images{margin-bottom:1.3125rem}}@media screen and (max-width:1023px){.slider__images{margin-bottom:1.5625rem}}.slider__images:before{content:"";display:block;width:100%}@media screen and (min-width:1024px){.slider__images:before{padding-bottom:64.476885%}}@media screen and (max-width:1023px){.slider__images:before{padding-bottom:100%}}.slider__image{cursor:-webkit-grab;cursor:grab;height:100%;left:0;position:absolute;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;will-change:transform}.slider__image.moving{-webkit-animation:none!important;animation:none!important;cursor:-webkit-grabbing;cursor:grabbing;-webkit-transition:none;transition:none;z-index:999!important}.slider__image img,.slider__image picture{pointer-events:none}.slider__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slider__image-elements{opacity:0;pointer-events:none}.slider__image-elements:after,.slider__image-elements:before{background:no-repeat 50%/contain;content:"";display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.slider__image-elements:before{background-image:url(./assets/images/status-dislike26264083a0a46abfebd2.svg)}@media screen and (min-width:1024px){.slider__image-elements:before{background-size:27.25rem auto}}@media screen and (max-width:1023px){.slider__image-elements:before{background-size:9.8125rem auto}}.slider__image-elements:after{background-image:url(./assets/images/status-likee89047a51d982889b906.svg)}@media screen and (min-width:1024px){.slider__image-elements:after{background-size:25.625rem auto}}@media screen and (max-width:1023px){.slider__image-elements:after{background-size:8.4375rem auto}}.moving.dislike .slider__image-elements:before,.moving.like .slider__image-elements:after{display:block}.slider__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(40,23%,95%,.95);bottom:0;-webkit-box-shadow:-2px 2px 0 2px #f5f3ef;box-shadow:-2px 2px 0 2px #f5f3ef;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;z-index:998}@media screen and (min-width:1024px){.slider__controls{padding:.3125rem 1rem .4375rem 1.375rem;width:38.125rem}}@media screen and (max-width:1023px){.slider__controls{padding:.625rem .75rem .75rem .875rem;width:100%}}@media screen and (min-width:1024px){.slider__controls-text-desktop{margin-right:auto;max-width:27.5rem}}@media screen and (min-width:1024px) and (min-width:1024px){.slider__controls-text-desktop{font-size:.875rem;line-height:1.1875rem}}@media screen and (min-width:1024px) and (max-width:1023px){.slider__controls-text-desktop{font-size:.75rem;line-height:1rem}}@media screen and (max-width:1023px){.slider__controls-text-desktop{display:none}.slider__controls-text-mobile{font-weight:700;margin-right:auto}}@media screen and (max-width:1023px) and (min-width:1024px){.slider__controls-text-mobile{font-size:1.25rem;line-height:1.5625rem}}@media screen and (max-width:1023px) and (max-width:1023px){.slider__controls-text-mobile{font-size:1.0625rem;line-height:1.25rem}}@media screen and (min-width:1024px){.slider__controls-text-mobile{display:none}}.slider__controls-btn{background:no-repeat 50%/contain}.slider__controls-btn--no{background-image:url(./assets/images/close-red95572f4834fe37aac6c1.svg)}@media screen and (min-width:1024px){.slider__controls-btn--no{height:1.3125rem;width:1.3125rem}}@media screen and (max-width:1023px){.slider__controls-btn--no{height:1.1875rem;width:1.1875rem}}.slider__controls-btn--yes{background-image:url(./assets/images/like-red05c46092178b87a17805.svg)}@media screen and (min-width:1024px){.slider__controls-btn--yes{height:1.25rem;margin-left:.5625rem;width:1.4375rem}}@media screen and (max-width:1023px){.slider__controls-btn--yes{height:1.125rem;margin-left:.5625rem;width:1.3125rem}}.slider__info{display:none;opacity:0;visibility:hidden}.slider__info.active{-webkit-animation:fadein .2s ease forwards;animation:fadein .2s ease forwards;display:block}.slider__info-head{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (min-width:1024px){.slider__info-head{margin-bottom:.75rem}}@media screen and (max-width:1023px){.slider__info-head{margin-bottom:1.25rem}}.slider__name{color:#d10019}@media screen and (min-width:1024px){.slider__name{font-weight:700}}@media screen and (min-width:1024px) and (min-width:1024px){.slider__name{font-size:1.5625rem;line-height:1.875rem}}@media screen and (min-width:1024px) and (max-width:1023px){.slider__name{font-size:1.25rem;line-height:1.5625rem}}@media screen and (max-width:1023px){.slider__name{font-weight:700}}@media screen and (max-width:1023px) and (min-width:1024px){.slider__name{font-size:1.25rem;line-height:1.5625rem}}@media screen and (max-width:1023px) and (max-width:1023px){.slider__name{font-size:1.0625rem;line-height:1.25rem}}.slider__age{font-weight:700}@media screen and (min-width:1024px){.slider__age{font-size:1.25rem;line-height:1.5625rem}}@media screen and (max-width:1023px){.slider__age{font-size:1.0625rem;line-height:1.25rem}}@media screen and (min-width:1024px){.slider__description{max-width:38.125rem}}@-webkit-keyframes fadein{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fadein{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.matches{color:#615f5e}@media screen and (min-width:1024px){.matches{margin-bottom:5.625rem}}@media screen and (max-width:1023px){.matches{margin-bottom:4.1875rem}}.matches--header{margin-bottom:0}.matches--header .matches__grid,.matches--header .matches__text,.matches--header .matches__try-again,.matches--header~.meeting{display:none}@media screen and (min-width:1024px){.matches--no-matches{margin-bottom:17.0625rem}}@media screen and (max-width:1023px){.matches--no-matches{margin-bottom:5.75rem}}@media screen and (min-width:1024px){.matches__container{margin-left:auto;margin-right:auto;width:51.5rem}}.matches__title{color:#d10019;font-size:1.875rem;font-weight:700;line-height:2.1875rem}@media screen and (min-width:1024px){.matches__title{margin-bottom:4.375rem;max-width:37.5rem}}@media screen and (max-width:1023px){.matches__title{margin-bottom:1.8125rem;max-width:16.25rem}}@media screen and (min-width:1024px){.matches__subtitle{font-weight:700;margin-bottom:5.625rem;max-width:37.5rem}}@media screen and (min-width:1024px) and (min-width:1024px){.matches__subtitle{font-size:1.5625rem;line-height:1.875rem}}@media screen and (min-width:1024px) and (max-width:1023px){.matches__subtitle{font-size:1.25rem;line-height:1.5625rem}}@media screen and (max-width:1023px){.matches__subtitle{margin-bottom:4.0625rem}}@media screen and (min-width:1024px){.matches__grid{grid-gap:1.875rem;display:grid;grid-template-columns:1fr 1fr;margin-bottom:5.625rem}}.matches__item{cursor:pointer;display:block;position:relative}@media screen and (max-width:1023px){.matches__item+.matches__item{margin-top:.9375rem}}.matches__item-img{overflow:hidden;position:relative;z-index:1}.matches__item-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media screen and (min-width:1024px){.matches__item-img:before{content:"";display:block;padding-bottom:64.23174%}}@media screen and (max-width:1023px){.matches__item-img:before{content:"";display:block;padding-bottom:100%}}.matches__item-info{background-color:hsla(40,23%,95%,.95);bottom:0;font-weight:700;left:0;max-width:100%;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap;z-index:2}@media screen and (min-width:1024px){.matches__item-info{font-size:1.25rem;line-height:1.5625rem}}@media screen and (max-width:1023px){.matches__item-info{font-size:1.0625rem;line-height:1.25rem}}@media screen and (min-width:1024px){.matches__item-info{min-width:18.125rem;padding:.8125rem .8125rem .8125rem 3.75rem}}@media screen and (max-width:1023px){.matches__item-info{min-width:16.5625rem;padding:.625rem .8125rem .6875rem 3.75rem}}.matches__item-info:before{background:url(./assets/images/like-red05c46092178b87a17805.svg) no-repeat 50%/contain;content:"";height:1.1875rem;left:1.1875rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.375rem}@media screen and (min-width:1024px){.matches__text{max-width:44.8125rem}}@media screen and (max-width:1023px){.matches__text{margin-top:3.75rem}}.matches__try-again{background-color:#d10019;border:none;color:#fff;display:block;font-family:inherit;margin-left:auto;margin-right:auto;margin-top:auto;padding:0;position:relative;text-align:center;width:auto}@media screen and (min-width:1024px){.matches__try-again{font-size:1rem;line-height:1.125rem}}@media screen and (max-width:1023px){.matches__try-again{font-size:.875rem;line-height:1.5rem}}.matches__try-again:hover{background-color:#d10019;color:#fff}.matches__try-again.disabled,.matches__try-again[disabled]{opacity:.5;pointer-events:none}@media screen and (min-width:1024px){.matches__try-again{padding:1rem 1rem 1.125rem}}@media screen and (max-width:1023px){.matches__try-again{padding:.5625rem .5625rem .625rem}}@media screen and (min-width:1024px){.matches__try-again{margin-left:0;margin-top:7.0625rem;width:24.75rem}.matches__try-again.intext{margin-top:6rem}}@media screen and (max-width:1023px){.matches__try-again{margin-top:5.1875rem;padding-left:1.6875rem;padding-right:.625rem;width:11.875rem}.matches__try-again.intext{margin-top:4.1875rem}}.matches__try-again:before{background:url(./assets/images/arrow-whitedeb3cd40d322dc7fa0a6.svg) no-repeat 50%/contain;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:1024px){.matches__try-again:before{height:.8125rem;left:1.4375rem;width:1.4375rem}}@media screen and (max-width:1023px){.matches__try-again:before{height:.9375rem;left:1.0625rem;width:1.625rem}}.meeting{color:#615f5e}@media screen and (min-width:1024px){.meeting{margin-bottom:8.25rem}}@media screen and (max-width:1023px){.meeting{margin-bottom:4.8125rem}}@media screen and (min-width:1024px){.meeting__container{margin-left:auto;margin-right:auto;width:51.5rem}}.meeting__title{color:#d10019;font-weight:700}@media screen and (min-width:1024px){.meeting__title{font-size:1.5625rem;line-height:1.875rem}}@media screen and (max-width:1023px){.meeting__title{font-size:1.25rem;line-height:1.5625rem}}@media screen and (min-width:1024px){.meeting__title{margin-bottom:4.1875rem;padding-right:15.625rem}}@media screen and (max-width:1023px){.meeting__title{margin-bottom:1.75rem}}@media screen and (min-width:1024px){.meeting__text{margin-bottom:6.125rem;padding-right:14.0625rem}}@media screen and (max-width:1023px){.meeting__text{margin-bottom:3.8125rem}}.meeting__video{left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:1024px){.meeting__video{height:36.5rem;width:64.75rem}}@media screen and (max-width:1023px){.meeting__video{height:10.375rem;width:18.5rem}}.meeting__video iframe{display:block;height:100%!important;left:0;position:absolute;top:0;width:100%!important}.card{display:none}.card.active{display:block}@media screen and (min-width:1024px){.card{margin-bottom:9.375rem}}@media screen and (max-width:1023px){.card{margin-bottom:9.0625rem}}.card__container{background-color:#f5f3ef;color:#615f5e;position:relative}@media screen and (min-width:1024px){.card__container{padding:1.5rem 21.875rem 6rem 1.875rem;width:68.5rem}}@media screen and (max-width:1023px){.card__container{padding:.6875rem .875rem 4rem}}.card__close{background:#d10019 url(./assets/images/close9bf34de4c2b0a3915676.svg) no-repeat 50%/40% auto;position:absolute;right:0;z-index:2}@media screen and (min-width:1024px){.card__close{height:3.125rem;width:3.125rem}}@media screen and (max-width:1023px){.card__close{height:2.3125rem;width:2.3125rem}}.card__close--top{top:0}.card__close--bottom{bottom:0}.card__title{color:#d10019;font-size:1.875rem;font-weight:700;line-height:2.1875rem}@media screen and (min-width:1024px){.card__title{margin-bottom:5.1875rem}}@media screen and (max-width:1023px){.card__title{margin-bottom:2.4375rem}}.card__subtitle{color:#d10019;font-weight:700}@media screen and (min-width:1024px){.card__subtitle{font-size:1.5625rem;line-height:1.875rem}}@media screen and (max-width:1023px){.card__subtitle{font-size:1.25rem;line-height:1.5625rem}}@media screen and (min-width:1024px){.card__subtitle{margin-bottom:5.625rem;margin-top:5.625rem}}@media screen and (max-width:1023px){.card__subtitle{margin-bottom:2.8125rem;margin-top:3.0625rem}}@media screen and (min-width:1024px){.card__description{margin-bottom:5.625rem}}@media screen and (max-width:1023px){.card__description{margin-bottom:3.3125rem}}.card__img{overflow:hidden;position:relative;z-index:1}.card__img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.card__img:before{content:"";display:block;padding-bottom:65.64246%}@media screen and (min-width:1024px){.card__img{margin-bottom:5.625rem;margin-top:5.625rem}}@media screen and (max-width:1023px){.card__img{margin-bottom:3.125rem;margin-top:3.125rem}}@media screen and (min-width:1024px){.card__img .card__place-img-author{width:28.125rem}}@media screen and (max-width:1023px){.card__img .card__place-img-author{width:10rem}}@media screen and (min-width:1024px){.card__img-group{grid-gap:1.875rem;display:grid;grid-auto-flow:column;margin-bottom:5.625rem;margin-right:-20rem;margin-top:5.625rem}}@media screen and (max-width:1023px){.card__img-group{margin-bottom:3.125rem;margin-top:3.125rem}}@media screen and (min-width:1024px){.card__img-group .card__place-img-author{width:19.375rem}}@media screen and (max-width:1023px){.card__img-group .card__place-img-author{width:10rem}}.card__img-group-item{overflow:hidden;position:relative;z-index:1}.card__img-group-item img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.card__img-group-item:before{content:"";display:block;padding-bottom:65.64246%}@media screen and (max-width:1023px){.card__img-group-item+.card__img-group-item{display:none}}@media screen and (min-width:1024px){.card__places{grid-gap:2.5rem 1.875rem;display:grid;grid-template-columns:1fr 1fr 1fr;margin-right:-13.375rem}}@media screen and (max-width:1023px){.card__place+.card__place{margin-top:3.5625rem}}.card__place-img{overflow:hidden;position:relative;z-index:1}.card__place-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.card__place-img:before{content:"";display:block;padding-bottom:100%}@media screen and (min-width:1024px){.card__place-img{margin-bottom:1.375rem}}@media screen and (max-width:1023px){.card__place-img{margin-bottom:1.4375rem}}.card__place-img-author{color:#fff;font-size:.875rem;font-weight:600;line-height:.8125rem;position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;z-index:2}@media screen and (min-width:1024px){.card__place-img-author{bottom:.4375rem;left:calc(100% - .187rem);width:12.0625rem}}@media screen and (max-width:1023px){.card__place-img-author{bottom:.1875rem;left:calc(100% - .187rem);width:15.625rem}}.card__place-name{background-color:hsla(40,23%,95%,.95);bottom:0;font-weight:700;left:0;max-width:100%;position:absolute;z-index:2}@media screen and (min-width:1024px){.card__place-name{font-size:1.25rem;line-height:1.5625rem}}@media screen and (max-width:1023px){.card__place-name{font-size:1.0625rem;line-height:1.25rem}}@media screen and (min-width:1024px){.card__place-name{max-width:16.125rem;padding:.6875rem 1.1875rem .875rem}}@media screen and (max-width:1023px){.card__place-name{max-width:14.25rem;padding:.3125rem 1rem .5rem}}.card__place-name-title{font-weight:700}@media screen and (min-width:1024px){.card__place-name-title{font-size:1.25rem;line-height:1.5625rem}}@media screen and (max-width:1023px){.card__place-name-title{font-size:1.0625rem;line-height:1.25rem}}@media screen and (min-width:1024px){.card__place-name-title{margin-bottom:1.125rem}}@media screen and (max-width:1023px){.card__place-name-title{margin-bottom:1.25rem}}@media screen and (min-width:1024px){.card__place-info{font-size:.875rem;line-height:1.1875rem}}@media screen and (max-width:1023px){.card__place-info{font-size:.75rem;line-height:1rem}}@media screen and (min-width:1024px){.card__aside{width:60.875rem}}@media screen and (max-width:1023px){.card__aside{margin-top:2.8125rem}}.card__aside-title{color:#d10019;font-weight:700}@media screen and (min-width:1024px){.card__aside-title{font-size:1.5625rem;line-height:1.875rem}}@media screen and (max-width:1023px){.card__aside-title{font-size:1.25rem;line-height:1.5625rem}}@media screen and (min-width:1024px){.card__aside-title{margin-bottom:5.625rem}}@media screen and (max-width:1023px){.card__aside-title{margin-bottom:2.8125rem}}@media screen and (min-width:1024px){.card__aside-items{grid-gap:3.25rem;display:grid;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:1023px){.card__aside-item{margin-bottom:3.0625rem}}.card__aside-name{font-weight:700}@media screen and (min-width:1024px){.card__aside-name{font-size:1.25rem;line-height:1.5625rem}}@media screen and (max-width:1023px){.card__aside-name{font-size:1.0625rem;line-height:1.25rem}}@media screen and (min-width:1024px){.card__aside-name{margin-bottom:1.125rem}}@media screen and (max-width:1023px){.card__aside-name{margin-bottom:1.25rem}}@media screen and (min-width:1024px){.card__aside-info{font-size:.875rem;line-height:1.1875rem}}@media screen and (max-width:1023px){.card__aside-info{font-size:.75rem;line-height:1rem}}@media screen and (min-width:1024px){.card__links{margin-top:6.5625rem}}@media screen and (max-width:1023px){.card__links{margin-top:1.6875rem}}.card__links-title{color:#d10019}@media screen and (min-width:1024px){.card__links-title{font-weight:700;margin-bottom:1.75rem}}@media screen and (min-width:1024px) and (min-width:1024px){.card__links-title{font-size:1.5625rem;line-height:1.875rem}}@media screen and (min-width:1024px) and (max-width:1023px){.card__links-title{font-size:1.25rem;line-height:1.5625rem}}@media screen and (max-width:1023px){.card__links-title{font-weight:700;margin-bottom:.9375rem}}@media screen and (max-width:1023px) and (min-width:1024px){.card__links-title{font-size:1.25rem;line-height:1.5625rem}}@media screen and (max-width:1023px) and (max-width:1023px){.card__links-title{font-size:1.0625rem;line-height:1.25rem}}.card__links-list{list-style:none;margin:0;padding:0}@media screen and (max-width:1023px) and (min-width:1024px){.card__links-list{font-size:.875rem;line-height:1.1875rem}}@media screen and (max-width:1023px) and (max-width:1023px){.card__links-list{font-size:.75rem;line-height:1rem}}.card__links-item{margin:0;padding:0}.card__links-item a{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),color-stop(50%,#615f5e),color-stop(60%,#615f5e),color-stop(60%,transparent),to(transparent));background-image:linear-gradient(-180deg,transparent,transparent 50%,#615f5e 0,#615f5e 60%,transparent 0,transparent);background-position:center .85em;background-repeat:repeat-x;background-size:auto 10px;color:inherit;text-decoration:none}.card__links-item a:hover{background:none}.modal{height:100%;left:0;opacity:0;overflow:auto;position:fixed;top:0;visibility:hidden;width:100%;z-index:1000}.modal--show{opacity:1;visibility:visible}.modal__overlay{height:150%;left:0;opacity:0;position:fixed;top:0;-webkit-transform:translateY(-25%);transform:translateY(-25%);visibility:hidden;width:100%;z-index:10}.modal__overlay--show{opacity:1;visibility:visible}.modal .modal__overlay-in{background-color:rgba(0,0,0,.6);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:-1}.modal__size{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:100%;position:relative;z-index:1}@media screen and (min-width:1024px){.modal__size{padding:3.125rem}}@media screen and (max-width:1023px){.modal__size{padding:1rem}}.modal__pane{z-index:11}.modal__pane:not(.modal__pane--show){display:none;opacity:0;visibility:hidden}.cookie{background-color:#fff;color:#615f5e;padding:1.25rem}@media screen and (min-width:1024px){.cookie{width:50rem}}.cookie__title{color:#d10019;font-size:1.125rem;font-weight:700;line-height:2rem}.cookie__text,.cookie__title{margin-bottom:1rem}.cookie__label{background-color:#f5f3ef;cursor:pointer;display:block;margin-bottom:.1875rem;padding:.5rem .625rem .5rem 2.5rem;position:relative;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;width:100%}.cookie__label:hover{background-color:#f1efe9}.cookie__label input{height:.875rem;left:1.25rem;margin:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.875rem}.cookie__name{font-size:.875rem;font-weight:700;line-height:1.5rem;position:relative;width:100%}@media screen and (min-width:1024px){.cookie__description{font-size:.875rem;line-height:1.2}}@media screen and (max-width:1023px){.cookie__description{display:none}.show-description .cookie__description{display:block}}@media screen and (min-width:1024px){.cookie__buttons{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin:1.25rem -.625rem 0}.cookie__button{margin:0 .625rem}}@media screen and (max-width:1023px){.cookie__button{margin-top:.9375rem}}.cookie__button--save{background-color:#f5f3ef;border:none;color:#615f5e;font-family:inherit;padding:0;position:relative;text-align:center;width:auto}@media screen and (min-width:1024px){.cookie__button--save{font-size:1rem;line-height:1.125rem}}@media screen and (max-width:1023px){.cookie__button--save{font-size:.875rem;line-height:1.5rem}}.cookie__button--save:hover{background-color:#f5f3ef;color:#615f5e}.cookie__button--save.disabled,.cookie__button--save[disabled]{opacity:.5;pointer-events:none}@media screen and (min-width:1024px){.cookie__button--save{padding:1rem 1rem 1.125rem}}@media screen and (max-width:1023px){.cookie__button--save{padding:.5625rem .5625rem .625rem;width:100%}}.cookie__button--save-all{background-color:#d10019;border:none;color:#fff;font-family:inherit;padding:0;position:relative;text-align:center;width:auto}@media screen and (min-width:1024px){.cookie__button--save-all{font-size:1rem;line-height:1.125rem}}@media screen and (max-width:1023px){.cookie__button--save-all{font-size:.875rem;line-height:1.5rem}}.cookie__button--save-all:hover{background-color:#d10019;color:#fff}.cookie__button--save-all.disabled,.cookie__button--save-all[disabled]{opacity:.5;pointer-events:none}@media screen and (min-width:1024px){.cookie__button--save-all{padding:1rem 1rem 1.125rem}}@media screen and (max-width:1023px){.cookie__button--save-all{padding:.5625rem .5625rem .625rem;width:100%}}@media screen and (min-width:1024px){.cookie__toggle{display:none}}@media screen and (max-width:1023px){.cookie__toggle{display:block;height:2rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2rem}.cookie__toggle:before{border-bottom:1px solid #615f5e;border-left:1px solid #615f5e;bottom:50%;content:"";height:.9375rem;left:50%;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg) skew(10deg,10deg);transform:rotate(-45deg) skew(10deg,10deg);-webkit-transform-origin:50% 110%;transform-origin:50% 110%;width:.9375rem}.show-description .cookie__toggle:before{border:1px solid #615f5e;border-bottom:none;border-left:none;-webkit-transform-origin:100% 110%;transform-origin:100% 110%}}
