@import url("https://fonts.cdnfonts.com/css/myriad-pro");:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: hsl(6, 78%, 57%);
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);

  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);

  --toastify-container-width: fit-content;
  --toastify-toast-width: 320px;
  --toastify-toast-offset: 16px;
  --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
  --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
  --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
  --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
  --toastify-toast-background: #fff;
  --toastify-toast-padding: 14px;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-toast-bd-radius: 6px;
  --toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;

  /* Used only for colored theme */
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;

  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
  /* used to control the opacity of the progress trail */
  --toastify-color-progress-bgo: 0.2;
}

.Toastify__toast-container {
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
  position: fixed;
  width: var(--toastify-container-width);
  box-sizing: border-box;
  color: #fff;
  display: flex;
  flex-direction: column;
}

.Toastify__toast-container--top-left {
  top: var(--toastify-toast-top);
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--top-center {
  top: var(--toastify-toast-top);
  left: 50%;
  transform: translateX(-50%);
  align-items: center;
}
.Toastify__toast-container--top-right {
  top: var(--toastify-toast-top);
  right: var(--toastify-toast-right);
  align-items: end;
}
.Toastify__toast-container--bottom-left {
  bottom: var(--toastify-toast-bottom);
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--bottom-center {
  bottom: var(--toastify-toast-bottom);
  left: 50%;
  transform: translateX(-50%);
  align-items: center;
}
.Toastify__toast-container--bottom-right {
  bottom: var(--toastify-toast-bottom);
  right: var(--toastify-toast-right);
  align-items: end;
}

.Toastify__toast {
  --y: 0;
  position: relative;
  touch-action: none;
  width: var(--toastify-toast-width);
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: var(--toastify-toast-padding);
  border-radius: var(--toastify-toast-bd-radius);
  box-shadow: var(--toastify-toast-shadow);
  max-height: var(--toastify-toast-max-height);
  font-family: var(--toastify-font-family);
  /* webkit only issue #791 */
  z-index: 0;
  /* inner swag */
  display: flex;
  flex: 1 auto;
  align-items: center;
  word-break: break-word;
}

@media only screen and (max-width: 480px) {
  .Toastify__toast-container {
    width: 100vw;
    left: env(safe-area-inset-left);
    margin: 0;
  }
  .Toastify__toast-container--top-left,
  .Toastify__toast-container--top-center,
  .Toastify__toast-container--top-right {
    top: env(safe-area-inset-top);
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left,
  .Toastify__toast-container--bottom-center,
  .Toastify__toast-container--bottom-right {
    bottom: env(safe-area-inset-bottom);
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: env(safe-area-inset-right);
    left: initial;
  }
  .Toastify__toast {
    --toastify-toast-width: 100%;
    margin-bottom: 0;
    border-radius: 0;
  }
}

.Toastify__toast-container[data-stacked='true'] {
  width: var(--toastify-toast-width);
}

.Toastify__toast--stacked {
  position: absolute;
  width: 100%;
  transform: translate3d(0, var(--y), 0) scale(var(--s));
  transition: transform 0.3s;
}

.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,
.Toastify__toast--stacked[data-collapsed] .Toastify__close-button {
  transition: opacity 0.1s;
}

.Toastify__toast--stacked[data-collapsed='false'] {
  overflow: visible;
}

.Toastify__toast--stacked[data-collapsed='true']:not(:last-child) > * {
  opacity: 0;
}

.Toastify__toast--stacked:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  height: calc(var(--g) * 1px);
  bottom: 100%;
}

.Toastify__toast--stacked[data-pos='top'] {
  top: 0;
}

.Toastify__toast--stacked[data-pos='bot'] {
  bottom: 0;
}

.Toastify__toast--stacked[data-pos='bot'].Toastify__toast--stacked:before {
  transform-origin: top;
}

.Toastify__toast--stacked[data-pos='top'].Toastify__toast--stacked:before {
  transform-origin: bottom;
}

.Toastify__toast--stacked:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  transform: scaleY(3);
  z-index: -1;
}

.Toastify__toast--rtl {
  direction: rtl;
}

.Toastify__toast--close-on-click {
  cursor: pointer;
}

.Toastify__toast-icon {
  margin-inline-end: 10px;
  width: 22px;
  flex-shrink: 0;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.5s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}

.Toastify__toast-theme--light {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}

.Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}

.Toastify__toast-theme--colored.Toastify__toast--info {
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info);
}

.Toastify__toast-theme--colored.Toastify__toast--success {
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success);
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning);
}

.Toastify__toast-theme--colored.Toastify__toast--error {
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}

.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}

.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}

.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}

.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}

.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  position: absolute;
  top: 6px;
  right: 6px;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  z-index: 1;
}

.Toastify__toast--rtl .Toastify__close-button {
  left: 6px;
  right: unset;
}

.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}

.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}

.Toastify__close-button:hover,
.Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}

.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0.7;
  transform-origin: left;
}

.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}

.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}

.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
  border-bottom-left-radius: initial;
}

.Toastify__progress-bar--wrp {
  position: absolute;
  overflow: hidden;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
  border-bottom-right-radius: var(--toastify-toast-bd-radius);
}

.Toastify__progress-bar--wrp[data-hidden='true'] {
  opacity: 0;
}

.Toastify__progress-bar--bg {
  opacity: var(--toastify-color-progress-bgo);
  width: 100%;
  height: 100%;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, var(--y), 0);
  }
}

@keyframes Toastify__bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, var(--y), 0);
  }
}

@keyframes Toastify__bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes Toastify__bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.Toastify__bounce-enter--top-left,
.Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}

.Toastify__bounce-enter--top-right,
.Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}

.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}

.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left,
.Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}

.Toastify__bounce-exit--top-right,
.Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}

.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}

.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}

@keyframes Toastify__flipOut {
  from {
    transform: translate3d(0, var(--y), 0) perspective(400px);
  }
  30% {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, var(--y), 0);
  }
}

@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, var(--y), 0);
  }
}

@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}

@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}

.Toastify__slide-enter--top-left,
.Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}

.Toastify__slide-enter--top-right,
.Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}

.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}

.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left,
.Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

.Toastify__slide-exit--top-right,
.Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/**
 * Swiper 12.1.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 24, 2026
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-slides-offset-before);
      scroll-margin-inline-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-inline-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-slides-offset-before);
      scroll-margin-block-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-block-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: '';
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-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-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
  &.swiper-pagination-hidden {
    opacity: 0;
  }
  .swiper-pagination-disabled > &,
  &.swiper-pagination-disabled {
    display: none !important;
  }
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
  .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
  }
  .swiper-pagination-bullet-active {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-main {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
  }
  .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
  }
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  button& {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    appearance: none;
  }
  .swiper-pagination-clickable & {
    cursor: pointer;
  }

  &:only-child {
    display: none !important;
  }
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
  .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
  }
  &.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    .swiper-pagination-bullet {
      display: inline-block;
      transition:
        200ms transform,
        200ms top;
    }
  }
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-horizontal.swiper-pagination-bullets {
  .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  }
  &.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    .swiper-pagination-bullet {
      transition:
        200ms transform,
        200ms left;
    }
  }
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:
    200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  .swiper-pagination-progressbar-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-fill {
    transform-origin: right top;
  }
  .swiper-horizontal > &,
  &.swiper-pagination-horizontal,
  .swiper-vertical > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
  }
  .swiper-vertical > &,
  &.swiper-pagination-vertical,
  .swiper-horizontal > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
  }
}
.swiper-pagination-lock {
  display: none;
}
/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.cropper-container img {
    backface-visibility: hidden;
    display: block;
    height: 100%;
    image-orientation: 0deg;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    width: 100%;
  }

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
    border-bottom-width: 1px;
    border-top-width: 1px;
    height: calc(100% / 3);
    left: 0;
    top: calc(100% / 3);
    width: 100%;
  }

.cropper-dashed.dashed-v {
    border-left-width: 1px;
    border-right-width: 1px;
    height: 100%;
    left: calc(100% / 3);
    top: 0;
    width: calc(100% / 3);
  }

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
  .cropper-center::after {
    background-color: #eee;
    content: ' ';
    display: block;
    position: absolute;
  }

.cropper-center::before {
    height: 1px;
    left: -3px;
    top: 0;
    width: 7px;
  }

.cropper-center::after {
    height: 7px;
    left: 0;
    top: -3px;
    width: 1px;
  }

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
    cursor: ew-resize;
    right: -3px;
    top: 0;
    width: 5px;
  }

.cropper-line.line-n {
    cursor: ns-resize;
    height: 5px;
    left: 0;
    top: -3px;
  }

.cropper-line.line-w {
    cursor: ew-resize;
    left: -3px;
    top: 0;
    width: 5px;
  }

.cropper-line.line-s {
    bottom: -3px;
    cursor: ns-resize;
    height: 5px;
    left: 0;
  }

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
    cursor: ew-resize;
    margin-top: -3px;
    right: -3px;
    top: 50%;
  }

.cropper-point.point-n {
    cursor: ns-resize;
    left: 50%;
    margin-left: -3px;
    top: -3px;
  }

.cropper-point.point-w {
    cursor: ew-resize;
    left: -3px;
    margin-top: -3px;
    top: 50%;
  }

.cropper-point.point-s {
    bottom: -3px;
    cursor: s-resize;
    left: 50%;
    margin-left: -3px;
  }

.cropper-point.point-ne {
    cursor: nesw-resize;
    right: -3px;
    top: -3px;
  }

.cropper-point.point-nw {
    cursor: nwse-resize;
    left: -3px;
    top: -3px;
  }

.cropper-point.point-sw {
    bottom: -3px;
    cursor: nesw-resize;
    left: -3px;
  }

.cropper-point.point-se {
    bottom: -3px;
    cursor: nwse-resize;
    height: 20px;
    opacity: 1;
    right: -3px;
    width: 20px;
  }

@media (min-width: 768px) {

.cropper-point.point-se {
      height: 15px;
      width: 15px;
  }
    }

@media (min-width: 992px) {

.cropper-point.point-se {
      height: 10px;
      width: 10px;
  }
    }

@media (min-width: 1200px) {

.cropper-point.point-se {
      height: 5px;
      opacity: 0.75;
      width: 5px;
  }
    }

.cropper-point.point-se::before {
    background-color: #39f;
    bottom: -50%;
    content: ' ';
    display: block;
    height: 200%;
    opacity: 0;
    position: absolute;
    right: -50%;
    width: 200%;
  }

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

:root {
  --primary-color: #2d4c85;
  --secondary-color: #fff;
  --font-main: 'Nunito', sans-serif;
}
@font-face {
  font-family: "Nunito";
  src: url("/assets/NunitoSans-Regular-Cvp6kmri.eot");
  src: local("Nunito Sans Regular"), local("NunitoSans-Regular"), url("/assets/NunitoSans-Regular-Cvp6kmri.eot?#iefix") format("embedded-opentype"), url("/assets/NunitoSans-Regular-DD_U9k-J.woff") format("woff"), url("/assets/NunitoSans-Regular-Baf_2G3z.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Nunito";
  src: url("/assets/NunitoSans-Light-OfvTBEN1.eot");
  src: local("Nunito Sans Light"), local("NunitoSans-Light"), url("/assets/NunitoSans-Light-OfvTBEN1.eot?#iefix") format("embedded-opentype"), url("/assets/NunitoSans-Light-CtrSetem.woff") format("woff"), url("/assets/NunitoSans-Light-Bk9kN311.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Nunito";
  src: url("/assets/NunitoSans-LightItalic-DcZf9moQ.eot");
  src: local("Nunito Sans Light Italic"), local("NunitoSans-LightItalic"), url("/assets/NunitoSans-LightItalic-DcZf9moQ.eot?#iefix") format("embedded-opentype"), url("/assets/NunitoSans-LightItalic-CvD75QC_.woff") format("woff"), url("/assets/NunitoSans-LightItalic-1gaRg5dP.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Nunito";
  src: url("/assets/NunitoSans-BlackItalic-D4O6AaX7.eot");
  src: local("Nunito Sans Black Italic"), local("NunitoSans-BlackItalic"), url("/assets/NunitoSans-BlackItalic-D4O6AaX7.eot?#iefix") format("embedded-opentype"), url("/assets/NunitoSans-BlackItalic-DkbJfXMI.woff") format("woff"), url("/assets/NunitoSans-BlackItalic-Auvymfwc.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Nunito";
  src: url("/assets/NunitoSans-SemiBold-CblFVsut.eot");
  src: local("Nunito Sans SemiBold"), local("NunitoSans-SemiBold"), url("/assets/NunitoSans-SemiBold-CblFVsut.eot?#iefix") format("embedded-opentype"), url("/assets/NunitoSans-SemiBold-CL0x1YEc.woff") format("woff"), url("/assets/NunitoSans-SemiBold-BckBICBZ.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Nunito";
  src: url("/assets/NunitoSans-Bold-CQb8dCQd.eot");
  src: local("Nunito Sans Bold"), local("NunitoSans-Bold"), url("/assets/NunitoSans-Bold-CQb8dCQd.eot?#iefix") format("embedded-opentype"), url("/assets/NunitoSans-Bold-DEtbkThF.woff") format("woff"), url("/assets/NunitoSans-Bold-DZfdPD8H.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Nunito";
  src: url("/assets/NunitoSans-ExtraBold-m9Gul5yT.eot");
  src: local("Nunito Sans ExtraBold"), local("NunitoSans-ExtraBold"), url("/assets/NunitoSans-ExtraBold-m9Gul5yT.eot?#iefix") format("embedded-opentype"), url("/assets/NunitoSans-ExtraBold-ayw5tmtC.woff") format("woff"), url("/assets/NunitoSans-ExtraBold-CMxn_uo_.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Nunito";
  src: url("/assets/NunitoSans-SemiBoldItalic-CG2Z1A-E.eot");
  src: local("Nunito Sans SemiBold Italic"), local("NunitoSans-SemiBoldItalic"), url("/assets/NunitoSans-SemiBoldItalic-CG2Z1A-E.eot?#iefix") format("embedded-opentype"), url("/assets/NunitoSans-SemiBoldItalic-6DNW7ZNZ.woff") format("woff"), url("/assets/NunitoSans-SemiBoldItalic-rgRmRQ_W.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Nunito";
  src: url("/assets/NunitoSans-Black-kO53C3vv.eot");
  src: local("Nunito Sans Black"), local("NunitoSans-Black"), url("/assets/NunitoSans-Black-kO53C3vv.eot?#iefix") format("embedded-opentype"), url("/assets/NunitoSans-Black-BmRwZXLa.woff") format("woff"), url("/assets/NunitoSans-Black-BXEwmnjp.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Nunito";
  src: url("/assets/NunitoSans-ExtraLightItalic-UwnfseXO.eot");
  src: local("Nunito Sans ExtraLight Italic"), local("NunitoSans-ExtraLightItalic"), url("/assets/NunitoSans-ExtraLightItalic-UwnfseXO.eot?#iefix") format("embedded-opentype"), url("/assets/NunitoSans-ExtraLightItalic-BS9rv0Sk.woff") format("woff"), url("/assets/NunitoSans-ExtraLightItalic-C04kpk9u.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Nunito";
  src: url("/assets/NunitoSans-ExtraLight-9U4HS0xU.eot");
  src: local("Nunito Sans ExtraLight"), local("NunitoSans-ExtraLight"), url("/assets/NunitoSans-ExtraLight-9U4HS0xU.eot?#iefix") format("embedded-opentype"), url("/assets/NunitoSans-ExtraLight-IVf6VAeY.woff") format("woff"), url("/assets/NunitoSans-ExtraLight-oKG057Z6.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Nunito";
  src: url("/assets/NunitoSans-BoldItalic-CLdOglVU.eot");
  src: local("Nunito Sans Bold Italic"), local("NunitoSans-BoldItalic"), url("/assets/NunitoSans-BoldItalic-CLdOglVU.eot?#iefix") format("embedded-opentype"), url("/assets/NunitoSans-BoldItalic-uaJ3VrbZ.woff") format("woff"), url("/assets/NunitoSans-BoldItalic-BzkUKvbo.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Nunito";
  src: url("/assets/NunitoSans-ExtraBoldItalic-0vWdyURX.eot");
  src: local("Nunito Sans ExtraBold Italic"), local("NunitoSans-ExtraBoldItalic"), url("/assets/NunitoSans-ExtraBoldItalic-0vWdyURX.eot?#iefix") format("embedded-opentype"), url("/assets/NunitoSans-ExtraBoldItalic-DcJTP6z6.woff") format("woff"), url("/assets/NunitoSans-ExtraBoldItalic-CQoiJULG.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Nunito";
  src: url("/assets/NunitoSans-Italic-DZI2zRWf.eot");
  src: local("Nunito Sans Italic"), local("NunitoSans-Italic"), url("/assets/NunitoSans-Italic-DZI2zRWf.eot?#iefix") format("embedded-opentype"), url("/assets/NunitoSans-Italic-D4tCZKrS.woff") format("woff"), url("/assets/NunitoSans-Italic-R46zoUBs.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Avenir";
  src: url("/assets/AvenirNextCyr-BoldItalic-CJh5Zk61.eot");
  src: local("Avenir Next Cyr Bold Italic"), local("AvenirNextCyr-BoldItalic"), url("/assets/AvenirNextCyr-BoldItalic-CJh5Zk61.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNextCyr-BoldItalic-Hgs9GQvN.woff") format("woff"), url("/assets/AvenirNextCyr-BoldItalic-BBZ6QQJm.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Avenir";
  src: url("/assets/AvenirNextCyr-Light-zQ2NblF3.eot");
  src: local("Avenir Next Cyr Light"), local("AvenirNextCyr-Light"), url("/assets/AvenirNextCyr-Light-zQ2NblF3.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNextCyr-Light-4raKKO0p.woff") format("woff"), url("/assets/AvenirNextCyr-Light-CwG-t_Nz.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Avenir";
  src: url("/assets/AvenirNextCyr-Demi-C5beRKSO.eot");
  src: local("Avenir Next Cyr Demi"), local("AvenirNextCyr-Demi"), url("/assets/AvenirNextCyr-Demi-C5beRKSO.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNextCyr-Demi-CwD0LF-2.woff") format("woff"), url("/assets/AvenirNextCyr-Demi-_qispuht.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Avenir";
  src: url("/assets/AvenirNextCyr-ThinItalic-D2cGek90.eot");
  src: local("Avenir Next Cyr Thin Italic"), local("AvenirNextCyr-ThinItalic"), url("/assets/AvenirNextCyr-ThinItalic-D2cGek90.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNextCyr-ThinItalic-PJ0yqnLJ.woff") format("woff"), url("/assets/AvenirNextCyr-ThinItalic-BWPjaZI8.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Avenir";
  src: url("/assets/AvenirNextCyr-Italic-DtDPy2Tq.eot");
  src: local("Avenir Next Cyr Italic"), local("AvenirNextCyr-Italic"), url("/assets/AvenirNextCyr-Italic-DtDPy2Tq.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNextCyr-Italic-kLXZ_xjP.woff") format("woff"), url("/assets/AvenirNextCyr-Italic-CtIHc76w.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Avenir";
  src: url("/assets/AvenirNextCyr-HeavyItalic-BIfUQLWr.eot");
  src: local("Avenir Next Cyr Heavy Italic"), local("AvenirNextCyr-HeavyItalic"), url("/assets/AvenirNextCyr-HeavyItalic-BIfUQLWr.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNextCyr-HeavyItalic-BXDEljip.woff") format("woff"), url("/assets/AvenirNextCyr-HeavyItalic-DKW3UXx6.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Avenir";
  src: url("/assets/AvenirNextCyr-MediumItalic-DIdkmGF7.eot");
  src: local("Avenir Next Cyr Medium Italic"), local("AvenirNextCyr-MediumItalic"), url("/assets/AvenirNextCyr-MediumItalic-DIdkmGF7.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNextCyr-MediumItalic-DUAUVjen.woff") format("woff"), url("/assets/AvenirNextCyr-MediumItalic-BMfZkkqn.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Avenir";
  src: url("/assets/AvenirNextCyr-LightItalic-BngJ_z-4.eot");
  src: local("Avenir Next Cyr Light Italic"), local("AvenirNextCyr-LightItalic"), url("/assets/AvenirNextCyr-LightItalic-BngJ_z-4.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNextCyr-LightItalic-DaGM3O7W.woff") format("woff"), url("/assets/AvenirNextCyr-LightItalic-xMB3xm0H.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Avenir";
  src: url("/assets/AvenirNextCyr-Medium-BuO-9jvK.eot");
  src: local("Avenir Next Cyr Medium"), local("AvenirNextCyr-Medium"), url("/assets/AvenirNextCyr-Medium-BuO-9jvK.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNextCyr-Medium-DjHx6Ilf.woff") format("woff"), url("/assets/AvenirNextCyr-Medium-BP9hA35s.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Avenir";
  src: url("/assets/AvenirNextCyr-UltraLightIt-JD3pBfad.eot");
  src: local("Avenir Next Cyr Ultra Light Italic"), local("AvenirNextCyr-UltraLightIt"), url("/assets/AvenirNextCyr-UltraLightIt-JD3pBfad.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNextCyr-UltraLightIt-vMSDdosM.woff") format("woff"), url("/assets/AvenirNextCyr-UltraLightIt-Da2zfMem.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Avenir";
  src: url("/assets/AvenirNextCyr-Regular-CUbOwsQj.eot");
  src: local("Avenir Next Cyr Regular"), local("AvenirNextCyr-Regular"), url("/assets/AvenirNextCyr-Regular-CUbOwsQj.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNextCyr-Regular-aRf2ryJ0.woff") format("woff"), url("/assets/AvenirNextCyr-Regular-DptOeAL5.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Avenir";
  src: url("/assets/AvenirNextCyr-UltraLight-auzq-BPX.eot");
  src: local("Avenir Next Cyr Ultra Light"), local("AvenirNextCyr-UltraLight"), url("/assets/AvenirNextCyr-UltraLight-auzq-BPX.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNextCyr-UltraLight-CSQ7CuME.woff") format("woff"), url("/assets/AvenirNextCyr-UltraLight-CdvteoGa.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Avenir";
  src: url("/assets/AvenirNextCyr-Heavy-CqQK7Wnc.eot");
  src: local("Avenir Next Cyr Heavy"), local("AvenirNextCyr-Heavy"), url("/assets/AvenirNextCyr-Heavy-CqQK7Wnc.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNextCyr-Heavy-ByPnFOmG.woff") format("woff"), url("/assets/AvenirNextCyr-Heavy-pJoEHj8q.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Avenir";
  src: url("/assets/AvenirNextCyr-Bold-C_WDAU1f.eot");
  src: local("Avenir Next Cyr Bold"), local("AvenirNextCyr-Bold"), url("/assets/AvenirNextCyr-Bold-C_WDAU1f.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNextCyr-Bold-egYZ_GPA.woff") format("woff"), url("/assets/AvenirNextCyr-Bold-BTXCghKx.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Avenir";
  src: url("/assets/AvenirNextCyr-DemiItalic-D-P_01ja.eot");
  src: local("Avenir Next Cyr Demi Italic"), local("AvenirNextCyr-DemiItalic"), url("/assets/AvenirNextCyr-DemiItalic-D-P_01ja.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNextCyr-DemiItalic-CGHh515T.woff") format("woff"), url("/assets/AvenirNextCyr-DemiItalic-BxSc4WWW.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Avenir";
  src: url("/assets/AvenirNextCyr-Thin-CNnDtPef.eot");
  src: local("Avenir Next Cyr Thin"), local("AvenirNextCyr-Thin"), url("/assets/AvenirNextCyr-Thin-CNnDtPef.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNextCyr-Thin-PoHYlQLQ.woff") format("woff"), url("/assets/AvenirNextCyr-Thin-DHp_UADF.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/assets/Montserrat-Light-B_D-MHBd.eot");
  src: local("Montserrat Light"), local("Montserrat-Light"), url("/assets/Montserrat-Light-B_D-MHBd.eot?#iefix") format("embedded-opentype"), url("/assets/Montserrat-Light-D80tw1G8.woff") format("woff"), url("/assets/Montserrat-Light-CPpSzFas.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/assets/Montserrat-MediumItalic-CV_PTcaC.eot");
  src: local("Montserrat Medium Italic"), local("Montserrat-MediumItalic"), url("/assets/Montserrat-MediumItalic-CV_PTcaC.eot?#iefix") format("embedded-opentype"), url("/assets/Montserrat-MediumItalic-COkm1HhG.woff") format("woff"), url("/assets/Montserrat-MediumItalic-3KTHjfaA.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url("/assets/Montserrat-Thin-wxOfvVCd.eot");
  src: local("Montserrat Thin"), local("Montserrat-Thin"), url("/assets/Montserrat-Thin-wxOfvVCd.eot?#iefix") format("embedded-opentype"), url("/assets/Montserrat-Thin-CcFOlDjP.woff") format("woff"), url("/assets/Montserrat-Thin-DSCzskz6.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/assets/Montserrat-ExtraLightItalic-BFTkrU5a.eot");
  src: local("Montserrat ExtraLight Italic"), local("Montserrat-ExtraLightItalic"), url("/assets/Montserrat-ExtraLightItalic-BFTkrU5a.eot?#iefix") format("embedded-opentype"), url("/assets/Montserrat-ExtraLightItalic-Qv-AXtqs.woff") format("woff"), url("/assets/Montserrat-ExtraLightItalic-VU4okF_o.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url("/assets/Montserrat-BoldItalic-d9jMkdSg.eot");
  src: local("Montserrat Bold Italic"), local("Montserrat-BoldItalic"), url("/assets/Montserrat-BoldItalic-d9jMkdSg.eot?#iefix") format("embedded-opentype"), url("/assets/Montserrat-BoldItalic-CbvA5KaP.woff") format("woff"), url("/assets/Montserrat-BoldItalic-CFDlgX_L.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url("/assets/Montserrat-SemiBold-QR48sJYg.eot");
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("/assets/Montserrat-SemiBold-QR48sJYg.eot?#iefix") format("embedded-opentype"), url("/assets/Montserrat-SemiBold-CnFJL0Ku.woff") format("woff"), url("/assets/Montserrat-SemiBold-DxnI6qo0.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/assets/Montserrat-ExtraLight-DEUoG6ZW.eot");
  src: local("Montserrat ExtraLight"), local("Montserrat-ExtraLight"), url("/assets/Montserrat-ExtraLight-DEUoG6ZW.eot?#iefix") format("embedded-opentype"), url("/assets/Montserrat-ExtraLight-C-A3wu4e.woff") format("woff"), url("/assets/Montserrat-ExtraLight-D4BjENSG.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/assets/Montserrat-ExtraBoldItalic-DN4kp3JH.eot");
  src: local("Montserrat ExtraBold Italic"), local("Montserrat-ExtraBoldItalic"), url("/assets/Montserrat-ExtraBoldItalic-DN4kp3JH.eot?#iefix") format("embedded-opentype"), url("/assets/Montserrat-ExtraBoldItalic-B9AZUbn4.woff") format("woff"), url("/assets/Montserrat-ExtraBoldItalic-B0NJf0La.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url("/assets/Montserrat-Italic-B3oc37Ij.eot");
  src: local("Montserrat Italic"), local("Montserrat-Italic"), url("/assets/Montserrat-Italic-B3oc37Ij.eot?#iefix") format("embedded-opentype"), url("/assets/Montserrat-Italic-B_E8W2UQ.woff") format("woff"), url("/assets/Montserrat-Italic-B4aLlZLG.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url("/assets/Montserrat-Bold-DD3m8Yah.eot");
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url("/assets/Montserrat-Bold-DD3m8Yah.eot?#iefix") format("embedded-opentype"), url("/assets/Montserrat-Bold-CD1a36A8.woff") format("woff"), url("/assets/Montserrat-Bold-D0LK3D9R.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/assets/Montserrat-LightItalic-qXr-9znc.eot");
  src: local("Montserrat Light Italic"), local("Montserrat-LightItalic"), url("/assets/Montserrat-LightItalic-qXr-9znc.eot?#iefix") format("embedded-opentype"), url("/assets/Montserrat-LightItalic-BuKezmuc.woff") format("woff"), url("/assets/Montserrat-LightItalic-D8mnXEiK.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url("/assets/Montserrat-BlackItalic-EBzollcT.eot");
  src: local("Montserrat Black Italic"), local("Montserrat-BlackItalic"), url("/assets/Montserrat-BlackItalic-EBzollcT.eot?#iefix") format("embedded-opentype"), url("/assets/Montserrat-BlackItalic-wSP4UEIS.woff") format("woff"), url("/assets/Montserrat-BlackItalic-gKPQzOoV.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url("/assets/Montserrat-SemiBoldItalic-BI_GWfgI.eot");
  src: local("Montserrat SemiBold Italic"), local("Montserrat-SemiBoldItalic"), url("/assets/Montserrat-SemiBoldItalic-BI_GWfgI.eot?#iefix") format("embedded-opentype"), url("/assets/Montserrat-SemiBoldItalic-CbGoHx0B.woff") format("woff"), url("/assets/Montserrat-SemiBoldItalic-CMCrD54n.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url("/assets/Montserrat-Regular-D7D9vOij.eot");
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url("/assets/Montserrat-Regular-D7D9vOij.eot?#iefix") format("embedded-opentype"), url("/assets/Montserrat-Regular-CAIlaRU4.woff") format("woff"), url("/assets/Montserrat-Regular-D4Ob3rnq.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/assets/Montserrat-Medium-CXVAt7RH.eot");
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url("/assets/Montserrat-Medium-CXVAt7RH.eot?#iefix") format("embedded-opentype"), url("/assets/Montserrat-Medium-CC-4-OMP.woff") format("woff"), url("/assets/Montserrat-Medium-Csik_ItA.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/assets/Montserrat-ExtraBold-BTfuFXt5.eot");
  src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"), url("/assets/Montserrat-ExtraBold-BTfuFXt5.eot?#iefix") format("embedded-opentype"), url("/assets/Montserrat-ExtraBold-pmuBjEdg.woff") format("woff"), url("/assets/Montserrat-ExtraBold-qAz5OPGy.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/assets/Montserrat-Black-L5HZIDOu.eot");
  src: local("Montserrat Black"), local("Montserrat-Black"), url("/assets/Montserrat-Black-L5HZIDOu.eot?#iefix") format("embedded-opentype"), url("/assets/Montserrat-Black-BmTiIVkk.woff") format("woff"), url("/assets/Montserrat-Black-BOrnqsGK.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/assets/Montserrat-ThinItalic-BxA3xx2N.eot");
  src: local("Montserrat Thin Italic"), local("Montserrat-ThinItalic"), url("/assets/Montserrat-ThinItalic-BxA3xx2N.eot?#iefix") format("embedded-opentype"), url("/assets/Montserrat-ThinItalic-BXhdokFu.woff") format("woff"), url("/assets/Montserrat-ThinItalic-N_NJL8pO.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}
/*base*/
*,
*:before,
*:after {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*,
*:active,
*:focus {
  font-family: var(--font-main);
  outline: none;
}
html,
body {
  min-height: 100%;
  background-color: #fff;
  overscroll-behavior: none;
}
body {
  display: flex;
  flex-direction: column;
  margin: 0;
  width: 100%;
  min-height: 100vh;
}
@supports (min-height: 100dvh) {
  body {
    min-height: 100dvh;
  }
}
body {
  font-family: var(--font-main);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #fff;
}
@media (min-width: 768px) {
  html,
  body {
    overscroll-behavior: none;
  }
}
ul {
  list-style: none;
}
a {
  text-decoration: none;
  color: inherit;
}
.d-flex {
  display: flex;
}
.a-center {
  align-items: center;
}
.j-center {
  justify-content: center;
}
.hidden {
  opacity: 0;
  position: absolute;
  z-index: -10;
  width: 0;
  height: 0;
}
.text-center {
  text-align: center;
}
.link {
  display: block;
  font-family: var(--font-main);
  font-size: 12px;
  font-weight: 400;
  color: #009BED;
  text-decoration: underline;
  width: 100%;
  cursor: pointer;
}
.image-protect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-user-drag: none;
  user-drag: none;
  user-select: none;
}
.col {
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.container {
  display: flex;
  flex-direction: column;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  padding: 0 25px;
  padding-bottom: 70px;
  min-height: 100vh;
}
@supports (min-height: 100dvh) {
  .container {
    min-height: 100dvh;
  }
}
@media (min-width: 992px) {
  .container {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 992px) and (min-width: 768px) {
  .container {
    max-width: 90vw;
  }
}
@media (min-width: 992px) and (min-width: 992px) {
  .container {
    max-width: 80vw;
  }
}
@media (min-width: 992px) and (min-width: 1200px) {
  .container {
    max-width: 80vw;
  }
}
@media (min-width: 992px) and (min-width: 1400px) {
  .container {
    max-width: 80vw;
  }
}
@media (min-width: 992px) and (min-width: 1600px) {
  .container {
    max-width: 65vw;
  }
}
.container-full {
  display: flex;
  flex-direction: column;
  margin-right: 0;
  margin-left: 0;
  padding: 0;
  width: 100%;
  min-height: 100vh;
}
@supports (min-height: 100dvh) {
  .container-full {
    min-height: 100dvh;
  }
}
.container-full {
  overflow: hidden;
}
.container-full.container-full-view {
  overflow: auto;
}
.container-full.container-frame-view {
  overflow: auto;
}
.container-full .btn-main {
  margin-top: 20px;
}
@media (min-width: 992px) {
  .container-full .btn-main {
    margin-top: 40px;
  }
}
.container-full-view .header-title,
.container-full-view .header-column .header-title {
  flex-direction: column;
  align-items: center;
  font-family: var(--font-main);
  font-size: 48px;
  font-weight: 700;
  color: #fff;
  gap: 5px;
  text-align: center;
  word-break: break-word;
}
.container-full-view .header-title img,
.container-full-view .header-column .header-title img {
  filter: drop-shadow(0 0 5px #fff);
}
@media (min-width: 992px) {
  .container-full-view .header-title,
  .container-full-view .header-column .header-title {
    flex-direction: row;
    font-size: 62px;
  }
}
@media (min-width: 1600px) {
  .container-full-view .header-title,
  .container-full-view .header-column .header-title {
    font-size: 72px;
  }
}
.container-full-view .header-subtitle,
.container-full-view .header-column .header-subtitle {
  font-family: var(--font-main);
  font-size: 22px;
  font-weight: 300;
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  .container-full-view .header-subtitle,
  .container-full-view .header-column .header-subtitle {
    font-size: 26px;
  }
}
@media (min-width: 1600px) {
  .container-full-view .header-subtitle,
  .container-full-view .header-column .header-subtitle {
    font-size: 36px;
  }
}
.container-full-view .main-wrapper {
  width: 100%;
  padding-bottom: 10px;
  margin: 0 auto;
  margin-top: 25px;
}
@media (min-width: 992px) {
  .container-full-view .main-wrapper {
    margin-top: 0;
    width: 45%;
  }
}
@media (min-width: 1400px) {
  .container-full-view .main-wrapper {
    width: 30%;
  }
}
.container-full-view .main-wrapper .label-wrap {
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 600;
  color: #fff;
}
.container-full-view .main-link {
  width: 100%;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .container-full-view .main-link {
    width: 45%;
  }
}
@media (min-width: 1400px) {
  .container-full-view .main-link {
    width: 30%;
  }
}
.container-full-view .btn-main {
  width: 100%;
  margin: 10px auto;
}
@media (min-width: 992px) {
  .container-full-view .btn-main {
    width: 45%;
  }
}
@media (min-width: 1400px) {
  .container-full-view .btn-main {
    width: 30%;
  }
}
.container-frame-view .header-title,
.container-frame-view .header-column .header-title {
  flex-direction: column;
  align-items: center;
  font-family: var(--font-main);
  font-size: 40px;
  font-weight: 400;
  color: #2c2e45;
  gap: 20px;
  text-align: center;
  word-break: break-word;
}
@media (min-width: 992px) {
  .container-frame-view .header-title,
  .container-frame-view .header-column .header-title {
    font-size: 54px;
    flex-direction: row;
    gap: 5px;
  }
}
@media (min-width: 1600px) {
  .container-frame-view .header-title,
  .container-frame-view .header-column .header-title {
    font-size: 64px;
  }
}
.container-frame-view .header-subtitle,
.container-frame-view .header-column .header-subtitle {
  font-family: var(--font-main);
  font-size: 22px;
  font-weight: 300;
  color: #2c2e45;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  .container-frame-view .header-subtitle,
  .container-frame-view .header-column .header-subtitle {
    font-size: 26px;
  }
}
@media (min-width: 1600px) {
  .container-frame-view .header-subtitle,
  .container-frame-view .header-column .header-subtitle {
    font-size: 36px;
  }
}
.container-frame-view .main-wrapper {
  width: 82%;
  margin: 0 auto 4px;
}
@media (min-width: 992px) {
  .container-frame-view .main-wrapper {
    width: 38%;
  }
}
.container-frame-view .main-wrapper .label-wrap {
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 400;
  color: #828282;
}
.container-frame-view .main-link {
  width: 82%;
  margin: 0 auto;
  margin-top: 2px;
}
@media (min-width: 992px) {
  .container-frame-view .main-link {
    width: 38%;
  }
}
.container-frame-view .btn-main {
  width: 82%;
  margin: 0 auto;
  margin-top: 34px;
}
@media (min-width: 992px) {
  .container-frame-view .btn-main {
    width: 38%;
  }
}
.row {
  margin-right: -10px;
  margin-left: -10px;
  display: flex;
  flex-wrap: wrap;
}
.col-1 {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  max-width: 8.3333333333%;
  flex: 0 0 8.3333333333%;
  min-width: 8.3333333333%;
}
.col-2 {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  max-width: 16.6666666667%;
  flex: 0 0 16.6666666667%;
  min-width: 16.6666666667%;
}
.col-3 {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  max-width: 25%;
  flex: 0 0 25%;
  min-width: 25%;
}
.col-4 {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  max-width: 33.3333333333%;
  flex: 0 0 33.3333333333%;
  min-width: 33.3333333333%;
}
.col-5 {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  max-width: 41.6666666667%;
  flex: 0 0 41.6666666667%;
  min-width: 41.6666666667%;
}
.col-6 {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  max-width: 50%;
  flex: 0 0 50%;
  min-width: 50%;
}
.col-7 {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  max-width: 58.3333333333%;
  flex: 0 0 58.3333333333%;
  min-width: 58.3333333333%;
}
.col-8 {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  max-width: 66.6666666667%;
  flex: 0 0 66.6666666667%;
  min-width: 66.6666666667%;
}
.col-9 {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  max-width: 75%;
  flex: 0 0 75%;
  min-width: 75%;
}
.col-10 {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  max-width: 83.3333333333%;
  flex: 0 0 83.3333333333%;
  min-width: 83.3333333333%;
}
.col-11 {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  max-width: 91.6666666667%;
  flex: 0 0 91.6666666667%;
  min-width: 91.6666666667%;
}
.col-12 {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  max-width: 100%;
  flex: 0 0 100%;
  min-width: 100%;
}
@media (min-width: 768px) {
  .col-sm {
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .col-md {
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg {
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
}
@media (min-width: 1400px) {
  .col-xl {
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
}
@media (min-width: 1600px) {
  .col-xxl {
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .col-sm-1 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
    min-width: 8.3333333333%;
  }
}
@media (min-width: 768px) {
  .col-sm-2 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
    min-width: 16.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-sm-3 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 25%;
    flex: 0 0 25%;
    min-width: 25%;
  }
}
@media (min-width: 768px) {
  .col-sm-4 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
    min-width: 33.3333333333%;
  }
}
@media (min-width: 768px) {
  .col-sm-5 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
    min-width: 41.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-sm-6 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 50%;
    flex: 0 0 50%;
    min-width: 50%;
  }
}
@media (min-width: 768px) {
  .col-sm-7 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
    min-width: 58.3333333333%;
  }
}
@media (min-width: 768px) {
  .col-sm-8 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
    min-width: 66.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-sm-9 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 75%;
    flex: 0 0 75%;
    min-width: 75%;
  }
}
@media (min-width: 768px) {
  .col-sm-10 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
    min-width: 83.3333333333%;
  }
}
@media (min-width: 768px) {
  .col-sm-11 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
    min-width: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-sm-12 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 100%;
    flex: 0 0 100%;
    min-width: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
    min-width: 8.3333333333%;
  }
}
@media (min-width: 992px) {
  .col-md-2 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
    min-width: 16.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-md-3 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 25%;
    flex: 0 0 25%;
    min-width: 25%;
  }
}
@media (min-width: 992px) {
  .col-md-4 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
    min-width: 33.3333333333%;
  }
}
@media (min-width: 992px) {
  .col-md-5 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
    min-width: 41.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-md-6 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 50%;
    flex: 0 0 50%;
    min-width: 50%;
  }
}
@media (min-width: 992px) {
  .col-md-7 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
    min-width: 58.3333333333%;
  }
}
@media (min-width: 992px) {
  .col-md-8 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
    min-width: 66.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-md-9 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 75%;
    flex: 0 0 75%;
    min-width: 75%;
  }
}
@media (min-width: 992px) {
  .col-md-10 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
    min-width: 83.3333333333%;
  }
}
@media (min-width: 992px) {
  .col-md-11 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
    min-width: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-md-12 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 100%;
    flex: 0 0 100%;
    min-width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
    min-width: 8.3333333333%;
  }
}
@media (min-width: 1200px) {
  .col-lg-2 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
    min-width: 16.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-lg-3 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 25%;
    flex: 0 0 25%;
    min-width: 25%;
  }
}
@media (min-width: 1200px) {
  .col-lg-4 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
    min-width: 33.3333333333%;
  }
}
@media (min-width: 1200px) {
  .col-lg-5 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
    min-width: 41.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-lg-6 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 50%;
    flex: 0 0 50%;
    min-width: 50%;
  }
}
@media (min-width: 1200px) {
  .col-lg-7 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
    min-width: 58.3333333333%;
  }
}
@media (min-width: 1200px) {
  .col-lg-8 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
    min-width: 66.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-lg-9 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 75%;
    flex: 0 0 75%;
    min-width: 75%;
  }
}
@media (min-width: 1200px) {
  .col-lg-10 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
    min-width: 83.3333333333%;
  }
}
@media (min-width: 1200px) {
  .col-lg-11 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
    min-width: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-lg-12 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 100%;
    flex: 0 0 100%;
    min-width: 100%;
  }
}
@media (min-width: 1400px) {
  .col-xl-1 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
    min-width: 8.3333333333%;
  }
}
@media (min-width: 1400px) {
  .col-xl-2 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
    min-width: 16.6666666667%;
  }
}
@media (min-width: 1400px) {
  .col-xl-3 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 25%;
    flex: 0 0 25%;
    min-width: 25%;
  }
}
@media (min-width: 1400px) {
  .col-xl-4 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
    min-width: 33.3333333333%;
  }
}
@media (min-width: 1400px) {
  .col-xl-5 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
    min-width: 41.6666666667%;
  }
}
@media (min-width: 1400px) {
  .col-xl-6 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 50%;
    flex: 0 0 50%;
    min-width: 50%;
  }
}
@media (min-width: 1400px) {
  .col-xl-7 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
    min-width: 58.3333333333%;
  }
}
@media (min-width: 1400px) {
  .col-xl-8 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
    min-width: 66.6666666667%;
  }
}
@media (min-width: 1400px) {
  .col-xl-9 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 75%;
    flex: 0 0 75%;
    min-width: 75%;
  }
}
@media (min-width: 1400px) {
  .col-xl-10 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
    min-width: 83.3333333333%;
  }
}
@media (min-width: 1400px) {
  .col-xl-11 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
    min-width: 91.6666666667%;
  }
}
@media (min-width: 1400px) {
  .col-xl-12 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 100%;
    flex: 0 0 100%;
    min-width: 100%;
  }
}
@media (min-width: 1600px) {
  .col-xxl-1 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
    min-width: 8.3333333333%;
  }
}
@media (min-width: 1600px) {
  .col-xxl-2 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
    min-width: 16.6666666667%;
  }
}
@media (min-width: 1600px) {
  .col-xxl-3 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 25%;
    flex: 0 0 25%;
    min-width: 25%;
  }
}
@media (min-width: 1600px) {
  .col-xxl-4 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
    min-width: 33.3333333333%;
  }
}
@media (min-width: 1600px) {
  .col-xxl-5 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
    min-width: 41.6666666667%;
  }
}
@media (min-width: 1600px) {
  .col-xxl-6 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 50%;
    flex: 0 0 50%;
    min-width: 50%;
  }
}
@media (min-width: 1600px) {
  .col-xxl-7 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
    min-width: 58.3333333333%;
  }
}
@media (min-width: 1600px) {
  .col-xxl-8 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
    min-width: 66.6666666667%;
  }
}
@media (min-width: 1600px) {
  .col-xxl-9 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 75%;
    flex: 0 0 75%;
    min-width: 75%;
  }
}
@media (min-width: 1600px) {
  .col-xxl-10 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
    min-width: 83.3333333333%;
  }
}
@media (min-width: 1600px) {
  .col-xxl-11 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
    min-width: 91.6666666667%;
  }
}
@media (min-width: 1600px) {
  .col-xxl-12 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 100%;
    flex: 0 0 100%;
    min-width: 100%;
  }
}
.offset-1 {
  margin-left: 8.3333333333%;
}
.offset-2 {
  margin-left: 16.6666666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.3333333333%;
}
.offset-5 {
  margin-left: 41.6666666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.3333333333%;
}
.offset-8 {
  margin-left: 66.6666666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.3333333333%;
}
.offset-11 {
  margin-left: 91.6666666667%;
}
.offset-12 {
  margin-left: 100%;
}
@media (min-width: 768px) {
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
}
@media (min-width: 768px) {
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
}
@media (min-width: 768px) {
  .offset-sm-3 {
    margin-left: 25%;
  }
}
@media (min-width: 768px) {
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
}
@media (min-width: 768px) {
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
}
@media (min-width: 768px) {
  .offset-sm-6 {
    margin-left: 50%;
  }
}
@media (min-width: 768px) {
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
}
@media (min-width: 768px) {
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
}
@media (min-width: 768px) {
  .offset-sm-9 {
    margin-left: 75%;
  }
}
@media (min-width: 768px) {
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
}
@media (min-width: 768px) {
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .offset-sm-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
}
@media (min-width: 992px) {
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
}
@media (min-width: 992px) {
  .offset-md-3 {
    margin-left: 25%;
  }
}
@media (min-width: 992px) {
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
}
@media (min-width: 992px) {
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
}
@media (min-width: 992px) {
  .offset-md-6 {
    margin-left: 50%;
  }
}
@media (min-width: 992px) {
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
}
@media (min-width: 992px) {
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
}
@media (min-width: 992px) {
  .offset-md-9 {
    margin-left: 75%;
  }
}
@media (min-width: 992px) {
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
}
@media (min-width: 992px) {
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .offset-md-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
}
@media (min-width: 1200px) {
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
}
@media (min-width: 1200px) {
  .offset-lg-3 {
    margin-left: 25%;
  }
}
@media (min-width: 1200px) {
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
}
@media (min-width: 1200px) {
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
}
@media (min-width: 1200px) {
  .offset-lg-6 {
    margin-left: 50%;
  }
}
@media (min-width: 1200px) {
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
}
@media (min-width: 1200px) {
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
}
@media (min-width: 1200px) {
  .offset-lg-9 {
    margin-left: 75%;
  }
}
@media (min-width: 1200px) {
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
}
@media (min-width: 1200px) {
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .offset-lg-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1400px) {
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
}
@media (min-width: 1400px) {
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
}
@media (min-width: 1400px) {
  .offset-xl-3 {
    margin-left: 25%;
  }
}
@media (min-width: 1400px) {
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
}
@media (min-width: 1400px) {
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
}
@media (min-width: 1400px) {
  .offset-xl-6 {
    margin-left: 50%;
  }
}
@media (min-width: 1400px) {
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
}
@media (min-width: 1400px) {
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
}
@media (min-width: 1400px) {
  .offset-xl-9 {
    margin-left: 75%;
  }
}
@media (min-width: 1400px) {
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
}
@media (min-width: 1400px) {
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1400px) {
  .offset-xl-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1600px) {
  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }
}
@media (min-width: 1600px) {
  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }
}
@media (min-width: 1600px) {
  .offset-xxl-3 {
    margin-left: 25%;
  }
}
@media (min-width: 1600px) {
  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }
}
@media (min-width: 1600px) {
  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }
}
@media (min-width: 1600px) {
  .offset-xxl-6 {
    margin-left: 50%;
  }
}
@media (min-width: 1600px) {
  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }
}
@media (min-width: 1600px) {
  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }
}
@media (min-width: 1600px) {
  .offset-xxl-9 {
    margin-left: 75%;
  }
}
@media (min-width: 1600px) {
  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }
}
@media (min-width: 1600px) {
  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1600px) {
  .offset-xxl-12 {
    margin-left: 100%;
  }
}
.icon-btn-secondary, .icon-btn-primary, .icon-check, .icon-cart-head, .icon-heart, .icon-remove, .icon-arrow-next, .icon-arrow-prev, .icon-download, .icon-share, .icon-like-gallery, .icon-like, .icon-free, .icon-mob-download, .icon-retouch, .icon-specialty, .icon-prints, .icon-gallery, .icon-cart, .icon-account, .icon-compare, .icon-user-remove, .icon-user-add, .icon-acc-logo, .icon-arrow, .icon-logo, .icon-organization {
  display: block;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.icon-organization {
  background-image: url("data:image/svg+xml,%3Csvg width='39' height='39' viewBox='0 0 39 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1307 38.084C29.597 38.084 38.0817 29.5994 38.0817 19.133C38.0817 8.66666 29.597 0.182007 19.1307 0.182007C8.66434 0.182007 0.179688 8.66666 0.179688 19.133C0.179688 29.5994 8.66434 38.084 19.1307 38.084Z' fill='transparent'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3568 12.09H28.5018C28.7936 12.09 29.0734 12.2059 29.2797 12.4122C29.4859 12.6185 29.6018 12.8983 29.6018 13.19V20.808C29.6018 20.9525 29.5734 21.0955 29.5181 21.229C29.4628 21.3624 29.3818 21.4837 29.2797 21.5858C29.1775 21.688 29.0562 21.769 28.9228 21.8243C28.7893 21.8796 28.6463 21.908 28.5018 21.908H14.3568C14.2124 21.908 14.0693 21.8796 13.9359 21.8243C13.8024 21.769 13.6812 21.688 13.579 21.5858C13.4769 21.4837 13.3958 21.3624 13.3406 21.229C13.2853 21.0955 13.2568 20.9525 13.2568 20.808V13.19C13.2568 12.8983 13.3727 12.6185 13.579 12.4122C13.7853 12.2059 14.0651 12.09 14.3568 12.09Z' stroke='%232C2E45' stroke-width='0.77' stroke-linecap='round' stroke-dasharray='1.1 2.2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0771 14.272H27.4231V25.18H11.0771V14.272Z' fill='transparent'/%3E%3Cpath d='M26.3102 25.694H11.5602C10.9932 25.693 10.5342 25.249 10.5332 24.702V15.262C10.5332 14.715 10.9932 14.272 11.5602 14.271H26.3102C26.8772 14.271 27.3362 14.715 27.3372 15.262V24.701C27.3372 25.248 26.8772 25.693 26.3102 25.694ZM11.5602 14.952C11.4765 14.9507 11.3956 14.9825 11.3353 15.0406C11.2749 15.0987 11.24 15.1783 11.2382 15.262V24.701C11.2382 24.872 11.3822 25.011 11.5602 25.011H26.3102C26.3938 25.0123 26.4746 24.9805 26.5348 24.9223C26.595 24.8642 26.6296 24.7846 26.6312 24.701V15.262C26.6296 15.1784 26.595 15.0988 26.5348 15.0406C26.4746 14.9825 26.3938 14.9507 26.3102 14.952H11.5602Z' fill='%232C2E45'/%3E%3Cpath d='M15.4854 25.694C15.4188 25.6944 15.3535 25.676 15.2969 25.641C15.2403 25.606 15.1947 25.5557 15.1654 25.496C15.1372 25.4372 15.127 25.3714 15.136 25.3068C15.1451 25.2422 15.1731 25.1817 15.2164 25.133L20.9644 18.569C21.0264 18.4989 21.1133 18.4557 21.2067 18.4486C21.3 18.4415 21.3924 18.4711 21.4644 18.531L27.2144 23.305C27.247 23.3341 27.2736 23.3693 27.2926 23.4087C27.3116 23.4481 27.3226 23.4909 27.3251 23.5346C27.3275 23.5782 27.3212 23.622 27.3067 23.6632C27.2922 23.7045 27.2696 23.7425 27.2404 23.775C27.1799 23.8415 27.0968 23.8832 27.0073 23.8917C26.9178 23.9002 26.8283 23.875 26.7564 23.821L21.2744 19.271L15.7564 25.573C15.7225 25.611 15.6809 25.6414 15.6343 25.6621C15.5878 25.6828 15.5373 25.6933 15.4864 25.693L15.4854 25.694Z' fill='%232C2E45'/%3E%3Cpath d='M10.8859 23.152C10.8173 23.1528 10.7498 23.1336 10.6919 23.0966C10.634 23.0597 10.5882 23.0066 10.5599 22.944C10.5329 22.8821 10.5254 22.8134 10.5385 22.7471C10.5515 22.6808 10.5845 22.6201 10.6329 22.573L14.0829 19.148C14.1501 19.0825 14.2402 19.0459 14.3339 19.046C14.4268 19.0519 14.5152 19.0877 14.5859 19.148L18.0209 22.505C18.0679 22.5457 18.1025 22.5988 18.1209 22.6582C18.1393 22.7175 18.1407 22.7809 18.1249 22.841C18.1082 22.902 18.0752 22.9572 18.0293 23.0007C17.9835 23.0442 17.9267 23.0744 17.8649 23.088C17.8031 23.1025 17.7384 23.1003 17.6777 23.0816C17.6169 23.063 17.5621 23.0287 17.5189 22.982L14.3379 19.872L11.1379 23.05C11.0706 23.1157 10.9801 23.1524 10.8859 23.152ZM16.9149 18.981C16.8319 18.981 16.7499 18.975 16.6679 18.962C15.8399 18.813 15.2859 18.055 15.4179 17.252C15.5499 16.45 16.3199 15.894 17.1549 16C17.7319 16.087 18.2089 16.48 18.3899 17.016C18.4785 17.2798 18.4901 17.5633 18.4233 17.8334C18.3565 18.1034 18.2142 18.3489 18.0129 18.541C17.7229 18.824 17.3269 18.982 16.9149 18.981ZM16.9149 16.661C16.7928 16.6606 16.6719 16.6861 16.5604 16.736C16.4488 16.7858 16.3492 16.8587 16.2679 16.95C16.1886 17.0391 16.1302 17.1447 16.097 17.2593C16.0638 17.3738 16.0566 17.4943 16.0759 17.612C16.1459 18.025 16.5259 18.321 16.9589 18.298C17.1646 18.2906 17.3602 18.2075 17.5082 18.0647C17.6563 17.9218 17.7463 17.7292 17.7609 17.524C17.7658 17.4108 17.7473 17.2978 17.7066 17.192C17.666 17.0862 17.604 16.99 17.5246 16.9091C17.4452 16.8283 17.35 16.7647 17.2449 16.7221C17.1399 16.6796 17.0272 16.6592 16.9139 16.662L16.9149 16.661Z' fill='%232C2E45'/%3E%3C/svg%3E%0A");
}
.icon-logo {
  background-image: url("data:image/svg+xml,%3Csvg width='110' height='73' viewBox='0 0 110 73' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect y='0.5' width='110' height='72' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_1568_17629' transform='matrix(0.001 0 0 0.00152778 0 0.0240972)'/%3E%3C/pattern%3E%3Cimage id='image0_1568_17629' width='1000' height='623' xlink:href='data:image/png;base64,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Y0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAuIwAALiMBeKU/dgAADfFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAxIDc5LmE4ZDQ3NTM0OSwgMjAyMy8wMy8yMy0xMzowNTo0NSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6eG1wVFBnPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvdC9wZy8iIHhtbG5zOnN0RGltPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvRGltZW5zaW9ucyMiIHhtbG5zOnhtcEc9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9nLyIgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgSWxsdXN0cmF0b3IgMjcuOCAoTWFjaW50b3NoKSIgeG1wOk1vZGlmeURhdGU9IjIwMjMtMDktMTRUMTQ6NDk6NDUtMDU6MDAiIHhtcDpDcmVhdGVEYXRlPSIyMDIzLTA5LTE0VDE0OjQ1OjQzLTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTA5LTE0VDE0OjQ5OjQ1LTA1OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmRjY2NiOThiLThkNWMtMjg0My04ZTQwLTk1OGNhNGVkNWJiMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpiMzFkYTBjNy1iNzk1LTRiMTgtOGZhYy1kYTIxMDkwMzc2YzciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphOWI5MDI3OS02ZGFmLTQ5ZDQtODQxNi04ZWYwNzVmZjU4NTUiIHhtcFRQZzpOUGFnZXM9IjEiIHhtcFRQZzpIYXNWaXNpYmxlVHJhbnNwYXJlbmN5PSJGYWxzZSIgeG1wVFBnOkhhc1Zpc2libGVPdmVycHJpbnQ9IkZhbHNlIiB0aWZmOkNvbXByZXNzaW9uPSI2IiB0aWZmOlhSZXNvbHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6WVJlc29sdXRpb249IjcyMDAwMC8xMDAwMCIgdGlmZjpSZXNvbHV0aW9uVW5pdD0iMiIgZXhpZjpDb2xvclNwYWNlPSI2NTUzNSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjI0MiIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjE1NCIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdjODY2ZTItNzhkNi00ZDUyLWE3NDctNDYzNGIwNzE4MTc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk3Yzg2NmUyLTc4ZDYtNGQ1Mi1hNzQ3LTQ2MzRiMDcxODE3NyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmE5YjkwMjc5LTZkYWYtNDlkNC04NDE2LThlZjA3NWZmNTg1NSIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphOWI5MDI3OS02ZGFmLTQ5ZDQtODQxNi04ZWYwNzVmZjU4NTUiIHN0RXZ0OndoZW49IjIwMjMtMDktMTRUMTQ6NDU6NDMtMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIElsbHVzdHJhdG9yIDI3LjggKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi9wb3N0c2NyaXB0IHRvIGltYWdlL2Vwc2YiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjk3Yzg2NmUyLTc4ZDYtNGQ1Mi1hNzQ3LTQ2MzRiMDcxODE3NyIgc3RFdnQ6d2hlbj0iMjAyMy0wOS0xNFQxNDo0OTo0NS0wNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjcgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi9wb3N0c2NyaXB0IHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gaW1hZ2UvZXBzZiB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmIzMWRhMGM3LWI3OTUtNGIxOC04ZmFjLWRhMjEwOTAzNzZjNyIgc3RFdnQ6d2hlbj0iMjAyMy0wOS0xNFQxNDo0OTo0NS0wNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjcgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDx4bXBUUGc6TWF4UGFnZVNpemUgc3REaW06dz0iMTIwMC4wMDAwMDAiIHN0RGltOmg9IjEyMDAuMDAwMDAwIiBzdERpbTp1bml0PSJQaXhlbHMiLz4gPHhtcFRQZzpQbGF0ZU5hbWVzPiA8cmRmOlNlcT4gPHJkZjpsaT5DeWFuPC9yZGY6bGk+IDxyZGY6bGk+TWFnZW50YTwvcmRmOmxpPiA8cmRmOmxpPlllbGxvdzwvcmRmOmxpPiA8cmRmOmxpPkJsYWNrPC9yZGY6bGk+IDwvcmRmOlNlcT4gPC94bXBUUGc6UGxhdGVOYW1lcz4gPHhtcFRQZzpTd2F0Y2hHcm91cHM+IDxyZGY6U2VxPiA8cmRmOmxpPiA8cmRmOkRlc2NyaXB0aW9uIHhtcEc6Z3JvdXBOYW1lPSJEZWZhdWx0IFN3YXRjaCBHcm91cCIgeG1wRzpncm91cFR5cGU9IjAiPiA8eG1wRzpDb2xvcmFudHM+IDxyZGY6U2VxPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0zNCBHPTM4IEI9NDggMSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjM0IiB4bXBHOmdyZWVuPSIzOCIgeG1wRzpibHVlPSI0OCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDkgRz0yMjUgQj0zIDEiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNDkiIHhtcEc6Z3JlZW49IjIyNSIgeG1wRzpibHVlPSIzIi8+IDwvcmRmOlNlcT4gPC94bXBHOkNvbG9yYW50cz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOmxpPiA8L3JkZjpTZXE+IDwveG1wVFBnOlN3YXRjaEdyb3Vwcz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRm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'/%3E%3C/defs%3E%3C/svg%3E%0A");
}
.icon-arrow {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.87011 5.67599L5.50011 1.09399M1.16211 5.67699L5.53211 1.09399' stroke='%232C2E45' stroke-width='1.1' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.icon-acc-logo {
  background-image: url("data:image/svg+xml,%3Csvg width='72' height='72' viewBox='0 0 72 72' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='72' height='71.7314' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_1958_15125' transform='matrix(0.00666667 0 0 0.00669163 0 -0.00187259)'/%3E%3C/pattern%3E%3Cimage id='image0_1958_15125' width='150' height='150' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAE9WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDEgNzkuYzAyMDRiMmRlZiwgMjAyMy8wMi8wMi0xMjoxNDoyNCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjMgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIzLTA0LTA2VDE0OjIxOjAxLTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0wNC0wNlQxNDoyMjowMS0wNTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMy0wNC0wNlQxNDoyMjowMS0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODIxNTBlM2UtZDVlZC00NGMyLWE1MjMtYzMwZjE0YTJhNmNjIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgyMTUwZTNlLWQ1ZWQtNDRjMi1hNTIzLWMzMGYxNGEyYTZjYyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjgyMTUwZTNlLWQ1ZWQtNDRjMi1hNTIzLWMzMGYxNGEyYTZjYyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODIxNTBlM2UtZDVlZC00NGMyLWE1MjMtYzMwZjE0YTJhNmNjIiBzdEV2dDp3aGVuPSIyMDIzLTA0LTA2VDE0OjIxOjAxLTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjQuMyAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5NZmt0AABMpklEQVR42u19d1RUV7s+f9z1W3d9665vfeuuu2JiYkxsqPRqL2hsgA17VzT2LnZjA8WGimKjiL0rFkSkKCK2JHY0scRYYjdGTTTRxLy//eyZc9hzZp+ZMzNYkvjHXsAwc2Zmn2e/5XmbGxG5Wa4//1nrz5duT548drt06aLbzp07Si1KSKDp06fT4EGDqHWrVtSgQQOqWrUqVapYkUp99BG9X6KEukp//DF5enhQjerVqXHjxtSxQwcaPXo0zZo1i1JSkqmg4OC/bt++7fbi+W//sH0lN7d/ErD+ZCB68OC+W1bW3v+Li4sLiezRY3BwcNCyD0uWzPjg/fczGViyROAUw8rCdcuWLbM1LDR02sQvvohYtWql15UrV9x+//3FO2D9lde9e3fdtqellY4aMaJzzRo1FpX84INXASCHweZRufLaz3v1HJiSkuJ37dpVDvp3wHqbpdLLP5hau+Q2f/68Os2aNo3+6MMPM4wCycvTk86fKyT3ChWKFUxMItKHH5bUBRrAHhISMm/GjNhG58+fc3vJvsM7YL0lC6d+wYL4Wp/Vrx/nrFSCbcWuRUxlFSuwlqekUPz8eYakGQdZ3brzFixYUOuHH268A9abWL/++sxtd3r6h+3btRujlUxM3Th08z/95BO6desmB9aNH25ww7w4QMWATi9ePKfbt28RA41DKpM5C+ndu3Ubmpe3/99//PH7O2C96nX//n23efPm1gkKDEwyG91WN+bo0aM0cMAAwzeyf//+HFTK6tu3T7EAq6CgwHTNP19Sq4gIp67xAZNidZkU27BhvfuzZ0/fAau41/Xr19zGjx/XukKFChvtqTpInZcvf6cZM2bYlV74/6lTJ+nJk8cqsPC3gxLGavXp3dsCrCtWpLp0PRyi4KCgpOTkpIBnT5++A5ari6kot7FjxrQvU6bMVqO2E1QPbibztmjp0qXEVKXucyFJ8LxBgwbR3Tu3VQnTrm1bp0FQ5tNPiR0E+unRT/TgwX1+Tfy09TnEVbdOHdqbmUkflyolVZNVq1RZtnHDBnemZt8By9H1+PEjtxmxsY0qurtvdNQYv3fvriopAJpdu3bymy17bmbmHg4CEKAzmYRTXrd/X67TwJozZza/Rkx0NCUmJqrX7NSpo93XDh06hEvPX589syJltRKsYYMGs/PzD/zPO2AZWDBUN23cWN7f3y/FWc7px4c/0neXL1mot8NHDhMDqcXz2Mmn339/oXqCPt7e9PSXX1RAgnl39L2ZuqKnT38h5tURk7LUrGlT9TMwO0n3deXKlqX169cxFf4Hf+7t27eN0hkZzEbsDcn+Dlg669tvv3Fr3arVBDNl4KwtQo+ZCsrYnU7hYWGqWsQqLDxLQUGB6nOTkhLpp58eWnBXTMWoz9+4cYPD779z5w7+2mHDhqo81k0GMjz2kAFe5nGG1K1LZ8+eJXao1Pc+f/6cQ16kp4fH2nXr1lZ68zzYWwSs589/c5s7Ny6Euf1pipQqX66cU8CC0f3Lzz9TVtZe/neV4GC6cPGCesNu37pFDT77jMf/njx+TIgPiq+vFxKi3mD2uSggIMDwe7dq1YpLnHPnzlmosaVLl6jv3717N4vXDB82jH7++QldufIdMVtSfV5OTrYz3z2zc+fOUW+WA3tLgHXx4gW3puHh0aLaC23ShMaPH+8UsGAg//rsKeXl7bdg1eHpKTcNUgqSCcCB6tJe4/DhQ+pzIYGgIqtVq0aBNkD2SenSTOqc4a/p1s0SPAhSK9fblraNP1ZWUH07d+wgj8qVqUvnzurzVq9a5XTYiH3f1ZmZme/9I4GF+NhaJrorlC+/WQRV3z596CxTWc66+x8zVfOCAaag4KDF4xWYutvN1KNIAWzfvl16jQkM1LC97jAvMTsri+LmzKGuXbtS5UqVrJ6LxyZO/IL27s3kdhlUmPaz4+9Lly7y92ROCTVldhfU8jN2AMaMGc3VJZ4XNWKE+tkg5VwMJWVMnjSpxfPXnl3xBoHFjFu3wYMHRZZkX14FBHOt4+Pj+Q3FDQJp6cyGlmUGM1TZ0WNHpdJs2bJl/PqQFJCMsmvAqPf38+OepFEWH4Z606bhtGzpUopm3mBwsKUknDkjVgUNJOWFC99S40aNLJ4TGztdfU5cXFyxBL3btGkzjtmZf39gff/9FTd2Q2NFKVWO2VOzZ8+itm3aUP6BPPVk16tXz+HNhOf3JwPNiRPHdW2wESOGc/VjBDR4PkAPrw12H8I/9vgoALJs2TIWj0GNAvAA9KZNm6TB7qSkJBVYo0eNKraMCuawJDE1/fcF1pdfHvsvHx+flVoaAZ6S4i3B1sBpxuZevnRJqn5sLX9/f/5axP5ANDZv3lxVNVrppdhGkFBt27alSZMmMmN+IW3buoWOHDlC33z7Dd24cZ3u37/H7bJHzNv88ccH3NP87rvLdPLkCcrOzqKU5GSaNXMml7Lw8Dw8PKSgTU1dTkMGD5Z+Hqw9ezKKOK+OHZ0GU2RkJH1kyYFlMWdlfdbevf/3twPW9u1ppcua2HO7G1OzRg1+IzlRuX+fHgNttWqw18HLO3z4MP85gN1oPCbeZEi0li1acCCwjeZ21LNnz1T+yNUFNfeESdvTp09RMpNAAwcOoCoMuJB89uzGc8w+U67TuHEjp4EVFBhIa9eusSKF2eHdsWHDBve/DbBWrlzhhWi9I5vTtUsXnhmATZ5vLO2EqjPPzd29gpVECGQbDcMYhjgkjsgXvfLF7DkY6TDWFy1K4NxaaSYltZ+9WtWqXP0rr6tZs6bTwILKvnfvHg+CezKPWCOpM1JSkv3+2sBinh/zbqqY01rULz2YqQMjG6QYs7+/eOEwCw7J1K9fP8rNzaVffvn59QHJzoJzcvnyJYqfP5/q1K5NovOC+OTq1au4GkdY6BMJAI0kFu7evVt9vyvffWe1d7gfSclJAX9ZYC1elFDtQ8HzgwELXgjkpNFNyjBvUmqqseyAmjVr0JIlS+jO7dvc+3Pm5r9kEu23337loRmAEgQmwkM/8/WEfmF/43+I5/3OpKqz74P32L9vH3Xv1s0CRHAUOrRvz2kMkLmOxinFz4Mw0oQJE6hNm9ZW4EpdvtzvLwespKTEABFUoaFNePwMtpOPj7dD9sJvvz6j48eP23xeo4YNOS8FtWP0xsJ7fPb0KQ+1/HDjBn13+TJdYAb7ucJCOnPmNFtn6Kx54e/z588Lf5seKzx7lr5hj4Onunb1e7p79w4HoqLGDQGZfY5vv/2WB6BBW2i9UqN7NXTIEAs1n5a2TXVSKkoOM8C1ft3aSn8ZYIH4VNXf+yVo1MiRFgHhAwcOOJSlefHiBe4xyf5Xq1ZNBqg0fvqN3MRfGUjh5SGEcv7cORU8AIi9dfHCBbvPAfvOwcd+4nPjMEHKGbHrIGnwGiQpOprFCttNVPmnT520ojykhHKpUunF6y2+ImDtych4Hx9WsRtAFnbp0plWrVplsYnJyUmGY383mc0xghnf4uOo6QPvA7VkF0xMZUE1fsuk0VkHgKRdkGjOvA7vh/jh1e+/5wFyex4o/n/61CkeezSyR6BL1Fwytq5fv04B/v6GQYnkyTOnT7+9wGKqwc3dlOFpcm9Lf8x5KfyOoCxyn8TNi4qKsvule/TowVNgQEwqdhdceCVjwNbNgYq7zFQUlyJnnQOTuAAMV68BkEGl3rp5k0nZZza/A9Tphg0beKxSFxTlyxMDBfc+8RoctCaNGztMojL7N+XmzR/ePmAhbBAUFJRkK4cKZOdFIdMABnBYaKhNPusqs1tam08uAsZQibZOPFTO3Tt3mN1zzrZkKnQcFCBLHXk+bDV9lWlSm/h+T+14rfAS+/bty80Kk/qvRWyvefgKPJ/ocfb+/HOnGfqIiIiJzKR4e4CFQGfbtm3GGUnMq1Wzpkp+mhLablm43cpq0bw5t4MQlMbfvXt/bpEZKvPkoA7OnSvUBRRsKuVm46ZeYAazrZuvBcmtmz8YBxYD7jffnDcsxfBdbTkeODAbN27koSAE2mFinGfXF58D0tfV8M+4cWPbkksFtMUIrKlTpzZzJNsT6u0FO13KhsCYnjx5EjdAEY5ALO3q91eoY8eOXAXCHvtdeL7W4H3444/sJn4jVXe4aenp6cwNN2UoNGzQgFMSAHiTJk2oZ8+etHDhQsrJzrYPLCY5jIIQID554gR99eWXhteXXx6jSxcvchJXzxm5eOFbXlYG23Pw4EGqwQ4ax2hOvb2sCPSxeOPAys7O/l+RADW60EBDCxaoOJxMJOlB7YExP3SowKaHB7IR4PmWAUu8ubA7Fi1aRCEhIYZCQgAwshPWrl0rBwuThJCutgDFHBcuSSJatuTZEbAvwdk5skAL4HUrV67Q5cfgAAwaNJB/boSn8LkQFy2uIlu0AEBV1BsD1t17d938/PxSnU0h7ty5MwcOVNyN69f4qQP7DEO/fr16vMhBT0rdu3vHQkJBSoAOwM9du3bx18sCwaUYyGCbII4mK1bAqUdAOv/AAQs7DBLojgxY7DmbmIpCjpUYqnG0aFa7oNbghT7XkVw4lCj+wOdF+Gfu3LlOMfX4nAgnDR8+nNtuikrs0L79GOcKZV0EFnKre/XqNdDVJhvw8nBSwTYrjwFcStmULMh7mW24zI6CnYKcLjH4io2DoTt4yGDO3gN0e/fuZR5qJgcyysNgGHt7eVl8LnhisGmUa8MZgA0nvt/RI0eYWu9uBVC8J0JKfr6+XOoaXWJEAu2QTMAt5Kpez/Ndv24tBxTeC5LS0f3HeyYmJXJid/16i2KPrOUpKX6vHVg7duwopVeJ7Mr6vFcv3dgectT1jG08PnPmDIubDC5n7tw45jnl0er1GTR22hrqNGAJhfeIp2ZsdRu8lCbOXEebtmVTbu4+mjRxIs80xWtLvPceZ8E3sM1W2HVISeX99uXm8pNu0ViEgRO9tdasWcOul0PZOXlsHTC08vMLmJ052RpYZjsR3JSeN4zyNmeklTZy8Yg5VbWE4Deyex1XiS4A6+HDH93YCUktblDBA4TdZL15L7m6tEUfoPmGCKr27dtTTk4OLU3dSeHd55NP+DTyDJMvv6bTqW2/RbRuUybtSt8lqgR+ogEi2HAPmJOB90I+vVhkAQmJQgiAc93GTBo1dTU1i1xAtdrOphqtZxlaCxLTaMqUKVJgKeBC2EgvVISYqsL1Obtmz57NU6wFNZ7FnJuBjrVZcgFY45lLWtx9pnp07y4FFewp8Ee2QHXo0CGeXKdcC57eASYB+o9OMQMqhjwYgMSFxzzV303LnwFsyqz1tG/fPm70F8U5Q7n99pB5a6dOnqS6detYSEWozG07cqj9gMXkGz7d4tpG15zF22wCS7X1mOSUHz6T5HKloQmkHrzrbsx7Fit/cnOy//eVA4t5R25KyAbIRkLdkCFDDCfjSeNc4WEWsUTRhgDtYAtUUIH9+vVVrwXWOT//IHVnas7Rm4vlzdYXsesoKzuLqzbluqiagaoQq4dgh0HCJSRtpyotZjj1fkXA2moIWMp31iNV169bp5uhamS1ad2aZ/CKqpV5nPHGizKcABZEYvv27cYo0gpGL/gWpOguXLjAqS8CnX5HiHOJoEIukb1QDAxoZRPwc3d6Oo1jtpRMSplWjOan9YKUS1q5i+bNK0owROEDvNRPzY4BvLEVK1bQMqZqoUo9uJSKeS3AUpYsTgoJj9cqLL3D94OZATA7Zs2yIFuzkpOTA14ZsJiK+I9isMP2+J5JE6gwnBBnyDmEeEAIWqezvKTvmYdnJFjMN1HI9U7fvY8Cmk63usmeZvVXJWImNe+5gBnw8ymgeaxERZqe16jzPDp0+DD31pRgOLI0lPfq0qULZefmU81WMzWSSgZc8bGYYgMWltISQMvSD3CgjZOSgAkwKZoDErGq4Jx4e3uv/PnJk+IHFuiF8LCwacobga3W636HD9maidRezMPTK/IEEMVMR/HEIa/JAlQ6cT2Qlu3btVOviVZBo6NXm22cGCub6vOoJNqTmUcZezIoKyuLtqRlcQ9RCyz89AqNoRVrd9PIkVFWuVEwARAdiJq8irysgGJ6b0ixdswhGDpxJQ1jzxs2ZRWNYCu4Raz08xkFltYrxt8ymwtJifUNVDlBKCANHJkf2vuAuKxoyDOzp0axAyuHGXCKCgTnBMZbayji7zGjRzNpc0VljX96+CPPhtR+oWkxMfKA682bUkmFL64FGIpDFZcfHuHBg/nUrHu81Hhu0zuB214IJ4FGcHd3pynMvc/MyqOqTIrJjPsxU1fRkiWLrT47PMIjR45S7TazrN4Lv1dj11uxxgTeVatWcpW5avUqOnr0CNVrN1t1FhwFFjxTGd2Cffhd4i3iHiH7wVaNwK6dO61yxRAY79P7c14Q0rVrlyKp5eW1Gu3Liw1YsK2aN2sWLXpwqMvT2kqojpGBBYAQn4sOLCA6tc9DjOyMnvorNOVDndOAS+nxAIIQsbaarWZZSB71xiVs5WDWSk2QpJHDk6Q3u9+YFNqh+Z788zdrRhkZeeQZag1g/B2/NI2DqbI5ZYiHjJhtdoQDa44KXEeABZPBVlAbVMSfEp5r8+ZNXOqgLK5hw4Zqqg16rorJADzlhqk/hMEUohbpzBpDPitx2bKgYgMWO2n/TyRDZ7MvjRReSC7YSbhhqLlTY1mPH/G02AULFnBGF+GHcmYA4DVgyLUbgBQaezYVTuv1a1e5CuTxwDOnVe4G7PpXX39F1VrOsAIWALBsxS4aMXy4dfPZ5ctp0PhUKbA+H5XMA9iyIPrmLXvlwGKP7d9XQPXr17eMRboALDgx9rJXFRJV5gSBHwS4YL6gMBgaRfsccHP162tUJ3MA0nftohkzYsU2TUm2U2scAFavXj0Haok0fCAY72KbIKi/3JxsC/Z2wID+vEmHEkdbtmyp1NgEs200c+D2zR84uBBoLgJWIH31lR1gjZABK4UGjVsuVZ96wOrZM5I26gDLi62D+Ud4E5HiABYOEgp3jewNpD24Nu3+4nB7e3txe1cUALyZ743r/B7pNXmrW7cuFxSYwKFILdvZDwaBhZY4KHQU36xlyxZWevmWOX1Y+wFRNn/8+Ndmvipcmv5y7epVnvhmOIGOgQrhFfwUJdbXZonlaQWsaWZgjSgWiQVgbdqSpQJLa2MBWNWLboTTwPqB3XRIF4cSEpmpIAtcb9myhV8XYSslOxXRCk+BWNZbXx47RieOH1fvbauIiIn6bLxBYM2bOzdEy7JDrOImgUNCV5dp02J0P+AcJt2gKmHPiK2E1JZCDx/q21U2FoLC9+/d+9sCC91mrjFp5Uz6M7e3NCk3EATotwoHC46QTHpL6zOZvYV2A2AAFEoJbPyFCxecBxZmvjCva4mzLC6MQKQioxoXX8RKBTLpZTSDUy8jVMlk+LsBC2kwruTVI3lSu9/QCpA6nTt3orZt2xgL87CD6+lpJTSyJk+e3MJpYB0+dOi/nY0J4mSgLAveB/KfbjK7SPtFkYPlSpGD1nj/u6lCVws3ZAFrNCWBxvnCxQkczMtMeS414g0Aa/jw4V0deTN0zkNoZ/y4cfwmg1/BjUdWpfYLPjN7geBmMMPGHsAgnbQG/j8JWJDs2ixZvWXa03NclWr3HQ4X6AO9LtKO5McfLDj4L4eBBZfSx9t7paNvCGMdOhzxP6TLgmeSiWXYAWIh6JXvLttVi9gsE5dVWCzAKlHivdcIrE+4rVIELOMEKfLcL120XyyL56BUTtwfHGDt3kdFjSiWjBQIHoeBVXAw/1/OqkFwVcj5xu8TzV6IRc42c19BFViCxsRR8do9GwAzcVnX+Km0pBuclVgpZmDFWOVpcWDtLkaJxYBVv+1s6eebvUieNoPsDpCjtgAFEvPmjRt0ScJ14SBq9x88oq0e8kaXr69vqnXWgx1gfTFhQmtX3xgfHiCwqjSxcfrwP0g7kII2a/yYfYZNc01imYA1Z8EWihyWaLVi520qVlWIGT/zErbw61qujbR9Zw5NnVoELLSKvH3rpk31ByYeXaCxF7a4LVlG7uef9yqWboEnT540DixwFBgMVBzJe7LgqFZaSYHDAPnjg/s2yUGI/TJlXPMKQfbu2LGdtksWHk81z8ApIYCxZ2QkbdysEKTWWRQyYOGQjR07hq2xuitCGOQEllzPNIBJAN4QdIuR2kVZpANFLO+7WPABYGF6iGFgIc+5OPLZ8/bvtxbDkESFxrkqFFX8+OABLy59FV6hwsvZWlq7zBlgOVylY1aFosMCoIE0RcfAKwbTipRSuN9+/dWqwLdOndouS63w8LBow8DatGlTeVdTj9Eekbu7AlEHRvi0AWllJZmYYY/8oPv37lqc0OKwsYwuFFdUqORHVer3pvD2E6jroKX8ujJgrV6bSTVrf0alSn3idFtx8FiqbcUAhegE9gBmgjPcH9o0aQ/54sWLXAYWakpRA2EIWIMHDYx09Q1jJBTDTUdK1GUxwtu3ODhhV5haEBkFVgwlJO+gcePGmUECm6cc+fjX5cvbr67F7xbLvw77WYd82O+Btdqx607n1/YK0y/OQC6XNwNccNMp5NdgCFVlYGzVZRSNHjudli5L4WVoCxbE09IlS3gbzJSUFJ4NMX/+fFoQH88rv9E0VzlUmLSBBDwjbZRsLS0bjxZLxWDEZ+3fv//fhoAVUgz2FdSdthenKyy76gExlQivEgDjqcIGgMVTYEancENckSDly1cifzNATGt60Qqdrj5WPXwc+VRvT4FVm1NA1TDyrdKYPAPqkbtXDfJgYMPf/uzxgGpNyb9aS/Kq3o6CGw2iqqGjyTd0IvkqIGRgQ1JgnXZzqWfUcopbnE7bduTRtWs3eGAYnB8oF/SHwKGBtELFM4Yh2DLOHWHj0X1He9hRSe3qvZ4+fVoTu8C6f/+emytDkpTuxS//sMwNemLQaFfsivPntCA8wzcf4ASZiixTZE2UNXfAQ1k6EumadJknBVZQi1jKzz/E+zUon9OvZhvyrtOdPGt2Jq8andjqwIDRgTwZkLyqtiWfqq2pgru3zXz9kVFRNI4Z5agnRG8I5Jr5+vjwxh3I6Kjg7suAWJ98arSnamEjyS90Ei/YUCRbnXbzqMfwZFq8fC8VHD7N9ugsz1DAIM8fH9zjICvUIY+Rm6bsiZF9hX2rBRZ4PFeB1a5duzF2gXXs2NH/ctW+Gsc8HKvwjYMtgL5lthROME6uAiYsPP7ttxdo49Z9NHDcKvL0KTKSExOX0dTZG6TAgsSYs3CzRYFECWGJj9krSYfUQ867XncYFJggX23btq08hAJ7U+0r/8mn5O5RhXyrRVDVJiOYVJvMgaaoz7AeCTQ2dhut2ZRHObmH6cSJk2Yj/YwKMFAQ35tztBzRAqAetEWvcAJcbQeAHvJFQzl1gLVkyeIqriIY9oF2s8/xk+e4CMcm3rh2lXtDx4+fprmLt1Not3h2I0zgCa4XaVG6lJWdby6msE41btFrARUwN1ucClHCDBbYGghzeHhU5pmWyKVHQt+okVEUHz+fpxinpaXRvtwcntUhts621YpbaQsANQ2yGNPIRIP+00/KMKBVJd+a7Zn6HMVU51STGg41VQs17jqf+o5eTvGJO2nX7gK6dOkKA+0FOn3qtNWy5yXi/9qsUdhd1TW5Y87YWUUV0zrAGjigfy9X3gT1hdoPj2R/o2pQ7L531nxKjxz+imYu2EafdY7nkseHgSSo8QimYhpR2bIVVCmD987JzaZug5dIU4YhEdJ25PA6ROU1KM4ELVJo7iajdcuLe2Ev9u3LpV49e6pqXKQyypWrRJV965J/3e5UJWws+67RZqDF8FWV2ZDhPRZQ814J1KJ3ArXsvYj/3rLPIr5H9vZXFj800lnRHrBy1KJWHWAxGyHalTdB/Z32g9+7e9fKwwNtAFEOkhN2gmhLFZrBdfDgMZo8ZxMvVVdCLtWbT6aa9dqSp3cgla9QmT4u/SmVLFlUeoaoffLKXfwmeGgqnbFGTFxJWzZvFtp313y9AwVEL/mHH2jxogQ+M0gsnyth0R/Ukyr51CZfZqMFNx5CAcwhANh82X7AMcDyMUvkmLjN3O5C9AJxQ+zveY2mgP2q/RzODPzUroULF9bQBRZKvFCJ4cobjBGGOYoRdT3pZAosX+KqDh4RTtShQ1/TxBkbqHarmXzTvMSyLIsVQ37hMVQ7fKRFo1cUddRhYJSVdVWPmMmuf4RqC10Ejxw5/GaHCrx4zhuvjRw5khv+JUuW1LX1oLIrulemSpW8qWIlH7Z8mVcaylXnhrSDPLZoIpPlahGVNy80hSzfMTvLVWBNGD++tS6wHvz4wGXGHb2irOwrAwbm2TMmGwHNaE+f/pa+PnGJ8gsKadrcbdSUiX4voZjUi5/SaKoSyozfGu2YjWI5wg3N08aY6wtlBakJiWkUExOtPh/tr9+WyRUoKkEZG5qMIM/cVusCBXyVfEO4iTBgTCqt3ZRDX3553NyD/oxqToh21iONqQIW3kvTxsmJ0vwJusC6cuWKm6seIb6QtkGYEbYdG3Dy5ClmIx2hOYu2U9chy6haxCw10Au7KjhsPPnU7EQezAYpX86d2yTaOB6vUu7cmRm6uVxNyDzEDv0W86oUhQNDNoasCMGV+TkIu2AvkHkA79GZIVDYO0j7devW8RpI9GHt17cv9erV03LIQvXmFrZY1ZYzqduwREpITqejR7+2MupRu6l9r7CwMJeAxRyAJbrAOnSo4L9dARbsBG1zj8fmDVZOz1nhFOELHz9+kjZuyaVx09dTk65F7YawSX5hU8j/s37kU6UpVazorRsegXpAzwEleQ1GcX5+PrXtkyDNffJl74GKaPSfV66B1ozFLX0AJjDnGMECDxPMOrg2AM3ZMSnIbZMN8HR39yDv4DDyr9+X/Nm+KaQsQDYyei3lH/xSlVwwPbTXxaRXV4D1SenSO0wpNBJgrVu7tpJLqGWiW99wNwEK3uGRI1/T4pR07kbXbD2LnzKoLR4GCRtHfjU7UGXvGkyifKrG6UpIvE9s8OJFi7hUgAHev1+/oommM2fSgmXbpBILZfATYtfSmjWrVQ4H1xJvNkABDw5cGkapoCIaxauwAV86YezDQVFmLyLTFlIVsToY2rLiXZmKRIoPyrhwgJEFivRvHCYsELIiV+bhW4sCQiLZ4ZzK9xbV2QlJuziXheA+aYCdlJToEp8FE+rRo5/kwIJl7wqw0BxWuyGIR505fYb25x2l2Qlp1HHAUt6HyhTigIqbSkENBzKp1IydOk/1y5UQgr+iRAQAUJuI4kztqT9wIE99LgpGC5iRXr3lTEnTj2kU0m42M/KP8FCQ8ppTJ01djtEFsGOHDlSnTh1eBIL0GVk4xNGFAl61/2qnTtyDxu+BgQG8WS3AC0cCZDLCOaBtUACBgDRqAvFcTKtAzwuMjMM6dPgQd1YOHjzIH0dWRMeOHXgRRAmeB1aGHdR2zCyI5s7O+Okb+NSLP/+0VM1p27a5TDmwzy0HFjNow1y5eGRkD959D6cBp/q77+5Q3OJd1LLXQq5+vMz9p4LCJ5F/3Ujy9K/HTlsZu00r0AQNwVmxJ4S0FzqzScQOKSA0h0xYISVLAeyUVekWKgBSABVFaASC5mtG5/MYXfv35ao9vLBHsJ/0muF+9NGHqgTCHqBfBKTwsWPH7K4v2eHA5x82bJhqR7pX8if/xmN5RsaE2HV88JX42fRGHTsCrMLCs3JgjRvLO/U5ffGpU6aYRCw7Ddeu32feXILKPwUzMPnV6shUXDVuK5WwEzYJCPCn6dOmcTvMEXtk3ry56nUwr3Dz1izuistaB3Ufuoyys/aqN7AsjPhikEx6C/YmRgmj5F0pGlVGwqBrMdK5UZolRgbQvARNZwEWE2iOqb8bAVh6+i4uvU3SqzwFNBnHTY4Dhyy7y0ADuFxccTD/X1JgDR0ypLsrF4eoF/uG/vzzM+o3ZgW/sf6Nx5B75QDbPZrKl6chQwbzk603MMDeghpRUkFwU5ApiR6kWlWI3xH6yc09SC2ECD9K1l4lnYDuOxiMoNg4OIyQSKAWcIjwWENhcCVUWxFQjjFVGMElHjgvowBDK020C+eEayVfzv01jVzMgP27ReNgV2OGzGQoJQVW/759+7pyYZRsa+NQMNwXJu6ioOax/Av5VWuuG+zFhv/uwJw/vYX+8WKK78z5m8xJedYqcfq8jTx4rTwfNsyr5qpip0+nVStXcocDHWKgEpUaQATdFe6KVyEzL1IBCILa6BqDqvMpUyYbApUILqX/gi+zueAw5eafV00XHGRXS8LW8dmHEmD1jIwc7NKF166xApaJXjhNGZkHKbTrfC69gj7rS6VLy7/EmNGjXAqx4D3FkXVoOXTgwCEKbBYrbcbWpOs8OnzkCPe2lOZqeoMLimsVMEMbnQIxugTTT5G6cuzYUW6stxZGyaG3q4VqYwuNT4xKKu0CcWzSDJU5xzd6+lYzsEyGvJE+DrYWZn9LgdW9W7ehrlx4y5bNkrLuM7x5B1zc06fP0uDxK7kRH8BUY8XKgVLJBRLQ0TnOSJZbu2YNn8ejnXeIYQH9RiVLm6Th5K7flGkxp1qZRW1v4QAgKxY9KTAh9YmRjAfhtWDYEanIzz/A9yikbl3uKfbv35/XY+7P2+8UgPQWQKnk4lcNH0Otey8zAYtMatmRGYeylZqa6vNKgLV16xYpsJRQgmn66GnOpyiq0btKmMCgv6ca75gIhqa59hjus4Vned8rsXMdbCwxFQTJeKvWZVgEpkVwoW03KAXFxsAGy7glgBdggCpDBRLswRWpqTyg7gyzrl0o9MX74rujH2hxgkox5luap1f41e9H9drNVUHFgRUQ8GqAFRnZwyVViFbQVt381FDC6SKilIEsY2+BKduTqcbAep9T6Y8/sZJekDZIlEPrQm3qCRq7gTfTDlpCwQRITUTxPzAz9ZhBfeTwYarXIc5KYuFnlZYzmNQ4TA0bFhnNubm5pgA6e+9lS5dyoxljTNCvEyDU9pkqrhUXN4c6dGivK3HAWYFGge2IeCeKXGNiYih+/nzazDQG8s30VCU4OnilHFif9aeGneItJJa3t7dLwFq1apVcFfZz0XhHc1lZm0i9+OBXX51gXmMqlyRBoWOonLuXLpfVqVMnfkOhprQTR1EMiqxVsQkcFuwr5TnJSUk0eeY6K89Q+Ttu0VaaN7eIqkBj2M/ME+SR1pLK7CC9+T7FtZKYbQjvDeARAQEiFPWPiOdpc7i0C/9HTBFV11pgfc2AWcc8Jax60/HUbdgKs331kqtmcZ6RkwkI5eV0w1DX6IZFixIcymyAUY8QT9yi7eQdPo2pxmjy9AuxYNttcV3gn4YOHUo//PCD9EZt2FA0dAgZodnZ+TyYLUsCbPX5Qt7rS+SQEHZBbO/PYlBztuN/92kY+x6YqAHmXQFC3oE8/v3EzyRGI0qW/IAqVHDnXqQ2xRpzebTAysvL44e0XLkK3HiPnrfLzDu+5KVluJ4r93/Pnoz35ATpOH2CtHXrVjxWdurUKbiV0qmo06dPs9o0W5W6ANaWtP3Uru9iNR0msPFIXkFjD1zIOZclrWmbtUJ9KbHF/fv388FMsnQabyY1t+/M5S3E1eZnS5a8MjCBXkCK8/jx43jvTwSqRRJ06tSpnG6QfXfwgcENB1JgU1MaMw5klSYjqKJXkV0Jbu6rryxVIrr+AHzegY24lsg/fEFVhZD22vEnjhKk7HP/lxRYKOORvQhtibQUAIKi2inrA5g3o91A7eR3ZYr8oUNf0cBxK0yFBABUoyjy9g9R7SI9Zh7tt7Ozsw2z8WKfdpzixNSdOpzWNBo+aQXv3y5ml74spuxSXCchIYFLJox4wewfVPlAxYmqLyMjg3uGuoULnsHkz5wezOzpOGgZ97J7RqUwZ2gGd4YqmM0JzP+BTaZcF06HQicEN4li9uY8+u3X56rEQlGsRSfGOXMcBtbFixfkIR1ZIYWvry8D0VNOoEG1YJg1Rr9lZOzmNkeFCkXeGGrUtBt63aom7gz7osepQfs5PF7n3zSafAI+44CSVc2Iqg+cj6M0BAxWEZRF/dmtp1HUaj2L3eSjvHxN7b/JpEdxSSl4kEr+FwCsVVWJiYnqWDvdDi+1u3NOLmPPQW5G4JAiY2HF2kxTlkiwKaXmc3afRBsNYIbX7eVXh3OJS1buV0EFiZWh6aqDscMNzDamUWDdvXtXDqytWzaX1eZjIZMRp03MXVJuNHKYJk+apD4GHkbWsVcLLKy9WQi1xPObGsQ8lNKly/AvrgcszIx2JocJrxHH2kKNY3qFOHrEUwhML0newVTGVPX5COQ6kmIMXgsVOWDJwa6jyllZzGtSuSLMIdJ6b+hQbFVD0Lgxn+qlDGHwrdWN/JpOowJzfpWS34buOJD8lT1NI1rimMQBoJCpAba+BDcHPqbAJmPYwZrNvNqf1dAbFiqxRTV4984dLhTQP98IsFCLyg69HFgnT56wyiDFjYA3JruYn58fH3Erzu3TZgTImtcqacjwCgcxUY4bGxA+mbwCG9r64Dzf6o7G87O3kFQX2aNHUQuiyEjalb6fB2JlOfEdByzmxKSSFYApFrLJZEpcEmw2ZuzgdCPYCzpiEjts6I2OjIyBAwdK7RVFAovg2rlzp5WhDi8Y/0MLJJSleQfU5xJnzqJdZjPjDG3cmstTYoIbguQ1cXENGjRQO/GYcrTKMnNjOJdqS5ZnWvBXWLC/ijIrPuKeN5wxVC8peWS2xhKz56xHzYQUWDd+uGEFrMw9e2z2Uvra3GpbWUhcsxi1q9sIxJz4x0AGMV6n3Rx+4oIaDmV2RJCu8Y6GuaAOXhiIKSJHSdv1BeDH4236LpJmPMBbytybx+OWRfzMSovpGehojEAx+DFINEgn9JPAZ4KExOFCFAK5Y7aGV+EGgYsSwYXZhyLZi3x85f8AHtKMAsMmUO22c3iNIRql9IpawWwuZl9V8LLqAwubLKBOV2aXTeWgmjpnM11DzzJNPlZrjb2sfD70mMA9AuGsAArmUJB5eJWyGOhn6qYmM4PcrdRHH6WLL4Bd1Vzgg7QL7LiY8J8hGbxkq187Th0qS86fu0hRU9YwA3Q6lyaB9fpQeXN5ewmh7k75woiz7d+/z1o9sg178fxXrs70SqpmzJhB8Uu26YwsiaGJsWspNbWo9Bxl+YjjIRMBoRaAatOmjcze+8Xi/eHQJC5bxtUdPmMJ82fGKlOmLLl7sJtcI4IqegSJra25ByiCC2NKlHQa3iQ4LU1lzuG1+lQJ51Jr2rwtvEQOiZPwDKuHRVFQ48HMQxzGeSrfsCl8LwGo5pELaMWaTK49fpTk9wcHB0vvb01mb0Il4tAgaRN7DkpEmybet0/vvjbrCmvXrh2vbUym1/4HF8cAbjF4GRsbaz0sSNM8TWnUijJ0hefinJaZke85PJmXfXmHRXNWvmJlP6ndhfdH7/KcnGw1BPPop0d8bK91b9R2QnZpPXZDDvPiT9nwSjD0yC5VJpfhfZBOjHyprVu3WqX04L1Xr15lYY+U4DWBlXlmbHCjoTxT1tuch84PTvgE8gkO5+EnXB9hKdHewlB0JcQCaQEpi8cxRriie0UKYFILJW6LEndRA/Z50du0LrOdarWaxZ2Qz9hjnZjXOGnGRkrbdYBnjUJD4Ke2NcAdZk+JQIG3CnsZ9YaQvvi+mGGofG/etE2zv+ywNrIJrM6dOkaJL0AK7d7MTCnDi5k6PCrONt2WZwi7yH4V9Bmh79UZvhldhySaARZDAczA9/CuJtXv2BScOEiUZk2bWYEQRazImEQKsFJSj5DQEElTW09hpBxqJJVr1AsJYSfdOgkQnhkGdSuf60MmiTx8a1NA/f7mdOBpVKvNHBoZvYWWrsql3Tmnac6SPRTSPs4UjG84nMqVr8xfH9EqgqdXK+ACrQLj3TQNpKXKcYHWAWBNpWw7mQd3Slgn+Tp18jS3ZQstyr/O8IOszXffrfEIQT1AQgFI6NCD7w7J6ePjw2OkKUL2iOIRrl2zxsMmsLRcFvQ9YnXr16/jp1a1dZhB161bVx57Ek8qkuu08/N+/vmJUw3XYODn7Pua+oxczuf/efMbMZSz8x850NcJoZlGjRqpZCkWcsw3b83WneDVa0QiZWXtVcfgQjWJjgnY+NTlKTy3XAk7efrXp4DGo/hBgM0TxIxp3+BG9PjRE+4xojvOPSbhkUJ97ep1mjhzI/fw/MMmkntlU+49pOLq1as5gExG+xEeakIXmyRmWyK9JjNzD5UrW55JvanUps9iw5399DrOgNgWw2e4X+C9wkJDpZVRoC60wMJIZ5vAysjY/b7WgIdXA+5F9iawFVDWJD52TMP9mBL+zjg0Kwfl4bwJbqFJgoGeGDZpNZ+9DIAFho6lyt7Ot2PEyLfDhw+plIeWeoDdkrvvoEX/KEg5pZsMiFfTfrxH5ZjRHNhwmLk9UQwnfmvUbMC5uVLM/kTfVdh+Tx79xNUQWjA9e/YLLxxdtzmXV9D4MenmY+agsKcwkHNycyxsL3iGSswPAXP/kJ48RJWXd8xwXwxZvFMMviOWiIiDIxNzGRgzTBU6NoD1/dXvDRWtwgVFYwt4jWhDKIIOo8u0H/7q91cc6t4ncl5qsxB2MtduNEmZwNDxTFqUs+C9EIxGP3XpYpJFu1kYdhDLs0vlU+fRzTghYaH6fNAdAEZXYco7mq/5h01WX2/qQXpY9UZhQz24f5/Pb8YBw3Ap/A6n5cH9e7wPe86+Y9S4yzyz09KbypStyL+Tu3sFnieGmYoAmEmKHeWMOoLVlX1DuBG/an224V6kWm8adYqlBOfL28vLivKwt+rXqxdntz/Wyz9+d8M4C/GFUHdw0+HqgxPCyQU/pXhEEPNKng8WRKgWWA+ZfXL2jPPjTRQisDuzuyAVghv0s8hCRfEFEuYQD0SVs7jAS8GbGTRokKVIbxrOc96DmsVKqYfeo1Is2nGj0KFbt26qneZfvTUHg6123PCYMd8agEJJF/YM3hWkFdSS0kDu9Onz1G/0ci71UAsYWLc7Vajkz2cG8oJcZlCjrAuznhFQh8ry8AriXQfjFm83tIfQAtr7gnvpat+GqBHDOxtqFckMNIuEP5BtSqtB0b2GoYkvisZi2tnJNzTNVJEI5zywzvDuKTjph4+e43YFT7UJ+0ItnDDNK/ySOvZOoOY94qkFWv2wn8pavX6PlXcLCYa5x92GLpNPphiZzKtcxARCU1ZBSfKt1VFVfbaABaP3yaNH9B0D0Y3r1zltgb2A3Qqw4SeayT1+9JC3hFy3OZva9VvCg+IAbZXQ0eRXow2VrxRIZcuWs/j8PkGmYPLyNZmGDiY8Oy2wQBiL5gEycL1t9HHwEKbGqob7WuS6GwAWs/oDRHWI04lqY9gWABMCqagiHihMSleMXLW73rJl1nMJnRiThm40IAHBfqNcHQWc6PGQkJTOY36ffFKaS5BXPUtH4aRKfsAkVe3OkiHjcmABjPjsuKmQXChv560ged3lZd5lR9kXeM/4rnB00nbm0ZAvVlFdEMe8J9g08g2dQlXDxlL1sJFULWw0p2NC2s+hL48dNzTQSkuTPH782IKMhYB49NNP3HgH476bfXdwbCBPEWdFJxyU5GmB9f33V4x1TUaUWmtnIfbUgqlEBUCQYnsyMmz2ydKSlwggn3HAO4SagPrAqbagJQpNP/MPHlO9stc1pMm/RmtOE9QVhoZ72gHW1i1buHeHamOMwkWeO0rcjhw5xHt1IRaIGdsbN2zg4bPcnByu1k1hr+O0dft+mjRrI3UdmkhNusVT3bZzKKx7Ag0Yt5K3kzTiGKESyGo45tYtVvuBBAP0jxVBqLQbgPpG8bBFQ5KgwCSYT4aA9Qd7IkPvMvEC4DLEnlJQd2hAqwz7VgpERSnHORPNl5ENArDujPwNP7lQDfJEwTO8wRgal73OeYXIg4J6qt9hDiUu36n2nLA38gR7hSQ6/lNYOKTax5THkZ9lOUPH5LyAq0KMtfCsSZLj8NmbnIbDDCmkvRetdMI4y5i2QR8ttN7ENI1tW7fyv3E4tM8fYTWoyc4sHWYzdTRSoKpUt4DjymXuseh5jRk92npS/YMH+hvBwILA7k1m3J630bMUCX4AFfqavs6xcu7etcg/PJoGDR1nMRPa8xVMpgD5jKFVUJ/2hisgTokJYbaGOMnmGWnNFzHGCO8TXrNoXwZq4oPQahm7d7/vELBycnP+V6sOcZpE5lvJUoQBrPQdxbxo9UYwt1XbBBbqUQYajJnDRtobOo4NVKiL1zmvEEHxigxYPoGNKDIy0mFgffhhSZ71amuJaTPKyBNIeCNUDQCI52klPHe6JBGDL76YYHvQpZ8f9157CJkh1tNXS6cV8VcGgfXs2VM35gGstcjerFaN52eh7m3Xzp0WZBsAtHdvJk+1EF8jm1oPEa54iAAZYolGhjxik0VV+roHYaKtEg6W09O/mBTYviuX2Uw5VmtfXoHuvEIQxuh0aK8zIv6P54l7id+1IZyHTAiIUQidflc0atQofo+rCY1WxNWpU8copyasDh40KFKrf8WJE9DbkFZong9XFf9voZl0gECuNugJqQXJhI2wbGxr2zvUbuxfa8LqJzwroEH7OJ7B4WuxptHcJdt42byt0b3nDbY05/vKnitrv42FMSuWTdvcebYIGpPMnzePF5VAvT41D9EEMSuJ0WZt3ryprFPAOpif/z9adThzxgxuI4G3gl0lCwrjA2pKr3Wm1592aYzHX250L5+wOltKU7yKmdAw/mVFt2LMFxSCkhYjDkBAJmx2VhYtWbyYJyJIkhC2Wg5ncmSK/YvnzDsMtvAOUZ0zdMgQXREKLy0nO5uChYZmyE+SeSW2ZhEamgp2+ZJaZ/d3mwm9KCHB8Pg9vUMnG9sbJymSQLMQBLZBK+zYvp2rvnLM27fVfaZPnz59nZ5ijzV3blyIliytXbuWtKgUKRVQbVB1SFaziMtZtDgqqmh2lo1HrA1NWv+uw8bj4+Ml9QLGF1h+q7adzLbVs63gzaNvF6TX18wha2GumK5dWzrTMCufaTOXgMU8A7fSpUvvsDkMMSyMT1tAiRiINVTwZO3da1GJDA/xtiRfHbrcUXDBg0RP+L/7FHuosltOjOKDfSXr2DPSwAQKlKWhCATRAmQPIw3bKqu0Zo2F7D67uQQsrN69e/fXXhwBXbDvmzdtUvOUcKNBqkF6Id3kgFBoodQdatl4/O3IHD5wMtevX+Whnb87sJTvC6L4rMG0I+zJz5LiD2REiBwj1B/4Kr1c/IiWLfkApy6dO1tJq2VLl1bRw4pDwEKFq3bUHCpGfjHrcIRcYKCLbRrRawEJbWKjCfBgIFGtpmVBJRrYOFRVY+qV8tx/ArDUaV8GRvXi/zcl7QZw8MUaQQDq1MmTPJ3alh0FL1U7KJOp0o1yo90JYGH4eKuIiIlW3WXWr+PN7eGuYuNuMVUHSYaGYTeZ/QNjUOxKrAQ6ZZOzkOBva+NMwyEvGPIKPV4LsOQEqZcCLM1ELVeApUQb7El2qE5ZnwnUFloAZvJkzi8iCxjACtcZHiCRaFmTJk1soQ8qB4GFlZeX92/tOBR4fqNGmebYNA0PV7vVwZYCeFAEKTsRw4YNlRafItIvAxcf6iRh5IsHWCnFDKwYKbDKqHSDc8AyHa5CXS4LJOoLSU8vbRUVJCnifkqMFaNOkFUxdKjJ0xdjvxKPP+0ms7mLFVgoRmR20xTtmymtb1JSkrmXh3wdeB7I6VGySpGa0aRJYwuVuG3bNmnVMry9s07yWLAj9IC1JHUnRUVZA2sFU+EDxy23kY8lAVakbYmVf+CwRZm+UnyCIG6IeXiUFlhxi7c5zWPhMMpaD4Czqil8DthYSHyEYY7CE7DrG9av5/FepSgVNZtic11RWqGrtm1QOQEsrIKCg/+SjfWFVLp69SpPn9ULD4B1Li/k/sBLlBF48GaMZEAokszDXHqG7FYETiERPCWtisZPX0Or16xWxXsJczzsQP4BiuidYNkD3vw7qnhQP6gdjNS2bRvasTNXzW7QTnLdtDWLdzV+X60rLMHTmXNy8sm3qXX1tSJRx44da0E3GAWVjF3HPqKMX/zsaImEsJtSKoduiEjPEdPK0QpgmnXOFSdEb9266Vb8wGJ2FmytLl26DNey8SDTYKijvaH2A6FiFqcEXwTclvglEHSVbQpYYFvtj0S76zPBKEWvUZTIy1JZqreaSTt25dKaNWu4Y9GLNzbJoPil27iUkU2vmBa3kTftl82CLjh4mAKaTZca7237LaK8Awf5DYKXPHHiF5S3/wD1HZ0iza33ZsDamb6PWrPnim3BjYBKrxmcjCZQDPiIiJZ875QiW5CmkKi1a9WyUJOitIqJiQmzDyonJRbWhQsX3Nip36GVWNDxnYSydD6pokcPunPntpqHNX78eD5KRHwOSFVZv0889o29OCI7cQiIK5JkFgPB/CXbpJIEq0brWRQ9ZwOtZx7dmg17aPjEFeTXbLr0ZiNjM2PPfovW3oq7Dk8pKzuLug9Zplb1aIHZLDKeFidvp83bsylx+S5qx8AmKzNDc5KmPeJ5EWglszqCTXTi+HG7ZgAKIWSgQjV6KTvlcQASysqUOC48T6TgNDP3gxcXZlgyAeD2SoGFNXnSpBZaqYX2hJ+bm5ahkQZ6p0PywDOE56gwvqVKWX/h0TotuDm47EgueKZiMuLBgkPUqPNcKVjUglTe5E1emaNIoD4jk5jqylFtOEytEG00FLNu2LyXB5B13wvzgsKnSZvqisWxS1J28Hk5Rb3mI/hBtSWp9EAFQNoywLWrUaOGXErhtQkLF0ptqzVrVnsYxYZLwHrE0BugqeTBaUbZF0rFUcaND/rgwQOe+VBSSCgDwOBNiicKEm82U6OyzsOoAEJSmh4VgZMrxiVxgyCN/Jkk8rABLk+NnSP+L4TZadk5B3h5W1F2bF/udSqqHDYiClpHTlkllY6W7xOj814xHMCoLPIXWmGjj5atwhJZfpVp+MAFi+sojhJitcheEIPPWumF5m+S/qZZGOWsz7IXM7Cw0tN3failHwCW3eamIDg5sEXE/8OmQvLYw4cPeTmW6JKDrU9YuEBKQ6DwADnbeuASc8DgIMA+WbhsOwU0j9UFl0eYXNKgQGMrU18L2GdRx7Qx5wN2IvLIxC404eHhzPg9SH14D/lp0o7MHjqSEY93HbSUvb6A23xq1TYDgOx7njWXx8uC+bxzIlNj2sYeSBiAsQ4vEIcWXCFSZrRqEg6NjMv6mJk8Z06fdggXLgML9ANTf/21KhE0w5dffSnt7ouTiE3o3q0bnwcDTxGemSj1EKyWSS4ADvyYdNPZYxHmukbF20OHFpR8QS0Wqb0YTQGEkrNuUo2t+yRwIxr55kqRBp93PGEC59Hu3L7NG8SKBZ2oNdy3P48mzlhHQS1mqNezaOim2mGm/wUywGO0cF5evkWLKAA4fddOKagumqukZKC6fPkSJ57Fve7ObFfs16GCAt5/H/1OEcfFPk6LiTHUoS82NraRY6AqBmBh3bt7183Pzy9V+6Gw2Yq0go2iEHS7du7gG1HT/L8JE8bzgLU2SwI9o/SGNKFqR2Z/gCNSTixcfEgu9Ezfvz+fZsRv4gZyoFk98h6koSbOKbhFLLXum0AJSdvZjT7A7T2lCzGu1a5tW16MAC/qtrm5CWYGleLPeU+djZjGpOSO9FxOttZuO9s0KTa0aOHvWkwaDhi7nLYxiYheV+K4XHxvpMqcK7Q+NIgV6vVCRWgmUNP4H7YuOD20X1JUN66PGlCAk1c/2zbus5i3PfvX3351eyPAwsrM3PMeavdl3Ba+MErwlUHWaMSPzVBsFyQNQhoMHDjAgh3Ga4cPH2bVXESkI3iNoSC9UPSJdkaivYVNRRkaJplCqqQzLy9pxS6as3ArxSVspeWrd9OevXl8WADaNWlJTaSOwK5SODNkYii/o4G/+JnRPa9v3z68sjgn9wBt2pbN1HEazV6whatl/J3D7Dao6UEDB1r0VMdNRj8vpByJWbIoFpHRMcpC3lslTWdlHASYGZU0XfhU4pV5znhtVZ10Y4VhLywsdAoPxQYscFsMHK1l/R6mTp3CdbzyN1oo4kuh8ZnS/wGVPLh5mMmnbakIIlKhK2SqERU/uBFiABtptRERERahJPwOFQ2eCDc1KiqKe3gDBvSnZs2aWrVCxI2GsY4GryIZe+vWTQuqA53+kIGptVdgO6JnO0JXIEpBTII3Q0aB9jsipTspMdFKSiGwr9e18I/ff+eN4T4V1LUyfhi8FvZdt/MOk67wtm3kvGcxieznHKiKEVhYTLK4NQ0Pj9aCC+EdnLpq1UynAz3NsTGQDtqbgVbV4F+0Nxk3A5VAthrKXteklcBThHco2m+yzn7aPlroDoOh5cjUkHFmKEvTPo4GsrCTlJssaxBXQlrh8gln4/OYR6g2n2OAwjydxzaGPcF4L+p0YwkYZIHChAAgtenhymrTpg2P5+qBqm+fPn3/sChAfYPAwmI3183X1zdVdkIQapk/by737PDFI4QGIpZTuvbwG6itCoEjgFikrb6jYJBNJfhnVAlznEnCefPmce8NKkPWhok31/DwYNKxLe8/BZtFz9W3bi1eBDokNkISVmVGtN7cP4APdiAkGYpQRAkFNYjuM7aGPYHTa9K4sfTaOBD4LpCQkEjYZ4SIRMmN/2OPIdFloGJeZDwDtUs4KHZgKcUXWlZeqdRB8eNetvnoPy7bGKglbAaCqSfZzZU09+IdiVHQamsaGE70FY39hRuPWX9ISkTvJ/TzQiwOqSOwiaCK7ZVWYdmr78M1YOgjmxaZHSAcUfUCewx/o3Qe/xcl1HnmbSJl2NagAgAFWRhGiU+kLsE+BemMSWUAFAAGFblwwQKdzNHKay9fuuQyBl4JsLAwZfOjDz/McKTqF1O8IHEALKRvgO+CF4YgqrZaF/1O0QJbFgayaMPNrsclTOFZl9onicvV4g8TdWD6PBcvXjQ1B7EzpwcZpO3atXW4khqN27AHsEVXr1pFyUmJvGeE6HAIpsgOdhj+Uxz3/5UBC8b8nNmz62vJ0/dtjDCBUYwNmDlzhgWZ+iMzRMHHaG0lJXUWuUb2hgoArCAGUcjpKsiMZl3IeDY07gUXhgKQp5LqGat+Yg8f8gC4lg+EY4FeZKUMtMpEWjE0AJL/IPFkoEKX7I18atefbm81sJSmIlEjRnS21RlQ6USs9BVA4wlROsFdRj0byEjYH8iB0kovGP2YZyjrpKKnUuA1oeHZOV7QedohoBktGFXABCBj8ir4r5/NHf3sDjxgoFvHJHKwJvO2aF8q8sOCGc9oZ6DXf0EcQIDiCB37MoOZBlWKD1SvGFhYz58/d+vfv19vGbiwGSAv4c5jMw8fOaxr8DKAmltG3+ZpObKMVHBCGCQF493oWBSoIJzm+/fu8f5UFy5cMIPtjDqjRukiKFVnyrgR89ApE4i+4YmKYOjRZ+qFA4PT8VlgA2JOoj1JhLRv2E9YMMbB1enlrvfu3duiFaTgAWcyidjgTz5N4i8ELKzffvvVDYWNMnCBVgChiYCqjBbgRn9gAM+CxAaC+NPyNrJgKprBQUXqMff2wAZmGlUu6AUF6YaZMpA4UNdY+B3AuccA+dPDHzk18Mw8xMqZwU3ok48mdTU15KythSgDMkwRv8RnhiRGJqgYm7UlyZCsGR09NeylS7TCGwSWAq5+/fpKJRe4HEycl20qNgbA41OzVqRKNwg2g9iRTnwtWHOk1ODGOTPc6VUueGzohwDaobJ160WutkDoIjgtU2EbN6xnEj+OV0BBaiKwr0g9EM3wBEH86nU4nsUk1ctil1SvGVhcLb547jYyKqrzBx9YG/QIPGvZa97/wTx1Cwx0eQl4kAqCUjLwVLZON/grBL0xRxkS549imj/o6AQyGOxI3Y6JjuaSRaa6YJCjcS0a+l+7epUn4SkVyZZ2UyxXv2jPjfgfMnijp07l/TDQZlJvHBy89aTExCA4WK/qXr9WYCkGPbxFWVxRu7lVgoN5jAwgAHGp9QhxkpVTCsbeqAoBD4S5QMrINQRjHbGDHFGpABKC5Rgb0qdPb6vsA2uCsyY/KKj1Q9fpypUr8VnUEydOJFmQH55uFU2aDLzFMjozo5kZkbZhw3r3V3mP3wiwlIXRGJ/YKNnHeBLcENwgzPfTMtdLlizmhKISTJUBq0WL5oYGZ0ON4nQzJ4MWLojnvUCPHz/Oiz6RwwSJAZsLNgwAiIXf8RjUGVQPKBGk9e7bt4/HDtHQLIJ5a/DqbBWDigvpwHAgxKZ1thaqaPDZDI7XzfLx9l7J7LF/v477+8aAxat9Dub/y9fXJ1Vmd8GmQJozvEBx7nSNGqaYITYUNwKnWQ9Y8NAW6DDMRhakJuwXcGwIlYBTQ9pzvXohFBJSl38uxDARUShvpyuLvVW2bBmu7pEDZvQ1KBCGszCRgTjIun2jZfpL/fpxly5fem339o0CC4ttplvTptaBa7FVIUIiyBRARgI8NMwARMULwjMYFGQC1kKrMWiKp9S4cSOraaWIG+pRG69iAaR6nJSSO4Xv8XmvXjbnGorkJrg9mAJoi67n/cHk6Nu3T1+L2N8rta3eEmAp7SiZ6ojQzkgsOs1leTIg4oNwycV8c6hE3JD4eMs5PpgUihx5qCokzYnqgs9i3riRE6RQpTImurhX+/btuNOgB66ZZpW+ePFim7ahOPwbFd01NWnfopRi+7aVqWWvV+f5veXAUkJAe/ZkvGfOjJBKLwBpxIjhFioH9Xq4IZgAKj4X5CYqipGNaUrRmWXx/3TmcSEY7sgQInPbaW7zKeVmRhf6JuBzIHqgTcozDZDso860kU2EwHdGm3OU5xuxp5o0aRLL3uuN3Mu3CljKun37lhtTBwPteY3K6ta1q5WNhb4E8CRRxArvCLngUIlKqgmk15MnT9QW4o4s5I3j/VJTUx16XcGhAk5ognJAdoMW0JDKMNxxbTgtaP9UrlxZTvbCjkOMDzFK2WhdEVBwiJhUqw8t8Cbv41sHLEV67dy5s5S/KY/e5gQyJLKBlYc7XzTpfjJTO7dUuwON3+DJIU3l449L8WFTvz57RhUcmG6FXC1kVGCmDm4+CEjEOCUzZaT21ZPHj7ndl5WVZQbmcivSE44BQIVDAQCiqzHCNuCqMMhcj0JQWPQWzZtPcT6V+B8ALGWh6vaLCRNam2kJXYCBWEWuU69ePcnf349OnTrFq3PE5yD/CjcUmRPICUNCniMSByqKV7eY01vgGOBvBL7tvRbOAmgLxPKQl6UAZ+qUKdIoAthypEwjdx5esIx1F6UUDiDSlByr+/sHA0tZmNqJXhH21KMShAbBiPk+4sRXcF8IDoOmABiGOKgGMfFMRoJiEry912LAEYhMDLTCtPu2bdpwKQtgRkb2cJamyGLG/Obp06c3sW7e/w5YDi305goPC5sm63SjXVBbaG5hUWQQ2oSrRHiKstiirYU8fTgDyKNXep7jb6WbjK2FEq+FmrL1Ll0682xRMPMpycnSeTZ6gEL1zOjRo9ojDfxtvVd/KWApBbJMIv2nebNm0UYNfK13ttdBNeiK8Q41hggBCi1ElYYxeAAlKmpKG2TO0Z5xwvjxrcH9vc336C8JLNHAP3z40H/37NlzoDm/PssoUWmHpS42YCFoPvGLL7i3h0Zmomo2upCBGxQUlDR//rw6DKB/iXvzlwaWuL777rLbjNjYRrgBRtSkK8sRYMGpQDzPCRuK0wZdOneO2p2e/uFvTlUivwNWMWar/uaGYoB+/fr1rlSx4nqj+favg8cyAiaks4SGhk5LTEwM+sFuj893wHoji7n3bpl79rw3cMCAXnDHzfZYlqsAQNowvDm0UnT1WpCuzJPdyrzEccuXL/e7cuW7v8Xe/62BJS7mCboVFp51W7xoUTWoF09Pj9XOAg3hFvQ78DT3PHVEIuE9QREwD3DCtGnTmhQUFPzL9cLQd8B6e4D2/LnbpUuX3LanpZWeMmVys04dO46qVbPmQjgBuPlmO80Z6ZaF1+IaH5cqlV69WrUlHdq3HzN+3Li2G9avdz//zXm3p09/+dvv7z8WWLbUJxyBEyeOc9AlJycFxMXFhUydMqXZ+PHjWmOM8fBhQ7uOGD6s66hRIztOmDC+dXR0dNjcuXNDUlKS/bZvTyt94sQJt8uXL7s9fitJyzcOrHfr3XJ9vduEd+sdsN6td8B6t/7h6/8DC7KrGQZOM7wAAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E%0A");
}
.icon-user-add {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1977_15801)'%3E%3Cpath d='M23 11.5005H21V9.50049C21 9.23527 20.8946 8.98092 20.7071 8.79338C20.5196 8.60585 20.2652 8.50049 20 8.50049C19.7348 8.50049 19.4804 8.60585 19.2929 8.79338C19.1054 8.98092 19 9.23527 19 9.50049V11.5005H17C16.7348 11.5005 16.4804 11.6058 16.2929 11.7934C16.1054 11.9809 16 12.2353 16 12.5005C16 12.7657 16.1054 13.0201 16.2929 13.2076C16.4804 13.3951 16.7348 13.5005 17 13.5005H19V15.5005C19 15.7657 19.1054 16.02 19.2929 16.2076C19.4804 16.3951 19.7348 16.5005 20 16.5005C20.2652 16.5005 20.5196 16.3951 20.7071 16.2076C20.8946 16.02 21 15.7657 21 15.5005V13.5005H23C23.2652 13.5005 23.5196 13.3951 23.7071 13.2076C23.8946 13.0201 24 12.7657 24 12.5005C24 12.2353 23.8946 11.9809 23.7071 11.7934C23.5196 11.6058 23.2652 11.5005 23 11.5005Z' fill='%232D4C85'/%3E%3Cpath d='M9 12.5C10.1867 12.5 11.3467 12.1481 12.3334 11.4888C13.3201 10.8295 14.0892 9.89246 14.5433 8.7961C14.9974 7.69975 15.1162 6.49335 14.8847 5.32946C14.6532 4.16558 14.0818 3.09648 13.2426 2.25736C12.4035 1.41825 11.3344 0.846802 10.1705 0.615291C9.00666 0.38378 7.80026 0.5026 6.7039 0.956726C5.60754 1.41085 4.67047 2.17989 4.01118 3.16658C3.35189 4.15328 3 5.31331 3 6.5C3.00159 8.09081 3.63424 9.61602 4.75911 10.7409C5.88399 11.8658 7.40919 12.4984 9 12.5ZM9 2.5C9.79113 2.5 10.5645 2.7346 11.2223 3.17412C11.8801 3.61365 12.3928 4.23836 12.6955 4.96927C12.9983 5.70017 13.0775 6.50444 12.9231 7.28036C12.7688 8.05629 12.3878 8.76902 11.8284 9.32843C11.269 9.88784 10.5563 10.2688 9.78036 10.4231C9.00444 10.5775 8.20017 10.4983 7.46927 10.1955C6.73836 9.89277 6.11365 9.38008 5.67412 8.72228C5.2346 8.06449 5 7.29113 5 6.5C5 5.43914 5.42143 4.42172 6.17157 3.67158C6.92172 2.92143 7.93913 2.5 9 2.5Z' fill='%232D4C85'/%3E%3Cpath d='M9 14.5005C6.61386 14.5031 4.32622 15.4522 2.63896 17.1395C0.951708 18.8267 0.00264685 21.1144 0 23.5005C0 23.7657 0.105357 24.0201 0.292893 24.2076C0.48043 24.3951 0.734784 24.5005 1 24.5005C1.26522 24.5005 1.51957 24.3951 1.70711 24.2076C1.89464 24.0201 2 23.7657 2 23.5005C2 21.644 2.7375 19.8635 4.05025 18.5507C5.36301 17.238 7.14348 16.5005 9 16.5005C10.8565 16.5005 12.637 17.238 13.9497 18.5507C15.2625 19.8635 16 21.644 16 23.5005C16 23.7657 16.1054 24.0201 16.2929 24.2076C16.4804 24.3951 16.7348 24.5005 17 24.5005C17.2652 24.5005 17.5196 24.3951 17.7071 24.2076C17.8946 24.0201 18 23.7657 18 23.5005C17.9974 21.1144 17.0483 18.8267 15.361 17.1395C13.6738 15.4522 11.3861 14.5031 9 14.5005Z' fill='%232D4C85'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1977_15801'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.icon-user-remove {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1977_15805)'%3E%3Cpath d='M17 24C16.7348 24 16.4804 23.8946 16.2929 23.7071C16.1054 23.5196 16 23.2652 16 23C16 21.1435 15.2625 19.363 13.9497 18.0503C12.637 16.7375 10.8565 16 9 16C7.14348 16 5.36301 16.7375 4.05025 18.0503C2.7375 19.363 2 21.1435 2 23C2 23.2652 1.89464 23.5196 1.70711 23.7071C1.51957 23.8946 1.26522 24 1 24C0.734784 24 0.48043 23.8946 0.292893 23.7071C0.105357 23.5196 0 23.2652 0 23C0 20.6131 0.948212 18.3239 2.63604 16.636C4.32387 14.9482 6.61305 14 9 14C11.3869 14 13.6761 14.9482 15.364 16.636C17.0518 18.3239 18 20.6131 18 23C18 23.2652 17.8946 23.5196 17.7071 23.7071C17.5196 23.8946 17.2652 24 17 24ZM23 13H17C16.7348 13 16.4804 12.8946 16.2929 12.7071C16.1054 12.5196 16 12.2652 16 12C16 11.7348 16.1054 11.4804 16.2929 11.2929C16.4804 11.1054 16.7348 11 17 11H23C23.2652 11 23.5196 11.1054 23.7071 11.2929C23.8946 11.4804 24 11.7348 24 12C24 12.2652 23.8946 12.5196 23.7071 12.7071C23.5196 12.8946 23.2652 13 23 13ZM9 12C7.81331 12 6.65327 11.6481 5.66658 10.9888C4.67988 10.3295 3.91085 9.39246 3.45672 8.2961C3.0026 7.19975 2.88378 5.99335 3.11529 4.82946C3.3468 3.66558 3.91824 2.59648 4.75736 1.75736C5.59647 0.918247 6.66557 0.346802 7.82946 0.115291C8.99334 -0.11622 10.1997 0.00259972 11.2961 0.456726C12.3925 0.910851 13.3295 1.67989 13.9888 2.66658C14.6481 3.65328 15 4.81332 15 6C14.9984 7.59082 14.3658 9.11602 13.2409 10.2409C12.116 11.3658 10.5908 11.9984 9 12ZM9 2C8.20887 2 7.43552 2.2346 6.77772 2.67412C6.11992 3.11365 5.60723 3.73837 5.30448 4.46927C5.00173 5.20017 4.92252 6.00444 5.07686 6.78036C5.2312 7.55629 5.61216 8.26902 6.17157 8.82843C6.73098 9.38784 7.44371 9.7688 8.21964 9.92315C8.99556 10.0775 9.79983 9.99827 10.5307 9.69552C11.2616 9.39277 11.8864 8.88008 12.3259 8.22228C12.7654 7.56449 13 6.79113 13 6C13 4.93914 12.5786 3.92172 11.8284 3.17158C11.0783 2.42143 10.0609 2 9 2Z' fill='%239E9FAF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1977_15805'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.icon-compare {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5104_1227)'%3E%3Cpath d='M11.875 0.5H8.125C7.2965 0.500992 6.50222 0.830551 5.91639 1.41639C5.33055 2.00222 5.00099 2.7965 5 3.625V3.6875C4.29463 3.83256 3.66084 4.21636 3.20545 4.77422C2.75006 5.33207 2.50091 6.02987 2.5 6.75V6.8125C1.79463 6.95756 1.16084 7.34136 0.705449 7.89922C0.250056 8.45707 0.000909078 9.15487 0 9.875L0 12.375C0.000992411 13.2035 0.330551 13.9978 0.916387 14.5836C1.50222 15.1694 2.2965 15.499 3.125 15.5H6.875C7.7035 15.499 8.49778 15.1694 9.08361 14.5836C9.66945 13.9978 9.99901 13.2035 10 12.375V12.3125C10.7054 12.1674 11.3392 11.7836 11.7946 11.2258C12.2499 10.6679 12.4991 9.97013 12.5 9.25V9.1875C13.2054 9.04244 13.8392 8.65864 14.2946 8.10078C14.7499 7.54293 14.9991 6.84513 15 6.125V3.625C14.999 2.7965 14.6694 2.00222 14.0836 1.41639C13.4978 0.830551 12.7035 0.500992 11.875 0.5V0.5ZM1.25 9.875C1.25 9.37772 1.44754 8.90081 1.79917 8.54917C2.15081 8.19754 2.62772 8 3.125 8H6.875C7.21479 8.00092 7.5479 8.09452 7.83843 8.27074C8.12896 8.44695 8.36591 8.69909 8.52375 9L6.36437 11.1644L6.0675 10.865C5.84619 10.642 5.54876 10.511 5.23487 10.4981C4.92097 10.4852 4.61382 10.5915 4.375 10.7956L1.48687 13.2706C1.33323 12.997 1.25172 12.6888 1.25 12.375V9.875ZM8.75 12.375C8.75 12.8723 8.55246 13.3492 8.20083 13.7008C7.84919 14.0525 7.37228 14.25 6.875 14.25H3.125C2.88535 14.2495 2.64807 14.2026 2.42625 14.1119L5.18 11.75L5.4775 12.0506C5.71191 12.285 6.0298 12.4166 6.36125 12.4166C6.69271 12.4166 7.01059 12.285 7.245 12.0506L8.75 10.5425V12.375ZM11.25 9.25C11.2484 9.63641 11.1274 10.0129 10.9037 10.3279C10.6799 10.643 10.3643 10.8812 10 11.01V9.875C9.99901 9.0465 9.66945 8.25222 9.08361 7.66639C8.49778 7.08055 7.7035 6.75099 6.875 6.75H3.75C3.75 6.25272 3.94754 5.77581 4.29917 5.42417C4.65081 5.07254 5.12772 4.875 5.625 4.875H9.375C9.87228 4.875 10.3492 5.07254 10.7008 5.42417C11.0525 5.77581 11.25 6.25272 11.25 6.75V9.25ZM13.75 6.125C13.7484 6.51141 13.6274 6.88789 13.4037 7.20294C13.1799 7.51798 12.8643 7.7562 12.5 7.885V6.75C12.499 5.9215 12.1694 5.12722 11.5836 4.54139C10.9978 3.95555 10.2035 3.62599 9.375 3.625H6.25C6.25 3.12772 6.44754 2.65081 6.79917 2.29917C7.15081 1.94754 7.62772 1.75 8.125 1.75H11.875C12.3723 1.75 12.8492 1.94754 13.2008 2.29917C13.5525 2.65081 13.75 3.12772 13.75 3.625V6.125ZM2.5 9.875C2.5 9.75139 2.53666 9.63055 2.60533 9.52777C2.67401 9.42499 2.77162 9.34488 2.88582 9.29757C3.00003 9.25027 3.12569 9.23789 3.24693 9.26201C3.36817 9.28613 3.47953 9.34565 3.56694 9.43306C3.65435 9.52047 3.71388 9.63183 3.73799 9.75307C3.76211 9.87431 3.74973 9.99997 3.70242 10.1142C3.65512 10.2284 3.57501 10.326 3.47223 10.3947C3.36945 10.4633 3.24861 10.5 3.125 10.5C2.95924 10.5 2.80027 10.4342 2.68306 10.3169C2.56585 10.1997 2.5 10.0408 2.5 9.875Z' fill='%23374957'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5104_1227'%3E%3Crect width='15' height='15' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.icon-account {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='29' viewBox='0 0 28 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3185 19.3051C12.6646 19.304 11.0356 19.7113 9.57028 20.4913C8.1049 21.2714 6.84726 22.4009 5.90325 23.7822L5.51828 24.3455L6.04275 24.7819C8.35352 26.7046 11.2457 27.7543 14.2303 27.75C17.2676 27.7541 20.2074 26.6667 22.5359 24.6817L23.0551 24.2391L22.6636 23.6805C21.7155 22.3277 20.4643 21.224 19.0127 20.4624C17.5611 19.7009 15.9518 19.3039 14.3185 19.3051ZM14.3185 19.3051C14.3183 19.3051 14.3181 19.3051 14.3179 19.3051L14.3185 20.0551L14.3191 19.3051C14.3189 19.3051 14.3187 19.3051 14.3185 19.3051ZM1.25 14.4991V14.4992C1.25 17.5714 2.27591 20.4031 3.99716 22.6527L4.60079 23.4416L5.19424 22.645C6.26604 21.2063 7.64763 20.0419 9.23017 19.2414C10.8126 18.4409 12.5538 18.0256 14.3179 18.0272L14.3193 18.0272C16.0605 18.0255 17.7797 18.43 19.3462 19.2107C20.9127 19.9914 22.2857 21.1281 23.3597 22.5353L23.9628 23.3254L24.5571 22.5287C25.8052 20.8555 26.6447 18.9037 27.0074 16.8352C27.37 14.7668 27.2456 12.6397 26.6442 10.6298C26.0428 8.61981 24.9813 6.78361 23.5463 5.2737C22.1112 3.76371 20.3436 2.62341 18.3892 1.94857C16.4347 1.27371 14.3505 1.08413 12.3094 1.39588C10.2684 1.70762 8.33059 2.5115 6.6561 3.73972C4.98169 4.96788 3.619 6.58477 2.67948 8.45559C1.74 10.3263 1.25026 12.3979 1.25 14.4991Z' stroke='white' stroke-width='1.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.6652 10.3318C19.6652 11.8053 19.0926 13.2185 18.0732 14.2604C17.0538 15.3023 15.6712 15.8877 14.2296 15.8877C12.788 15.8877 11.4054 15.3023 10.386 14.2604C9.36663 13.2185 8.79395 11.8053 8.79395 10.3318C8.79395 8.85826 9.36663 7.4451 10.386 6.40316C11.4054 5.36123 12.788 4.77588 14.2296 4.77588C15.6712 4.77588 17.0538 5.36123 18.0732 6.40316C19.0926 7.4451 19.6652 8.85826 19.6652 10.3318ZM16.9474 10.3318C16.9474 11.0685 16.6611 11.7751 16.1514 12.2961C15.6417 12.8171 14.9504 13.1097 14.2296 13.1097C13.5088 13.1097 12.8175 12.8171 12.3078 12.2961C11.7981 11.7751 11.5118 11.0685 11.5118 10.3318C11.5118 9.59502 11.7981 8.88844 12.3078 8.36747C12.8175 7.84651 13.5088 7.55383 14.2296 7.55383C14.9504 7.55383 15.6417 7.84651 16.1514 8.36747C16.6611 8.88844 16.9474 9.59502 16.9474 10.3318Z' fill='white'/%3E%3C/svg%3E%0A");
}
.icon-cart {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='25' viewBox='0 0 22 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.8194 20.5383L18.5562 6.31482C18.543 6.16384 18.4738 6.02326 18.3622 5.92068C18.2507 5.8181 18.1048 5.76093 17.9532 5.76041H15.3562C15.3373 4.61715 14.8702 3.52702 14.0555 2.72471C13.2409 1.92241 12.1437 1.47209 11.0003 1.4707C9.85687 1.47209 8.75972 1.92241 7.94504 2.72471C7.13036 3.52702 6.66329 4.61715 6.6444 5.76041H4.04735C3.8955 5.75992 3.74906 5.81674 3.63728 5.91952C3.52551 6.0223 3.45663 6.16347 3.4444 6.31482L2.18117 20.5383C2.18117 20.5575 2.17676 20.5751 2.17676 20.5928C2.17676 22.2119 3.66058 23.5295 5.48558 23.5295H16.515C18.34 23.5295 19.8238 22.2119 19.8238 20.5928C19.8238 20.5751 19.8238 20.5575 19.8194 20.5383ZM11.0003 2.68835C12.7091 2.68835 14.1032 4.06041 14.1385 5.76188H7.86205C7.8801 4.94106 8.2185 4.15986 8.80492 3.58526C9.39135 3.01065 10.1793 2.68969 11.0003 2.68835ZM16.515 22.3119H5.48558C4.34146 22.3119 3.41205 21.5531 3.3944 20.6207L4.60176 6.98247H6.63999V8.83247C6.63999 9.1707 6.91058 9.44129 7.24882 9.44129C7.58705 9.44129 7.85764 9.1707 7.85764 8.83247V6.98247H14.1371V8.83247C14.1371 9.1707 14.4091 9.44129 14.7473 9.44129C15.0856 9.44129 15.3562 9.1707 15.3562 8.83247V6.98247H17.3929L18.6062 20.6192C18.5885 21.5531 17.6547 22.3104 16.515 22.3104V22.3119Z' fill='%23F7F7F7' stroke='%23F7F7F7' stroke-width='0.5'/%3E%3C/svg%3E%0A");
}
.btn-icon:not(:disabled):hover .icon-cart {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='25' viewBox='0 0 22 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.8194 20.5383L18.5562 6.31482C18.543 6.16384 18.4738 6.02326 18.3622 5.92068C18.2507 5.8181 18.1048 5.76093 17.9532 5.76041H15.3562C15.3373 4.61715 14.8702 3.52702 14.0555 2.72471C13.2409 1.92241 12.1437 1.47209 11.0003 1.4707C9.85687 1.47209 8.75972 1.92241 7.94504 2.72471C7.13036 3.52702 6.66329 4.61715 6.6444 5.76041H4.04735C3.8955 5.75992 3.74906 5.81674 3.63728 5.91952C3.52551 6.0223 3.45663 6.16347 3.4444 6.31482L2.18117 20.5383C2.18117 20.5575 2.17676 20.5751 2.17676 20.5928C2.17676 22.2119 3.66058 23.5295 5.48558 23.5295H16.515C18.34 23.5295 19.8238 22.2119 19.8238 20.5928C19.8238 20.5751 19.8238 20.5575 19.8194 20.5383ZM11.0003 2.68835C12.7091 2.68835 14.1032 4.06041 14.1385 5.76188H7.86205C7.8801 4.94106 8.2185 4.15986 8.80492 3.58526C9.39135 3.01065 10.1793 2.68969 11.0003 2.68835ZM16.515 22.3119H5.48558C4.34146 22.3119 3.41205 21.5531 3.3944 20.6207L4.60176 6.98247H6.63999V8.83247C6.63999 9.1707 6.91058 9.44129 7.24882 9.44129C7.58705 9.44129 7.85764 9.1707 7.85764 8.83247V6.98247H14.1371V8.83247C14.1371 9.1707 14.4091 9.44129 14.7473 9.44129C15.0856 9.44129 15.3562 9.1707 15.3562 8.83247V6.98247H17.3929L18.6062 20.6192C18.5885 21.5531 17.6547 22.3104 16.515 22.3104V22.3119Z' fill='%232d4c85' stroke='%232d4c85' stroke-width='0.5'/%3E%3C/svg%3E%0A");
}
.icon-gallery {
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='25' viewBox='0 0 29 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.2077 3.57143H6.6764C4.72239 3.57143 4.01305 5.17321 4.01305 6.25V22.3214C4.01305 24.2866 5.60573 25 6.6764 25H26.2077C28.1617 25 28.871 23.3982 28.871 22.3214V6.25C28.871 4.28482 27.2783 3.57143 26.2077 3.57143ZM5.78862 6.26071C5.79927 5.84821 5.96174 5.35714 6.6764 5.35714H26.197C26.6072 5.36786 27.0954 5.53125 27.0954 6.25V12.5C24.4028 12.5 23.0844 14.1062 21.9232 15.5232C20.8534 16.8277 20.0083 17.8571 18.2176 17.8571C17.1816 17.8571 16.4687 17.3188 15.643 16.6964C14.7002 15.9848 13.6304 15.1786 12.0031 15.1786C10.3758 15.1786 9.30602 15.9848 8.36319 16.6964C7.53755 17.3188 6.82466 17.8571 5.78862 17.8571V6.26071ZM27.0954 22.3107C27.0848 22.7232 26.9232 23.2143 26.2077 23.2143H6.68706C6.2769 23.2036 5.78862 23.0411 5.78862 22.3214V19.6429C7.41593 19.6429 8.48571 18.8366 9.42853 18.125C10.2542 17.5027 10.9671 16.9643 12.0031 16.9643C13.0392 16.9643 13.752 17.5027 14.5777 18.125C15.5214 18.8366 16.5903 19.6429 18.2176 19.6429C20.8445 19.6429 22.1452 18.058 23.2922 16.6589C24.338 15.3848 25.2391 14.2857 27.0954 14.2857V22.3107ZM21.7687 1.78571H3.12527C2.4106 1.78571 2.24814 2.27679 2.23748 2.68929V17.8571C2.23748 18.0939 2.14395 18.321 1.97746 18.4885C1.81096 18.6559 1.58515 18.75 1.3497 18.75C1.11424 18.75 0.888432 18.6559 0.72194 18.4885C0.555448 18.321 0.461914 18.0939 0.461914 17.8571V2.67857C0.461914 1.60179 1.17125 0 3.12527 0H21.7687C22.0042 0 22.23 0.0940686 22.3965 0.261512C22.563 0.428955 22.6565 0.656057 22.6565 0.892857C22.6565 1.12966 22.563 1.35676 22.3965 1.5242C22.23 1.69165 22.0042 1.78571 21.7687 1.78571ZM12.8909 9.82143C12.8909 8.34464 11.6959 7.14286 10.2275 7.14286C8.75914 7.14286 7.56419 8.34464 7.56419 9.82143C7.56419 11.2982 8.75914 12.5 10.2275 12.5C11.6959 12.5 12.8909 11.2982 12.8909 9.82143ZM9.33976 9.82143C9.33976 9.32946 9.73837 8.92857 10.2275 8.92857C10.7167 8.92857 11.1153 9.32946 11.1153 9.82143C11.1153 10.3134 10.7167 10.7143 10.2275 10.7143C9.73837 10.7143 9.33976 10.3134 9.33976 9.82143Z' fill='white'/%3E%3C/svg%3E%0A");
}
.icon-prints {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='25' viewBox='0 0 26 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1988_18072)'%3E%3Cpath d='M21.146 1.5625H5.521C3.79511 1.5625 2.396 2.96161 2.396 4.6875V20.3125C2.396 22.0384 3.79511 23.4375 5.521 23.4375H21.146C22.8719 23.4375 24.271 22.0384 24.271 20.3125V4.6875C24.271 2.96161 22.8719 1.5625 21.146 1.5625Z' stroke='%23F7F7F7' stroke-width='2'/%3E%3Cpath d='M7.0835 17.1326L7.77881 16.1701C7.8751 16.0363 8.0004 15.9259 8.14534 15.8473C8.29028 15.7688 8.4511 15.724 8.6158 15.7163C8.78049 15.7086 8.94478 15.7383 9.09639 15.8031C9.248 15.8679 9.38301 15.9661 9.49131 16.0904L10.4022 17.1388C10.5076 17.2599 10.6383 17.3563 10.7851 17.4212C10.9319 17.4861 11.0912 17.5178 11.2517 17.5142C11.4121 17.5107 11.5698 17.4718 11.7136 17.4005C11.8573 17.3291 11.9836 17.227 12.0835 17.1013L16.6929 11.3045C16.79 11.1814 16.9125 11.0808 17.052 11.0094C17.1915 10.938 17.3448 10.8975 17.5014 10.8907C17.658 10.8839 17.8142 10.9109 17.9594 10.9699C18.1046 11.0289 18.2354 11.1185 18.3429 11.2326L19.5835 12.5435' stroke='%23F7F7F7' stroke-width='2' stroke-linecap='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2085 10.9375C10.6229 10.9375 11.0203 10.7729 11.3134 10.4799C11.6064 10.1868 11.771 9.7894 11.771 9.375C11.771 8.9606 11.6064 8.56317 11.3134 8.27015C11.0203 7.97712 10.6229 7.8125 10.2085 7.8125C9.7941 7.8125 9.39667 7.97712 9.10364 8.27015C8.81062 8.56317 8.646 8.9606 8.646 9.375C8.646 9.7894 8.81062 10.1868 9.10364 10.4799C9.39667 10.7729 9.7941 10.9375 10.2085 10.9375Z' stroke='%23F7F7F7' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1988_18072'%3E%3Crect width='25' height='25' fill='white' transform='translate(0.833496)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.icon-specialty {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='27' viewBox='0 0 28 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 27C6.54395 27 0.5 20.9561 0.5 13.5C0.5 6.04395 6.54395 0 14 0C21.4561 0 27.5 6.04395 27.5 13.5C27.5 20.9561 21.4561 27 14 27ZM14 24.3C16.8643 24.3 19.6114 23.1621 21.6368 21.1368C23.6621 19.1114 24.8 16.3643 24.8 13.5C24.8 10.6357 23.6621 7.88864 21.6368 5.86325C19.6114 3.83785 16.8643 2.7 14 2.7C11.1357 2.7 8.38864 3.83785 6.36325 5.86325C4.33785 7.88864 3.2 10.6357 3.2 13.5C3.2 16.3643 4.33785 19.1114 6.36325 21.1368C8.38864 23.1621 11.1357 24.3 14 24.3ZM7.25 12.825L19.4 8.1L14.675 20.2527L12.65 14.85L7.25 12.825Z' fill='white'/%3E%3C/svg%3E%0A");
}
.icon-retouch {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1988_18079)'%3E%3Cpath d='M5.1665 14C5.71879 14 6.1665 13.5523 6.1665 13C6.1665 12.4477 5.71879 12 5.1665 12C4.61422 12 4.1665 12.4477 4.1665 13C4.1665 13.5523 4.61422 14 5.1665 14Z' fill='white'/%3E%3Cpath d='M1.1665 10C1.71879 10 2.1665 9.55228 2.1665 9C2.1665 8.44771 1.71879 8 1.1665 8C0.614219 8 0.166504 8.44771 0.166504 9C0.166504 9.55228 0.614219 10 1.1665 10Z' fill='white'/%3E%3Cpath d='M5.1665 6C5.71879 6 6.1665 5.55228 6.1665 5C6.1665 4.44771 5.71879 4 5.1665 4C4.61422 4 4.1665 4.44771 4.1665 5C4.1665 5.55228 4.61422 6 5.1665 6Z' fill='white'/%3E%3Cpath d='M1.1665 2C1.71879 2 2.1665 1.55228 2.1665 1C2.1665 0.447715 1.71879 0 1.1665 0C0.614219 0 0.166504 0.447715 0.166504 1C0.166504 1.55228 0.614219 2 1.1665 2Z' fill='white'/%3E%3Cpath d='M23.1665 14C23.7188 14 24.1665 13.5523 24.1665 13C24.1665 12.4477 23.7188 12 23.1665 12C22.6142 12 22.1665 12.4477 22.1665 13C22.1665 13.5523 22.6142 14 23.1665 14Z' fill='white'/%3E%3Cpath d='M19.1665 10C19.7188 10 20.1665 9.55228 20.1665 9C20.1665 8.44771 19.7188 8 19.1665 8C18.6142 8 18.1665 8.44771 18.1665 9C18.1665 9.55228 18.6142 10 19.1665 10Z' fill='white'/%3E%3Cpath d='M23.1665 6C23.7188 6 24.1665 5.55228 24.1665 5C24.1665 4.44771 23.7188 4 23.1665 4C22.6142 4 22.1665 4.44771 22.1665 5C22.1665 5.55228 22.6142 6 23.1665 6Z' fill='white'/%3E%3Cpath d='M19.1665 2C19.7188 2 20.1665 1.55228 20.1665 1C20.1665 0.447715 19.7188 0 19.1665 0C18.6142 0 18.1665 0.447715 18.1665 1C18.1665 1.55228 18.6142 2 19.1665 2Z' fill='white'/%3E%3Cpath d='M14.1665 24C14.7188 24 15.1665 23.5523 15.1665 23C15.1665 22.4477 14.7188 22 14.1665 22C13.6142 22 13.1665 22.4477 13.1665 23C13.1665 23.5523 13.6142 24 14.1665 24Z' fill='white'/%3E%3Cpath d='M10.1665 20C10.7188 20 11.1665 19.5523 11.1665 19C11.1665 18.4477 10.7188 18 10.1665 18C9.61422 18 9.1665 18.4477 9.1665 19C9.1665 19.5523 9.61422 20 10.1665 20Z' fill='white'/%3E%3Cpath d='M14.1665 16C14.7188 16 15.1665 15.5523 15.1665 15C15.1665 14.4477 14.7188 14 14.1665 14C13.6142 14 13.1665 14.4477 13.1665 15C13.1665 15.5523 13.6142 16 14.1665 16Z' fill='white'/%3E%3Cpath d='M10.1665 12C10.7188 12 11.1665 11.5523 11.1665 11C11.1665 10.4477 10.7188 10 10.1665 10C9.61422 10 9.1665 10.4477 9.1665 11C9.1665 11.5523 9.61422 12 10.1665 12Z' fill='white'/%3E%3Cpath d='M15.1665 3C14.6361 3 14.1274 2.78929 13.7523 2.41421C13.3772 2.03914 13.1665 1.53043 13.1665 1C13.1665 0.734784 13.0611 0.48043 12.8736 0.292893C12.6861 0.105357 12.4317 0 12.1665 0C11.9013 0 11.6469 0.105357 11.4594 0.292893C11.2719 0.48043 11.1665 0.734784 11.1665 1C11.1665 1.53043 10.9558 2.03914 10.5807 2.41421C10.2056 2.78929 9.69693 3 9.1665 3C8.90129 3 8.64693 3.10536 8.4594 3.29289C8.27186 3.48043 8.1665 3.73478 8.1665 4C8.1665 4.26522 8.27186 4.51957 8.4594 4.70711C8.64693 4.89464 8.90129 5 9.1665 5C9.69693 5 10.2056 5.21071 10.5807 5.58579C10.9558 5.96086 11.1665 6.46957 11.1665 7C11.1665 7.26522 11.2719 7.51957 11.4594 7.70711C11.6469 7.89464 11.9013 8 12.1665 8C12.4317 8 12.6861 7.89464 12.8736 7.70711C13.0611 7.51957 13.1665 7.26522 13.1665 7C13.1665 6.46957 13.3772 5.96086 13.7523 5.58579C14.1274 5.21071 14.6361 5 15.1665 5C15.4317 5 15.6861 4.89464 15.8736 4.70711C16.0611 4.51957 16.1665 4.26522 16.1665 4C16.1665 3.73478 16.0611 3.48043 15.8736 3.29289C15.6861 3.10536 15.4317 3 15.1665 3Z' fill='white'/%3E%3Cpath d='M7.1665 19C6.63607 19 6.12736 18.7893 5.75229 18.4142C5.37722 18.0391 5.1665 17.5304 5.1665 17C5.1665 16.7348 5.06115 16.4804 4.87361 16.2929C4.68607 16.1054 4.43172 16 4.1665 16C3.90129 16 3.64693 16.1054 3.4594 16.2929C3.27186 16.4804 3.1665 16.7348 3.1665 17C3.1665 17.5304 2.95579 18.0391 2.58072 18.4142C2.20564 18.7893 1.69694 19 1.1665 19C0.901287 19 0.646933 19.1054 0.459397 19.2929C0.271861 19.4804 0.166504 19.7348 0.166504 20C0.166504 20.2652 0.271861 20.5196 0.459397 20.7071C0.646933 20.8946 0.901287 21 1.1665 21C1.69694 21 2.20564 21.2107 2.58072 21.5858C2.95579 21.9608 3.1665 22.4696 3.1665 23C3.1665 23.2652 3.27186 23.5196 3.4594 23.7071C3.64693 23.8946 3.90129 24 4.1665 24C4.43172 24 4.68607 23.8946 4.87361 23.7071C5.06115 23.5196 5.1665 23.2652 5.1665 23C5.1665 22.4696 5.37722 21.9608 5.75229 21.5858C6.12736 21.2107 6.63607 21 7.1665 21C7.43172 21 7.68607 20.8946 7.87361 20.7071C8.06115 20.5196 8.1665 20.2652 8.1665 20C8.1665 19.7348 8.06115 19.4804 7.87361 19.2929C7.68607 19.1054 7.43172 19 7.1665 19Z' fill='white'/%3E%3Cpath d='M23.1665 19C22.6361 19 22.1274 18.7893 21.7523 18.4142C21.3772 18.0391 21.1665 17.5304 21.1665 17C21.1665 16.7348 21.0611 16.4804 20.8736 16.2929C20.6861 16.1054 20.4317 16 20.1665 16C19.9013 16 19.6469 16.1054 19.4594 16.2929C19.2719 16.4804 19.1665 16.7348 19.1665 17C19.1665 17.5304 18.9558 18.0391 18.5807 18.4142C18.2056 18.7893 17.6969 19 17.1665 19C16.9013 19 16.6469 19.1054 16.4594 19.2929C16.2719 19.4804 16.1665 19.7348 16.1665 20C16.1665 20.2652 16.2719 20.5196 16.4594 20.7071C16.6469 20.8946 16.9013 21 17.1665 21C17.6969 21 18.2056 21.2107 18.5807 21.5858C18.9558 21.9608 19.1665 22.4696 19.1665 23C19.1665 23.2652 19.2719 23.5196 19.4594 23.7071C19.6469 23.8946 19.9013 24 20.1665 24C20.4317 24 20.6861 23.8946 20.8736 23.7071C21.0611 23.5196 21.1665 23.2652 21.1665 23C21.1665 22.4696 21.3772 21.9608 21.7523 21.5858C22.1274 21.2107 22.6361 21 23.1665 21C23.4317 21 23.6861 20.8946 23.8736 20.7071C24.0611 20.5196 24.1665 20.2652 24.1665 20C24.1665 19.7348 24.0611 19.4804 23.8736 19.2929C23.6861 19.1054 23.4317 19 23.1665 19Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1988_18079'%3E%3Crect width='24' height='24' fill='white' transform='translate(0.166504)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.icon-mob-download {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='25' viewBox='0 0 26 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3911 4.32827V17.7688L5.5191 11.8969C5.04982 11.4276 4.27973 11.4276 3.81045 11.8969C3.34118 12.3661 3.34118 13.1242 3.81045 13.5935L11.74 21.523C12.2093 21.9923 12.9674 21.9923 13.4366 21.523L21.3662 13.5935C21.8355 13.1242 21.8355 12.3661 21.3662 11.8969C20.8969 11.4276 20.1389 11.4276 19.6696 11.8969L13.7976 17.7688L13.7976 4.32827C13.7976 3.66647 13.2561 3.125 12.5943 3.125C11.9325 3.125 11.3911 3.66647 11.3911 4.32827Z' fill='white'/%3E%3C/svg%3E%0A");
}
.icon-free {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1988_18086)'%3E%3Cpath d='M23 22.0002H22V14.0002C21.9984 12.6746 21.4711 11.4037 20.5338 10.4664C19.5964 9.52903 18.3256 9.00174 17 9.00015H13V6.03915C13.4455 5.84473 13.8246 5.52467 14.091 5.11813C14.3574 4.71159 14.4996 4.23621 14.5 3.75015C14.2299 2.47193 13.6213 1.28974 12.738 0.327152C12.6443 0.224682 12.5303 0.142846 12.4032 0.0868573C12.2762 0.0308684 12.1388 0.00195313 12 0.00195312C11.8612 0.00195313 11.7238 0.0308684 11.5968 0.0868573C11.4697 0.142846 11.3557 0.224682 11.262 0.327152C10.3787 1.28974 9.77014 2.47193 9.5 3.75015C9.50045 4.23621 9.64257 4.71159 9.90898 5.11813C10.1754 5.52467 10.5545 5.84473 11 6.03915V9.00015H7C5.67441 9.00174 4.40356 9.52903 3.46622 10.4664C2.52888 11.4037 2.00159 12.6746 2 14.0002V22.0002H1C0.734784 22.0002 0.48043 22.1055 0.292893 22.293C0.105357 22.4806 0 22.7349 0 23.0002C0 23.2654 0.105357 23.5197 0.292893 23.7073C0.48043 23.8948 0.734784 24.0002 1 24.0002H23C23.2652 24.0002 23.5196 23.8948 23.7071 23.7073C23.8946 23.5197 24 23.2654 24 23.0002C24 22.7349 23.8946 22.4806 23.7071 22.293C23.5196 22.1055 23.2652 22.0002 23 22.0002ZM7 11.0002H17C17.7956 11.0002 18.5587 11.3162 19.1213 11.8788C19.6839 12.4414 20 13.2045 20 14.0002V15.9802C19.064 15.8802 18.5 15.2802 18.5 15.0002C18.5 14.7349 18.3946 14.4806 18.2071 14.293C18.0196 14.1055 17.7652 14.0002 17.5 14.0002C17.2348 14.0002 16.9804 14.1055 16.7929 14.293C16.6054 14.4806 16.5 14.7349 16.5 15.0002C16.5 15.3432 15.818 16.0002 14.75 16.0002C13.661 16.0002 13 15.3062 13 15.0002C13 14.7349 12.8946 14.4806 12.7071 14.293C12.5196 14.1055 12.2652 14.0002 12 14.0002C11.7348 14.0002 11.4804 14.1055 11.2929 14.293C11.1054 14.4806 11 14.7349 11 15.0002C11 15.3432 10.318 16.0002 9.25 16.0002C8.161 16.0002 7.5 15.3062 7.5 15.0002C7.5 14.7349 7.39464 14.4806 7.20711 14.293C7.01957 14.1055 6.76522 14.0002 6.5 14.0002C6.23478 14.0002 5.98043 14.1055 5.79289 14.293C5.60536 14.4806 5.5 14.7349 5.5 15.0002C5.5 15.3152 4.921 15.8882 4 15.9812V14.0002C4 13.2045 4.31607 12.4414 4.87868 11.8788C5.44129 11.3162 6.20435 11.0002 7 11.0002ZM4 17.9792C4.91869 17.9384 5.79793 17.5941 6.5 17.0002C7.27136 17.6432 8.24308 17.9965 9.2473 17.9993C10.2515 18.002 11.2251 17.6539 12 17.0152C12.7749 17.6539 13.7485 18.002 14.7527 17.9993C15.7569 17.9965 16.7286 17.6432 17.5 17.0002C18.2022 17.5937 19.0814 17.9377 20 17.9782V22.0002H4V17.9792Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1988_18086'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.icon-like {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.24998 0.726074C8.68695 0.734832 8.13621 0.892001 7.65336 1.18171C7.17051 1.47142 6.77266 1.88341 6.49998 2.37607C6.2273 1.88341 5.82945 1.47142 5.3466 1.18171C4.86375 0.892001 4.313 0.734832 3.74998 0.726074C2.85245 0.76507 2.00683 1.1577 1.39787 1.81819C0.788909 2.47868 0.466104 3.35334 0.499979 4.25107C0.499979 6.52457 2.89298 9.00757 4.89998 10.6911C5.34809 11.0676 5.91466 11.2741 6.49998 11.2741C7.0853 11.2741 7.65187 11.0676 8.09998 10.6911C10.107 9.00757 12.5 6.52457 12.5 4.25107C12.5339 3.35334 12.2111 2.47868 11.6021 1.81819C10.9931 1.1577 10.1475 0.76507 9.24998 0.726074ZM7.45748 9.92607C7.18947 10.1518 6.85036 10.2755 6.49998 10.2755C6.1496 10.2755 5.81049 10.1518 5.54248 9.92607C2.97348 7.77057 1.49998 5.70257 1.49998 4.25107C1.4658 3.61843 1.68316 2.99794 2.10466 2.52492C2.52616 2.05191 3.1176 1.76475 3.74998 1.72607C4.38236 1.76475 4.9738 2.05191 5.3953 2.52492C5.8168 2.99794 6.03416 3.61843 5.99998 4.25107C5.99998 4.38368 6.05266 4.51086 6.14643 4.60463C6.24019 4.6984 6.36737 4.75107 6.49998 4.75107C6.63259 4.75107 6.75976 4.6984 6.85353 4.60463C6.9473 4.51086 6.99998 4.38368 6.99998 4.25107C6.9658 3.61843 7.18316 2.99794 7.60466 2.52492C8.02616 2.05191 8.6176 1.76475 9.24998 1.72607C9.88236 1.76475 10.4738 2.05191 10.8953 2.52492C11.3168 2.99794 11.5342 3.61843 11.5 4.25107C11.5 5.70257 10.0265 7.77057 7.45748 9.92407V9.92607Z' fill='%23374957'/%3E%3C/svg%3E%0A");
}
.icon-like.is-active, .gallery-compare-item:hover .icon-like {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.447 0.726074C8.88398 0.734832 8.33323 0.892001 7.85038 1.18171C7.36753 1.47142 6.96968 1.88341 6.697 2.37607C6.42432 1.88341 6.02647 1.47142 5.54362 1.18171C5.06077 0.892001 4.51003 0.734832 3.947 0.726074C3.04947 0.76507 2.20385 1.1577 1.59489 1.81819C0.98593 2.47868 0.663125 3.35334 0.697001 4.25107C0.697001 6.52457 3.09 9.00757 5.097 10.6911C5.54511 11.0676 6.11168 11.2741 6.697 11.2741C7.28232 11.2741 7.84889 11.0676 8.297 10.6911C10.304 9.00757 12.697 6.52457 12.697 4.25107C12.7309 3.35334 12.4081 2.47868 11.7991 1.81819C11.1901 1.1577 10.3445 0.76507 9.447 0.726074Z' fill='%23374957'/%3E%3C/svg%3E%0A");
}
.icon-like.is-light {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.24998 0.726074C8.68695 0.734832 8.13621 0.892001 7.65336 1.18171C7.17051 1.47142 6.77266 1.88341 6.49998 2.37607C6.2273 1.88341 5.82945 1.47142 5.3466 1.18171C4.86375 0.892001 4.313 0.734832 3.74998 0.726074C2.85245 0.76507 2.00683 1.1577 1.39787 1.81819C0.788909 2.47868 0.466104 3.35334 0.499979 4.25107C0.499979 6.52457 2.89298 9.00757 4.89998 10.6911C5.34809 11.0676 5.91466 11.2741 6.49998 11.2741C7.0853 11.2741 7.65187 11.0676 8.09998 10.6911C10.107 9.00757 12.5 6.52457 12.5 4.25107C12.5339 3.35334 12.2111 2.47868 11.6021 1.81819C10.9931 1.1577 10.1475 0.76507 9.24998 0.726074ZM7.45748 9.92607C7.18947 10.1518 6.85036 10.2755 6.49998 10.2755C6.1496 10.2755 5.81049 10.1518 5.54248 9.92607C2.97348 7.77057 1.49998 5.70257 1.49998 4.25107C1.4658 3.61843 1.68316 2.99794 2.10466 2.52492C2.52616 2.05191 3.1176 1.76475 3.74998 1.72607C4.38236 1.76475 4.9738 2.05191 5.3953 2.52492C5.8168 2.99794 6.03416 3.61843 5.99998 4.25107C5.99998 4.38368 6.05266 4.51086 6.14643 4.60463C6.24019 4.6984 6.36737 4.75107 6.49998 4.75107C6.63259 4.75107 6.75976 4.6984 6.85353 4.60463C6.9473 4.51086 6.99998 4.38368 6.99998 4.25107C6.9658 3.61843 7.18316 2.99794 7.60466 2.52492C8.02616 2.05191 8.6176 1.76475 9.24998 1.72607C9.88236 1.76475 10.4738 2.05191 10.8953 2.52492C11.3168 2.99794 11.5342 3.61843 11.5 4.25107C11.5 5.70257 10.0265 7.77057 7.45748 9.92407V9.92607Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.icon-like-gallery {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.75242 0C8.1894 0.00875747 7.63865 0.165927 7.1558 0.455636C6.67295 0.745345 6.2751 1.15733 6.00242 1.65C5.72974 1.15733 5.33189 0.745345 4.84904 0.455636C4.36619 0.165927 3.81545 0.00875747 3.25242 0C2.35489 0.0389954 1.50927 0.431627 0.900312 1.09212C0.29135 1.75261 -0.0314547 2.62726 0.00242055 3.525C0.00242055 5.7985 2.39542 8.2815 4.40242 9.965C4.85053 10.3416 5.4171 10.548 6.00242 10.548C6.58774 10.548 7.15431 10.3416 7.60242 9.965C9.60942 8.2815 12.0024 5.7985 12.0024 3.525C12.0363 2.62726 11.7135 1.75261 11.1045 1.09212C10.4956 0.431627 9.64995 0.0389954 8.75242 0ZM6.95992 9.2C6.69191 9.42569 6.3528 9.54945 6.00242 9.54945C5.65204 9.54945 5.31293 9.42569 5.04492 9.2C2.47592 7.0445 1.00242 4.9765 1.00242 3.525C0.968241 2.89236 1.1856 2.27186 1.6071 1.79885C2.0286 1.32583 2.62004 1.03868 3.25242 1C3.8848 1.03868 4.47624 1.32583 4.89774 1.79885C5.31924 2.27186 5.5366 2.89236 5.50242 3.525C5.50242 3.65761 5.5551 3.78479 5.64887 3.87855C5.74264 3.97232 5.86981 4.025 6.00242 4.025C6.13503 4.025 6.26221 3.97232 6.35597 3.87855C6.44974 3.78479 6.50242 3.65761 6.50242 3.525C6.46824 2.89236 6.6856 2.27186 7.1071 1.79885C7.5286 1.32583 8.12004 1.03868 8.75242 1C9.3848 1.03868 9.97624 1.32583 10.3977 1.79885C10.8192 2.27186 11.0366 2.89236 11.0024 3.525C11.0024 4.9765 9.52892 7.0445 6.95992 9.198V9.2Z' fill='%23374957' /%3E%3C/svg%3E");
}
.icon-like-gallery.is-active {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.39695 0.726074C8.83393 0.734832 8.28318 0.892001 7.80033 1.18171C7.31748 1.47142 6.91963 1.88341 6.64695 2.37607C6.37427 1.88341 5.97642 1.47142 5.49357 1.18171C5.01072 0.892001 4.45998 0.734832 3.89695 0.726074C2.99942 0.76507 2.1538 1.1577 1.54484 1.81819C0.935882 2.47868 0.613077 3.35334 0.646952 4.25107C0.646952 6.52457 3.03995 9.00757 5.04695 10.6911C5.49506 11.0676 6.06163 11.2741 6.64695 11.2741C7.23227 11.2741 7.79884 11.0676 8.24695 10.6911C10.254 9.00757 12.647 6.52457 12.647 4.25107C12.6808 3.35334 12.358 2.47868 11.7491 1.81819C11.1401 1.1577 10.2945 0.76507 9.39695 0.726074Z' fill='%23374957'/%3E%3C/svg%3E%0A");
}
.icon-share {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.169 7.33362C9.79099 7.33393 9.41869 7.42622 9.08428 7.60253C8.74987 7.77884 8.46338 8.03388 8.24953 8.34562L4.99503 6.87612C5.22619 6.31794 5.22708 5.69097 4.99753 5.13212L8.24753 3.65512C8.56446 4.1135 9.03519 4.44311 9.57433 4.58415C10.1135 4.72519 10.6853 4.66833 11.1861 4.42387C11.6869 4.17942 12.0835 3.76357 12.304 3.25176C12.5244 2.73994 12.5541 2.16606 12.3877 1.63421C12.2213 1.10236 11.8698 0.647772 11.3969 0.352901C10.924 0.0580307 10.3611 -0.05759 9.8103 0.0270118C9.25949 0.111614 8.75723 0.390834 8.39465 0.814025C8.03206 1.23722 7.83316 1.77635 7.83403 2.33362C7.83615 2.46552 7.84953 2.597 7.87403 2.72662L4.41903 4.29662C4.0872 3.98573 3.67178 3.77854 3.22382 3.70051C2.77585 3.62247 2.31484 3.67698 1.89743 3.85735C1.48002 4.03772 1.12439 4.33609 0.874228 4.71581C0.624063 5.09552 0.490263 5.54004 0.489263 5.99475C0.488264 6.44946 0.62011 6.89456 0.868604 7.27537C1.1171 7.65618 1.47142 7.95611 1.88803 8.13831C2.30464 8.32051 2.7654 8.37705 3.21371 8.30099C3.66201 8.22492 4.07834 8.01955 4.41153 7.71012L7.87553 9.27413C7.85147 9.40363 7.83826 9.53492 7.83603 9.66663C7.83593 10.1282 7.97272 10.5794 8.22909 10.9632C8.48546 11.3471 8.8499 11.6462 9.27631 11.8229C9.70272 11.9996 10.1719 12.0458 10.6247 11.9558C11.0774 11.8658 11.4932 11.6435 11.8196 11.3172C12.1459 10.9908 12.3682 10.5749 12.4582 10.1222C12.5482 9.66955 12.502 9.20031 12.3253 8.7739C12.1486 8.34749 11.8495 7.98305 11.4656 7.72668C11.0818 7.47031 10.6306 7.33353 10.169 7.33362ZM10.169 1.00012C10.4328 1.00002 10.6907 1.07815 10.91 1.22462C11.1294 1.37108 11.3004 1.57931 11.4014 1.82297C11.5024 2.06663 11.5289 2.33476 11.4775 2.59347C11.4261 2.85218 11.2991 3.08983 11.1126 3.27637C10.9262 3.46292 10.6886 3.58997 10.4299 3.64146C10.1712 3.69296 9.90303 3.66658 9.65934 3.56567C9.41564 3.46475 9.20735 3.29383 9.0608 3.07453C8.91425 2.85523 8.83603 2.59739 8.83603 2.33362C8.8363 1.98013 8.9768 1.64117 9.22672 1.39117C9.47663 1.14116 9.81553 1.00052 10.169 1.00012ZM2.83603 7.33362C2.57227 7.33372 2.3144 7.2556 2.09504 7.10913C1.87568 6.96267 1.70469 6.75444 1.60368 6.51078C1.50267 6.26712 1.47619 5.99898 1.52759 5.74028C1.57899 5.48157 1.70595 5.24392 1.89243 5.05737C2.0789 4.87083 2.31651 4.74378 2.57519 4.69228C2.83388 4.64079 3.10203 4.66717 3.34572 4.76808C3.58942 4.869 3.79771 5.03992 3.94426 5.25922C4.09081 5.47852 4.16903 5.73636 4.16903 6.00012C4.16863 6.35358 4.02808 6.69246 3.7782 6.94244C3.52831 7.19242 3.18949 7.3331 2.83603 7.33362ZM10.169 11.0001C9.90529 11.0001 9.64747 10.9219 9.42818 10.7754C9.20888 10.6289 9.03797 10.4206 8.93704 10.1769C8.83611 9.93327 8.8097 9.66515 8.86115 9.40647C8.91261 9.1478 9.03961 8.91019 9.2261 8.7237C9.4126 8.5372 9.6502 8.4102 9.90888 8.35875C10.1676 8.30729 10.4357 8.3337 10.6793 8.43463C10.923 8.53556 11.1313 8.70648 11.2778 8.92577C11.4243 9.14506 11.5025 9.40288 11.5025 9.66663C11.5023 10.0202 11.3617 10.3592 11.1117 10.6093C10.8616 10.8593 10.5226 10.9999 10.169 11.0001Z' fill='%23374957'/%3E%3C/svg%3E%0A");
}
.icon-download {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2122_11510)'%3E%3Cpath d='M5.44155 9.061C5.58085 9.20039 5.74626 9.31097 5.92831 9.38641C6.11036 9.46185 6.30549 9.50068 6.50255 9.50068C6.69962 9.50068 6.89475 9.46185 7.0768 9.38641C7.25885 9.31097 7.42425 9.20039 7.56355 9.061L9.16905 7.4555C9.25513 7.3603 9.30131 7.23564 9.29801 7.10733C9.29472 6.97902 9.24221 6.8569 9.15135 6.76624C9.0605 6.67558 8.93826 6.62333 8.80995 6.6203C8.68164 6.61728 8.55707 6.66372 8.46205 6.75L6.99905 8.2135L7.00255 0.5C7.00255 0.367392 6.94988 0.240215 6.85611 0.146447C6.76234 0.0526784 6.63516 0 6.50255 0V0C6.36995 0 6.24277 0.0526784 6.149 0.146447C6.05523 0.240215 6.00255 0.367392 6.00255 0.5L5.99805 8.204L4.54305 6.75C4.44923 6.65625 4.32201 6.6036 4.18938 6.60365C4.05674 6.6037 3.92956 6.65643 3.8358 6.75025C3.74205 6.84407 3.68941 6.97129 3.68945 7.10393C3.6895 7.23656 3.74223 7.36375 3.83605 7.4575L5.44155 9.061Z' fill='%23374957'/%3E%3Cpath d='M12.0024 8C11.8698 8 11.7427 8.05268 11.6489 8.14645C11.5551 8.24021 11.5024 8.36739 11.5024 8.5V10.5C11.5024 10.6326 11.4498 10.7598 11.356 10.8535C11.2622 10.9473 11.135 11 11.0024 11H2.00244C1.86983 11 1.74266 10.9473 1.64889 10.8535C1.55512 10.7598 1.50244 10.6326 1.50244 10.5V8.5C1.50244 8.36739 1.44976 8.24021 1.35599 8.14645C1.26223 8.05268 1.13505 8 1.00244 8C0.869833 8 0.742656 8.05268 0.648888 8.14645C0.55512 8.24021 0.502441 8.36739 0.502441 8.5L0.502441 10.5C0.502441 10.8978 0.660477 11.2793 0.941781 11.5607C1.22309 11.842 1.60462 12 2.00244 12H11.0024C11.4003 12 11.7818 11.842 12.0631 11.5607C12.3444 11.2793 12.5024 10.8978 12.5024 10.5V8.5C12.5024 8.36739 12.4498 8.24021 12.356 8.14645C12.2622 8.05268 12.135 8 12.0024 8Z' fill='%23374957'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2122_11510'%3E%3Crect width='12' height='12' fill='white' transform='translate(0.502441)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.icon-download.is-light {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2122_11510)'%3E%3Cpath d='M5.44155 9.061C5.58085 9.20039 5.74626 9.31097 5.92831 9.38641C6.11036 9.46185 6.30549 9.50068 6.50255 9.50068C6.69962 9.50068 6.89475 9.46185 7.0768 9.38641C7.25885 9.31097 7.42425 9.20039 7.56355 9.061L9.16905 7.4555C9.25513 7.3603 9.30131 7.23564 9.29801 7.10733C9.29472 6.97902 9.24221 6.8569 9.15135 6.76624C9.0605 6.67558 8.93826 6.62333 8.80995 6.6203C8.68164 6.61728 8.55707 6.66372 8.46205 6.75L6.99905 8.2135L7.00255 0.5C7.00255 0.367392 6.94988 0.240215 6.85611 0.146447C6.76234 0.0526784 6.63516 0 6.50255 0V0C6.36995 0 6.24277 0.0526784 6.149 0.146447C6.05523 0.240215 6.00255 0.367392 6.00255 0.5L5.99805 8.204L4.54305 6.75C4.44923 6.65625 4.32201 6.6036 4.18938 6.60365C4.05674 6.6037 3.92956 6.65643 3.8358 6.75025C3.74205 6.84407 3.68941 6.97129 3.68945 7.10393C3.6895 7.23656 3.74223 7.36375 3.83605 7.4575L5.44155 9.061Z' fill='%23fff'/%3E%3Cpath d='M12.0024 8C11.8698 8 11.7427 8.05268 11.6489 8.14645C11.5551 8.24021 11.5024 8.36739 11.5024 8.5V10.5C11.5024 10.6326 11.4498 10.7598 11.356 10.8535C11.2622 10.9473 11.135 11 11.0024 11H2.00244C1.86983 11 1.74266 10.9473 1.64889 10.8535C1.55512 10.7598 1.50244 10.6326 1.50244 10.5V8.5C1.50244 8.36739 1.44976 8.24021 1.35599 8.14645C1.26223 8.05268 1.13505 8 1.00244 8C0.869833 8 0.742656 8.05268 0.648888 8.14645C0.55512 8.24021 0.502441 8.36739 0.502441 8.5L0.502441 10.5C0.502441 10.8978 0.660477 11.2793 0.941781 11.5607C1.22309 11.842 1.60462 12 2.00244 12H11.0024C11.4003 12 11.7818 11.842 12.0631 11.5607C12.3444 11.2793 12.5024 10.8978 12.5024 10.5V8.5C12.5024 8.36739 12.4498 8.24021 12.356 8.14645C12.2622 8.05268 12.135 8 12.0024 8Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2122_11510'%3E%3Crect width='12' height='12' fill='white' transform='translate(0.502441)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.icon-arrow-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='22' viewBox='0 0 13 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9 0.876571L1.48639 10.8084M11.9023 20.6675L1.48639 10.7357' stroke='%232C2E45' stroke-width='1.1' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.icon-arrow-next {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='22' viewBox='0 0 13 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.10004 20.7406L11.5137 10.8088M1.09776 0.949707L11.5137 10.8815' stroke='%232C2E45' stroke-width='1.1' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.icon-remove {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1988_20965)'%3E%3Cpath d='M17 24C16.7348 24 16.4804 23.8946 16.2929 23.7071C16.1054 23.5196 16 23.2652 16 23C16 21.1435 15.2625 19.363 13.9497 18.0503C12.637 16.7375 10.8565 16 9 16C7.14348 16 5.36301 16.7375 4.05025 18.0503C2.7375 19.363 2 21.1435 2 23C2 23.2652 1.89464 23.5196 1.70711 23.7071C1.51957 23.8946 1.26522 24 1 24C0.734784 24 0.48043 23.8946 0.292893 23.7071C0.105357 23.5196 0 23.2652 0 23C0 20.6131 0.948212 18.3239 2.63604 16.636C4.32387 14.9482 6.61305 14 9 14C11.3869 14 13.6761 14.9482 15.364 16.636C17.0518 18.3239 18 20.6131 18 23C18 23.2652 17.8946 23.5196 17.7071 23.7071C17.5196 23.8946 17.2652 24 17 24ZM23 13H17C16.7348 13 16.4804 12.8946 16.2929 12.7071C16.1054 12.5196 16 12.2652 16 12C16 11.7348 16.1054 11.4804 16.2929 11.2929C16.4804 11.1054 16.7348 11 17 11H23C23.2652 11 23.5196 11.1054 23.7071 11.2929C23.8946 11.4804 24 11.7348 24 12C24 12.2652 23.8946 12.5196 23.7071 12.7071C23.5196 12.8946 23.2652 13 23 13ZM9 12C7.81331 12 6.65327 11.6481 5.66658 10.9888C4.67988 10.3295 3.91085 9.39246 3.45672 8.2961C3.0026 7.19975 2.88378 5.99335 3.11529 4.82946C3.3468 3.66558 3.91824 2.59648 4.75736 1.75736C5.59647 0.918247 6.66557 0.346802 7.82946 0.115291C8.99334 -0.11622 10.1997 0.00259972 11.2961 0.456726C12.3925 0.910851 13.3295 1.67989 13.9888 2.66658C14.6481 3.65328 15 4.81332 15 6C14.9984 7.59082 14.3658 9.11602 13.2409 10.2409C12.116 11.3658 10.5908 11.9984 9 12ZM9 2C8.20887 2 7.43552 2.2346 6.77772 2.67412C6.11992 3.11365 5.60723 3.73837 5.30448 4.46927C5.00173 5.20017 4.92252 6.00444 5.07686 6.78036C5.2312 7.55629 5.61216 8.26902 6.17157 8.82843C6.73098 9.38784 7.44371 9.7688 8.21964 9.92315C8.99556 10.0775 9.79983 9.99827 10.5307 9.69552C11.2616 9.39277 11.8864 8.88008 12.3259 8.22228C12.7654 7.56449 13 6.79113 13 6C13 4.93914 12.5786 3.92172 11.8284 3.17158C11.0783 2.42143 10.0609 2 9 2Z' fill='%23525252'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1988_20965'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.icon-heart {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_18262_29423)'%3E%3Cpath d='M14.4376 2.19775C13.7338 2.2087 13.0454 2.40516 12.4418 2.7673C11.8383 3.12943 11.3409 3.64442 11.0001 4.26025C10.6592 3.64442 10.1619 3.12943 9.55837 2.7673C8.95481 2.40516 8.26638 2.2087 7.5626 2.19775C6.44068 2.2465 5.38366 2.73729 4.62246 3.5629C3.86126 4.38851 3.45775 5.48183 3.5001 6.604C3.5001 9.44588 6.49135 12.5496 9.0001 14.654C9.56023 15.1247 10.2684 15.3828 11.0001 15.3828C11.7317 15.3828 12.44 15.1247 13.0001 14.654C15.5088 12.5496 18.5001 9.44588 18.5001 6.604C18.5424 5.48183 18.1389 4.38851 17.3777 3.5629C16.6165 2.73729 15.5595 2.2465 14.4376 2.19775ZM12.197 13.6978C11.862 13.9799 11.4381 14.1346 11.0001 14.1346C10.5621 14.1346 10.1382 13.9799 9.80322 13.6978C6.59197 11.0034 4.7501 8.41838 4.7501 6.604C4.70737 5.8132 4.97907 5.03759 5.50595 4.44632C6.03282 3.85505 6.77212 3.4961 7.5626 3.44775C8.35308 3.4961 9.09237 3.85505 9.61924 4.44632C10.1461 5.03759 10.4178 5.8132 10.3751 6.604C10.3751 6.76976 10.4409 6.92874 10.5582 7.04595C10.6754 7.16316 10.8343 7.229 11.0001 7.229C11.1659 7.229 11.3248 7.16316 11.442 7.04595C11.5592 6.92874 11.6251 6.76976 11.6251 6.604C11.5824 5.8132 11.8541 5.03759 12.3809 4.44632C12.9078 3.85505 13.6471 3.4961 14.4376 3.44775C15.2281 3.4961 15.9674 3.85505 16.4942 4.44632C17.0211 5.03759 17.2928 5.8132 17.2501 6.604C17.2501 8.41838 15.4082 11.0034 12.197 13.6953V13.6978Z' fill='%23374957'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_18262_29423' x='0.73707' y='-0.38' width='20.5259' height='20.52' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='1.38'/%3E%3CfeGaussianBlur stdDeviation='1.38'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_18262_29423'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_18262_29423' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}
.icon-cart-head {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='21' viewBox='0 0 16 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_18262_29425)'%3E%3Cg filter='url(%23filter0_d_18262_29425)'%3E%3Cpath d='M14.8534 16.747L13.8717 5.69328C13.8615 5.57595 13.8077 5.4667 13.721 5.38698C13.6343 5.30726 13.5209 5.26283 13.4031 5.26243H11.3849C11.3702 4.37395 11.0072 3.52676 10.3741 2.90326C9.74096 2.27975 8.88832 1.92979 7.99972 1.92871C7.11112 1.92979 6.25848 2.27975 5.62536 2.90326C4.99223 3.52676 4.62926 4.37395 4.61458 5.26243H2.59629C2.47829 5.26204 2.36448 5.3062 2.27761 5.38607C2.19075 5.46595 2.13722 5.57566 2.12772 5.69328L1.14601 16.747C1.14601 16.7619 1.14258 16.7756 1.14258 16.7893C1.14258 18.0476 2.29572 19.0716 3.71401 19.0716H12.2854C13.7037 19.0716 14.8569 18.0476 14.8569 16.7893C14.8569 16.7756 14.8569 16.7619 14.8534 16.747ZM7.99972 2.875C9.32772 2.875 10.4111 3.94128 10.4386 5.26357H5.56086C5.57489 4.62568 5.83787 4.01857 6.29361 3.57202C6.74935 3.12547 7.36168 2.87604 7.99972 2.875ZM12.2854 18.1253H3.71401C2.82486 18.1253 2.10258 17.5356 2.08886 16.811L3.02715 6.21214H4.61115V7.64985C4.61115 7.91271 4.82144 8.123 5.08429 8.123C5.34715 8.123 5.55744 7.91271 5.55744 7.64985V6.21214H10.4374V7.64985C10.4374 7.91271 10.6489 8.123 10.9117 8.123C11.1746 8.123 11.3849 7.91271 11.3849 7.64985V6.21214H12.9677L13.9106 16.8099C13.8969 17.5356 13.1712 18.1241 12.2854 18.1241V18.1253Z' fill='%232C2E45'/%3E%3Cpath d='M14.8534 16.747L13.8717 5.69328C13.8615 5.57595 13.8077 5.4667 13.721 5.38698C13.6343 5.30726 13.5209 5.26283 13.4031 5.26243H11.3849C11.3702 4.37395 11.0072 3.52676 10.3741 2.90326C9.74096 2.27975 8.88832 1.92979 7.99972 1.92871C7.11112 1.92979 6.25848 2.27975 5.62536 2.90326C4.99223 3.52676 4.62926 4.37395 4.61458 5.26243H2.59629C2.47829 5.26204 2.36448 5.3062 2.27761 5.38607C2.19075 5.46595 2.13722 5.57566 2.12772 5.69328L1.14601 16.747C1.14601 16.7619 1.14258 16.7756 1.14258 16.7893C1.14258 18.0476 2.29572 19.0716 3.71401 19.0716H12.2854C13.7037 19.0716 14.8569 18.0476 14.8569 16.7893C14.8569 16.7756 14.8569 16.7619 14.8534 16.747ZM7.99972 2.875C9.32772 2.875 10.4111 3.94128 10.4386 5.26357H5.56086C5.57489 4.62568 5.83787 4.01857 6.29361 3.57202C6.74935 3.12547 7.36168 2.87604 7.99972 2.875ZM12.2854 18.1253H3.71401C2.82486 18.1253 2.10258 17.5356 2.08886 16.811L3.02715 6.21214H4.61115V7.64985C4.61115 7.91271 4.82144 8.123 5.08429 8.123C5.34715 8.123 5.55744 7.91271 5.55744 7.64985V6.21214H10.4374V7.64985C10.4374 7.91271 10.6489 8.123 10.9117 8.123C11.1746 8.123 11.3849 7.91271 11.3849 7.64985V6.21214H12.9677L13.9106 16.8099C13.8969 17.5356 13.1712 18.1241 12.2854 18.1241V18.1253Z' stroke='%232C2E45' stroke-width='0.5'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_18262_29425' x='-1.86742' y='0.298711' width='19.7339' height='23.1631' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='1.38'/%3E%3CfeGaussianBlur stdDeviation='1.38'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_18262_29425'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_18262_29425' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_18262_29425'%3E%3Crect width='16' height='19.4286' fill='white' transform='translate(0 0.785645)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.icon-check {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_19849_25529)'%3E%3Cpath d='M2 10.8462L7.53846 17L18 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_19849_25529' x='0.75' y='0.25' width='18.5' height='18.5' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='0.5'/%3E%3CfeGaussianBlur stdDeviation='0.25'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_19849_25529'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_19849_25529' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}
.icon-btn-primary {
  fill: var(--secondary-color);
}
:hover > .icon-btn-primary {
  fill: var(--primary-color);
}
.icon-btn-secondary {
  fill: var(--primary-color);
}
:hover > .icon-btn-secondary {
  fill: var(--secondary-color);
}
/*components*/
.header {
  margin: 20px 0 28px 0;
  width: 100%;
}
@media (min-width: 992px) {
  .header {
    margin-top: 42px;
    margin-bottom: 26px;
    margin-left: 0;
    margin-right: 0;
  }
}
.package-page .header {
  margin: 10px 0;
}
@media (min-width: 992px) {
  .package-page .header {
    margin: 0 0 12px 0;
  }
}
.header-gallery {
  padding: 5px 0;
}
@media (min-width: 992px) {
  .header-gallery {
    padding: 0;
  }
}
.header-gallery img {
  display: none;
}
@media (min-width: 992px) {
  .header-gallery img {
    display: block;
  }
}
.header-column {
  width: 100%;
}
.header-login.is-blur {
  filter: blur(4px);
}
.header-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 110px;
  height: 72px;
}
.header-login .header-icon {
  width: 72px;
}
@media (min-width: 992px) {
  .header-organization .header-icon {
    background-position: left;
  }
}
.header-column .header-icon {
  height: 90px;
}
@media (min-width: 992px) {
  .header-column .header-icon {
    height: 72px;
  }
}
.header-title {
  font-family: var(--font-main);
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  font-size: 26px;
  font-weight: 700;
  color: #525252;
  gap: 30px;
  max-width: 100%;
  word-break: break-word;
}
.header-title img {
  height: 72px;
  max-height: 72px;
  max-width: 110px;
  object-fit: contain;
}
@media (min-width: 992px) {
  .header-title {
    flex-direction: row;
    font-size: 36px;
    gap: 15px;
  }
}
.package-page .header-title img {
  display: none;
}
@media (min-width: 992px) {
  .package-page .header-title img {
    display: block;
  }
}
.header-login .header-title {
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 5px;
}
@media (min-width: 992px) {
  .header-login .header-title {
    align-items: flex-start;
    text-align: left;
    gap: 30px;
  }
}
.header-participant .header-title {
  font-family: var(--font-main);
  font-size: 32px;
  font-weight: 700;
  color: #525252;
}
@media (min-width: 992px) {
  .header-participant .header-title {
    font-size: 36px;
  }
}
.header-organization .header-title {
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 30px;
}
@media (min-width: 992px) {
  .header-organization .header-title {
    align-items: flex-start;
    flex-direction: column;
    text-align: left;
  }
}
.header-column .header-title {
  flex-direction: column;
  align-items: center;
  text-align: left;
  gap: 5px;
}
@media (min-width: 992px) {
  .header-column .header-title {
    align-items: flex-start;
    flex-direction: column;
    gap: 30px;
  }
}
.header-subtitle {
  font-family: var(--font-main);
  display: block;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  color: #525252;
  margin-top: 4px;
}
@media (min-width: 992px) {
  .header-subtitle {
    margin-top: 18px;
  }
}
.header-login .header-subtitle {
  text-align: center;
  margin-top: 4px;
}
@media (min-width: 992px) {
  .header-login .header-subtitle {
    text-align: left;
  }
}
.header-column .header-subtitle {
  text-align: center;
}
@media (min-width: 992px) {
  .header-column .header-subtitle {
    text-align: left;
    margin-top: 5px;
  }
}
.header-mini {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 2px 10px;
  width: 100%;
  position: sticky;
  top: 0;
  left: 0;
  background-color: #fff;
  z-index: 10;
  min-height: 38px;
  height: 38px;
}
@media (min-width: 992px) {
  .header-mini {
    padding: 4px 20px 4px 10px;
    min-height: unset;
  }
}
.header-mini-icon {
  width: 35px;
  min-width: 35px;
  height: 35px;
  object-fit: contain;
}
.header-mini-title {
  font-family: "Times New Roman", Times, serif;
  font-weight: 700;
  font-size: 14px;
  color: #000000;
  letter-spacing: 0px;
}
@media (min-width: 992px) {
  .header-mini-title {
    font-size: 14px;
    letter-spacing: 0.5px;
  }
}
.header-mini-title-container {
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
}
.header-mini-controls {
  display: flex;
  align-items: center;
  gap: 2px;
}
.header-mini-controls-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: 20px 20px;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  width: 20px;
  height: 20px;
  min-width: 20px;
  cursor: pointer;
}
.header-mini-controls-icon .icon-heart {
  background-position: bottom;
}
.header-mini-cart {
  display: flex;
  align-items: center;
  gap: 4px;
}
.header-mini-cart-value {
  display: flex;
  align-items: center;
  font-family: var(--font-main);
  font-size: 10px;
  font-weight: 600;
  color: #000;
  cursor: pointer;
}
.title-main {
  font-family: var(--font-main);
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  font-size: 24px;
  font-weight: 700;
  color: #525252;
  margin-bottom: 12px;
}
@media (min-width: 992px) {
  .title-main {
    justify-content: center;
    font-size: 32px;
    margin-bottom: 30px;
  }
}
.search {
  display: flex;
  position: relative;
  align-items: flex-end;
  flex-direction: column;
  justify-content: center;
  gap: 5px;
  width: 100%;
  margin: 0 auto 8px;
}
@media (min-width: 992px) {
  .search {
    flex-direction: row;
    width: 80%;
  }
}
@media (min-width: 1400px) {
  .search {
    width: 72%;
  }
}
.search .input-error {
  position: absolute;
  top: calc(100% + 2px);
  left: 0;
}
.search-input-container {
  width: 100%;
}
.search-label {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 5px;
  width: 100%;
  font-family: var(--font-main);
  font-size: 18px;
  font-weight: 400;
  color: #525252;
}
.search-label .label-wrap {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 5px;
  width: 100%;
  font-family: var(--font-main);
  font-size: 18px;
  font-weight: 400;
  color: #525252;
}
.search-label .search-input {
  width: 100%;
}
.search-input {
  height: 45px;
  min-height: 45px;
  border: 1px solid var(--primary-color);
  border-radius: 5px;
  padding: 10px;
  background-color: #fff;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 700;
  color: #525252;
}
.search-input::placeholder, .search-input:placeholder-shown {
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 700;
  color: #e0e0e0;
}
.search-input:disabled {
  border-color: #525252;
  background-color: #f7f7f7;
  cursor: default;
}
.error .search-input {
  border-color: #f15635;
}
.btn-search {
  height: 45px;
  min-height: 45px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--primary-color);
  border: 1px solid var(--primary-color);
  border-radius: 6px;
  padding: 10px 13px;
  font-family: var(--font-main);
  font-size: 18px;
  font-weight: 700;
  color: var(--secondary-color);
  cursor: pointer;
}
@media (hover: hover) {
  .btn-search:hover:not(:disabled) {
    background-color: var(--secondary-color);
    color: var(--primary-color);
  }
}
@media (hover: none) {
  .btn-search:hover:active {
    background-color: var(--secondary-color);
    color: var(--primary-color);
  }
}
.btn-search:disabled {
  opacity: 0.5;
  cursor: default;
}
@media (min-width: 992px) {
  .btn-search {
    min-width: 130px;
    width: fit-content;
  }
}
.btn-search.secondary {
  background-color: var(--secondary-color);
  color: var(--primary-color);
  white-space: nowrap;
}
@media (hover: hover) {
  .btn-search.secondary:hover:not(:disabled) {
    background-color: var(--primary-color);
    color: var(--secondary-color);
  }
}
@media (hover: none) {
  .btn-search.secondary:hover:active {
    background-color: var(--primary-color);
    color: var(--secondary-color);
  }
}
.btn-main {
  height: 45px;
  min-height: 45px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--primary-color);
  border: 1px solid var(--primary-color);
  border-radius: 6px;
  padding: 10px 13px;
  font-family: var(--font-main);
  font-size: 18px;
  font-weight: 700;
  color: var(--secondary-color);
  cursor: pointer;
}
@media (hover: hover) {
  .btn-main:hover:not(:disabled) {
    background-color: var(--secondary-color);
    color: var(--primary-color);
  }
}
@media (hover: none) {
  .btn-main:hover:active {
    background-color: var(--secondary-color);
    color: var(--primary-color);
  }
}
.btn-main:disabled {
  opacity: 0.5;
  cursor: default;
}
.btn-secondary {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 50px;
  gap: 10px;
  background-color: var(--secondary-color);
  border: 1px solid var(--primary-color);
  border-radius: 6px;
  font-family: var(--font-main);
  font-size: 18px;
  font-weight: 700;
  color: var(--primary-color);
  cursor: pointer;
}
.btn-group > .btn-secondary {
  min-height: 45px;
}
.btn-secondary:focus {
  outline: none;
}
@media (hover: hover) {
  .btn-secondary:hover:not(:disabled) {
    background-color: var(--primary-color);
    color: var(--secondary-color);
  }
}
@media (hover: none) {
  .btn-secondary:hover:active {
    background-color: var(--primary-color);
    color: var(--secondary-color);
  }
}
.btn-secondary:disabled {
  opacity: 0.5;
  cursor: default;
}
.btn-secondary i,
.btn-secondary svg {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  min-width: 24px;
  height: 24px;
}
.btn-icon i,
.btn-icon svg {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  min-width: 18px;
  height: 18px;
  margin-right: 10px;
}
.btns-container-double {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
}
.btns-container-double .btn-main,
.btns-container-double .btn-secondary {
  min-height: 50px !important;
}
.footer {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  background: #fff;
  z-index: 1;
  padding: 5px 0;
  background-color: #fff;
}
.footer-list {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 10px;
}
.footer-item {
  font-size: 10px;
  font-weight: 350;
  color: #000;
}
.footer-item-link {
  cursor: pointer;
}
.footer-item-link:hover {
  text-decoration: underline;
}
.custom-table .table {
  overflow: auto;
  height: auto;
  max-height: 100%;
  border-collapse: collapse;
  width: 100%;
  display: block;
}
.custom-table .thead {
  display: block;
}
.custom-table .thead .tr {
  background-color: #fff !important;
}
.custom-table .tbody {
  overflow: auto;
  height: auto;
  max-height: 100%;
  display: block;
  width: 100%;
}
.custom-table .tr {
  display: block;
  width: 100%;
}
.custom-table .tr:nth-of-type(odd) {
  background-color: #f7f7f7;
}
.custom-table .td {
  font-family: "Avenir", sans-serif;
  font-size: 14px;
  font-weight: 350;
  color: #2c2e45;
  padding: 3px 8px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
}
.custom-table .td div {
  font-family: "Avenir", sans-serif;
  font-size: 14px;
  font-weight: 350;
  color: #2c2e45;
  text-align: left;
}
.custom-table .th {
  font-family: "Avenir", sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #2c2e45;
  padding: 3px 8px;
  display: inline-block;
}
@media (min-width: 992px) {
  .custom-table .th {
    padding: 12px 2px 0px 2px;
  }
}
.custom-table .th div {
  font-family: "Avenir", sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #2c2e45;
}
.custom-table .table-center,
.custom-table .td.table-center,
.custom-table .td div {
  text-align: center;
  justify-content: center;
}
.custom-table .table-center div,
.custom-table .td.table-center div,
.custom-table .td div div {
  text-align: center;
  justify-content: center;
}
.custom-table .table-right {
  text-align: right;
  justify-content: right;
}
.custom-table .table-right div {
  text-align: right;
  justify-content: right;
}
.table-link,
.table-link div {
  font-family: "Avenir", sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #428bc1;
  cursor: pointer;
}
.table-title-icon {
  position: relative;
  cursor: pointer;
}
.table-arrow-title {
  display: flex;
  align-items: center;
  gap: 6px;
}
.table-arrow-title.is-active::before {
  transform: rotate(180deg);
}
.table-arrow-title.is-sortable::before {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 10px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.87011 5.67599L5.50011 1.09399M1.16211 5.67699L5.53211 1.09399' stroke='%232C2E45' stroke-width='1.1' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.input {
  height: 45px;
  min-height: 45px;
  border: 1px solid var(--primary-color);
  border-radius: 5px;
  padding: 13px 10px;
  background-color: #fff;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 700;
  color: #525252;
  width: 100%;
}
.input::placeholder, .input:placeholder-shown {
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 700;
  color: #e0e0e0;
}
.input:disabled {
  border-color: #525252;
  background-color: #f7f7f7;
  cursor: default;
}
.input.error {
  border-color: #f15635;
}
.label {
  display: flex;
  flex-direction: column;
  gap: 5px;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 600;
  color: #828282;
  width: 100%;
}
.label-wrap {
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 600;
  display: flex;
  gap: 1px;
  color: #828282;
}
.label-required {
  display: inline-flex;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 600;
  color: #f15635;
}
.input-error {
  display: block;
  font-family: var(--font-main);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  color: #f15635;
}
.input-num-container {
  display: grid;
  align-self: center;
  align-items: center;
  grid-template-columns: 1fr 1fr;
  gap: 0 20px;
}
.package-card-wrapper .input-num-container {
  margin-top: auto;
}
.input-num {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 50px;
  width: 50px;
  height: 50px;
  border: none;
  border-radius: 50%;
  background-color: var(--primary-color);
  box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.25);
  font-family: "Avenir", sans-serif;
  font-weight: 350;
  font-size: 20px;
  color: #fff;
  text-align: center;
  grid-column: span 2;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .input-num {
    margin-top: 10px;
  }
}
.package-card .input-num {
  margin-top: 15px;
}
.input-num-increment, .input-num-decrement {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.25);
  min-width: 25px;
  width: 25px;
  height: 25px;
  border: none;
  border-radius: 50%;
  background-color: #f7f7f7;
  font-family: "Avenir", sans-serif;
  font-weight: 350;
  font-size: 20px;
  color: #2c2e45;
  cursor: pointer;
}
.input-num-increment::after, .input-num-decrement::after {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: "Avenir", sans-serif;
  font-weight: 350;
  font-size: 20px;
  color: #2c2e45;
}
.input-num-decrement:after {
  content: "-";
  top: calc(50% - 2px);
}
.input-num-increment:after {
  content: "+";
}
.check-label {
  display: flex;
  align-items: center;
  gap: 10px;
  font-family: var(--font-main);
  font-weight: 400;
  font-size: 12px;
  color: #a1a1a1;
  cursor: pointer;
}
.check-input {
  overflow: hidden;
  width: 0;
  height: 0;
  position: absolute;
  appearance: none;
}
.check-input:checked + .check-box {
  background-color: var(--primary-color);
}
.check-input:checked + .check-box::after {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='7' viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.07031 1.30176L2.75 5.62207L0.929688 3.80176L0.570312 4.16113L2.57031 6.16113L2.75 6.33301L2.92969 6.16113L7.42969 1.66113L7.07031 1.30176Z' fill='white' stroke='white' stroke-width='0.5'/%3E%3C/svg%3E%0A");
}
.check-box {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 12px;
  min-width: 12px;
  height: 12px;
  border: 1px solid var(--primary-color);
  background-color: #fff;
  border-radius: 2px;
  position: relative;
}
.check-box::after {
  content: "";
  background-image: none;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 7px;
  min-width: 7px;
  height: 7px;
  transform: translate(-50%, -50%);
}
.check-link-container {
  display: flex;
  align-items: baseline;
  flex-direction: column;
  gap: 5px;
  width: 100%;
}
@media (min-width: 992px) {
  .check-link-container {
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
  }
}
@media (min-width: 1400px) {
  .check-link-container {
    width: 62%;
  }
}
.check-link {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background-color: transparent;
  border: none;
  font-family: var(--font-main);
  font-weight: 600;
  font-size: 12px;
  color: var(--primary-color);
  cursor: pointer;
}
.check-link:hover, .check-link:focus {
  outline: none;
}
.check-link:hover {
  text-decoration: underline;
}
.select-custom.select-error .select__control {
  border-color: #f15635;
}
.select-custom .select__menu {
  z-index: 2;
}
.select-custom .select__option {
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 400;
  color: #000;
}
.select-custom .select__option.select__option--is-focused, .select-custom .select__option.select__option--is-selected {
  color: #fff;
  background-color: var(--primary-color);
  cursor: pointer;
}
.select-custom .select__control {
  display: flex;
  align-items: center;
  flex-wrap: unset;
  height: 45px;
  min-height: 45px;
  border: 1px solid var(--primary-color);
  border-radius: 5px;
  padding: 10px;
  background-color: #fff;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 700;
  color: #525252;
  width: 100%;
}
.select-custom .select__control:disabled {
  border-color: #525252;
  background-color: #f7f7f7;
  cursor: default;
}
.select-custom .select__control:hover {
  cursor: pointer;
  border-color: var(--primary-color);
}
.select-custom .select__control--is-focused {
  outline: none;
  box-shadow: none;
}
.select-custom .select__control--menu-is-open .select__dropdown-indicator {
  transform: rotate(0);
}
.select-custom .select__control--is-disabled {
  border-color: #8d8d8d;
  opacity: 0.5;
}
.select-custom .select__value-container {
  padding: 0;
  margin: 0;
  flex: unset;
  height: 100%;
  font-size: 14px;
  font-weight: 400;
  color: #000;
}
.select-custom .select__placeholder {
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 700;
  color: #e0e0e0;
}
.select-custom .select__indicator-separator {
  display: none;
}
.select-custom .select__dropdown-indicator {
  padding: 0;
  margin: 0;
  width: 22px;
  min-width: 22px;
  height: 22px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 11px;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.87011 5.67599L5.50011 1.09399M1.16211 5.67699L5.53211 1.09399' stroke='%232C2E45' stroke-width='1.1' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  transform: rotate(180deg);
}
.select-custom .select__dropdown-indicator svg {
  display: none;
}
.menu {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  gap: 12px;
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: var(--primary-color);
  padding: 10px 15px;
  width: 100%;
  z-index: 5;
}
@media (min-width: 992px) {
  .menu {
    display: flex;
    align-items: center;
    justify-content: center;
    position: static;
    background-color: transparent;
    padding: 5px 0 0 0;
  }
}
.menu-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  min-width: 25px;
  height: 25px;
}
@media (min-width: 992px) {
  .menu-icon {
    display: none;
  }
}
.menu-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 5px;
  font-family: var(--font-main);
  font-size: 9px;
  font-weight: 600;
  color: #fff;
  opacity: 0.6;
  white-space: nowrap;
  cursor: pointer;
}
@media (min-width: 992px) {
  .menu-item {
    display: block;
    gap: 0;
    font-size: 12px;
    font-weight: 400;
    color: #000;
    white-space: unset;
  }
}
.menu-item:hover, .menu-item.is-active {
  opacity: unset;
}
.menu-item.is-active {
  font-weight: 700;
}
.menu-item.is-disabled {
  opacity: 0.3;
  cursor: default;
}
.menu-wrapper {
  position: relative;
  width: 100%;
}
.menu-wrapper .footer {
  bottom: 60px;
  position: fixed;
}
.loader-container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-width: 100px;
  height: 200px;
}
.loader-container.qr {
  height: 100px;
}
@media (min-width: 768px) {
  .loader-container.qr {
    width: 7vw;
    height: 7vw;
  }
}
@media (min-width: 768px) {
  .loader-container {
    width: 310px;
  }
}
.loader {
  width: 35%;
  max-width: 50px;
  padding: 5px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: var(--primary-color);
  --_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;
  -webkit-mask: var(--_m);
  mask: var(--_m);
  -webkit-mask-composite: source-out;
  mask-composite: subtract;
  animation: l3 1s infinite linear;
}
.btn-main .loader, .btn-search .loader {
  background: var(--secondary-color);
}
.btn-secondary .loader {
  background: var(--primary-color);
}
@media (hover: hover) {
  .btn-secondary:hover .loader {
    background: var(--secondary-color);
  }
  .btn-main:hover .loader, .btn-search:hover .loader {
    background: var(--primary-color);
  }
}
@media (hover: none) {
  .btn-secondary:hover .loader {
    background: var(--primary-color);
  }
  .btn-main:hover .loader, .btn-search:hover .loader {
    background: var(--secondary-color);
  }
}
@keyframes l3 {
  to {
    transform: rotate(1turn);
  }
}
.page-loader-container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.page-loader-container.is-page {
  height: 100vh;
}
.page-loader-container.is-section {
  height: 38vh;
}
.page-loader-container.is-pagination {
  height: 16vh;
}
.page-loader-container.is-absolute {
  top: 0;
  left: 0;
  position: fixed;
  width: 100vw;
  height: 100vh;
  z-index: 10000;
  background-color: rgba(7, 7, 7, 0.4);
}
.loader-sm {
  width: 25px;
  max-width: 25px;
  padding: 3px;
}
.radio {
  display: flex;
  align-items: center;
  gap: 10px;
}
.radio input[type=radio] {
  display: none;
}
.radio input[type=radio] + label {
  position: relative;
  padding-left: 20px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.radio input[type=radio] + label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  width: 15px;
  height: 15px;
  min-width: 15px;
  border-radius: 50%;
  border: 1px solid #9e9faf;
  background-color: #f7f7f7;
  transition: all 0.3s ease;
}
.radio input[type=radio] + label::before {
  box-shadow: inset 0 0 0 0.2em white, inset 0 0 0 1em white;
}
.radio input[type=radio] + label:hover::before {
  box-shadow: inset 0 0 0 0.3em white, inset 0 0 0 1em #c6c6c6;
}
.radio input[type=radio]:checked + label::before {
  box-shadow: inset 0 0 0 0.25em var(--primary-color), inset 0 0 0 1em #fff;
}
.radio-label {
  display: flex;
  align-items: center;
  gap: 2px;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 400;
  color: #2c2e45;
}
.radio-label b {
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 400;
  color: #9e9faf;
}
.modal {
  position: fixed;
  max-height: 90vh;
  width: 500px;
  max-width: 90vw;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  padding: 52px 36px 32px 36px;
  background-color: #fff;
  overflow-y: auto;
  z-index: 10;
}
.modal-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  position: relative;
}
.modal-title {
  font-family: "Avenir", sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #2c2e45;
  text-align: center;
  display: block;
  letter-spacing: -0.2px;
  margin-bottom: 5px;
}
.modal-subtitle {
  font-family: "Avenir", sans-serif;
  font-size: 14px;
  font-weight: 350;
  color: #2c2e45;
  text-align: center;
  display: block;
  line-height: 1.4;
}
.modal-btn {
  position: absolute;
  top: -42px;
  right: -26px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  min-width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  font-size: 20px;
  font-weight: 350;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
.modal-btn:focus {
  outline: none;
}
.modal-overlay {
  position: fixed;
  z-index: 9;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  background-color: rgba(0, 0, 0, 0.2);
}
.modal-checkbox {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 10px 0;
}
.modal-checkbox .check-label {
  justify-content: center;
  width: 84%;
  color: #828282;
}
.modal-btn-single {
  margin-top: 24px;
}
.modal-btn-double {
  margin-top: 15px;
}
.modal-link {
  font-family: "Avenir", sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #009bed;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.modal-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 4px;
}
.modal-list-item {
  font-family: "Avenir", sans-serif;
  font-size: 14px;
  font-weight: 350;
  color: #2c2e45;
  text-align: center;
}
.modal-list-item b {
  font-weight: 900;
}
.modal-list-info {
  display: block;
  font-family: "Avenir", sans-serif;
  font-size: 14px;
  font-weight: 350;
  color: #2c2e45;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 15px;
}
.modal-gratitude {
  min-height: 250px;
}
.modal-gratitude .modal-title {
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px;
}
.modal-access .modal-subtitle {
  margin-top: 16px;
  margin-bottom: 20px;
  word-break: break-word;
}
.modal-form-label {
  display: block;
  font-family: "Avenir", sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #2c2e45;
}
.modal-share-image {
  padding: 10px 5px;
}
.modal-share-image .textarea {
  min-height: 200px;
}
.modal-share-container {
  display: grid;
  grid-template-columns: 1fr;
  width: 100%;
  gap: 6px;
  padding-bottom: 24px;
  margin-bottom: 10px;
}
.modal-share-container:not(:last-of-type) {
  border-bottom: 1px solid #828282;
}
.modal-action-btns {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  justify-content: center;
  margin: 25px auto 0;
  gap: 25px;
}
.modal-action-btns .btn-main,
.modal-action-btns .btn-secondary {
  height: 50px;
  width: 250px;
  min-width: fit-content;
  margin: 0 auto;
}
.textarea-container {
  display: grid;
  grid-template-columns: 1fr;
}
.textarea-label {
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 600;
  color: #828282;
  margin-bottom: 5px;
}
.textarea {
  border: 1px solid var(--primary-color);
  border-radius: 5px;
  width: 100%;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 600;
  color: #828282;
  padding: 12px 7px;
  resize: none;
}
.textarea::placeholder, .textarea:placeholder-shown {
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 400;
  color: #e0e0e0;
}
.textarea-error-message {
  font-family: var(--font-main);
  font-size: 12px;
  font-weight: 400;
  color: #f15635;
}
.copyright {
  display: grid;
  width: 100%;
  gap: 10px;
  border-top: 0.5px solid #000;
  padding-top: 23px;
  padding-bottom: 40px;
  margin: 0 auto;
  width: calc(100% - 20px);
}
@media (min-width: 992px) {
  .copyright {
    width: calc(100% - 50px);
  }
}
.copyright-container {
  width: 100%;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .copyright-container {
    width: 70%;
  }
}
@media (min-width: 1400px) {
  .copyright-container {
    width: 50%;
  }
}
@media (min-width: 1600px) {
  .copyright-container {
    width: 38%;
  }
}
.copyright-title {
  display: flex;
  align-items: center;
  gap: 15px;
  font-family: var(--font-main);
  font-size: 20px;
  font-weight: 400;
  color: #525252;
  white-space: nowrap;
}
.copyright-text {
  display: block;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 400;
  color: #525252;
}
.contact-info {
  display: block;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 400;
  color: #2c2e45;
  margin-top: 50px;
}
.contact-list {
  display: flex;
  flex-direction: column;
  margin: 50px 0;
}
.contact-item {
  display: block;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 400;
  color: #2c2e45;
}
.contact-item.delivery-name {
  font-weight: 900;
  margin-bottom: 5px;
}
.contact-btn {
  width: 70% !important;
  min-width: fit-content !important;
  margin: 0 auto !important;
}
.iframe-form {
  display: grid;
  grid-template-columns: 1fr;
  gap: 5px;
}
.iframe-form iframe {
  height: 45px;
  width: 100%;
  border: none;
}
.iframe-label {
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 600;
  display: flex;
  gap: 1px;
  color: #828282;
}
.iframe-required {
  display: inline-flex;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 600;
  color: #f15635;
}
.iframe-html-remover h1,
.iframe-html-remover h2,
.iframe-html-remover h3,
.iframe-html-remover h4,
.iframe-html-remover ul,
.iframe-html-remover ol,
.iframe-html-remover li,
.iframe-html-remover a,
.iframe-html-remover hr {
  all: revert;
  font-family: var(--font-main);
}
.iframe-html-remover img {
  max-width: 100%;
  width: 100%;
  object-fit: contain;
  height: auto;
}
.iframe-html-remover figure {
  max-width: 100%;
}
.ck-content {
  --ck-color-image-caption-background: #f7f7f7;
  --ck-color-image-caption-text: #333;
  --ck-color-image-caption-highligted-background: #fd0;
  --ck-image-style-spacing: 1.5em;
  --ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);
  --ck-todo-list-checkmark-size: 16px;
}
.ck-content * *, .ck-content * :after, .ck-content * :before, .ck-content :before *, .ck-content :before :after, .ck-content :before :before, .ck-content :after *, .ck-content :after :after, .ck-content :after :before {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.ck-content code {
  background-color: rgba(199, 199, 199, 0.3019607843);
  border-radius: 2px;
  padding: 0.15em;
}
.ck-content .text-tiny {
  font-size: 0.7em;
}
.ck-content .text-small {
  font-size: 0.85em;
}
.ck-content .text-big {
  font-size: 1.4em;
}
.ck-content .text-huge {
  font-size: 1.8em;
}
.ck-content hr {
  background: #dedede;
  border: 0;
  height: 4px;
  margin: 15px 0;
}
.ck-content .image {
  clear: both;
  display: table;
  margin: 0.9em auto;
  min-width: 50px;
  text-align: center;
}
.ck-content .image img {
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 100%;
  min-width: 100%;
}
.ck-content .image-inline {
  align-items: flex-start;
  display: inline-flex;
  max-width: 100%;
}
.ck-content .image-inline picture {
  display: flex;
}
.ck-content .image-inline img, .ck-content .image-inline picture {
  flex-grow: 1;
  flex-shrink: 1;
  max-width: 100%;
}
.ck-content .image > figcaption {
  background-color: var(--ck-color-image-caption-background);
  caption-side: bottom;
  color: var(--ck-color-image-caption-text);
  display: table-caption;
  font-size: 0.75em;
  outline-offset: -1px;
  padding: 0.6em;
  word-break: break-word;
}
.ck-content img.image_resized {
  height: auto;
}
.ck-content .image.image_resized {
  box-sizing: border-box;
  display: block;
  max-width: 100%;
}
.ck-content .image.image_resized img {
  width: 100%;
}
.ck-content .image.image_resized > figcaption {
  display: block;
}
.ck-content .image-style-block-align-left, .ck-content .image-style-block-align-right {
  max-width: calc(100% - var(--ck-image-style-spacing));
}
.ck-content .image-style-align-left, .ck-content .image-style-align-right {
  clear: none;
}
.ck-content .image-style-side {
  float: right;
  margin-left: var(--ck-image-style-spacing);
  max-width: 50%;
}
.ck-content .image-style-align-left {
  float: left;
  margin-right: var(--ck-image-style-spacing);
}
.ck-content .image-style-align-center {
  margin-left: auto;
  margin-right: auto;
}
.ck-content .image-style-align-right {
  float: right;
  margin-left: var(--ck-image-style-spacing);
}
.ck-content .image-style-block-align-right {
  margin-left: auto;
  margin-right: 0;
}
.ck-content .image-style-block-align-left {
  margin-left: 0;
  margin-right: auto;
}
.ck-content p + .image-style-align-left, .ck-content p + .image-style-align-right, .ck-content p + .image-style-side {
  margin-top: 0;
}
.ck-content .image-inline.image-style-align-left, .ck-content .image-inline.image-style-align-right {
  margin-bottom: var(--ck-inline-image-style-spacing);
  margin-top: var(--ck-inline-image-style-spacing);
}
.ck-content .image-inline.image-style-align-left {
  margin-right: var(--ck-inline-image-style-spacing);
}
.ck-content .image-inline.image-style-align-right {
  margin-left: var(--ck-inline-image-style-spacing);
}
.ck-content ol {
  list-style-type: decimal;
}
.ck-content ol ol {
  list-style-type: lower-latin;
}
.ck-content ol ol ol {
  list-style-type: lower-roman;
}
.ck-content ol ol ol ol {
  list-style-type: upper-latin;
}
.ck-content ol ol ol ol ol {
  list-style-type: upper-roman;
}
.ck-content ul {
  list-style-type: disc;
}
.ck-content ul ul {
  list-style-type: circle;
}
.ck-content ul ul ul, .ck-content ul ul ul ul {
  list-style-type: square;
}
.ck-content .todo-list {
  list-style: none;
}
.ck-content .todo-list li {
  margin-bottom: 5px;
  position: relative;
}
.ck-content .todo-list li .todo-list {
  margin-top: 5px;
}
.ck-content .todo-list .todo-list__label > input {
  -webkit-appearance: none;
  border: 0;
  display: inline-block;
  height: var(--ck-todo-list-checkmark-size);
  left: -25px;
  margin-left: 0;
  margin-right: -15px;
  position: relative;
  right: 0;
  vertical-align: middle;
  width: var(--ck-todo-list-checkmark-size);
}
.ck-content .todo-list .todo-list__label > input:before {
  border: 1px solid #333;
  border-radius: 2px;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  transition: box-shadow 0.25s ease-in-out;
  width: 100%;
}
.ck-content .todo-list .todo-list__label > input:after {
  border-color: rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;
  box-sizing: initial;
  content: "";
  display: block;
  height: calc(var(--ck-todo-list-checkmark-size) / 2.6);
  left: calc(var(--ck-todo-list-checkmark-size) / 3);
  pointer-events: none;
  position: absolute;
  top: calc(var(--ck-todo-list-checkmark-size) / 5.3);
  transform: rotate(45deg);
  width: calc(var(--ck-todo-list-checkmark-size) / 5.3);
}
.ck-content .todo-list .todo-list__label > input[checked]:before {
  background: #26ab33;
  border-color: #26ab33;
}
.ck-content .todo-list .todo-list__label > input[checked]:after {
  border-color: #fff;
}
.ck-content .todo-list .todo-list__label .todo-list__label__description {
  vertical-align: middle;
}
.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox] {
  position: absolute;
}
.notif-title {
  font-family: "Avenir", sans-serif;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  display: block;
  width: 100%;
  color: rgb(19, 19, 19);
}
.notif-info {
  font-family: "Avenir", sans-serif;
  font-size: 14px;
  font-weight: 350;
  color: rgb(19, 19, 19);
  display: block;
  width: 100%;
  text-align: center;
  margin-top: 1px;
}
/*pages*/
.org-grid {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  grid-gap: 10px 0;
  margin-bottom: 33px;
  width: 100%;
}
@media (min-width: 992px) {
  .org-grid {
    grid-gap: 20px 0;
  }
}
.org-col {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
  cursor: pointer;
}
@media (min-width: 992px) {
  .org-col {
    gap: 10px;
    max-height: 250px;
    overflow: hidden;
    max-width: 20%;
    min-width: 20%;
    flex: 0 0 20%;
  }
}
.org-col:hover {
  background-color: rgba(226, 226, 226, 0.3137254902);
  box-shadow: 5px 5px 5px #e2e2e2;
}
.org-img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 80%;
  margin: 0 auto;
  object-fit: contain;
  height: 138px;
  min-height: 138px;
  object-fit: contain;
  object-position: center;
}
@media (min-width: 992px) {
  .org-img {
    max-width: 100%;
  }
}
.org-back {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 124px;
  min-height: 124px;
  max-height: 400px;
  background-color: #fff;
  border: 1px solid var(--primary-color);
  border-radius: 5px;
}
.org-icon {
  font-family: var(--font-main);
  font-size: 72px;
  font-weight: 700;
  color: var(--primary-color);
}
.org-title {
  display: block;
  text-align: center;
  font-size: 16px;
  font-weight: 350;
  font-family: "Avenir", sans-serif;
  color: #2c2e45;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.table-organization .thead .th, .org-table .thead .th {
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
}
.table-organization .tr:last-child .td, .org-table .tr:last-child .td {
  border-bottom: 1px solid #000;
}
.org-table {
  width: 100%;
  max-width: calc(100vw - 20px);
  padding-top: 15px;
}
@media (min-width: 992px) {
  .org-table {
    width: 70%;
    margin: 0 auto;
    padding-top: 8px;
  }
}
.table-organization {
  width: 100%;
  margin-bottom: 50px;
}
.table-title-icon {
  display: flex;
  align-items: center;
  gap: 5px;
}
.organization-container {
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  .organization-container {
    display: grid;
    grid-template-columns: 1.16fr 1fr;
    height: calc(100vh - 60px);
  }
}
.organization-back {
  width: 100%;
  height: 400px;
  background-color: var(--primary-color);
}
.organization-back img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
@media (min-width: 992px) {
  .organization-back {
    height: calc(100vh - 60px);
    max-height: calc(100vh - 60px);
  }
}
.organization-wrapper {
  padding: 30px 20px 50px;
}
@media (min-width: 992px) {
  .organization-wrapper {
    padding-top: 10vh;
    padding-bottom: 0;
    height: calc(100vh - 60px);
    max-height: calc(100vh - 60px);
    overflow: auto;
  }
}
@media (min-width: 1600px) {
  .organization-wrapper {
    padding-left: 6em;
  }
}
.organization-title {
  display: block;
  font-family: var(--font-main);
  font-weight: 700;
  font-size: 20px;
  color: #2c2e45;
  margin-top: 30px;
  margin-bottom: 10px;
  letter-spacing: 0.2px;
}
.organization-info {
  display: block;
  font-family: var(--font-main);
  font-weight: 300;
  font-size: 12px;
  color: #9e9faf;
  padding-bottom: 8px;
  margin-bottom: 10px;
  border-bottom: 1px solid #2c2e45;
}
.organization-subtitle {
  display: block;
  font-family: var(--font-main);
  font-weight: 700;
  font-size: 16px;
  color: #2c2e45;
}
.organization-paragraph {
  display: block;
  font-family: var(--font-main);
  font-weight: 300;
  font-size: 14px;
  color: #2c2e45;
  margin: 10px 0;
}
.organization-table-title {
  display: block;
  font-family: var(--font-main);
  font-weight: 700;
  font-size: 24px;
  color: #525252;
  margin-top: 30px;
  margin-bottom: 10px;
}
.organization-org {
  height: 225px;
  min-height: 225px;
}
.org-list-container {
  margin-top: 20px;
}
@media (min-width: 992px) {
  .org-list-container {
    margin-top: 35px;
  }
}
.org-list-container .title-main {
  margin-bottom: 20px;
  justify-content: center;
  text-align: center;
}
@media (min-width: 992px) {
  .org-list-container .title-main {
    margin-bottom: 44px;
  }
}
.org-search-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  width: 100%;
  text-align: center;
}
.organization-html {
  width: 100%;
  margin-top: 15px;
}
.org-notif-message {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: bold;
  padding: 10px;
  margin-top: 20px;
  width: 100%;
}
.gallery-compare-page .org-notif-message {
  padding-bottom: 50px;
}
.org-main-container {
  padding-left: 20px;
  padding-right: 20px;
  max-width: 100%;
  width: 100%;
}
@media (min-width: 992px) {
  .org-main-container {
    padding-left: calc(10% + 10px);
    padding-right: calc(10% + 10px);
  }
}
@media (min-width: 1200px) {
  .org-main-container {
    padding-left: calc(22% + 10px);
    padding-right: calc(22% + 10px);
  }
}
.org-main-container .title-main {
  text-align: center;
  justify-content: center;
}
.organization-container.organization-full-view {
  display: grid;
  grid-template-columns: 1fr;
}
.organization-container.organization-full-view .organization-wrapper {
  padding: 0;
}
.organization-container.organization-full-view .organization-back {
  display: none;
}
.organization-container.organization-full-view .header-organization {
  height: 100vh;
  padding: 15vh 20px 20px 20px;
  min-height: fit-content;
  display: flex;
  align-items: center;
  flex-direction: column;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: var(--primary-color);
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}
@media (min-width: 992px) {
  .organization-container.organization-full-view .header-organization {
    padding: 20px;
    justify-content: center;
  }
}
.organization-container.organization-full-view .header-title {
  font-family: var(--font-main);
  font-size: 48px;
  font-weight: 700;
  color: #fff;
  align-items: center;
  gap: 10px;
  text-align: center;
}
@media (min-width: 992px) {
  .organization-container.organization-full-view .header-title {
    font-size: 72px;
    gap: 30px;
  }
}
.organization-container.organization-full-view .org-view-body {
  padding: 20px;
  max-width: 100vw;
}
@media (min-width: 992px) {
  .organization-container.organization-full-view .org-view-body {
    padding: 50px 7% 20px 7%;
  }
}
.organization-container.organization-full-view .login-access-message {
  width: 100%;
}
.organization-container.organization-frame-view {
  display: grid;
  grid-template-columns: 1fr;
}
.organization-container.organization-frame-view .organization-back {
  display: none;
}
.organization-container.organization-frame-view .organization-wrapper {
  padding: 0;
}
.organization-container.organization-frame-view .header-organization {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 76vh;
  min-height: fit-content;
  background-color: var(--primary-color);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 20px;
}
@media (min-width: 992px) {
  .organization-container.organization-frame-view .header-organization {
    display: block;
    height: 41vh;
  }
}
.organization-container.organization-frame-view .header-title {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  background-color: #fff;
  width: 95%;
  margin: 0 auto;
  padding: 13% 20px 0 20px;
  font-family: var(--font-main);
  font-size: 40px;
  font-weight: 400;
  color: #2c2e45;
  height: 60%;
  min-height: fit-content;
  gap: 20px;
}
@media (min-width: 992px) {
  .organization-container.organization-frame-view .header-title {
    flex-direction: row;
    justify-content: center;
    font-size: 64px;
    width: 80%;
    height: 100%;
    padding: 5% 20px 0 20px;
    gap: 30px;
  }
}
@media (min-width: 1600px) {
  .organization-container.organization-frame-view .header-title {
    width: 67%;
  }
}
.organization-container.organization-frame-view .org-view-body {
  padding: 20px;
  max-width: 100vw;
}
@media (min-width: 992px) {
  .organization-container.organization-frame-view .org-view-body {
    padding: 50px 7% 20px 7%;
  }
}
.organization-container.organization-frame-view .login-access-message {
  width: 100%;
}
.login-container.login-full-view .login-access-message,
.login-container.login-full-view .login-preorder-title,
.login-container.login-full-view .login-preorder-subtitle {
  color: #fff;
}
.login-container.login-full-view .login-help-link {
  color: #009bed;
}
.login-container.login-full-view .login-preorder-title {
  font-size: 18px;
  font-weight: 300;
}
@media (min-width: 992px) {
  .login-container.login-full-view .login-preorder-title {
    font-size: 24px;
  }
}
.main-grid {
  height: 100%;
  flex: 1;
  padding-bottom: 20px;
}
@media (min-width: 992px) {
  .main-grid {
    padding-bottom: 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1600px) {
  .main-grid {
    grid-template-columns: 1.17fr 1fr;
  }
}
.container-full-view .main-grid {
  grid-template-columns: 1fr;
}
.container-frame-view .main-grid {
  grid-template-columns: 1fr;
}
.main-sidebar {
  background-color: var(--primary-color);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  min-height: 41vh;
  padding: 0 20px 50px 20px;
}
@media (min-width: 992px) {
  .main-sidebar {
    min-height: 100%;
  }
}
.container-full-view .main-sidebar {
  height: calc(100vh - 20px);
  background-color: var(--primary-color);
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}
.container-frame-view .main-sidebar {
  display: none;
}
.main-sidebar-icon {
  width: 38vw;
  height: 30vw;
  filter: invert(76%) sepia(99%) saturate(1740%) hue-rotate(356deg) brightness(130%) contrast(105%);
  z-index: 1;
}
@media (min-width: 992px) {
  .main-sidebar-icon {
    width: 20vw;
    height: 20vw;
    margin-top: 3vh;
  }
}
.container-full-view .main-sidebar-icon {
  z-index: 0;
}
.main-sidebar-shadow {
  z-index: 0;
  width: 45vw;
  height: 30vw;
  background-color: #000;
  border-radius: 50%;
  filter: blur(20px);
  opacity: 0.18;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
}
@media (min-width: 992px) {
  .main-sidebar-shadow {
    width: 20vw;
    height: 12vw;
    top: 10vh;
  }
}
.main-sidebar-title {
  display: block;
  width: 100%;
  text-transform: uppercase;
  text-align: center;
  font-family: var(--font-main);
  font-size: 10vw;
  font-weight: 300;
  letter-spacing: 9px;
  color: #2c2e45;
  padding-left: 10px;
  padding-top: 20px;
}
@media (min-width: 992px) {
  .main-sidebar-title {
    font-size: 5.5vw;
    letter-spacing: 17px;
    padding-top: 0;
  }
}
.container-full-view .main-sidebar-title {
  display: none;
}
.main-sidebar-subtitle {
  display: block;
  width: 100%;
  text-transform: uppercase;
  text-align: center;
  font-family: var(--font-main);
  font-size: 6vw;
  font-weight: 300;
  letter-spacing: 3px;
  color: #2c2e45;
  padding-left: 8px;
}
@media (min-width: 992px) {
  .main-sidebar-subtitle {
    font-size: 2.8vw;
    letter-spacing: 11px;
    padding-top: 6px;
  }
}
.container-full-view .main-sidebar-subtitle {
  display: none;
}
.main-container {
  min-height: 80vh;
  padding-left: 20px;
  padding-right: 10px;
}
@media (min-width: 992px) {
  .main-container {
    padding-left: 3vw;
    padding-right: 3vw;
  }
}
@media (min-width: 1600px) {
  .main-container {
    padding-left: 5.5vw;
    padding-right: calc(7vw + 20%);
  }
}
.container-full-view .main-container {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: calc(100% - 10px);
  height: calc(100vh - 20px);
  padding: 11vh 0 0 0;
}
@media (min-width: 992px) {
  .container-full-view .main-container {
    width: 80%;
    padding: 0;
    justify-content: center;
  }
}
.container-frame-view .main-container {
  padding: 60px 30px 30px 30px;
  width: 100%;
  min-height: fit-content;
  background-size: cover;
  background-color: var(--primary-color);
  background-repeat: no-repeat;
  background-position: center;
}
@media (min-width: 992px) {
  .container-frame-view .main-container {
    padding: 20px 20px 25px 20px;
  }
}
.container-frame-view .main-container-frame {
  background-color: #fff;
  padding: 50px 20px 50px 20px;
  width: 95%;
  margin: 0 auto;
  min-width: fit-content;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2509803922);
}
@media (min-width: 992px) {
  .container-frame-view .main-container-frame {
    padding: 75px 20px 50px 20px;
  }
}
@media (min-width: 1600px) {
  .container-frame-view .main-container-frame {
    width: 67%;
  }
}
.main-form {
  padding-top: 26px;
  width: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  .main-form {
    padding-top: 20vh;
    max-height: calc(100vh - 20px);
    overflow-y: auto;
  }
}
.container-full-view .main-form {
  max-height: unset;
  padding-bottom: 50px;
}
.container-frame-view .main-form {
  max-height: unset;
  z-index: 1;
  padding-top: 0;
}
.main-link {
  margin-bottom: 40px;
}
.main-wrapper {
  margin-top: 35px;
}
.main-section {
  min-height: 100vh;
  padding: 10px 10px 0 20px;
}
@media (min-width: 992px) {
  .main-section {
    padding-left: 3vw;
    padding-right: 3vw;
  }
}
.container-frame-view .main-section {
  padding-top: 50px;
  padding-bottom: 50px;
}
.header-participant {
  margin: 8px 0;
}
.participant-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 33px 15px;
}
@media (min-width: 992px) {
  .participant-wrapper {
    width: 60%;
    margin: 0 auto;
    margin-top: 6vh;
  }
}
@media (min-width: 1600px) {
  .participant-wrapper {
    display: block;
    width: 40%;
    max-width: unset;
    margin-left: 32.5vw;
    padding: 0;
    margin-top: 12vh;
  }
}
.participant-title {
  display: block;
  font-family: var(--font-main);
  font-size: 29px;
  font-weight: 700;
  color: #525252;
  text-align: center;
}
@media (min-width: 992px) {
  .participant-title {
    font-size: 36px;
    text-align: left;
  }
}
.participant-subtitle {
  display: block;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #525252;
  margin: 4px 0;
}
.participant-form {
  display: flex;
  flex-direction: column;
  gap: 14px;
  width: 100%;
  margin-top: 20px;
}
.participant-form .label {
  letter-spacing: -0.4px !important;
}
@media (min-width: 992px) {
  .participant-form {
    width: 60%;
    margin-top: 24px;
    padding-bottom: 60px;
  }
}
.participant-list {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.participant-order-list {
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.participant-item {
  display: grid;
  grid-template-columns: 40px auto auto;
  align-items: center;
  padding: 4px 24px 4px 14px;
  gap: 10px;
  max-width: 100%;
  min-height: 50px;
  border: 1px solid transparent;
}
.participant-item.is-active {
  background-color: #e7e7e7;
  border-color: #9e9faf;
  border-radius: 5px;
}
.participant-order-item {
  display: grid;
  grid-template-columns: 40px min-content 1fr auto;
  align-items: center;
  padding: 4px 15px 4px 14px;
  gap: 8px;
  max-width: 100%;
  min-height: 50px;
  border: 1px solid transparent;
  cursor: pointer;
}
.participant-order-item.is-active {
  background-color: #e7e7e7;
  border-color: #9e9faf;
  border-radius: 5px;
}
.participant-order-item .participant-item-name {
  margin-right: 4px;
}
.participant-order-options {
  display: block;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 350;
  color: #2c2e45;
}
.participant-order-price {
  display: block;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 900;
  color: #2c2e45;
}
.participant-item-name {
  font-family: var(--font-main);
  font-size: 20px;
  font-weight: 400;
  color: #2c2e45;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.participant-order-item.is-active .participant-item-name {
  font-weight: 700;
  color: var(--primary-color);
}
.participant-item-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-color: transparent;
  border: none;
  margin-left: auto;
  cursor: pointer;
}
.participant-item-btn:focus {
  outline: none;
}
.participant-btn {
  margin-top: 88px;
}
@media (min-width: 992px) {
  .participant-btn {
    margin-top: 38px;
  }
}
.participant-check {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  border-radius: 50%;
  box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  background-color: var(--primary-color);
  background-size: 16px;
  cursor: pointer;
}
.login-container {
  display: flex;
  flex-direction: column;
  min-height: calc(100vh - 20px);
}
@media (min-width: 992px) {
  .login-container {
    display: grid;
    grid-template-columns: 1.16fr 1fr;
    min-height: 100vh;
    height: fit-content;
    overflow: hidden;
  }
}
.login-back {
  width: 100%;
  height: 400px;
  background-color: var(--primary-color);
}
.login-back img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
@media (min-width: 992px) {
  .login-back {
    height: 100%;
  }
}
.login-wrapper {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 30px;
  padding-bottom: 40px;
}
@media (min-width: 992px) {
  .login-wrapper {
    padding-left: 4vw;
    padding-right: 20px;
    display: flex;
    flex-direction: column;
    overflow: auto;
    padding-top: 20vh;
    padding-bottom: 50px;
    max-height: 100vh;
    overflow: auto;
  }
}
@media (min-width: 1600px) {
  .login-wrapper {
    padding-left: 6.5em;
  }
}
.login-wrapper .header-login .header-subtitle {
  text-align: left;
}
.login-form {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-top: 15px;
  margin-bottom: 10px;
  width: 100%;
}
@media (min-width: 992px) {
  .login-form {
    margin-top: 32px;
  }
}
@media (min-width: 1600px) {
  .login-form {
    width: 62%;
  }
}
.login-form.login-access-form {
  gap: 5px;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .login-form.login-access-form {
    margin-top: 25px;
  }
}
.login-btn {
  margin-top: 15px;
  margin-bottom: 14px;
  width: 100%;
}
@media (min-width: 992px) {
  .login-btn {
    margin-top: 32px;
  }
}
@media (min-width: 1600px) {
  .login-btn {
    width: 62%;
  }
}
.login-notif {
  display: block;
  width: 100%;
  font-family: var(--font-main);
  font-weight: 600;
  font-size: 12px;
  color: #dddddd;
  text-align: center;
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .login-notif {
    margin-bottom: 0;
  }
}
@media (min-width: 1600px) {
  .login-notif {
    width: 62%;
  }
}
.login-help {
  margin-top: 5em;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  width: 100%;
  font-family: var(--font-main);
  font-weight: 400;
  font-size: 18px;
  color: #828282;
  letter-spacing: -0.5px;
}
@media (min-width: 992px) {
  .login-help {
    width: 100%;
    margin-top: 11.3em;
    margin-bottom: 20px;
  }
}
@media (min-width: 1600px) {
  .login-help {
    width: 62%;
  }
}
.login-help-link {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-family: var(--font-main);
  font-weight: 600;
  font-size: 18px;
  color: var(--primary-color);
  background-color: transparent;
  border: none;
  cursor: pointer;
}
.login-help-link:hover {
  text-decoration: underline;
}
.login-help-link:focus {
  outline: none;
}
.login-access-message {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-wrap: wrap;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: var(--font-main);
  font-size: 18px;
  font-weight: 400;
  color: #828282;
  gap: 4px;
  width: 100%;
}
@media (min-width: 992px) {
  .login-access-message {
    margin-bottom: 50px;
    flex-wrap: unset;
  }
}
@media (min-width: 1600px) {
  .login-access-message {
    width: 100%;
  }
}
.login-preorder {
  border-top: 0.5px solid #000;
  padding-top: 25px;
  margin-top: 20px;
  width: 100%;
}
@media (min-width: 1600px) {
  .login-preorder {
    width: 62%;
  }
}
.login-preorder-title {
  display: block;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #525252;
  padding-bottom: 5px;
}
.login-preorder-subtitle {
  display: block;
  font-family: var(--font-main);
  font-size: 12px;
  font-weight: 600;
  color: #9e9faf;
  padding-bottom: 15px;
}
.login-access-container {
  position: relative;
}
.login-access-remove {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.53578 5L1.13578 0.64H2.93578L5.53578 4.14L8.01578 0.64H9.65578L6.39578 5L10.3158 10H8.51578L5.37578 5.9L2.35578 10H0.675781L4.53578 5Z' fill='%232D4C85' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px;
  background-color: transparent;
  display: flex;
  width: 20px;
  min-width: 20px;
  height: 20px;
  align-items: center;
  justify-content: center;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  position: absolute;
  top: 18px;
  right: 6px;
  z-index: 1;
}
.login-access-add {
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 400;
  color: #979797;
  border: 1px solid var(--primary-color);
  background-color: #fff;
  border-radius: 5px;
  height: 40px;
  min-height: 40px;
  width: 100%;
  display: flex;
  align-items: center;
  padding: 0 10px;
  cursor: pointer;
}
.login-access-add:hover {
  background-color: rgba(255, 255, 255, 0.9);
}
.login-access-add.is-disabled, .login-access-add:disabled {
  opacity: 0.5;
  cursor: default;
}
.login-sales {
  display: block;
  padding: 20px 0;
}
.is-blur .login-sales {
  filter: blur(4px);
}
@media (min-width: 992px) {
  .login-sales {
    padding: 30px 0;
  }
}
.login-sales-info {
  display: block;
  font-family: var(--font-main);
  font-size: 28px;
  font-weight: 700;
  color: #525252;
  text-align: center;
}
@media (min-width: 992px) {
  .login-sales-info {
    text-align: left;
  }
}
.login-sales-title {
  display: block;
  font-family: var(--font-main);
  font-size: 28px;
  font-weight: 700;
  color: #525252;
  text-align: center;
}
@media (min-width: 992px) {
  .login-sales-title {
    text-align: left;
  }
}
.login-sales-message {
  display: block;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #525252;
  text-align: center;
}
@media (min-width: 992px) {
  .login-sales-message {
    text-align: left;
  }
}
.login-sales-link {
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  color: #009bed;
}
.login-gratitude {
  margin-top: 35px;
}
* .login-gratitude {
  display: block;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 700;
  color: #525252;
  text-align: center;
}
@media (min-width: 992px) {
  * .login-gratitude {
    text-align: left;
  }
}
.login-gratitude-notif {
  font-family: var(--font-main);
  font-size: 28px;
  letter-spacing: -0.5px;
}
.login-gratitude-message {
  font-family: var(--font-main);
  font-weight: 400;
}
.login-full-view {
  grid-template-columns: 1fr;
}
@media (min-width: 992px) {
  .login-full-view .login-preorder {
    width: 100%;
  }
}
.login-full-view .login-frame {
  width: 100%;
}
.login-full-view .login-sales-title,
.login-full-view .login-sales-message {
  color: #fff;
}
.login-full-view .login-form,
.login-full-view .login-btn,
.login-full-view .login-notif {
  width: 100%;
}
.login-full-view .login-notif {
  width: 100%;
}
.login-full-view .login-form {
  margin-top: 10px;
}
@media (min-width: 992px) {
  .login-full-view .login-form {
    margin-top: 10px;
  }
}
@media (min-width: 1600px) {
  .login-full-view .login-form {
    width: 100%;
  }
}
.login-full-view .label-wrap {
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 600;
  color: #fff;
}
.login-full-view .check-label {
  color: #fff;
}
.login-full-view .check-link-container {
  width: 100%;
}
.login-full-view .login-frame-sub {
  width: 100%;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .login-full-view .login-frame-sub {
    width: 35%;
  }
}
@media (min-width: 1600px) {
  .login-full-view .login-frame-sub {
    width: 25%;
  }
}
.login-full-view .login-form-wrapper {
  width: 100%;
}
@media (min-width: 992px) {
  .login-full-view .login-form-wrapper {
    width: 45%;
    margin: 0 auto;
  }
}
@media (min-width: 1400px) {
  .login-full-view .login-form-wrapper {
    width: 25%;
  }
}
.login-full-view .login-back {
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: var(--primary-color);
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}
.login-full-view .login-back img {
  filter: brightness(50%);
}
.login-full-view .login-wrapper {
  z-index: 1;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: calc(100vh - 19px);
  max-height: unset;
  height: 100%;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: unset;
}
@media (min-width: 992px) {
  .login-full-view .login-wrapper {
    padding: 0;
  }
}
.login-full-view .login-wrapper-container {
  padding: 30px 15px;
}
@media (min-width: 992px) {
  .login-full-view .login-wrapper-container {
    padding: 30px;
  }
}
.login-full-view .header-login .header-title {
  font-family: var(--font-main);
  font-size: 60px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  align-items: center;
  gap: 10px;
}
@media (min-width: 992px) {
  .login-full-view .header-login .header-title {
    font-size: 62px;
  }
}
@media (min-width: 1600px) {
  .login-full-view .header-login .header-title {
    font-size: 72px;
  }
}
.login-full-view .header-login .header-subtitle {
  font-family: var(--font-main);
  font-size: 30px;
  font-weight: 300;
  color: #fff;
  text-align: center;
  margin-top: 12px;
}
@media (min-width: 992px) {
  .login-full-view .header-login .header-subtitle {
    font-size: 26px;
  }
}
@media (min-width: 1600px) {
  .login-full-view .header-login .header-subtitle {
    font-size: 36px;
  }
}
.login-full-view .login-gratitude {
  padding: 10px;
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  margin: 0 auto;
  margin-top: 35px;
}
@media (min-width: 992px) {
  .login-full-view .login-gratitude {
    padding: 7px 45px;
    width: fit-content;
  }
}
* .login-full-view .login-gratitude {
  color: #fff;
  text-align: center;
}
.login-frame-view {
  grid-template-columns: 1fr;
}
@media (min-width: 992px) {
  .login-frame-view .login-preorder {
    width: 100%;
  }
}
.login-frame-view .login-wrapper-container {
  background-color: #fff;
  width: 95%;
  margin: 0 auto;
  padding: 5vh 25px;
  margin-bottom: 20px;
  margin-top: 20px;
}
@media (min-width: 992px) {
  .login-frame-view .login-wrapper-container {
    width: 90%;
    padding: 2.6vw 9vw;
    margin-bottom: 30px;
    margin-top: 30px;
  }
}
@media (min-width: 1400px) {
  .login-frame-view .login-wrapper-container {
    width: 67%;
  }
}
.login-frame-view .login-wrapper {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: flex;
  flex-direction: column;
  height: fit-content;
  overflow: hidden;
  max-height: unset;
  padding: 0;
  background-color: var(--primary-color);
}
@media (min-width: 992px) {
  .login-frame-view .login-wrapper {
    min-height: 100vh;
  }
}
.login-frame-view .login-form-wrapper {
  width: 100%;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .login-frame-view .login-form-wrapper {
    width: 50%;
  }
}
.login-frame-view .header-login .header-title {
  font-family: "New York";
  font-size: 36px;
  font-weight: 400;
  color: #2c2e45;
  text-align: center;
  align-items: center;
  gap: 10px;
}
@media (min-width: 992px) {
  .login-frame-view .header-login .header-title {
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    font-size: 54px;
  }
}
@media (min-width: 1600px) {
  .login-frame-view .header-login .header-title {
    font-size: 64px;
  }
}
.login-frame-view .header-login .header-subtitle {
  font-family: var(--font-main);
  font-size: 22px;
  font-weight: 300;
  color: #2c2e45;
  text-align: center;
  margin-top: 12px;
}
@media (min-width: 992px) {
  .login-frame-view .header-login .header-subtitle {
    font-size: 26px;
    margin-top: 18px;
  }
}
@media (min-width: 1600px) {
  .login-frame-view .header-login .header-subtitle {
    font-size: 36px;
  }
}
.login-frame-view .login-notif {
  width: 100%;
}
.login-frame-view .login-form {
  width: 100%;
}
@media (min-width: 992px) {
  .login-frame-view .login-form {
    margin: 0 auto;
    margin-top: 30px;
  }
}
.login-frame-view .login-frame {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  padding: 30px 20px 0 20px;
  width: 100%;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .login-frame-view .login-frame {
    padding: 55px 20px;
    width: 90%;
  }
}
@media (min-width: 1600px) {
  .login-frame-view .login-frame {
    width: 67%;
  }
}
.login-frame-view .login-frame-sub {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
@media (min-width: 992px) {
  .login-frame-view .login-frame-sub {
    width: 38%;
  }
}
.login-frame-view .check-link-container {
  margin-top: 10px;
}
.login-frame-view .check-link-container,
.login-frame-view .login-btn {
  width: 100%;
}
.login-frame-view .login-back {
  display: none;
}
* .login-frame-view .login-gratitude {
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  color: #000;
}
.login-frame-view .login-gratitude-notif {
  font-family: "New York";
  font-size: 28px;
  font-weight: 400;
}
.login-frame-view .login-gratitude-message {
  font-family: var(--font-main);
  font-weight: 300;
}
.login-agreement {
  display: block;
  font-family: var(--font-main);
  font-size: 12px;
  font-weight: 600;
  color: #979797;
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  .login-agreement {
    padding-left: 10px;
  }
}
.login-agreement-link {
  font-family: "Avenir", sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #009bed;
  letter-spacing: -0.4px;
}
@media (min-width: 992px) {
  .login-agreement-link {
    letter-spacing: normal;
  }
}
.gallery {
  width: 100%;
  overflow: auto;
}
@media (min-width: 992px) {
  .gallery {
    width: 83.5%;
    max-height: 70vh;
  }
}
.gallery-img {
  max-width: 100%;
  cursor: pointer;
}
.gallery-wrapper {
  display: flex;
  flex-direction: column;
  padding: 20px 20px 100px 20px;
}
@media (min-width: 992px) {
  .gallery-wrapper {
    display: grid;
    grid-template-columns: 2fr 3.6fr;
    gap: 20px;
    padding: 20px 0;
  }
}
.gallery-info {
  display: grid;
  grid-template-columns: 50% 50%;
}
.gallery-info .label {
  grid-column: span 2;
}
@media (min-width: 992px) {
  .gallery-info .label {
    grid-column: unset;
  }
}
@media (min-width: 992px) {
  .gallery-info {
    display: flex;
    flex-direction: column;
    margin-left: 17%;
    margin-top: 25.5vh;
  }
}
@media (min-width: 1400px) {
  .gallery-info {
    margin-right: 17%;
  }
}
@media (min-width: 992px) {
  .gallery-info .select__menu-list {
    max-height: 130px;
  }
}
.gallery-name {
  display: block;
  font-family: var(--font-main);
  font-size: 29px;
  font-weight: 700;
  color: #525252;
  grid-column: span 2;
}
.gallery-compare-header .gallery-name {
  font-size: 36px;
}
@media (min-width: 992px) {
  .gallery-name {
    font-size: 36px;
    grid-column: unset;
  }
}
.gallery-select {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #525252;
  margin-top: 2px;
  margin-bottom: 16px;
  cursor: pointer;
}
.gallery-compare-header .gallery-select {
  display: none;
}
@media (min-width: 992px) {
  .gallery-compare-header .gallery-select {
    display: flex;
  }
}
@media (min-width: 992px) {
  .gallery-select {
    flex-direction: column;
    justify-content: unset;
    margin-top: 0;
    margin-bottom: 0;
  }
}
.gallery-compare {
  display: flex;
  align-items: center;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 400;
  color: #000;
  background-color: transparent;
  border: none;
  gap: 5px;
  cursor: pointer;
  height: min-content;
  margin-top: 2px;
  margin-bottom: 16px;
  justify-content: flex-end;
}
@media (min-width: 992px) {
  .gallery-compare {
    margin: 20px 0;
    height: auto;
    justify-content: flex-start;
  }
}
.gallery-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15px;
  min-width: 15px;
  height: 15px;
}
.gallery-compare-header {
  display: flex;
  align-items: center;
  padding: 0 15px;
}
@media (min-width: 992px) {
  .gallery-compare-header {
    display: grid;
    grid-template-columns: auto 25em;
    gap: 50px;
    align-items: flex-end;
    margin: 5px 1vw 26px 1vw;
    padding: 0;
  }
}
.gallery-compare-header .label {
  display: none;
}
@media (min-width: 992px) {
  .gallery-compare-header .label {
    display: flex;
  }
}
.gallery-compare-wrapper {
  display: flex;
  align-items: flex-start;
  margin-top: 15px;
}
@media (min-width: 992px) {
  .gallery-compare-wrapper {
    display: grid;
    grid-template-columns: 48% 48%;
    gap: 25px;
    padding-left: 10%;
    padding-right: 5%;
    padding-top: 5em;
    padding-bottom: 5em;
    width: 100%;
    margin: 0 auto;
  }
}
.gallery-thumbs {
  width: 100%;
  height: 100%;
}
.gallery-thumbs .gallery-compare-slide {
  background-color: #ebebeb;
}
.gallery-thumbs .gallery-compare-slide,
.gallery-thumbs .gallery-slide-image {
  min-height: 300px;
  max-height: 54vh;
}
@media (min-width: 992px) {
  .gallery-thumbs .gallery-compare-slide,
  .gallery-thumbs .gallery-slide-image {
    max-height: 64vh;
  }
}
.gallery-thumbs .gallery-slide-image {
  height: auto;
  width: auto;
  object-fit: contain;
}
.gallery-compare-component {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.gallery-compare-photo {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  position: relative;
  width: 100%;
  background-color: #ebebeb;
}
.gallery-compare-img {
  height: 100%;
  width: 100%;
  object-fit: contain;
  cursor: pointer;
  height: calc(74vh - 128px);
}
.gallery-compare-alt {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #2c2e45;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.4);
  padding: 5px 0;
  cursor: pointer;
  z-index: 1;
}
.gallery-compare-list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 10px 0;
  width: 100%;
}
@media (min-width: 992px) {
  .gallery-compare-list {
    width: auto;
    gap: 20%;
    justify-content: center;
  }
}
.gallery-compare-item {
  display: flex;
  align-items: center;
  gap: 5px;
  font-family: var(--font-main);
  font-size: 12px;
  font-weight: 400;
  color: #000;
  cursor: pointer;
}
.gallery-compare-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 12px;
  min-width: 12px;
  height: 12px;
}
.gallery-compare-btn {
  width: 100%;
}
@media (min-width: 992px) {
  .gallery-compare-btn {
    width: 89%;
  }
}
.gallery-compare-slider {
  display: block;
  width: 100%;
  padding: 10px 15px;
}
@media (min-width: 992px) {
  .gallery-compare-slider {
    padding: 0;
  }
}
.gallery-compare-slider .swiper {
  height: 172px;
}
.gallery-compare-slider .swiper-slide {
  opacity: 0.5;
  width: 100px;
  height: 125px !important;
}
@media (min-width: 992px) {
  .gallery-compare-slider .swiper-slide {
    width: 150px;
    height: 172px !important;
  }
}
@media (min-width: 992px) {
  .gallery-compare-slider .swiper-slide.swiper-slide-active {
    opacity: 1;
  }
}
.gallery-compare-slider .swiper-slide.swiper-slide-thumb-active {
  opacity: 1;
}
.gallery-compare-slider .swiper-navigation-icon {
  display: none;
}
.gallery-compare-slider .swiper-button-next,
.gallery-compare-slider .swiper-button-prev {
  display: none;
}
@media (min-width: 992px) {
  .gallery-compare-slider .swiper-button-next,
  .gallery-compare-slider .swiper-button-prev {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    background-color: #fff;
    z-index: 1;
  }
}
.gallery-compare-slider .swiper-button-next::after,
.gallery-compare-slider .swiper-button-prev::after {
  content: "";
  width: 12px !important;
  min-width: 12px;
  height: 20px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  cursor: pointer;
}
.gallery-compare-slider .swiper-button-next.swiper-button-disabled,
.gallery-compare-slider .swiper-button-prev.swiper-button-disabled {
  opacity: 0.5;
  cursor: default;
}
.gallery-compare-slider .swiper-button-prev {
  left: 0;
  padding-right: 12px;
  padding-left: 32px;
}
.gallery-compare-slider .swiper-button-prev::after {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='22' viewBox='0 0 13 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9 0.876571L1.48639 10.8084M11.9023 20.6675L1.48639 10.7357' stroke='%232C2E45' stroke-width='1.1' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.gallery-compare-slider .swiper-button-next {
  right: 0;
  padding-right: 32px;
  padding-left: 12px;
}
.gallery-compare-slider .swiper-button-next::after {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='22' viewBox='0 0 13 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.10004 20.7406L11.5137 10.8088M1.09776 0.949707L11.5137 10.8815' stroke='%232C2E45' stroke-width='1.1' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.gallery-compare-slide {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  position: relative;
  cursor: pointer;
}
.gallery-slide-icon {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 12px;
  min-width: 12px;
  height: 12px;
  top: 5px;
}
.gallery-slide-icon.icon-download {
  left: 5px;
}
.gallery-slide-icon.icon-like {
  right: 5px;
}
.gallery-slide-image {
  display: flex;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.gallery-compare-page {
  padding-bottom: 90px;
}
@media (min-width: 992px) {
  .gallery-compare-page {
    padding-bottom: 0;
  }
}
.gallery-compare-page .gallery-name {
  font-size: 36px;
}
.gallery-compare-page .gallery-wrapper {
  width: 100%;
  max-width: 100%;
  padding: 0 15px;
}
@media (min-width: 992px) {
  .gallery-compare-page .gallery-wrapper {
    padding: 20px 0;
    display: flex;
    flex-direction: row;
    max-height: calc(100vh - 148px);
    min-height: calc(100vh - 148px);
    overflow: hidden;
  }
}
@media (min-width: 992px) {
  .gallery-compare-page .gallery-compare-wrapper {
    max-width: calc(68% - 20px);
    width: 100%;
    margin: 0;
    padding-left: 6%;
    padding-right: 2%;
    padding-top: 0;
    padding-bottom: 0;
    max-height: 100%;
    align-items: center;
  }
}
.gallery-compare-page .gallery-select {
  display: none;
}
@media (min-width: 992px) {
  .gallery-compare-page .gallery-select {
    display: flex;
    width: 88%;
    margin-bottom: 10px;
  }
}
.gallery-compare-page .select-custom {
  width: 100%;
}
.gallery-compare-page .select-custom .select__menu-list {
  max-height: 92px;
}
@media (min-width: 992px) {
  .gallery-compare-page .select-custom .select__menu-list {
    max-height: unset;
  }
}
@media (min-width: 992px) {
  .gallery-compare-page .select-custom {
    width: 88%;
  }
}
.gallery-compare-page .gallery-info {
  margin-top: 0;
}
@media (min-width: 992px) {
  .gallery-compare-page .gallery-info {
    padding-left: 6%;
    max-width: 32%;
    min-width: 32%;
    margin: 0;
  }
}
@media (min-width: 1400px) {
  .gallery-compare-page .gallery-info {
    margin-right: 0;
  }
}
.gallery-compare-page .gallery-info .label-wrap {
  display: none;
}
.gallery-compare-page .header-gallery {
  display: none;
}
@media (min-width: 992px) {
  .gallery-compare-page .header-gallery {
    display: block;
  }
}
.gallery-compare-page .footer {
  position: fixed;
  left: 0;
  bottom: 60px;
  width: 100%;
  background-color: #fff;
  z-index: 3;
}
@media (min-width: 992px) {
  .gallery-compare-page .footer {
    position: static;
    z-index: auto;
  }
}
.gallery-list {
  width: 100%;
  margin-top: 10px;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: calc((100% - 15px) / 4);
  gap: 5px;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.gallery-list::-webkit-scrollbar {
  display: none;
}
@media (min-width: 992px) {
  .gallery-list {
    display: grid;
    grid-auto-flow: unset;
    grid-auto-columns: unset;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr;
    gap: 5px;
    overflow-x: initial;
    overflow-y: auto;
    scroll-snap-type: none;
  }
}
.gallery-list-item {
  width: 100%;
  scroll-snap-align: start;
  scroll-snap-stop: always;
  position: relative;
  height: 125px;
  max-height: 125px;
  cursor: pointer;
}
@media (min-width: 992px) {
  .gallery-list-item {
    flex: unset;
    scroll-snap-align: unset;
    scroll-snap-stop: unset;
    height: 12vw;
    max-height: 12vw;
  }
}
.gallery-list-item.is-hidden {
  opacity: 0.7;
}
.gallery-list-photo {
  width: 100%;
  height: 100%;
  max-height: 125px;
  object-fit: cover;
  object-position: center;
}
@media (min-width: 992px) {
  .gallery-list-photo {
    max-height: 12vw;
  }
}
.gallery-list-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 19px;
  min-width: 19px;
  height: 19px;
  border-radius: 50%;
  background-color: rgba(247, 247, 247, 0.7);
  background-size: 12px;
  position: absolute;
  top: 5px;
  z-index: 1;
}
.gallery-list-icon.icon-download {
  left: 4px;
}
.gallery-list-icon.icon-like-gallery {
  right: 5px;
}
.gallery-main-container {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 101px);
  overflow: hidden;
}
.gallery-main-container .gallery-wrapper {
  flex: 0 1 auto;
  max-height: 100%;
  height: 100vh;
  overflow: hidden;
  padding: 20px;
}
@media (min-width: 992px) {
  .gallery-main-container .gallery-wrapper {
    flex: auto;
    max-height: unset;
    overflow: auto;
    padding: 20px 0;
  }
}
.package {
  position: relative;
  border: 1px solid #9e9faf;
  border-radius: 5px;
  display: grid;
  overflow: hidden;
  cursor: pointer;
}
@media (min-width: 992px) {
  .package {
    grid-template-rows: min-content auto;
  }
}
.package-base-grid .package {
  grid-template-rows: min-content auto;
}
@media (min-width: 992px) {
  .package-base-grid .package {
    grid-template-rows: 14.5vw auto;
  }
}
.package.is-selected {
  background-color: #e7e7e7;
}
.package-with-image:first-child {
  grid-row: span 2;
}
.package-base-grid .package-with-image:first-child {
  grid-row: auto;
}
.package-with-image {
  grid-template-rows: min-content auto;
}
.package-base-grid .package-with-image {
  grid-row: auto;
}
@media (min-width: 992px) {
  .package-with-image {
    grid-template-rows: 14.5vw auto;
  }
}
.package-img {
  width: 100%;
  object-fit: contain;
  height: auto;
}
@media (min-width: 992px) {
  .package-img {
    height: 14.5vw;
  }
}
.package-container {
  display: flex;
  flex-direction: column;
  padding: 10px;
  height: 100%;
  max-width: 100%;
  word-break: break-word;
}
.package-title {
  display: block;
  font-family: var(--font-main);
  font-size: 20px;
  font-weight: 400;
  color: #2c2e45;
}
.package-list {
  display: flex;
  flex-direction: column;
  margin: 10px 0;
}
.package-list-item {
  display: flex;
  align-items: center;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 600;
  color: #9e9faf;
  white-space: pre-line;
}
.package-price {
  font-family: var(--font-main);
  font-size: 29px;
  font-weight: 700;
  color: var(--primary-color);
  margin-top: auto;
}
.package-grid-wrapper {
  width: 100%;
}
.package-grid {
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
}
@media (min-width: 768px) {
  .package-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: min-content;
  }
}
@media (min-width: 992px) {
  .package-grid {
    display: grid;
    grid-template-columns: 1.25fr 1fr 1fr;
    width: auto;
  }
}
.package-wrapper {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  margin: 0 auto;
  padding: 20px 15px;
  align-items: flex-start;
}
@media (min-width: 992px) {
  .package-wrapper {
    display: grid;
    grid-template-columns: 35% auto;
    gap: 40px;
  }
}
.package-order {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 8px;
  background-color: #fff;
  position: sticky;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
}
@media (min-width: 768px) {
  .package-order {
    position: unset;
    z-index: auto;
  }
}
@media (min-width: 992px) {
  .package-order {
    flex-direction: column;
    margin-left: 14%;
    padding-top: 10vh;
    gap: unset;
    background-color: transparent;
    position: unset;
    z-index: auto;
    width: auto;
  }
}
.package-order-name {
  display: block;
  font-family: var(--font-main);
  font-size: 29px;
  font-weight: 700;
  color: #525252;
  order: 2;
}
@media (min-width: 992px) {
  .package-order-name {
    font-size: 36px;
    order: unset;
  }
}
.package-order-title {
  display: block;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #525252;
}
.package-order-photo {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  min-width: 80px;
  width: 80px;
}
@media (min-width: 768px) {
  .package-order-photo {
    min-width: 110px;
    width: 110px;
  }
}
@media (min-width: 992px) {
  .package-order-photo {
    width: 69%;
    margin: 20px 0;
    background-color: #ebebeb;
    justify-content: flex-end;
  }
}
.package-order-img {
  height: 100%;
  width: 100%;
  object-fit: contain;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
@media (min-width: 992px) {
  .package-order-img {
    max-height: 64vh;
  }
}
@media (min-width: 992px) {
  .package-order-alt {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: var(--font-main);
    font-size: 16px;
    font-weight: 400;
    color: #2c2e45;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.4);
    padding: 3px 0;
    cursor: pointer;
    z-index: 1;
  }
}
.package-order-alt.is-mobile {
  display: flex;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 300;
  color: #2c2e45;
}
.package-order-btn {
  display: flex;
}
@media (min-width: 992px) {
  .package-order-btn {
    width: 69%;
  }
}
.package-notif {
  display: block;
  font-family: var(--font-main);
  font-size: 20px;
  font-weight: 400;
  color: #2c2e45;
  margin: 11px 0;
}
.package-notif-btn {
  display: flex;
  margin-top: 20px;
}
@media (min-width: 992px) {
  .package-notif-btn {
    display: none;
  }
}
.package-order-sub {
  display: block;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 300;
  color: #2c2e45;
  margin-top: 5px;
}
@media (min-width: 992px) {
  .package-order-sub {
    display: none;
  }
}
.package-page {
  padding-bottom: 90px;
}
@media (min-width: 992px) {
  .package-page {
    padding-bottom: 50px;
  }
}
.package-page .footer {
  position: fixed;
  left: 0;
  bottom: 60px;
  width: 100%;
  background-color: #fff;
  z-index: 4;
}
@media (min-width: 992px) {
  .package-page .footer {
    bottom: 0;
    z-index: auto;
  }
}
@media (min-width: 768px) {
  .package-footer {
    grid-column: span 2;
  }
}
@media (min-width: 992px) {
  .package-footer {
    grid-column: auto;
    grid-column-start: 1;
  }
}
.download-slider-container .swiper-navigation-icon, .package-slider .swiper-navigation-icon, .package-card-grid .swiper-navigation-icon {
  display: none;
}
.download-slider-container .swiper-button-prev, .package-slider .swiper-button-prev, .package-card-grid .swiper-button-prev,
.download-slider-container .swiper-button-next,
.package-slider .swiper-button-next,
.package-card-grid .swiper-button-next {
  display: none;
}
@media (min-width: 992px) {
  .download-slider-container .swiper-button-prev, .package-slider .swiper-button-prev, .package-card-grid .swiper-button-prev,
  .download-slider-container .swiper-button-next,
  .package-slider .swiper-button-next,
  .package-card-grid .swiper-button-next {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 25px;
    width: 16px;
    border: none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    z-index: 2;
  }
  .download-slider-container .swiper-button-prev:disabled, .package-slider .swiper-button-prev:disabled, .package-card-grid .swiper-button-prev:disabled,
  .download-slider-container .swiper-button-next:disabled,
  .package-slider .swiper-button-next:disabled,
  .package-card-grid .swiper-button-next:disabled {
    opacity: 0.3;
    cursor: default;
  }
}
.download-slider-container .swiper-button-prev, .package-slider .swiper-button-prev, .package-card-grid .swiper-button-prev {
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='26' viewBox='0 0 16 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_16742_29891)'%3E%3Cpath d='M12.9 3.37706L2.48633 13.3089M12.9022 23.168L2.48633 13.2362' stroke='%232C2E45' stroke-width='1.1' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_16742_29891'%3E%3Crect width='25' height='15.9091' fill='white' transform='matrix(0 -1 1 0 0 25.8086)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.download-slider-container .swiper-button-next, .package-slider .swiper-button-next, .package-card-grid .swiper-button-next {
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='26' viewBox='0 0 16 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_16742_29982)'%3E%3Cpath d='M3.10004 23.2401L13.5137 13.3083M3.09776 3.44922L13.5137 13.381' stroke='%232C2E45' stroke-width='1.1' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_16742_29982'%3E%3Crect width='25' height='15.9091' fill='white' transform='matrix(0 1 -1 0 16 0.808594)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.package-card-grid {
  display: flex;
  flex-direction: row;
  gap: 20px;
  overflow-x: auto;
  width: max-content;
  max-width: 100%;
  position: relative;
}
@media (min-width: 992px) {
  .package-card-grid {
    display: grid;
    overflow-y: auto;
    overflow-x: hidden;
    margin-bottom: 10px;
    width: 100%;
  }
}
.package-slider {
  width: 100%;
  margin: 0 auto;
  position: relative;
  padding-bottom: 35px;
}
@media (min-width: 992px) {
  .package-slider {
    width: calc(100% - 70px);
    padding-bottom: 0;
  }
}
.package-slider .swiper-slide {
  width: 200px;
}
.package-slider .package-card,
.package-slider .package-card-back {
  height: 100%;
}
.package-slider .swiper-pagination-bullet-active {
  background-color: var(--primary-color);
}
.package-card-back {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 10px 5px 10px 35px;
  border: 1px solid #9e9faf;
  border-radius: 5px;
  cursor: pointer;
  min-width: 200px;
}
@media (min-width: 992px) {
  .package-card-back {
    min-width: unset;
  }
}
.package-card-back:hover, .package-card-back.is-active {
  background-color: #e7e7e7;
}
.package-details-section {
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .package-details-section {
    align-items: baseline;
    flex-direction: column;
    flex-wrap: unset;
  }
}
.package-card-selected {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 50px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: var(--primary-color);
  position: absolute;
  bottom: 5px;
  right: 8px;
  z-index: 1;
}
.package-card-selected::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_6112_4494)'%3E%3Cpath d='M2 13.3077L8.92308 21L22 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_6112_4494' x='0.75' y='0.25' width='22.5' height='22.5' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='0.5'/%3E%3CfeGaussianBlur stdDeviation='0.25'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_6112_4494'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_6112_4494' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  min-width: 20px;
  height: 20px;
}
.package-card {
  display: flex;
  flex-direction: column;
  padding: 10px;
  border: 1px solid #9e9faf;
  border-radius: 5px;
  cursor: pointer;
}
.package-card:hover, .package-card.is-active {
  background-color: #e7e7e7;
}
.package-card.is-active {
  padding: 10px;
}
.package-card-img {
  width: 100%;
  height: 100%;
  max-height: 190px;
  object-fit: contain;
}
.package-card-back .package-card-img {
  height: 190px;
  min-height: 190px;
  padding-right: 30px;
}
.package-card.is-active .package-card-img {
  padding: 0 10px;
}
.package-card-size {
  display: flex;
  align-items: center;
  font-family: var(--font-main);
  font-weight: 400;
  font-size: 18px;
  color: #2c2e45;
}
.package-card-size span {
  display: block;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 600;
  color: #9e9faf;
  margin-left: 5px;
}
.package-card-point {
  display: block;
  font-family: var(--font-main);
  font-weight: 700;
  font-size: 26px;
  color: var(--primary-color);
  margin-top: auto;
  line-height: 1;
}
.package-card-val {
  display: block;
  font-family: var(--font-main);
  font-weight: 600;
  font-size: 14px;
  color: #9e9faf;
  margin-top: 2px;
  margin-bottom: 5px;
}
.package-card-description {
  font-family: var(--font-main);
  font-size: 14px;
  color: #2c2e45;
}
.package-card-wrapper {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  width: 100%;
  justify-content: space-between;
  margin-top: 6px;
  height: 100%;
}
.package-card-back .package-card-wrapper {
  margin-top: auto;
  padding-top: 10px;
  padding-bottom: 6px;
}
.package-card.is-active .package-card-wrapper {
  grid-template-columns: auto 70px;
}
.package-card-info {
  display: flex;
  flex-direction: column;
  height: 100%;
  gap: 4px;
  word-break: break-word;
}
.package-card-back .package-card-info {
  gap: 5px;
}
.package-details {
  display: flex;
  flex-direction: column;
  padding: 0 15px;
}
@media (min-width: 992px) {
  .package-details {
    display: grid;
    grid-template-columns: 32% auto;
    gap: 38px;
    padding: 20px 2% 0 2%;
  }
}
@media (min-width: 1600px) {
  .package-details {
    padding-left: 6%;
    padding-right: 3%;
  }
}
.package-details-card {
  display: none;
  position: relative;
  width: fit-content;
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .package-details-card {
    display: block;
  }
}
.package-details-img {
  display: flex;
  width: 100%;
  height: 44vh;
  max-height: 438px;
  object-fit: contain;
}
.package-details-alt {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #2c2e45;
  height: 25px;
  min-height: 25px;
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 1;
}
.package-details-title {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-family: var(--font-main);
  font-size: 20px;
  font-weight: 400;
  color: #2c2e45;
  margin-top: 22px;
  margin-bottom: 5px;
}
@media (min-width: 992px) {
  .package-details-title {
    flex-wrap: unset;
    margin-top: 0;
    margin-bottom: 13px;
  }
}
.package-details-title span {
  display: flex;
  align-items: center;
  font-family: "Avenir", sans-serif;
  font-size: 14px;
  font-weight: 350;
  color: #2c2e45;
  margin-top: 15px;
  width: 100%;
}
@media (min-width: 992px) {
  .package-details-title span {
    margin-left: 5px;
    margin-top: 0;
    width: auto;
  }
}
.package-details-title b {
  display: flex;
  align-items: center;
  margin: 0 5px;
  font-family: "Avenir", sans-serif;
  font-size: 14px;
  font-weight: 900;
  color: #2c2e45;
}
.package-details-info {
  display: flex;
  gap: 10px;
}
@media (min-width: 992px) {
  .package-details-info {
    gap: 18px;
  }
}
.package-details-info.is-pack {
  display: grid;
}
@media (min-width: 992px) {
  .package-details-info.is-pack {
    grid-template-columns: 0.8fr 1fr;
  }
}
.package-details-info.is-pack .package-details-pack {
  width: auto;
  max-width: 100%;
  margin: 0 auto;
}
.package-details-pack {
  width: 100px;
  object-fit: contain;
}
@media (min-width: 992px) {
  .package-details-pack {
    width: 160px;
    height: auto;
  }
}
.package-details-list {
  display: flex;
  flex-direction: column;
  max-width: 100%;
}
.package-details-name {
  display: block;
  font-family: var(--font-main);
  font-size: 29px;
  font-weight: 700;
  color: #525252;
  margin-bottom: 5px;
  word-break: break-word;
}
@media (min-width: 992px) {
  .package-details-name {
    font-size: 36px;
  }
}
.package-details-item {
  display: block;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #525252;
  white-space: pre-line;
  word-break: break-word;
}
.package-details-val {
  display: flex;
  align-items: flex-start;
  gap: 13px;
  margin-left: auto;
}
@media (min-width: 992px) {
  .package-details-val {
    margin-top: 15px;
    margin-bottom: 20px;
    margin-left: unset;
  }
}
.package-details-price {
  display: none;
  font-family: var(--font-main);
  font-size: 48px;
  font-weight: 700;
  color: var(--primary-color);
}
@media (min-width: 992px) {
  .package-details-price {
    display: block;
  }
}
.carte-package-container .package-details-price {
  display: block;
}
.package-details-label {
  display: flex;
  flex-direction: column;
  gap: 5px;
  font-family: var(--font-main);
  font-size: 20px;
  font-weight: 400;
  color: #2c2e45;
  width: 100%;
  margin-top: 35px;
}
@media (min-width: 992px) {
  .package-details-label {
    margin-top: 0;
  }
}
.package-details-input {
  height: 45px;
  min-height: 45px;
  border: 1px solid var(--primary-color);
  border-radius: 5px;
  padding: 10px;
  background-color: #fff;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 700;
  color: #525252;
  width: 100%;
}
.package-details-input::placeholder, .package-details-input:placeholder-shown {
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 700;
  color: #e0e0e0;
}
.package-details-input:disabled {
  border-color: #525252;
  background-color: #f7f7f7;
  cursor: default;
}
.package-details-input.error {
  border-color: #f15635;
}
.package-mob {
  display: none;
}
@media (min-width: 992px) {
  .package-mob.package-details-title {
    display: flex;
  }
  .package-mob.package-card-grid {
    display: grid;
  }
}
@media (min-width: 992px) {
  .package-details-header {
    padding-bottom: 20px;
  }
}
.package-details-btns {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 6px;
  margin-top: 38px;
}
@media (min-width: 992px) {
  .package-details-btns {
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 80%;
    margin-top: 30px;
    gap: 20px;
  }
}
.package-details-header-wrap {
  position: sticky;
  top: 38px;
  left: 0;
  width: 100%;
  background-color: #fff;
  z-index: 3;
  padding-bottom: 10px;
}
.package-form-question {
  grid-column: span 3;
  display: grid;
  gap: 12px;
}
.package-form-question .label-wrap {
  display: inline-block;
  font-family: var(--font-main);
  font-size: 20px;
  font-weight: 400;
  color: #2c2e45;
}
.package-mobile-header {
  display: grid;
  grid-template-columns: 80px auto 70px;
  align-items: flex-start;
  gap: 10px;
  padding: 0 14px;
}
.package-mobile-header .package-order-img {
  object-position: top;
}
.package-mobile-header.empty {
  grid-template-columns: auto 70px;
}
.package-mobile-info {
  display: grid;
  grid-template-columns: 1fr;
  padding-top: 5px;
  gap: 4px;
}
.package-mobile-name {
  display: block;
  font-family: var(--font-main);
  font-size: 24px;
  font-weight: 700;
  color: #525252;
}
.package-mobile-price {
  display: block;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #525252;
}
.package-mobile-file {
  display: block;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 300;
  color: #2c2e45;
}
.package-mobile-details {
  display: block;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #525252;
  white-space: pre-line;
  padding-top: 10px;
  padding-bottom: 20px;
}
.package-points-err {
  display: block;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 350;
  color: #f15635;
  margin-bottom: 5px;
}
@media (min-width: 992px) {
  .package-page.package-page-minimal .package-details,
  .package-page.package-page-minimal .carte-package-container {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .package-page.package-page-minimal .package-details-btns {
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .package-page.package-page-minimal .package-details-val {
    justify-content: flex-start;
  }
}
@media (min-width: 992px) {
  .crop-page.package-page-minimal .package-details {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .crop-page.package-page-minimal .package-details-val {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .crop-page.package-page-minimal .package-details-btns {
    margin: 0 auto;
  }
}
.carte-container {
  display: flex;
  flex-direction: column;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .carte-container {
    display: grid;
    grid-template-columns: auto 66%;
    padding-left: 5.7%;
    padding-right: 1%;
    justify-content: space-between;
    gap: 20px;
  }
}
.carte-package-container {
  display: flex;
  flex-direction: column;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .carte-package-container {
    display: grid;
    grid-template-columns: 1fr 66%;
    padding-left: 5.7%;
    padding-right: 1%;
    justify-content: space-between;
    gap: 20px;
  }
}
.carte-title {
  display: flex;
  align-items: center;
  font-family: var(--font-main);
  font-size: 29px;
  font-weight: 700;
  color: #525252;
}
@media (min-width: 992px) {
  .carte-title {
    font-size: 36px;
  }
}
.carte-subtitle {
  display: flex;
  align-items: center;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #525252;
  margin-top: 6px;
}
@media (min-width: 992px) {
  .carte-subtitle {
    margin-bottom: 20px;
  }
}
.carte-item {
  display: flex;
  flex-direction: column;
  border: 1px solid #9e9faf;
  border-radius: 5px;
  padding: 10px 16px;
  background: none;
  cursor: pointer;
}
.carte-item:hover {
  background-color: #e7e7e7;
}
.carte-item-img {
  width: 100%;
  height: 100%;
  max-height: 222px;
  height: 222px;
  object-fit: contain;
  object-position: center;
}
.carte-item-title {
  display: flex;
  align-items: center;
  font-family: var(--font-main);
  font-size: 20px;
  font-weight: 400;
  color: #2c2e45;
  margin: 10px 0;
  text-align: left;
  word-break: break-all;
}
.carte-item-price {
  display: flex;
  align-items: center;
  font-family: var(--font-main);
  font-size: 29px;
  font-weight: 700;
  color: var(--primary-color);
  margin-top: auto;
}
.carte-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
}
@media (min-width: 992px) {
  .carte-grid {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }
}
.carte-footer {
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .carte-footer {
    width: 33%;
    margin-bottom: 0;
  }
}
.carte-footer-title {
  display: flex;
  align-items: center;
  font-family: var(--font-main);
  font-size: 20px;
  font-weight: 400;
  color: #2c2e45;
}
@media (min-width: 992px) {
  .carte-footer-title {
    font-size: 16px;
  }
}
.carte-section {
  display: flex;
  align-items: flex-start;
  flex-direction: row;
  padding-top: 15px;
  gap: 10px;
}
@media (min-width: 992px) {
  .carte-section {
    flex-direction: column;
    padding-top: 0;
    gap: 0;
  }
}
.carte-section .package-order-photo {
  display: none;
  margin: 0;
}
@media (min-width: 992px) {
  .carte-section .package-order-photo {
    max-height: calc(100vh - 350px);
    display: flex;
  }
}
.carte-section .package-details-info {
  margin-top: 0;
}
@media (min-width: 992px) {
  .carte-section .package-details-info {
    margin-top: 18px;
  }
}
.carte-section .package-details-list {
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #525252;
  gap: 5px;
}
.carte-section .package-order-name {
  display: grid;
  grid-template-columns: 1fr;
  gap: 14px;
  margin-top: 26px;
  margin-bottom: 22px;
  line-height: 1;
}
.carte-package-container .carte-section {
  padding-bottom: 20px;
}
@media (min-width: 992px) {
  .carte-package-container .carte-section {
    padding-bottom: 0;
    padding-right: 2vw;
  }
}
.carte-card {
  display: block;
  position: relative;
  width: fit-content;
  margin-bottom: 20px;
}
.carte-card-img {
  display: flex;
  width: 100%;
  height: 112px;
  max-height: 438px;
  object-fit: contain;
}
@media (min-width: 992px) {
  .carte-card-img {
    height: 44vh;
  }
}
.carte-card-alt {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: none;
  align-items: center;
  justify-content: center;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 300;
  color: #2c2e45;
  height: 25px;
  min-height: 25px;
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 1;
}
@media (min-width: 992px) {
  .carte-card-alt {
    display: flex;
  }
}
.carte-alt-mobile {
  display: flex;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 300;
  color: #2c2e45;
}
@media (min-width: 992px) {
  .carte-alt-mobile {
    display: none;
  }
}
.carte-btn-mobile {
  display: flex;
}
@media (min-width: 992px) {
  .carte-btn-mobile {
    display: none;
  }
}
.carte-package-title {
  display: flex;
  align-items: center;
  font-family: var(--font-main);
  font-size: 29px;
  font-weight: 700;
  color: #525252;
  word-break: break-word;
}
@media (min-width: 992px) {
  .carte-package-title {
    font-size: 36px;
  }
}
.carte-package-info {
  display: flex;
  align-items: center;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #525252;
  margin-top: 6px;
  line-height: 1.4;
}
.carte-package-img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 74px;
  min-width: 74px;
  height: auto;
  max-height: 100px;
  object-fit: contain;
}
@media (min-width: 992px) {
  .carte-package-img {
    width: 160px;
    min-width: 160px;
    height: 160px;
  }
}
.carte-header {
  position: sticky;
  top: 38px;
  left: 0;
  width: 100%;
  background-color: #fff;
  z-index: 5;
}
.carte-header .package-order-photo .package-order-alt {
  display: none;
}
.carte-header-content {
  padding: 20px 14px 5px 14px;
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
.carte-header-content .package-order-name {
  display: grid;
  gap: 5px;
}
.carte-form {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}
.carte-form-fields {
  width: 100%;
}
.carte-form-fields .label-wrap {
  font-family: var(--font-main);
  font-size: 20px;
  font-weight: 400;
  color: #2c2e45;
}
.carte-details-header {
  position: sticky;
  top: 38px;
  left: 0;
  width: 100%;
  background-color: #fff;
  z-index: 2;
  padding: 10px 3px 20px 20px;
}
.carte-details-header .header-gallery {
  padding-right: 17px;
}
.carte-details-header .carte-section {
  padding-top: 0;
}
.carte-description {
  display: block;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #525252;
  padding-bottom: 20px;
}
.cart {
  width: 60%;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .cart {
    padding-left: 4em;
  }
}
.cart-header {
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
  padding-top: 15px;
  padding-bottom: 10px;
}
@media (min-width: 992px) {
  .cart-header {
    display: grid;
    grid-template-columns: 58% calc(42% - 20px);
    gap: 20px;
    padding-top: 0;
    padding-bottom: 22px;
  }
}
.cart-header .btn-main,
.cart-header .btn-secondary {
  height: 50px;
}
.cart-header-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.cart-header-title {
  display: flex;
  font-family: var(--font-main);
  font-size: 36px;
  font-weight: 700;
  color: #525252;
}
.cart-header-grade {
  display: flex;
  align-items: center;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #525252;
  margin-top: 5px;
}
.cart-header-btn {
  background-color: transparent;
  border: none;
  cursor: pointer;
  margin-left: 12px;
}
@media (min-width: 992px) {
  .cart-header-btn {
    margin-left: 5px;
  }
}
.cart-header-btn:focus {
  outline: none;
}
.cart-header-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  min-width: 24px;
  height: 24px;
}
.cart-list {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding-bottom: 25px;
}
@media (min-width: 992px) {
  .cart-list {
    gap: 12px;
    padding-left: 15%;
  }
}
.cart-list-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding-bottom: 10px;
}
.cart-list-item.cart-no-image .cart-list-body {
  grid-template-columns: 1fr;
}
@media (min-width: 992px) {
  .cart-list-item.cart-no-image .cart-list-body {
    grid-template-columns: 120px 1fr;
  }
}
.cart-list-item .cart-list-body {
  display: grid;
  grid-template-columns: 120px 1fr;
  align-items: flex-start;
  gap: 6px;
}
@media (min-width: 992px) {
  .cart-list-item .cart-list-body {
    grid-template-columns: 120px 1fr;
    padding-top: 2px;
    padding: 0 12px;
    gap: 18px;
  }
}
.cart-item-name {
  display: flex;
  align-items: center;
  font-family: var(--font-main);
  font-size: 24px;
  font-weight: 700;
  color: #525252;
  line-height: 0.9;
  word-break: break-word;
}
.cart-item-name button {
  display: flex;
  align-items: flex-end;
  background-color: transparent;
  border: none;
  font-family: var(--font-main);
  font-size: 12px;
  font-weight: 600;
  color: #c7c7c7;
  text-decoration: underline;
  cursor: pointer;
  margin-left: 10px;
}
.cart-item-name button::before {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 15px;
  min-width: 15px;
  height: 15px;
}
.cart-item-name button:focus {
  outline: none;
}
.cart-item-name button.edit::before {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_31438_10908)'%3E%3Cpath d='M13.125 7.1875V9.375H11.25C10.7527 9.375 10.2758 9.57254 9.92417 9.92417C9.57254 10.2758 9.375 10.7527 9.375 11.25V13.125H2.8125C2.56386 13.125 2.3254 13.0262 2.14959 12.8504C1.97377 12.6746 1.875 12.4361 1.875 12.1875V2.8125C1.875 2.56386 1.97377 2.3254 2.14959 2.14959C2.3254 1.97377 2.56386 1.875 2.8125 1.875H8.4375C8.68614 1.875 8.9246 1.77623 9.10041 1.60041C9.27623 1.4246 9.375 1.18614 9.375 0.9375C9.375 0.68886 9.27623 0.450403 9.10041 0.274587C8.9246 0.098772 8.68614 0 8.4375 0L2.8125 0C2.06658 0 1.35121 0.296316 0.823762 0.823762C0.296316 1.35121 0 2.06658 0 2.8125L0 12.1875C0 12.9334 0.296316 13.6488 0.823762 14.1762C1.35121 14.7037 2.06658 15 2.8125 15H10.3025C11.0481 15 11.7632 14.7039 12.2906 14.1769L14.1762 12.2913C14.7035 11.764 14.9998 11.0488 15 10.3031V7.1875C15 6.93886 14.9012 6.7004 14.7254 6.52459C14.5496 6.34877 14.3111 6.25 14.0625 6.25C13.8139 6.25 13.5754 6.34877 13.3996 6.52459C13.2238 6.7004 13.125 6.93886 13.125 7.1875Z' fill='%23525252'/%3E%3Cpath d='M11.1206 1.11977L3.30813 8.93227C3.19091 9.04945 3.12504 9.2084 3.125 9.37414V11.2491C3.125 11.4149 3.19085 11.5739 3.30806 11.6911C3.42527 11.8083 3.58424 11.8741 3.75 11.8741H5.625C5.79075 11.8741 5.94969 11.8082 6.06687 11.691L13.7738 3.98414C14.0345 3.73267 14.2262 3.41833 14.3304 3.07136C14.4346 2.72438 14.4478 2.35644 14.3687 2.00289C14.2803 1.67408 14.1072 1.3742 13.8667 1.13311C13.6262 0.892023 13.3268 0.71815 12.9982 0.628813C12.6696 0.539476 12.3234 0.537794 11.994 0.623934C11.6645 0.710074 11.3634 0.881029 11.1206 1.11977V1.11977Z' fill='%23525252'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_31438_10908'%3E%3Crect width='15' height='15' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.cart-item-name button.remove::before {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='3' viewBox='0 0 14 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-outside-1_31438_10909' maskUnits='userSpaceOnUse' x='0' y='-0.423828' width='14' height='4' fill='black'%3E%3Crect fill='white' y='-0.423828' width='14' height='4'/%3E%3Cpath d='M1 1.75617V1.00017H13V1.75617H1Z'/%3E%3C/mask%3E%3Cpath d='M1 1.75617V1.00017H13V1.75617H1Z' fill='%23525252'/%3E%3Cpath d='M1 1.75617H0C0 2.30846 0.447715 2.75617 1 2.75617L1 1.75617ZM1 1.00017V0.000171661C0.447715 0.000171661 0 0.447887 0 1.00017H1ZM13 1.00017H14C14 0.447887 13.5523 0.000171661 13 0.000171661V1.00017ZM13 1.75617V2.75617C13.5523 2.75617 14 2.30846 14 1.75617H13ZM1 1.75617H2V1.00017H1H0V1.75617H1ZM1 1.00017V2.00017H13V1.00017V0.000171661H1V1.00017ZM13 1.00017H12V1.75617H13H14V1.00017H13ZM13 1.75617V0.756172H1V1.75617V2.75617H13V1.75617Z' fill='%23525252' mask='url(%23path-1-outside-1_31438_10909)'/%3E%3C/svg%3E%0A");
}
.cart-item-price {
  display: flex;
  align-items: center;
  font-family: var(--font-main);
  font-size: 24px;
  font-weight: 700;
  color: var(--primary-color);
}
.cart-list-body {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 18px;
}
@media (min-width: 992px) {
  .cart-list-body {
    display: grid;
    grid-template-columns: 120px 1fr;
    padding-top: 2px;
    padding: 0 12px;
  }
}
.cart-body-list {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.cart-list-with-img .cart-body-list {
  grid-column: span 2;
}
@media (min-width: 992px) {
  .cart-list-with-img .cart-body-list {
    grid-column: unset;
  }
}
@media (min-width: 992px) {
  .cart-body-list {
    gap: 7px;
    grid-column-start: 2;
  }
}
@media (min-width: 992px) {
  .cart-footer .cart-body-list {
    width: calc(85% - 148px);
    margin-left: auto;
  }
}
.cart-body-item {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.cart-body-item.is-quantity {
  display: grid;
  grid-template-columns: 1.9fr 1fr 1fr;
}
.cart-body-item.is-quantity .quantity {
  display: block;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 400;
  color: var(--primary-color);
  text-align: center;
}
.cart-body-item.is-quantity .quantity:nth-child(2n+4) {
  grid-column-start: 2;
}
.cart-body-item.is-quantity .quantity:nth-child(2n+3) {
  text-align: right;
}
.cart-body-item.grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 7px;
}
.cart-body-item.grid span:nth-child(odd) {
  align-items: flex-end;
}
.cart-body-item.grid span:nth-child(even) {
  align-items: center;
  grid-column-start: 2;
}
.cart-body-item.grid span:first-child {
  align-items: flex-start;
  grid-row: span 2;
  height: 100%;
}
.cart-body-item span {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 3px;
  min-width: 0;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 400;
  color: var(--primary-color);
  overflow-wrap: break-word;
  word-break: normal;
}
.cart-body-item span.quantity {
  font-size: 16px;
  color: #525252;
}
.cart-body-item span:first-child {
  align-items: flex-start;
  font-size: 14px;
  font-weight: 600;
  color: #828282;
}
.cart-body-item span:nth-child(2) {
  align-items: flex-start;
}
.cart-body-item span:last-child:not(:nth-child(2)) {
  align-items: flex-end;
}
.cart-body-item div {
  display: flex;
  align-items: flex-end;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 400;
  color: var(--primary-color);
}
.cart-list-img {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.cart-list-with-img .cart-list-img {
  grid-column: span 2;
}
@media (min-width: 992px) {
  .cart-list-with-img .cart-list-img {
    grid-column: unset;
  }
}
@media (min-width: 992px) {
  .cart-list-img {
    flex-direction: column;
    justify-content: center;
  }
}
.cart-img {
  width: 80px;
  max-width: 80px;
  max-height: 100px;
  object-fit: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
@media (min-width: 992px) {
  .cart-img {
    width: 120px;
    max-width: 120px;
    max-height: 150px;
    margin: 0 10px;
  }
}
.cart-alt {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #2c2e45;
  margin-left: 12px;
  text-align: center;
  max-width: 100%;
  word-break: break-word;
}
@media (min-width: 992px) {
  .cart-alt {
    margin-top: 5px;
  }
}
.cart-footer {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 25px;
  border-top: 0.5px solid #000;
}
.cart-footer.mobile {
  display: flex;
}
@media (min-width: 992px) {
  .cart-footer.mobile {
    display: none;
  }
}
.cart-footer.desktop {
  display: none;
}
@media (min-width: 992px) {
  .cart-footer.desktop {
    display: flex;
  }
}
.cart-footer-list {
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
  margin-left: auto;
}
@media (min-width: 992px) {
  .cart-footer-list {
    width: calc(85% - 148px);
  }
}
.cart-footer-item {
  font-family: var(--font-main);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cart-footer-item.cart-total {
  font-size: 18px;
}
.cart-footer-item.cart-total span {
  font-size: 18px;
}
.cart-footer-item span {
  display: flex;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 400;
  color: #2c2e45;
}
.cart-footer-item b {
  display: flex;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 700;
  color: #2c2e45;
}
.cart-footer-coupon {
  display: grid;
  grid-template-columns: 1fr auto auto;
  align-items: flex-end;
  gap: 20px;
  width: 100%;
  margin-top: 15px;
  position: relative;
}
@media (min-width: 992px) {
  .cart-footer-coupon {
    grid-template-columns: 1fr minmax(auto, 180px) minmax(auto, 180px);
    gap: 20px;
  }
}
.cart-footer-coupon button {
  margin-top: 20px;
  padding: 0 20px;
  height: 50px !important;
}
.cart-footer-coupon .input-error {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
}
.cart-coupon-link {
  display: flex;
  align-items: flex-end;
  width: 100%;
  margin-top: 15px;
}
.cart-coupon-list {
  margin-top: 15px;
}
.cart-coupon-edit {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 12px;
  min-width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4947_31575)'%3E%3Cpath d='M13.125 7.1875V9.375H11.25C10.7527 9.375 10.2758 9.57254 9.92417 9.92417C9.57254 10.2758 9.375 10.7527 9.375 11.25V13.125H2.8125C2.56386 13.125 2.3254 13.0262 2.14959 12.8504C1.97377 12.6746 1.875 12.4361 1.875 12.1875V2.8125C1.875 2.56386 1.97377 2.3254 2.14959 2.14959C2.3254 1.97377 2.56386 1.875 2.8125 1.875H8.4375C8.68614 1.875 8.9246 1.77623 9.10041 1.60041C9.27623 1.4246 9.375 1.18614 9.375 0.9375C9.375 0.68886 9.27623 0.450403 9.10041 0.274587C8.9246 0.098772 8.68614 0 8.4375 0L2.8125 0C2.06658 0 1.35121 0.296316 0.823762 0.823762C0.296316 1.35121 0 2.06658 0 2.8125L0 12.1875C0 12.9334 0.296316 13.6488 0.823762 14.1762C1.35121 14.7037 2.06658 15 2.8125 15H10.3025C11.0481 15 11.7632 14.7039 12.2906 14.1769L14.1762 12.2913C14.7035 11.764 14.9998 11.0488 15 10.3031V7.1875C15 6.93886 14.9012 6.7004 14.7254 6.52459C14.5496 6.34877 14.3111 6.25 14.0625 6.25C13.8139 6.25 13.5754 6.34877 13.3996 6.52459C13.2238 6.7004 13.125 6.93886 13.125 7.1875Z' fill='%23C7C7C7'/%3E%3Cpath d='M11.1206 1.12074L3.30813 8.93324C3.19091 9.05043 3.12504 9.20937 3.125 9.37512V11.2501C3.125 11.4159 3.19085 11.5749 3.30806 11.6921C3.42527 11.8093 3.58424 11.8751 3.75 11.8751H5.625C5.79075 11.8751 5.94969 11.8092 6.06687 11.692L13.7737 3.98512C14.0345 3.73364 14.2262 3.41931 14.3304 3.07234C14.4346 2.72536 14.4478 2.35741 14.3687 2.00387C14.2803 1.67506 14.1072 1.37517 13.8667 1.13409C13.6262 0.892999 13.3268 0.719126 12.9982 0.62979C12.6696 0.540453 12.3234 0.538771 11.994 0.624911C11.6645 0.71105 11.3634 0.882005 11.1206 1.12074Z' fill='%23C7C7C7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4947_31575'%3E%3Crect width='15' height='15' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
.cart-coupon-edit:focus, .cart-coupon-edit:focus-visible {
  outline: none;
}
.cart-coupon-name {
  display: flex;
  align-items: center;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 400;
  color: #2c2e45;
  gap: 5px;
}
.cart-coupon-name b {
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 700;
  color: #2c2e45;
}
.cart-footer-link {
  display: flex;
  align-items: flex-end;
  margin-left: auto;
  margin-right: 16px;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 900;
  color: #009bed;
  background-color: transparent;
  cursor: pointer;
}
.cart-update-order-link {
  color: #009bed;
  display: flex;
  cursor: pointer;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 900;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 18px;
}
.cart-footer-btn {
  width: 100% !important;
  height: 50px;
}
@media (min-width: 992px) {
  .cart-footer-btn {
    margin-left: auto !important;
    max-width: calc(85% - 140px) !important;
    min-width: fit-content !important;
  }
}
.cart-progress-container {
  display: block;
  width: 73%;
  height: 10px;
  min-height: 10px;
  background-color: #9e9faf;
  border-radius: 10px;
  position: relative;
  margin-top: 9px;
  margin-bottom: 15px;
  margin-left: auto;
}
.cart-progress-bar {
  display: block;
  height: 10px;
  min-height: 10px;
  background-color: var(--primary-color);
  border-radius: 10px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  z-index: 1;
}
.cart-progress-notif {
  display: block;
  width: 100%;
  font-family: var(--font-main);
  font-size: 20px;
  font-weight: 700;
  color: #2c2e45;
  text-align: right;
}
.cart-progress-wrapper {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
  padding-top: 18px;
  padding-bottom: 25px;
  border-top: 0.5px solid #000;
  margin-left: auto;
}
@media (min-width: 992px) {
  .cart-progress-wrapper {
    padding-left: calc(140px + 15%);
  }
}
.cart-modal-btns {
  width: 70%;
  display: grid;
  grid-template-columns: 1fr;
  justify-content: center;
  margin: 25px auto 0;
  gap: 13px;
}
.cart-package-unit {
  display: flex;
  gap: 6px;
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .cart-package-unit {
    padding: 0 12px;
    gap: 18px;
  }
}
.cart-package-unit__preview {
  display: flex;
  justify-content: center;
  width: 120px;
  min-width: 120px;
}
.cart-package-unit__info {
  display: grid;
  grid-template-columns: 1.2fr 1fr 1fr;
  grid-auto-rows: min-content;
  gap: 10px;
  width: 100%;
}
@media (min-width: 992px) {
  .cart-package-unit__info {
    grid-template-columns: 1.9fr 1fr 1fr;
  }
}
.cart-package-unit__info .cart-label {
  display: block;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 600;
  color: #828282;
}
.cart-package-unit__info .cart-value {
  display: block;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 400;
  color: var(--primary-color);
  grid-column: span 2;
  word-break: break-all;
}
.cart-multi-head {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 25px;
}
.cart-multi-head .cart-multi-item {
  display: grid;
  grid-template-columns: 3.5fr 1fr 1fr;
  gap: 5px;
}
@media (min-width: 992px) {
  .cart-multi-head .cart-multi-item {
    grid-template-columns: 3.25fr 1fr 1fr;
  }
}
.cart-multi-head .cart-multi-label {
  display: block;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 600;
  color: #828282;
}
.cart-multi-head .cart-multi-value {
  display: block;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 400;
  color: var(--primary-color);
  word-break: break-all;
}
.cart-multi-head .cart-multi-value.quantity {
  text-align: center;
}
.cart-multi-head .cart-multi-value:nth-child(2n+4) {
  grid-column-start: 2;
}
.cart-multi-head .cart-multi-value:nth-child(2n+3) {
  text-align: right;
}
.payment-container {
  margin: 0 auto;
  width: 100%;
  padding: 0 10px;
}
@media (min-width: 992px) {
  .payment-container {
    width: 25%;
    min-width: 440px;
    padding: 0;
  }
}
.payment-title {
  display: block;
  font-family: var(--font-main);
  font-size: 36px;
  font-weight: 700;
  color: #525252;
  margin-bottom: 10px;
}
.payment-subtitle {
  display: block;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #525252;
}
.payment-form {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin: 0 auto;
  margin-top: 24px;
  margin-bottom: 24px;
  width: 100%;
}
@media (min-width: 992px) {
  .payment-form {
    padding: 0 10px;
  }
}
.payment-form-double {
  display: grid;
  align-items: flex-start;
  grid-template-columns: 1fr 1fr;
  gap: 10px 20px;
}
.payment-check {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  gap: 5px;
  width: 100%;
}
.payment-check .check-label {
  align-items: flex-start;
}
.payment-list {
  display: flex;
  flex-direction: column;
  border-top: 1px solid #000000;
  padding: 10px 0;
  gap: 15px;
}
@media (min-width: 992px) {
  .payment-list {
    padding: 20px 0px 10px 10%;
  }
}
.payment-item {
  display: grid;
  grid-template-columns: auto auto;
  align-items: flex-end;
  justify-content: space-between;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 400;
  color: #2c2e45;
  width: 100%;
}
.payment-item span {
  display: flex;
  align-items: flex-end;
  gap: 3px;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 400;
  color: #2c2e45;
}
.payment-item b {
  display: block;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 700;
  color: #2c2e45;
}
.payment-item i {
  display: block;
  font-family: var(--font-main);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  color: #9e9faf;
}
.payment-input-link {
  padding-left: 10px;
}
.payment-input-header {
  display: block;
  font-family: var(--font-main);
  font-size: 12px;
  font-weight: 400;
  color: #a1a1a1;
  padding-left: 10px;
  white-space: nowrap;
}
.payment-menu-wrapper {
  position: relative;
  width: 100%;
}
.payment-menu-wrapper .footer {
  bottom: 60px;
}
.payment-menu {
  display: flex;
  align-items: center;
  justify-content: center;
  position: static;
  gap: 12px;
  padding: 0 15px 15px 15px;
  width: 100%;
  z-index: 5;
}
@media (min-width: 992px) {
  .payment-menu {
    padding: 0;
  }
}
.payment-menu-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 5px;
  font-family: var(--font-main);
  font-size: 12px;
  font-weight: 700;
  color: #000;
  opacity: 0.6;
  white-space: nowrap;
  cursor: pointer;
}
@media (min-width: 992px) {
  .payment-menu-item {
    display: block;
    gap: 0;
    font-size: 12px;
    font-weight: 400;
    color: #000;
    white-space: unset;
  }
}
.payment-menu-item:hover, .payment-menu-item.is-active {
  opacity: unset;
}
.payment-menu-item.is-active {
  font-weight: 700;
}
.payment-menu-item.is-disabled {
  opacity: 0.3;
  cursor: default;
}
.delivery-list {
  border-bottom: 1px solid #000;
  padding-top: 10px;
  padding-bottom: 2.5em;
  display: grid;
  grid-template-columns: 1fr;
  gap: 15px;
  width: 100%;
  margin-bottom: 20px;
}
.delivery-list-head {
  display: flex;
  align-items: center;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #525252;
}
.delivery-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  width: 100%;
}
.delivery-link {
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 400;
  color: var(--primary-color);
}
.delivery-container {
  margin: 0 auto;
  width: 100%;
  padding: 0 10px;
}
@media (min-width: 992px) {
  .delivery-container {
    width: 25%;
    min-width: 440px;
    padding: 0 10px;
  }
}
.delivery-form {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin: 0 auto;
  margin-top: 24px;
  margin-bottom: 24px;
  width: 100%;
}
.delivery-page {
  padding-bottom: 30px;
}
@media (min-width: 992px) {
  .delivery-page {
    padding-bottom: 50px;
  }
}
.delivery-page .footer {
  position: fixed;
  left: 0;
  bottom: 60px;
  width: 100%;
  background-color: #fff;
  z-index: 3;
}
@media (min-width: 992px) {
  .delivery-page .footer {
    bottom: 0;
    z-index: auto;
  }
}
.delivery-header {
  position: sticky;
  top: 38px;
  left: 0;
  width: 100%;
  background-color: #fff;
  z-index: 10;
}
@media (min-width: 992px) {
  .delivery-header {
    position: static;
    padding-bottom: 20px;
  }
}
.project-greeting {
  display: block;
  position: relative;
  background-color: #fff;
}
.login-container .project-greeting {
  padding: 50px 0;
}
@media (min-width: 992px) {
  .login-container .project-greeting {
    padding: 14vh 0 50px 0;
  }
}
.login-container.login-frame-view .project-greeting {
  width: 100%;
  padding: 25px 25px 50px 25px;
  margin: 0 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .login-container.login-frame-view .project-greeting {
    padding: 74px 11vw;
  }
}
.login-container.login-full-view .project-greeting {
  padding: 50px 15px;
}
@media (min-width: 992px) {
  .login-container.login-full-view .project-greeting {
    padding: 74px 7vw;
  }
}
.download-page {
  width: calc(100% - 20px);
  margin: 0 auto;
}
@media (min-width: 992px) {
  .download-page {
    width: 70%;
  }
}
@media (min-width: 1400px) {
  .download-page {
    width: 50%;
  }
}
@media (min-width: 1600px) {
  .download-page {
    width: 38%;
  }
}
.download-page .header {
  padding-top: 26px;
  margin-top: 0;
  margin-bottom: 0;
  position: sticky;
  top: 38px;
  left: 0;
  width: 100%;
  background-color: #fff;
  z-index: 10;
}
.download-page .header-title img {
  display: none;
}
@media (min-width: 992px) {
  .download-page .header-title img {
    display: block;
  }
}
.download-header {
  display: grid;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-top: 22px;
}
@media (min-width: 992px) {
  .download-header {
    margin-top: 0;
  }
}
.download-header-btn {
  width: 210px;
  margin: 0 auto;
  margin-top: 25px;
}
@media (min-width: 992px) {
  .download-header-btn {
    margin-top: 10px;
  }
}
.download-title {
  display: block;
  font-family: var(--font-main);
  font-size: 36px;
  font-weight: 700;
  color: #525252;
  text-align: center;
}
.download-subtitle {
  display: block;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #525252;
  text-align: center;
}
.download-list {
  width: 320px;
  max-width: 95%;
  margin: 0 auto;
  margin-top: 52px;
}
@media (min-width: 992px) {
  .download-list {
    width: 72%;
    max-width: unset;
  }
}
.download-list .package-slider {
  width: 100%;
}
@media (min-width: 992px) {
  .download-list .package-slider {
    width: calc(100% - 68px);
  }
}
.download-list .swiper-slide {
  width: 150px;
  max-width: 150px;
}
.download-card {
  display: flex;
  flex-direction: column;
  gap: 4px;
  height: 100%;
  width: 100%;
}
.download-card span {
  display: block;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #2c2e45;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.download-card b {
  display: block;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 600;
  color: #828282;
  text-align: center;
}
.download-card .download-card-btn {
  margin-top: auto;
}
.download-card-img {
  max-width: 100%;
  width: 100%;
  height: 150px;
  max-height: 150px;
  object-fit: contain;
  margin: 0 auto;
  margin-bottom: 5px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.download-slider-wrap {
  width: 72%;
  margin: 0 auto;
  margin-top: 35px;
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .download-slider-wrap {
    margin-top: 15px;
    margin-bottom: 0;
  }
}
.download-slider-container {
  position: relative;
  display: grid;
  overflow-y: auto;
  overflow-x: hidden;
  margin-bottom: 10px;
  width: 100%;
}
.download-slider-title {
  display: block;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #525252;
  margin-bottom: 10px;
  text-align: center;
}
.download-slider {
  width: 100%;
  margin: 0 auto;
  position: relative;
}
@media (min-width: 992px) {
  .download-slider {
    width: fit-content;
    max-width: calc(100% - 68px);
  }
}
.download-slider .swiper-slide {
  width: 125px;
}
.download-slider .package-card,
.download-slider .package-card-back {
  height: 100%;
}
.download-slide {
  width: 100%;
  max-height: 190px;
  padding: 5px;
  border: 1px solid transparent;
  border-radius: 5px;
  cursor: pointer;
}
.download-slide.is-active {
  border-color: #9e9faf;
  background-color: #e7e7e7;
}
.download-modal-btns {
  display: grid;
  grid-template-columns: 1fr;
  justify-content: center;
  margin-top: 25px;
  gap: 10px;
}
@media (min-width: 992px) {
  .download-modal-btns {
    grid-template-columns: 150px 150px;
    gap: 20px;
  }
}
.download-modal-btns button {
  height: 50px !important;
}
.confirm-header {
  margin-bottom: 40px;
}
@media (min-width: 992px) {
  .confirm-header {
    margin-bottom: 48px;
  }
}
.confirm-header-title {
  display: flex;
  gap: 10px;
  width: 100%;
  font-family: var(--font-main);
  font-size: 32px;
  font-weight: 700;
  color: #525252;
}
@media (min-width: 992px) {
  .confirm-header-title {
    display: grid;
    grid-template-columns: 1fr;
    font-size: 36px;
  }
}
.confirm-header-order {
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #525252;
}
.confirm-header-message {
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #525252;
}
.confirm-page {
  padding-bottom: 90px;
}
@media (min-width: 992px) {
  .confirm-page {
    padding-bottom: 50px;
  }
}
.confirm-page .footer {
  position: fixed;
  left: 0;
  bottom: 60px;
  width: 100%;
  background-color: #fff;
  z-index: 3;
}
@media (min-width: 992px) {
  .confirm-page .footer {
    bottom: 0;
    z-index: auto;
  }
}
.confirm-page .cart-header-title {
  font-size: 24px;
  font-weight: 700;
}
@media (min-width: 992px) {
  .confirm-page .cart-header-title {
    font-size: 36px;
  }
}
.confirm-page .cart-list {
  padding-left: 15px;
}
@media (min-width: 992px) {
  .confirm-page .cart-list {
    padding-left: 5.5vw;
  }
}
@media (min-width: 992px) {
  .confirm-page .payment-list {
    padding: 20px 0px 10px 38%;
  }
}
.confirm-print-btn {
  display: none;
}
@media (min-width: 992px) {
  .confirm-print-btn {
    display: flex;
    height: fit-content;
  }
}
.confirm-order-footer {
  display: block;
  width: 100%;
  padding-bottom: 30px;
}
.confirm-order-info {
  display: block;
  font-size: 14px;
  font-weight: 400;
  color: #2c2e45;
}
.confirm-order-list {
  display: grid;
  grid-template-columns: 1fr;
  margin-top: 40px;
  font-size: 14px;
  font-weight: 400;
  color: #2c2e45;
}
.confirm-order-item {
  display: block;
  font-size: 14px;
  font-weight: 400;
  color: #2c2e45;
}
.confirm-order-btn {
  width: 100% !important;
  min-width: fit-content !important;
  margin: 0 auto;
  margin-top: 40px;
}
@media (min-width: 992px) {
  .confirm-order-btn {
    width: 65% !important;
  }
}
.confirm-photos {
  display: grid;
  grid-template-columns: 1fr;
  gap: 5px;
  width: 100%;
  padding: 0;
  margin-top: 20px;
  margin-bottom: 40px;
}
@media (min-width: 992px) {
  .confirm-photos {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
  }
}
.confirm-photos-btn {
  width: auto !important;
  padding-right: 30px;
  padding-left: 30px;
}
.confirm-photos-text {
  display: block;
  text-align: left;
  width: 100%;
  font-size: 18px;
  font-weight: bold;
  color: #2c2e45;
}
@media (min-width: 992px) {
  .confirm-photos-text {
    text-align: center;
  }
}
.order-container {
  display: flex;
  flex-direction: column;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
}
@media (min-width: 992px) {
  .order-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 20px;
    max-height: calc(100vh - 100px);
    overflow: hidden;
    padding-top: 0;
  }
}
.order-img-section {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: calc(36% - 20px);
  padding-left: 5%;
  flex: 0 1 auto;
  max-height: 100%;
  height: auto;
  overflow: hidden;
}
.order-section {
  display: flex;
  flex-direction: column;
  width: 100%;
  flex: 0 1 auto;
  max-height: 100%;
  overflow: hidden;
  padding-bottom: 100px;
}
@media (min-width: 992px) {
  .order-section {
    flex: auto;
    max-height: unset;
    overflow: auto;
    padding-bottom: 20px;
    max-width: 63%;
    height: calc(100vh - 165px);
  }
}
.order-list {
  display: flex;
  flex-direction: column;
  gap: 13px;
  width: 100%;
}
.order-item {
  position: relative;
  border: 1px solid #9e9faf;
  border-radius: 5px;
  padding-bottom: 15px;
  overflow: hidden;
  cursor: pointer;
}
.order-item-img {
  width: 100%;
  object-fit: contain;
}
.order-item-title {
  display: block;
  font-family: var(--font-main);
  font-size: 29px;
  font-weight: 700;
  color: var(--primary-color);
  text-align: center;
  width: 100%;
  line-height: 1;
  padding-top: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 992px) {
  .order-item-title {
    padding-top: 1px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
  }
}
.order-item-info {
  display: block;
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 600;
  color: #9e9faf;
  text-align: center;
  width: 100%;
  line-height: 1.3;
  padding-top: 7px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 992px) {
  .order-item-info {
    line-height: 1;
    padding-top: 7px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
  }
}
.order-item-link {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.order-notif {
  display: flex;
  align-items: center;
  font-family: var(--font-main);
  font-size: 20px;
  font-weight: 400;
  color: #2c2e45;
  padding: 15px 0;
}
@media (min-width: 992px) {
  .order-notif {
    font-size: 16px;
  }
}
.order-cart-btn {
  width: 40% !important;
  min-width: fit-content !important;
}
.order-img-cover {
  display: block;
  height: 100px;
  width: 100%;
  background-color: var(--primary-color);
}
@media (min-width: 992px) {
  .order-img-cover {
    height: 350px;
  }
}
.unsub-wrapper {
  width: calc(100% - 10px);
  margin: 0 auto;
  padding-bottom: 50px;
}
@media (min-width: 992px) {
  .unsub-wrapper {
    width: 50%;
    max-width: 524px;
  }
}
.unsub-title {
  display: block;
  text-align: center;
  font-family: var(--font-main);
  font-size: 36px;
  font-weight: 700;
  color: #525252;
}
.unsub-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  max-height: 100px;
  height: auto;
  object-fit: contain;
  margin: 0 auto;
  margin-bottom: 5vh;
}
@media (min-width: 992px) {
  .unsub-logo {
    margin-bottom: 16px;
  }
}
.unsub-radio-list {
  display: flex;
  flex-direction: column;
  gap: 14px;
  padding-top: 50px;
  padding-bottom: 50px;
  margin: 0 auto;
  width: calc(100% - 10px);
}
@media (min-width: 992px) {
  .unsub-radio-list {
    width: 72%;
  }
}
.unsub-radio-title {
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #525252;
  margin-bottom: 4px;
}
.unsub-radio-item {
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 400;
  color: #2c2e45;
  padding-left: 10px;
}
@media (min-width: 992px) {
  .unsub-radio-item {
    padding-left: 0;
  }
}
.unsub-radio-item b {
  color: #9e9faf;
  width: 100%;
}
.unsub-radio-item .radio-label {
  flex-wrap: wrap;
}
.unsub-radio-item .radio input[type=radio] + label::before {
  top: 8px;
}
.unsub-radio-btns {
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .unsub-radio-btns {
    width: 80%;
  }
}
.unsub-radio-btns .btn-main,
.unsub-radio-btns .btn-secondary {
  min-height: 50px !important;
}
.success-usnsub-message {
  text-align: center;
  margin-top: 12px;
  margin-bottom: 55px;
}
@media (min-width: 992px) {
  .unsub-btn-back {
    width: 80%;
    margin: 0 auto;
  }
}
.error-page {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 100vh;
  width: 100%;
  padding-top: 30vh;
}
@media (min-width: 1200px) {
  .error-page {
    padding-top: 38vh;
  }
}
.error-code {
  font-size: 140px;
  font-weight: 900;
  color: #525252;
  margin-bottom: 10px;
}
.error-message {
  font-size: 18px;
  font-weight: 900;
  color: #525252;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .error-message {
    font-size: 20px;
  }
}
.additional-error-message {
  font-size: 16px;
  font-weight: 700;
  color: #525252;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .additional-error-message {
    font-size: 18px;
  }
}
.error-link {
  font-size: 14px;
  font-weight: 900;
  color: #009bed;
  cursor: pointer;
}
.privacy-page {
  width: 800px;
  max-width: calc(100% - 20px);
  margin: 0 auto;
  padding-bottom: 50px;
}
@media (min-width: 992px) {
  .privacy-page {
    max-width: 90%;
  }
}
.privacy-header {
  position: sticky;
  top: 38px;
  left: 0;
  width: 100%;
  padding-bottom: 1rem;
  background-color: #fff;
}
@media (min-width: 992px) {
  .privacy-header {
    padding-bottom: 3rem;
  }
}
.privacy-org-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  min-width: 100px;
  object-fit: contain;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .privacy-org-icon {
    margin-bottom: 22px;
  }
}
.privacy-title {
  font-family: var(--font-main);
  display: block;
  font-size: 36px;
  font-weight: 700;
  color: #525252;
  text-align: center;
  width: 100%;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .privacy-title br {
    display: none;
  }
}
.privacy-updated {
  font-family: var(--font-main);
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: #525252;
  text-align: center;
  margin-top: 4px;
}
.privacy-list {
  font-family: var(--font-main);
  display: block;
  font-size: 14px;
  font-weight: 350;
  color: #525252;
  counter-reset: section;
}
.privacy-list h2 {
  counter-increment: section;
}
.privacy-list h2::before {
  content: counter(section) ". ";
  font-size: 20px;
  font-weight: 900;
  color: #525252;
  letter-spacing: -0.25px;
}
.privacy-list p {
  font-family: var(--font-main);
  display: block;
  font-size: 14px;
  font-weight: 350;
  color: #525252;
}
.privacy-numlist, .privacy-sublist {
  font-family: var(--font-main);
  margin-block-start: 0;
  margin-block-end: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: 0 0;
  box-sizing: border-box;
  padding-inline-start: 40px;
  unicode-bidi: isolate;
  margin-block-start: 1rem;
  margin-block-end: 1rem;
}
.privacy-numlist li, .privacy-sublist li {
  margin-block-start: 0.5rem;
  margin-block-end: 0.5rem;
}
.privacy-sublist {
  list-style-type: disc;
}
.privacy-numlist {
  list-style-type: decimal;
}
.privacy-list-title {
  font-family: var(--font-main);
  display: block;
  font-size: 20px;
  font-weight: 900;
  color: #525252;
  letter-spacing: -0.25px;
  margin-block-start: 1.2rem;
}
.privacy-link {
  font-family: var(--font-main);
  font-size: 14px;
  font-weight: 350;
  color: #525252;
  text-decoration: underline;
  color: #009bed;
}
@media (min-width: 992px) {
  .multipose-page {
    overflow: hidden;
    max-height: calc(100vh - 38px);
  }
}
.multipose-page.multipose-units-page {
  max-height: unset;
  overflow: auto;
}
@media (min-width: 992px) {
  .multipose-page.multipose-units-page {
    overflow: hidden;
    max-height: calc(100vh - 38px);
  }
}
.multipose-page.multipose-units-page .package-details-header-wrap {
  top: 0;
}
.multipose-page.multipose-units-page .package-details {
  display: grid;
  max-height: calc(100vh - 180px);
  overflow: auto;
  padding-bottom: 80px;
}
@media (min-width: 992px) {
  .multipose-page.multipose-units-page .package-details {
    display: grid;
    grid-template-columns: 32% auto;
    gap: 38px;
    padding: 20px 2% 0 2%;
    max-height: unset;
  }
}
.multipose-page .footer {
  position: fixed;
  left: 0;
  bottom: 60px;
  width: 100%;
  background-color: #fff;
  z-index: 3;
  overflow: hidden;
}
@media (min-width: 992px) {
  .multipose-page .footer {
    bottom: 0;
    z-index: auto;
  }
}
.multipose-page .package-details {
  padding: 0 15px;
}
@media (min-width: 992px) {
  .multipose-page .package-details {
    display: grid;
    grid-template-columns: 31% auto;
    gap: 24px;
    padding: 23px 20px;
    padding-bottom: 0;
  }
}
@media (min-width: 1600px) {
  .multipose-page .package-details {
    padding-left: 6%;
    padding-right: 20px;
  }
}
.multipose-page .crop-package-details {
  padding-top: 5px;
}
@media (min-width: 992px) {
  .multipose-page .crop-package-details {
    max-height: calc(100vh - 130px);
    overflow-y: auto;
    padding-top: 20%;
    padding-bottom: 50px;
  }
}
.multipose-page .crop-text {
  text-align: left;
}
@media (min-width: 992px) {
  .multipose-page .header-title {
    margin-bottom: 15px;
  }
}
.multipose-product-card {
  width: calc(100% - 190px);
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 5px;
}
.multipose-card-section {
  display: grid;
  grid-template-columns: 1fr;
  gap: 5px;
  width: 100%;
  margin-top: 20px;
}
@media (min-width: 992px) {
  .multipose-card-section {
    display: grid;
    max-width: 800px;
    grid-template-columns: 1fr 1fr;
  }
}
.multipose-card {
  display: flex;
  flex-direction: column;
  padding: 10px;
  border: 1px solid #9e9faf;
  border-radius: 5px;
  align-items: center;
  justify-content: space-between;
}
.multipose-card .multi-crop-preview {
  margin-top: auto;
}
.multipose-card-img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  height: -webkit-fill-available;
}
@media (min-width: 992px) {
  .multipose-card-img {
    height: auto;
  }
}
.multipose-card-title {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-family: var(--font-main);
  font-weight: 400;
  font-size: 18px;
  color: #2c2e45;
  margin-top: 12px;
  margin-bottom: 10px;
}
@media (min-width: 1600px) {
  .multipose-card-title {
    font-size: 21px;
  }
}
.multipose-card-btn {
  padding: 10px;
}
.multipose-card-btn::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1977_15801)'%3E%3Cpath d='M23 11.5005H21V9.50049C21 9.23527 20.8946 8.98092 20.7071 8.79338C20.5196 8.60585 20.2652 8.50049 20 8.50049C19.7348 8.50049 19.4804 8.60585 19.2929 8.79338C19.1054 8.98092 19 9.23527 19 9.50049V11.5005H17C16.7348 11.5005 16.4804 11.6058 16.2929 11.7934C16.1054 11.9809 16 12.2353 16 12.5005C16 12.7657 16.1054 13.0201 16.2929 13.2076C16.4804 13.3951 16.7348 13.5005 17 13.5005H19V15.5005C19 15.7657 19.1054 16.02 19.2929 16.2076C19.4804 16.3951 19.7348 16.5005 20 16.5005C20.2652 16.5005 20.5196 16.3951 20.7071 16.2076C20.8946 16.02 21 15.7657 21 15.5005V13.5005H23C23.2652 13.5005 23.5196 13.3951 23.7071 13.2076C23.8946 13.0201 24 12.7657 24 12.5005C24 12.2353 23.8946 11.9809 23.7071 11.7934C23.5196 11.6058 23.2652 11.5005 23 11.5005Z' fill='%232D4C85'/%3E%3Cpath d='M9 12.5C10.1867 12.5 11.3467 12.1481 12.3334 11.4888C13.3201 10.8295 14.0892 9.89246 14.5433 8.7961C14.9974 7.69975 15.1162 6.49335 14.8847 5.32946C14.6532 4.16558 14.0818 3.09648 13.2426 2.25736C12.4035 1.41825 11.3344 0.846802 10.1705 0.615291C9.00666 0.38378 7.80026 0.5026 6.7039 0.956726C5.60754 1.41085 4.67047 2.17989 4.01118 3.16658C3.35189 4.15328 3 5.31331 3 6.5C3.00159 8.09081 3.63424 9.61602 4.75911 10.7409C5.88399 11.8658 7.40919 12.4984 9 12.5ZM9 2.5C9.79113 2.5 10.5645 2.7346 11.2223 3.17412C11.8801 3.61365 12.3928 4.23836 12.6955 4.96927C12.9983 5.70017 13.0775 6.50444 12.9231 7.28036C12.7688 8.05629 12.3878 8.76902 11.8284 9.32843C11.269 9.88784 10.5563 10.2688 9.78036 10.4231C9.00444 10.5775 8.20017 10.4983 7.46927 10.1955C6.73836 9.89277 6.11365 9.38008 5.67412 8.72228C5.2346 8.06449 5 7.29113 5 6.5C5 5.43914 5.42143 4.42172 6.17157 3.67158C6.92172 2.92143 7.93913 2.5 9 2.5Z' fill='%232D4C85'/%3E%3Cpath d='M9 14.5005C6.61386 14.5031 4.32622 15.4522 2.63896 17.1395C0.951708 18.8267 0.00264685 21.1144 0 23.5005C0 23.7657 0.105357 24.0201 0.292893 24.2076C0.48043 24.3951 0.734784 24.5005 1 24.5005C1.26522 24.5005 1.51957 24.3951 1.70711 24.2076C1.89464 24.0201 2 23.7657 2 23.5005C2 21.644 2.7375 19.8635 4.05025 18.5507C5.36301 17.238 7.14348 16.5005 9 16.5005C10.8565 16.5005 12.637 17.238 13.9497 18.5507C15.2625 19.8635 16 21.644 16 23.5005C16 23.7657 16.1054 24.0201 16.2929 24.2076C16.4804 24.3951 16.7348 24.5005 17 24.5005C17.2652 24.5005 17.5196 24.3951 17.7071 24.2076C17.8946 24.0201 18 23.7657 18 23.5005C17.9974 21.1144 17.0483 18.8267 15.361 17.1395C13.6738 15.4522 11.3861 14.5031 9 14.5005Z' fill='%232D4C85'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1977_15801'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 25px;
  height: 25px;
  padding-right: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.multipose-card-btn:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_31864_26038)'%3E%3Cpath d='M23.4999 11.1182H21.4999V9.11816C21.4999 8.85295 21.3945 8.59859 21.207 8.41106C21.0194 8.22352 20.7651 8.11816 20.4999 8.11816C20.2347 8.11816 19.9803 8.22352 19.7928 8.41106C19.6052 8.59859 19.4999 8.85295 19.4999 9.11816V11.1182H17.4999C17.2347 11.1182 16.9803 11.2235 16.7928 11.4111C16.6052 11.5986 16.4999 11.8529 16.4999 12.1182C16.4999 12.3834 16.6052 12.6377 16.7928 12.8253C16.9803 13.0128 17.2347 13.1182 17.4999 13.1182H19.4999V15.1182C19.4999 15.3834 19.6052 15.6377 19.7928 15.8253C19.9803 16.0128 20.2347 16.1181 20.4999 16.1181C20.7651 16.1181 21.0194 16.0128 21.207 15.8253C21.3945 15.6377 21.4999 15.3834 21.4999 15.1182V13.1182H23.4999C23.7651 13.1182 24.0194 13.0128 24.207 12.8253C24.3945 12.6377 24.4999 12.3834 24.4999 12.1182C24.4999 11.8529 24.3945 11.5986 24.207 11.4111C24.0194 11.2235 23.7651 11.1182 23.4999 11.1182Z' fill='%23fff' /%3E%3Cpath d='M9.5 12.1172C10.6867 12.1172 11.8467 11.7653 12.8334 11.106C13.8201 10.4467 14.5892 9.50965 15.0433 8.41329C15.4974 7.31693 15.6162 6.11053 15.3847 4.94665C15.1532 3.78276 14.5818 2.71366 13.7426 1.87455C12.9035 1.03543 11.8344 0.46399 10.6705 0.232479C9.50666 0.00096719 8.30026 0.119787 7.2039 0.573913C6.10754 1.02804 5.17047 1.79707 4.51118 2.78377C3.85189 3.77046 3.5 4.9305 3.5 6.11719C3.50159 7.708 4.13424 9.2332 5.25911 10.3581C6.38399 11.483 7.90919 12.1156 9.5 12.1172ZM9.5 2.11719C10.2911 2.11719 11.0645 2.35179 11.7223 2.79131C12.3801 3.23084 12.8928 3.85555 13.1955 4.58646C13.4983 5.31736 13.5775 6.12163 13.4231 6.89755C13.2688 7.67348 12.8878 8.38621 12.3284 8.94562C11.769 9.50503 11.0563 9.88599 10.2804 10.0403C9.50444 10.1947 8.70017 10.1155 7.96927 9.81271C7.23836 9.50996 6.61365 8.99727 6.17412 8.33947C5.7346 7.68167 5.5 6.90832 5.5 6.11719C5.5 5.05632 5.92143 4.03891 6.67157 3.28876C7.42172 2.53862 8.43913 2.11719 9.5 2.11719Z' fill='%23fff' /%3E%3Cpath d='M9.5 14.1182C7.11386 14.1208 4.82622 15.0699 3.13896 16.7571C1.45171 18.4444 0.502647 20.732 0.5 23.1182C0.5 23.3834 0.605357 23.6377 0.792893 23.8253C0.98043 24.0128 1.23478 24.1182 1.5 24.1182C1.76522 24.1182 2.01957 24.0128 2.20711 23.8253C2.39464 23.6377 2.5 23.3834 2.5 23.1182C2.5 21.2616 3.2375 19.4812 4.55025 18.1684C5.86301 16.8557 7.64348 16.1182 9.5 16.1182C11.3565 16.1182 13.137 16.8557 14.4497 18.1684C15.7625 19.4812 16.5 21.2616 16.5 23.1182C16.5 23.3834 16.6054 23.6377 16.7929 23.8253C16.9804 24.0128 17.2348 24.1182 17.5 24.1182C17.7652 24.1182 18.0196 24.0128 18.2071 23.8253C18.3946 23.6377 18.5 23.3834 18.5 23.1182C18.4974 20.732 17.5483 18.4444 15.861 16.7571C14.1738 15.0699 11.8861 14.1208 9.5 14.1182Z' fill='%23fff' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_31864_26038'%3E%3Crect width='24' height='24' fill='white' transform='translate(0.5 0.117188)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.multipose-btns {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  width: 100%;
  grid-column: span 2;
  margin-top: 20px;
}
.multipose-btns .btn-secondary {
  min-height: 45px;
  width: 80%;
  margin: 0 auto;
}
.multipose-package-section {
  max-height: calc(100vh - 230px);
  overflow: auto;
  padding-bottom: 150px;
}
@media (min-width: 992px) {
  .multipose-package-section {
    max-height: calc(100vh - 130px);
    padding-bottom: 100px;
  }
}
.multipose-units-page .multipose-package-section {
  max-height: unset;
  padding-bottom: 0;
}
@media (min-width: 992px) {
  .multipose-units-page .multipose-package-section {
    max-height: calc(100vh - 130px);
    padding-bottom: 100px;
  }
}
.multipose-slider {
  width: 100%;
  margin: 0 auto;
  position: relative;
}
@media (min-width: 992px) {
  .multipose-slider {
    width: fit-content;
    max-width: calc(100% - 68px);
  }
}
.multipose-slider .swiper-slide {
  width: 152px;
}
.multipose-slide {
  width: 100%;
  height: 100%;
  object-fit: contain;
  max-height: 200px;
  padding: 5px 0;
  border: 1px solid transparent;
  opacity: 0.5;
  cursor: pointer;
}
.multipose-slide.is-active {
  opacity: 1;
}
.multipose-slide:hover {
  opacity: 1;
}
.multipose-title {
  display: block;
  font-family: var(--font-main);
  font-weight: 400;
  font-size: 20px;
  color: #2c2e45;
  margin-top: 20px;
}
.multipose-product-section {
  padding-bottom: 100px;
}
.multipose-product-section .package-card-grid {
  margin-bottom: 0;
}
.multipose-product-section .crop-section-wrapper {
  padding-top: 0;
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .multipose-product-section {
    overflow: auto;
    max-height: calc(100vh - 120px);
  }
}
.multipose-product-btns {
  display: flex;
  flex-direction: column;
  width: calc((100% - 190px) / 2);
  gap: 10px;
  margin-top: 30px;
}
.multipose-product-img {
  display: flex;
  height: 290px;
  object-fit: contain;
  object-position: center;
  margin: 0 auto;
  max-width: 100%;
}
.multipose-product-card {
  margin-top: 10px;
  grid-template-columns: 1fr;
  width: 100%;
}
@media (min-width: 992px) {
  .multipose-product-card {
    grid-template-columns: 1fr 1fr;
    width: calc(100% - 190px);
  }
}
.multipose-product {
  position: sticky;
  top: 38px;
  left: 0;
  width: 100%;
  z-index: 2;
  background: #fff;
  display: flex;
  align-items: center;
  flex-direction: row;
  gap: 6px;
  padding-bottom: 25px;
  padding-top: 20px;
}
@media (min-width: 992px) and (hover: hover) {
  .multipose-product {
    position: static;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-start;
    gap: 0;
    padding-bottom: 50px;
    max-height: calc(100vh - 130px);
    overflow-y: auto;
  }
}
.multipose-product-title {
  display: block;
  font-family: var(--font-main);
  font-size: 29px;
  font-weight: 700;
  color: #525252;
}
@media (min-width: 992px) {
  .multipose-product-title {
    font-size: 36px;
    margin-top: 22px;
  }
}
.multipose-product-subtitle {
  display: block;
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  color: #525252;
  margin-top: 10px;
}
.multipose-order-section {
  margin-top: 0;
}
@media (min-width: 992px) {
  .multipose-order-section {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .multipose-order-section .package-card-grid {
    display: flex;
  }
}
.multipose-order-section .multipose-card-section {
  margin-top: 5px;
}
.multipose-order-section .package-details-title {
  display: unset;
  margin-bottom: 0;
}
.multipose-order-section .package-details-title b {
  display: unset;
}
.multipose-order-section .package-details-title span {
  display: block;
  margin-top: 5px;
}
@media (min-width: 992px) {
  .multipose-order-section .package-details-title span {
    display: unset;
    margin-top: 15px;
  }
}
.multipose-card-overlay-preview {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.multipose-card-overlay-preview .overlay-preview {
  width: 100%;
}
.maintenance-page {
  color: #525252;
  min-height: 100vh;
  width: 100%;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 24px;
  box-sizing: border-box;
  text-align: center;
}
.maintenance-title {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 36px;
  margin-bottom: 10px;
}
.maintenance-message {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
}
.crop-page .package-details {
  padding: 0 15px;
}
@media (min-width: 992px) {
  .crop-page .package-details {
    display: grid;
    grid-template-columns: 30.5% auto;
    gap: 38px;
    padding: 20px;
    padding-bottom: 0;
  }
}
@media (min-width: 1600px) {
  .crop-page .package-details {
    padding-left: 6%;
    padding-right: 20px;
  }
}
.crop-section {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (min-width: 992px) {
  .crop-section {
    display: grid;
    grid-template-columns: 52% calc(48% - 10px);
    gap: 10px;
    padding-top: 10px;
  }
}
.crop-form {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  .crop-form {
    margin-bottom: 3vw;
    width: 83%;
  }
}
.text-nodes-form-section {
  margin-top: 15px;
}
.crop-text {
  display: block;
  font-family: var(--font-main);
  font-size: 20px;
  font-weight: 400;
  color: #2c2e45;
  text-align: center;
  margin-bottom: 10px;
  margin-top: 20px;
}
.crop-label {
  display: block;
  font-family: var(--font-main);
  font-size: 20px;
  font-weight: 400;
  color: #2c2e45;
  margin-bottom: 10px;
  text-align: center;
}
@media (min-width: 992px) {
  .crop-label {
    text-align: left;
  }
}
.crop-preview-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
}
.crop-preview {
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-bottom: 10px;
  cursor: default;
}
.crop-rotate-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  background-color: transparent;
  border: none;
  cursor: pointer;
  margin-top: 12px;
  margin-left: 30px;
}
.crop-rotate-btn:focus {
  outline: none;
}
.crop-rotate-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_26263_41084)'%3E%3Cpath d='M21.0003 15.0071C20.2046 15.0071 19.4416 15.3232 18.879 15.8858C18.3164 16.4484 18.0003 17.2115 18.0003 18.0071V21.0071C18.0003 21.8028 18.3164 22.5658 18.879 23.1285C19.4416 23.6911 20.2046 24.0071 21.0003 24.0071C21.7959 24.0071 22.559 23.6911 23.1216 23.1285C23.6842 22.5658 24.0003 21.8028 24.0003 21.0071V18.0071C24.0003 17.2115 23.6842 16.4484 23.1216 15.8858C22.559 15.3232 21.7959 15.0071 21.0003 15.0071ZM22.0003 21.0071C22.0003 21.2723 21.8949 21.5267 21.7074 21.7142C21.5199 21.9018 21.2655 22.0071 21.0003 22.0071C20.7351 22.0071 20.4807 21.9018 20.2932 21.7142C20.1056 21.5267 20.0003 21.2723 20.0003 21.0071V18.0071C20.0003 17.7419 20.1056 17.4876 20.2932 17.3C20.4807 17.1125 20.7351 17.0071 21.0003 17.0071C21.2655 17.0071 21.5199 17.1125 21.7074 17.3C21.8949 17.4876 22.0003 17.7419 22.0003 18.0071V21.0071ZM24.0003 3.00713V6.00713C24.0003 6.80278 23.6842 7.56584 23.1216 8.12845C22.559 8.69106 21.7959 9.00713 21.0003 9.00713H18.0003C17.7351 9.00713 17.4807 8.90177 17.2932 8.71424C17.1056 8.5267 17.0003 8.27235 17.0003 8.00713C17.0003 7.74191 17.1056 7.48756 17.2932 7.30002C17.4807 7.11249 17.7351 7.00713 18.0003 7.00713H20.6373C19.8371 5.62626 18.7178 4.45717 17.3731 3.59772C16.0283 2.73828 14.4972 2.21349 12.9079 2.0673C11.3187 1.9211 9.71757 2.15775 8.23858 2.75743C6.75958 3.35712 5.44576 4.30238 4.40711 5.5141C3.36846 6.72582 2.6352 8.16872 2.26872 9.72202C1.90224 11.2753 1.91319 12.8938 2.30068 14.442C2.68816 15.9902 3.44089 17.4231 4.49585 18.6206C5.55081 19.8181 6.87731 20.7455 8.36429 21.3251C8.61147 21.4217 8.81018 21.6124 8.9167 21.8555C9.02322 22.0985 9.02883 22.3739 8.93229 22.6211C8.83575 22.8683 8.64497 23.067 8.40193 23.1735C8.15888 23.2801 7.88347 23.2857 7.63629 23.1891C5.87894 22.5036 4.30795 21.4135 3.05077 20.0073C1.79359 18.601 0.885639 16.9181 0.400589 15.0952C-0.0844604 13.2724 -0.132947 11.3608 0.259064 9.51569C0.651075 7.67057 1.47254 5.94385 2.65681 4.47563C3.84108 3.00742 5.35479 1.83906 7.07512 1.06537C8.79546 0.291681 10.674 -0.065555 12.5582 0.0226491C14.4424 0.110853 16.2793 0.642013 17.9199 1.57303C19.5604 2.50405 20.9584 3.8087 22.0003 5.38113V3.00713C22.0003 2.74191 22.1056 2.48756 22.2932 2.30002C22.4807 2.11249 22.7351 2.00713 23.0003 2.00713C23.2655 2.00713 23.5199 2.11249 23.7074 2.30002C23.8949 2.48756 24.0003 2.74191 24.0003 3.00713Z' fill='%23374957'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.0036 21.0058C14.3442 21.0059 14.6824 20.948 15.0036 20.8348V21.0058C15.0036 21.2711 14.8983 21.5254 14.7107 21.713C14.5232 21.9005 14.2688 22.0058 14.0036 22.0058C13.8616 22.0068 13.721 21.977 13.5915 21.9184C13.4621 21.8599 13.3468 21.7741 13.2536 21.6668C13.1679 21.5647 13.0626 21.4808 12.9439 21.4199C12.8253 21.3591 12.6956 21.3226 12.5627 21.3126C12.4297 21.3026 12.2961 21.3193 12.1697 21.3617C12.0432 21.4041 11.9266 21.4714 11.8265 21.5596C11.7265 21.6477 11.6451 21.755 11.5871 21.8751C11.5292 21.9952 11.4958 22.1257 11.489 22.2589C11.4822 22.392 11.5021 22.5252 11.5476 22.6506C11.593 22.7759 11.6631 22.891 11.7536 22.9888C12.1566 23.4458 12.6892 23.7692 13.2805 23.9161C13.8717 24.0629 14.4937 24.0263 15.0637 23.811C15.6336 23.5957 16.1245 23.212 16.4711 22.7109C16.8176 22.2098 17.0034 21.6151 17.0036 21.0058V18.0058C17.0034 17.3545 16.7912 16.7209 16.3991 16.2009C16.007 15.6808 15.4563 15.3024 14.8302 15.123C14.2041 14.9435 13.5366 14.9727 12.9285 15.2061C12.3204 15.4395 11.8048 15.8645 11.4596 16.4168C11.1812 16.8652 11.0237 17.378 11.0025 17.9054C10.9813 18.4327 11.0971 18.9566 11.3386 19.4258C11.5919 19.911 11.9755 20.3159 12.4463 20.5951C12.9171 20.8742 13.4564 21.0164 14.0036 21.0058ZM13.1546 17.4769C13.2467 17.3291 13.3758 17.208 13.5291 17.1254C13.6823 17.0429 13.8545 17.0018 14.0285 17.0062C14.2026 17.0106 14.3724 17.0603 14.5213 17.1505C14.6702 17.2407 14.793 17.3682 14.8775 17.5204C14.962 17.6726 15.0054 17.8442 15.0032 18.0183C15.001 18.1924 14.9534 18.3629 14.8652 18.5129C14.7769 18.663 14.651 18.7874 14.4999 18.8738C14.3488 18.9603 14.1777 19.0058 14.0036 19.0059C13.8317 19.0153 13.6604 18.9779 13.5079 18.8978C13.3554 18.8177 13.2275 18.6978 13.1376 18.5509C13.0454 18.3863 12.9983 18.2002 13.0013 18.0116C13.0043 17.8229 13.0572 17.6384 13.1546 17.4769Z' fill='%23374957'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_26263_41084'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.00683594)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.crop-package-details {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 992px) {
  .crop-package-details {
    justify-content: flex-start;
    padding-top: 16vh;
  }
}
.crop-preview-hint {
  margin-top: 10px;
  font-family: var(--font-main);
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  text-align: center;
  color: #2c2e45;
}
/* ===== Cropper visibility toggling ===== */
.cropper-slot {
  visibility: hidden;
  pointer-events: none;
  height: 0;
}
.cropper-slot.is-active {
  visibility: visible;
  pointer-events: auto;
  position: relative;
  transform: none;
  height: auto;
}
.crop-preview.is-clickable {
  cursor: pointer;
}
/* ===== Preview visibility toggling ===== */
.overlay-preview {
  position: relative;
  overflow: hidden;
  width: 80%;
}
.overlay-preview__image-layer {
  position: absolute;
  inset: 0;
  z-index: 0;
}
.overlay-preview__overlay {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
}
.overlay-preview__hit-layer {
  position: absolute;
  inset: 0;
  z-index: 2;
  background: transparent;
}
.overlay-preview__hit {
  position: absolute;
  background: transparent;
}
.overlay-preview__hit.is-clickable {
  cursor: pointer;
}