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

: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-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
  }
  &.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 */


/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */

.pswp {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  

  --pswp-root-z-index: 100000;
  
  --pswp-preloader-color: rgba(79, 79, 79, 0.4);
  --pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);
  
  /* defined via js:
  --pswp-transition-duration: 333ms; */
  
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;

  --pswp-error-text-color: var(--pswp-icon-color);
}


/*
	Styles for basic PhotoSwipe (pswp) functionality (sliding area, open/close transitions)
*/

.pswp {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: var(--pswp-root-z-index);
	display: none;
	touch-action: none;
	outline: 0;
	opacity: 0.003;
	contain: layout style size;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Prevents focus outline on the root element,
  (it may be focused initially) */
.pswp:focus {
  outline: 0;
}

.pswp * {
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

.pswp--open {
	display: block;
}

.pswp,
.pswp__bg {
	transform: translateZ(0);
	will-change: opacity;
}

.pswp__bg {
  opacity: 0.005;
	background: var(--pswp-bg);
}

.pswp,
.pswp__scroll-wrap {
	overflow: hidden;
}

.pswp__scroll-wrap,
.pswp__bg,
.pswp__container,
.pswp__item,
.pswp__content,
.pswp__img,
.pswp__zoom-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.pswp__img,
.pswp__zoom-wrap {
	width: auto;
	height: auto;
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/* :active to override grabbing cursor */
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,
.pswp__img {
	cursor: -webkit-zoom-out;
	cursor: -moz-zoom-out;
	cursor: zoom-out;
}


/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img,
.pswp__button,
.pswp__counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.pswp__item {
	/* z-index for fade transition */
	z-index: 1;
	overflow: hidden;
}

.pswp__hidden {
	display: none !important;
}

/* Allow to click through pswp__content element, but not its children */
.pswp__content {
  pointer-events: none;
}
.pswp__content > * {
  pointer-events: auto;
}


/*

  PhotoSwipe UI

*/

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg-container {
  display: grid;
}
.pswp__error-msg {
	margin: auto;
	font-size: 1em;
	line-height: 1;
	color: var(--pswp-error-text-color);
}

/*
class pswp__hide-on-close is applied to elements that
should hide (for example fade out) when PhotoSwipe is closed
and show (for example fade in) when PhotoSwipe is opened
 */
.pswp .pswp__hide-on-close {
	opacity: 0.005;
	will-change: opacity;
	transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);
	z-index: 10; /* always overlap slide content */
	pointer-events: none; /* hidden elements should not be clickable */
}

/* class pswp--ui-visible is added when opening or closing transition starts */
.pswp--ui-visible .pswp__hide-on-close {
	opacity: 1;
	pointer-events: auto;
}

/* <button> styles, including css reset */
.pswp__button {
	position: relative;
	display: block;
	width: 50px;
	height: 60px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	cursor: pointer;
	background: none;
	border: 0;
	box-shadow: none;
	opacity: 0.85;
	-webkit-appearance: none;
	-webkit-touch-callout: none;
}

.pswp__button:hover,
.pswp__button:active,
.pswp__button:focus {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1;
}

.pswp__button:disabled {
  opacity: 0.3;
  cursor: auto;
}

.pswp__icn {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
}

.pswp__icn {
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none;
}

.pswp__icn-shadow {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none;
}

.pswp__icn:focus {
	outline: 0;
}

/*
	div element that matches size of large image,
	large image loads on top of it,
	used when msrc is not provided
*/
div.pswp__img--placeholder,
.pswp__img--with-bg {
	background: var(--pswp-placeholder-bg);
}

.pswp__top-bar {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 60px;
	display: flex;
  flex-direction: row;
  justify-content: flex-end;
	z-index: 10;

	/* allow events to pass through top bar itself */
	pointer-events: none !important;
}
.pswp__top-bar > * {
  pointer-events: auto;
  /* this makes transition significantly more smooth,
     even though inner elements are not animated */
  will-change: opacity;
}


/*

  Close button

*/
.pswp__button--close {
  margin-right: 6px;
}


/*

  Arrow buttons

*/
.pswp__button--arrow {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
}

.pswp__button--arrow:disabled {
  display: none;
  cursor: default;
}

.pswp__button--arrow .pswp__icn {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0;
}

.pswp--one-slide .pswp__button--arrow {
  display: none;
}

/* hide arrows on touch screens */
.pswp--touch .pswp__button--arrow {
  visibility: hidden;
}

/* show arrows only after mouse was used */
.pswp--has_mouse .pswp__button--arrow {
  visibility: visible;
}

.pswp__button--arrow--prev {
  right: auto;
  left: 0px;
}

.pswp__button--arrow--next {
  right: 0px;
}
.pswp__button--arrow--next .pswp__icn {
  left: auto;
  right: 14px;
  /* flip horizontally */
  transform: scale(-1, 1);
}

/*

  Zoom button

*/
.pswp__button--zoom {
  display: none;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

/* "+" => "-" */
.pswp--zoomed-in .pswp__zoom-icn-bar-v {
  display: none;
}


/*

  Loading indicator

*/
.pswp__preloader {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto;
}

.pswp__preloader .pswp__icn {
  opacity: 0;
  transition: opacity 0.2s linear;
  animation: pswp-clockwise 600ms linear infinite;
}

.pswp__preloader--active .pswp__icn {
  opacity: 0.85;
}

@keyframes pswp-clockwise {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


/*

  "1 of 10" counter

*/
.pswp__counter {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: 0.85;
}

.pswp--one-slide .pswp__counter {
  display: none;
}

.filter[data-v-0164e546]{bottom:0;left:0;width:370px}.filter-selected[data-v-0164e546]{min-height:91px;padding:16px 60px 16px 24px}.filter-selected:hover .filter-selected-text[data-v-0164e546]{color:#e3000f}.filter-selected:hover .filter-btn svg[data-v-0164e546]{color:#e3000f}.filter-separator[data-v-0164e546]{width:1px;height:43px;background:#222;margin-left:20px;margin-right:28px}.filter-selected-text[data-v-0164e546]{transition:color .3s}.filter-btn[data-v-0164e546]{top:50%;right:24px;translate:0 -50%;padding:0}.filter-btn svg[data-v-0164e546]{transition:rotate .3s,color .3s}.filter-open .filter-btn svg[data-v-0164e546]{rotate:180deg}.filter-open .filter-options[data-v-0164e546]{opacity:1;visibility:visible;translate:0 0}.filter-options[data-v-0164e546]{padding:24px 60px 8px 96px;padding-left:96px;bottom:100%;left:0;width:100%;opacity:0;visibility:hidden;translate:0 10px;transition:opacity .3s,visibility .3s,translate .3s}.filter-option[data-v-0164e546]{padding:16px 0;text-align:left;transition:color .3s}.filter-option[data-v-0164e546]:hover{color:#e3000f}@media only screen and (max-width: 768px){.filter[data-v-0164e546]{width:320px;max-width:100%}.filter-selected[data-v-0164e546]{min-height:75px;padding:16px 48px 16px 8px}.filter-separator[data-v-0164e546]{margin:0 16px}.filter-btn[data-v-0164e546]{right:16px}.filter-options[data-v-0164e546]{padding:16px 48px 8px 65px}.filter-option[data-v-0164e546]{padding:8px 0}}
.contact-form{width:56.35%}.input-field{margin-bottom:32px}.input-field .multiselect{min-height:unset;color:#e7e5e1;font-family:"Jost",sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:18px}.input-field .multiselect__select{width:20px;height:20px;top:unset;bottom:10px;right:14px;padding:0;background-image:url(6ba4fe4bc98bae3c374b.svg);background-size:contain;background-position:center}.input-field .multiselect__select:before{display:none}.input-field .multiselect__placeholder,.input-field .multiselect__single{min-height:unset;padding:0;margin:0;font-size:16px;line-height:18px;color:#e7e5e1;opacity:.7;background:unset}.input-field .multiselect__tags{min-height:35px;padding:8px 46px 8px 0;background:none;border:none;border-bottom:1px solid #222;font-family:"Jost",sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:18px;cursor:pointer}.input-field .multiselect__content-wrapper{padding-top:10px;background-color:#000;border:none;border-bottom:1px solid #222;border-radius:0 !important;border-color:#222 !important;scrollbar-color:#e7e5e1 rgba(0,0,0,0);scrollbar-width:thin}.input-field .multiselect__content-wrapper::-webkit-scrollbar{width:4px}.input-field .multiselect__content-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.input-field .multiselect__content-wrapper::-webkit-scrollbar-thumb{background:#e7e5e1;border-radius:0}.input-field .multiselect__option{display:block;border:none;min-height:unset;font-weight:400;border-radius:0;position:relative;padding:0;margin-bottom:18px;background:rgba(0,0,0,0);white-space:unset}.input-field .multiselect__option:before,.input-field .multiselect__option:after{display:none}.input-field .multiselect__option span{font-size:16px;line-height:18px;color:#e7e5e1;text-transform:uppercase;transition:color .3s}.input-field .multiselect__option--highlight{background:rgba(0,0,0,0) !important}.input-field .multiselect__option--highlight span{color:#e3000f}.input-field .multiselect__option--selected{background-color:rgba(0,0,0,0)}.input-field .multiselect__option--selected span{color:#e3000f}.input-field .multiselect__option--selected.multiselect__option--highlight{background-color:rgba(0,0,0,0)}.input-field .multiselect__option--selected.multiselect__option--highlight span{color:#e3000f}.message-field{margin-bottom:20px}.input{background:none;padding:8px 0;border-bottom:1px solid #222;width:100%}.input::placeholder{opacity:.7}.input:-webkit-autofill,.input:-webkit-autofill:hover,.input:-webkit-autofill:focus,.input:-webkit-autofill:active,.input:-webkit-autofill::first-line{-webkit-text-fill-color:#e7e5e1;box-shadow:0 0 0 60px rgba(0,0,0,0) inset;font-size:16px;font-family:"Jost",sans-serif;background-color:rgba(0,0,0,0);transition:background-color 5000s ease-in-out 0s}.textarea{min-height:104px;background:none;padding:8px 0;border:none;border-bottom:1px solid #222;width:100%;resize:none}.textarea::placeholder{opacity:.7}.checkbox{padding-left:32px}.checkbox.active .checkmark::after{opacity:1}.checkmark{width:16px;height:16px;border:1px solid #e7e5e1}.checkmark::after{content:"✔";font-size:12px;line-height:1;color:#e7e5e1;opacity:0}.submit{transition:color .3s}.submit:hover{color:#e3000f}.submit:hover svg{color:#e3000f;translate:-5px 0}.submit svg{margin-left:16px;transition:translate .3s,color .3s}.error{color:#e3000f;margin-top:8px}@media only screen and (max-width: 1600px){.contact-form{max-width:686px;width:100%}.input-field{margin-bottom:32px}}
@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner::after,.multiselect__spinner::before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0-8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent;animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner::after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8)}.multiselect__loading-enter-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-leave-active{transition:opacity .4s ease-in-out}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:0}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotateZ(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input{padding:0 0 0 5px;margin-bottom:8px}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:0;border-radius:5px;background:#fff;width:calc(100%);transition:border .1s ease;box-sizing:border-box;vertical-align:top}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:0}.multiselect__single{padding:0 0 0 5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon::after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus::after,.multiselect__tag-icon:hover::after{color:#fff}.multiselect__current,.multiselect__select{line-height:16px;display:block;box-sizing:border-box;margin:0;text-decoration:none;cursor:pointer}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select::before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0;border-color:#999 transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option::after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:0;color:#fff}.multiselect__option--highlight::after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected::after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight::after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight::after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight::after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option::after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}
*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0;-ms-overflow-style:scrollbar}h1{font-size:2em}h1,h2,h3,h4,h5,h6{line-height:1.25;font-weight:normal;margin:0}p{margin:0}ul{padding-left:0;list-style:none}dl,ol,ul,dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}ol,ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{display:inline-block;text-decoration:none;background-color:rgba(0,0,0,0)}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}svg,audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{max-width:100%;height:auto;border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse;table-layout:fixed}button,input,select{border:none;appearance:none;margin:0}button{background:none;cursor:pointer;overflow:visible;text-transform:none}input{overflow:visible}select{text-transform:none}textarea{max-width:100%;margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-ui-invalid{box-shadow:none}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation;outline:none}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}@viewport{width:device-width;zoom:1}.cf::before,.cf::after{content:"";display:block}.cf::after{clear:both}[class*=container-]{width:92%;margin:0 auto}.swiper-container{width:100%}.offset-1{max-width:calc(100% - (100% - 1680px)/2);width:96%;margin-left:auto}.full-width{width:100%}.obj-fit-cover{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;background-repeat:no-repeat;background-size:cover;background-position:center center}.obj-fit-contain{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:contain;background-repeat:no-repeat;background-size:contain;background-position:center center}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.ibf{font-size:0}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.grid{display:grid}.flex{display:flex;flex-wrap:wrap}.flex-column{flex-direction:column}.flex-nowrap{display:flex}.inline-flex{display:inline-flex}.space-between{justify-content:space-between}.justify-start{justify-content:start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.flex-center{align-items:center}.flex-start{align-items:flex-start}.flex-end{align-items:flex-end}.grow{flex-grow:1}.no-shrink{flex-shrink:0}.relative{position:relative}.fixed{position:fixed}.sticky{position:sticky}.absolute{position:absolute}.abs-full-size{position:absolute;width:100%;height:100%;top:0;left:0}.abs-center{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.abs-start{position:absolute;top:0;left:0}.abs-bottom{position:absolute;bottom:0;left:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-minus{z-index:-1}.z-100{z-index:100}.z-200{z-index:200}.float-l{float:left}.float-r{float:right}.m-center{margin-left:auto;margin-right:auto}.m-6{margin-bottom:6px}.m-12{margin-bottom:12px}.m-18{margin-bottom:18px}.m-24{margin-bottom:24px}.m-30{margin-bottom:30px}.m-36{margin-bottom:36px}.m-40{margin-bottom:40px}.overflow{overflow:hidden}.pointer{cursor:pointer}.no-event{pointer-events:none}.all-event{pointer-events:all}.light{color:#e7e5e1}.dark{color:#000}.bg-light{background-color:#e7e5e1}.bg-dark{background-color:#000}@font-face{font-family:"Jost";src:url(5e430248c3fd1555d14d.woff2) format("woff2"),url(f3fe017235812ffcf80e.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Bahnschrift";src:url(13f512bcf2b4f9de59e0.woff2) format("woff2"),url(f1483277e6f431ca135b.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}.uppercase{text-transform:uppercase}.center{text-align:center}.left{text-align:left}.right{text-align:right}.underline{text-decoration:underline}.links{font-family:"Bahnschrift",sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:19px}.paragraph{font-family:"Jost",sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:18px}.title-1{font-family:"Bahnschrift",sans-serif;font-style:normal;font-weight:300;font-size:80px;line-height:1}.title-2{font-family:"Bahnschrift",sans-serif;font-style:normal;font-weight:300;font-size:40px;line-height:1.1}.title-3{font-family:"Bahnschrift",sans-serif;font-style:normal;font-weight:300;font-size:32px;line-height:1.38}.user-content{font-family:"Jost",sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:18px;color:#e7e5e1}.user-content h1,.user-content h2,.user-content h3,.user-content h4,.user-content h5,.user-content h6{font-family:"Bahnschrift",sans-serif;font-style:normal;font-weight:300;line-height:1;margin-bottom:24px}.user-content h1{font-size:48px}@media screen and (min-width: 768px){.user-content h1{font-size:calc(48px + 32*(100vw - 768px)/1152)}}@media screen and (min-width: 1920px){.user-content h1{font-size:80px}}.user-content h2{font-size:32px}@media screen and (min-width: 768px){.user-content h2{font-size:calc(32px + 8*(100vw - 768px)/1152)}}@media screen and (min-width: 1920px){.user-content h2{font-size:40px}}.user-content h3{font-size:24px}@media screen and (min-width: 768px){.user-content h3{font-size:calc(24px + 8*(100vw - 768px)/1152)}}@media screen and (min-width: 1920px){.user-content h3{font-size:32px}}.user-content h4{font-size:21px}@media screen and (min-width: 768px){.user-content h4{font-size:calc(21px + 7*(100vw - 768px)/1152)}}@media screen and (min-width: 1920px){.user-content h4{font-size:28px}}.user-content h5{font-size:18px}@media screen and (min-width: 768px){.user-content h5{font-size:calc(18px + 6*(100vw - 768px)/1152)}}@media screen and (min-width: 1920px){.user-content h5{font-size:24px}}.user-content h6{font-size:16px}@media screen and (min-width: 768px){.user-content h6{font-size:calc(16px + 6*(100vw - 768px)/1152)}}@media screen and (min-width: 1920px){.user-content h6{font-size:22px}}.user-content p,.user-content li{margin-bottom:24px}.user-content hr{width:100%;height:1px;background-color:#222;margin-bottom:24px}.user-content ul li{position:relative;padding-left:17px}.user-content ul li:before{content:"";position:absolute;top:50%;left:0;translate:0 -50%;display:block;background-image:url(cf9d7150478344911a68.svg);background-size:contain;background-position:center;width:9px;height:9px}.user-content ol{list-style-type:decimal;padding-left:17px}.user-content a{color:#e7e5e1;transition:color .3s}.user-content a:hover{color:#fff}.user-content img{max-width:100%;height:auto;margin-bottom:24px}.user-content table{width:100%;table-layout:auto;margin-bottom:24px;border-top:1px solid #222;border-left:1px solid #222}.user-content td{padding:16px;border-bottom:1px solid #222;border-right:1px solid #222}.user-content .aligncenter{text-align:center}.user-content .alignleft{text-align:left}.user-content .alignright{text-align:right}.user-content iframe{max-width:100%;aspect-ratio:16/9;margin-bottom:24px}body{display:flex;flex-direction:column;opacity:0;transition:opacity .5s}body.loaded{opacity:1}a.paragraph,a.links{transition:color .3s}a.paragraph:hover,a.links:hover{color:#e3000f}#app{display:flex;flex-direction:column;min-height:100vh;position:relative;overflow:clip;font-family:"Jost",sans-serif;background:#000;color:#e7e5e1}.header{position:absolute;top:0;left:0;right:0;background-color:rgba(0,0,0,.4);z-index:5}.header-container{padding:15px 40px 16px 16px}.main-logo:hover{color:#e3000f}.main-logo svg{width:53px;height:31px;transition:color .3s}.logo-separator{width:9px;height:35px;margin:0 7px}.secondary-logo{color:rgba(253,252,243,.2)}.secondary-logo:hover{color:#30c}.secondary-logo svg{width:49px;height:49px;transition:color .3s}.header-nav .nav-link:not(:last-child){margin-right:42px}.main{flex:1 0 auto;z-index:2}.main.padded{padding-top:80px}.footer{padding:40px 47px 20px}.logo-left:hover svg{color:#e3000f}.logo-left svg{width:80px;height:50px;transition:color .3s}.logo-right:hover svg{color:#30c}.logo-right svg{width:95px;height:88px;transition:color .3s}.footer-main{padding:0 340px}.footer-nav .nav-link:not(:last-child){margin-right:24px}.footer-financed{max-width:300px}.main-slider .swiper-wrapper{transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.main-slide{height:100dvh;min-height:650px}.main-slide::after{content:"";position:absolute;left:0;bottom:0;right:0;display:block;height:20.4635%;background:linear-gradient(180deg, rgba(23, 23, 22, 0.03) 31%, rgba(0, 0, 0, 0.69) 65%);pointer-events:none;z-index:2}.trigger{width:50%;top:0;bottom:0}.trigger.prev{left:0}.trigger.next{right:0}.main-slide-content{left:50%;bottom:40px;translate:-50% 0;padding:0 2.1%}.main-slide-title{padding:0 26%}.main-slide-subtitle{max-width:23%;left:2.1%;bottom:0}.swiper-slide-counter{right:2.1%;bottom:40px}.swiper-cursor{position:fixed;top:0;left:0;z-index:100;pointer-events:none;display:flex;justify-content:center;align-items:center;width:88px;height:88px;border-radius:50%;border:1px solid #e7e5e1;backdrop-filter:blur(2px);opacity:0;transition:opacity .3s}.swiper-cursor.visible{opacity:1}.swiper-cursor.invert svg{rotate:180deg}.swiper-cursor svg{width:57px;height:57px}@media only screen and (max-width: 1200px){.swiper-cursor{display:none}}.grid-1{grid-template-columns:repeat(3, 1fr)}.grid-item{aspect-ratio:640/500}.grid-item:hover .backdrop{opacity:0}.grid-item:hover .grid-item-content{opacity:1;visibility:visible;translate:0 -50%}.grid-item .backdrop{opacity:.3;transition:opacity .3s}.grid-item .transition{transform-origin:right center}.grid-item-content{display:none;background:rgba(0,0,0,.7);backdrop-filter:blur(2px);top:60%;left:11%;translate:0 -45%;padding:24px;max-height:70%;overflow:auto;max-width:62.364%;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s,translate .3s;scrollbar-color:#e7e5e1 rgba(0,0,0,0);scrollbar-width:thin}@media only screen and (max-width: 1200px){.grid-item-content{display:block}}.grid-item-content::-webkit-scrollbar{width:4px}.grid-item-content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.grid-item-content::-webkit-scrollbar-thumb{background:#e7e5e1;border-radius:0}.grid-item-content::-webkit-scrollbar-thumb:hover{background:hsl(40,11.1111111111%,79.4117647059%)}.tooltip{position:fixed;top:0;left:0;z-index:3;background:rgba(0,0,0,.7019607843);backdrop-filter:blur(2px);padding:24px;overflow:auto;width:396px;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;scrollbar-color:#e7e5e1 rgba(0,0,0,0);scrollbar-width:thin;pointer-events:none}@media only screen and (max-width: 1200px){.tooltip{display:none}}.tooltip::-webkit-scrollbar{width:4px}.tooltip::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.tooltip::-webkit-scrollbar-thumb{background:#e7e5e1;border-radius:0}.tooltip::-webkit-scrollbar-thumb:hover{background:hsl(40,11.1111111111%,79.4117647059%)}.tooltip.visible{opacity:1;visibility:visible;cursor:none;pointer-events:none}.project-side{top:-100px;min-height:calc(100vh - 80px);padding:120px 8px 8px 16px;width:15.78%}.back-btn:hover .icon{color:#e3000f;translate:5px 0}.back-btn:hover .links{color:#e3000f}.back-btn .icon{margin-right:16px;transition:translate .3s,color .3s}.back-btn .links{transition:color .3s}.icon{width:24px;height:24px;transition:translate .3s}.project-info{padding-right:67px}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}.project-info-arrow{bottom:3px;right:0;width:57px;height:57px;animation:float 3s ease-in-out infinite}.project-main{width:84.22%}.project-slide{height:100dvh;min-height:600px}.thumb-slide{aspect-ratio:539/360}.pswp__counter{font-family:"Bahnschrift",sans-serif}.about-side{top:-20px;padding:40px 56px 8px 16px;width:16.25%}@media only screen and (max-width: 1800px){.about-side{padding-right:16px}}.about-main{width:83.75%;padding-top:35px;padding-right:103px}.about-grid{border-top:1px solid #222;border-left:1px solid #222;grid-template-columns:repeat(3, 1fr)}.about-brand{top:0;right:-80px}.about-brand .sia{width:64px;height:40px}.about-brand .heritage{width:64px;height:59px}.about-item{padding:80px 40px 160px;border-bottom:1px solid #222;border-right:1px solid #222}.about-icon{width:150px;height:130px;margin:0 auto 65px}.about-icon img{max-height:100%}.about-item-list li{position:relative;padding-left:17px;margin-bottom:24px}.about-item-list li:before{content:"";position:absolute;top:50%;left:0;translate:0 -50%;display:block;background-image:url(cf9d7150478344911a68.svg);background-size:contain;background-position:center;width:9px;height:9px}.contact-side{top:-20px;width:16.14%;min-height:calc(100vh - 80px);padding:40px 54px 8px 16px}@media only screen and (max-width: 1800px){.contact-side{padding-right:16px}}.contact-main{width:67.72%;border:1px solid #222;padding:80px 40px}.social-btn:not(:last-child){margin-right:20px}.social-btn:hover svg{color:#e3000f}.social-btn svg{width:16px;height:16px;transition:color .3s}.error404 .footer{display:none}.error-side{padding:120px 56px 8px 16px;width:16.14%}@media only screen and (max-width: 1800px){.error-side{padding-right:16px}}.error-main{width:83.86%;height:100dvh;min-height:650px}.content-wrap{padding:40px 16px 60px}.content-title{margin-bottom:80px}.content-main{width:47.7%}.documents-login{width:92%;max-width:600px;padding:40px;margin-top:60px;border:1px solid #222}.documents-login label{text-transform:uppercase}.documents-login .input{font-family:"Jost",sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:18px;color:#e7e5e1}@media only screen and (max-width: 768px){.documents-login .input{font-size:14px}}.documents-login .button{display:block;width:100%;background-color:rgba(0,0,0,0);border:1px solid #e7e5e1;font-family:"Jost",sans-serif;font-size:16px;text-transform:uppercase;color:#e7e5e1;padding:8px 16px;transition:background-color .3s,color .3s;cursor:pointer}.documents-login .button:hover{background-color:#e7e5e1;color:#000}.documents-login .login-username,.documents-login .login-password{margin-bottom:18px}.documents-login .login-remember{display:none}.documents-side{top:-20px;width:16.14%;min-height:calc(100vh - 80px);padding:40px 54px 8px 16px}@media only screen and (max-width: 1800px){.documents-side{padding-right:16px}}.logout-btn{transition:color .3s}.logout-btn:hover{color:#e3000f}.logout-btn svg{margin-left:10px;transition:color .3s}.documents-main{width:83.86%;border:1px solid #222;border-right:none;padding:50px 40px 40px}.documents-main a{transition:color .3s}.documents-main a:hover{color:#e3000f}.documents-inner{width:65%}.comments-area{margin:20px 0}.document-list>span{margin-left:18px}.upload-btn input{position:absolute;left:-9999%;height:0;width:0;opacity:0;visibility:hidden}.upload-btn svg{margin-left:10px}.upload-submit{padding:0;margin-left:10px}.upload-submit svg{margin-left:10px}.comments-area .children{margin:18px 0}.comments-area a{text-decoration:underline}.comment-body>p{margin:18px 6px}.comment-author{margin-bottom:12px}.comment-author .fn{text-transform:uppercase}.comment-respond .comment-reply-title{display:none}.comment-respond .logged-in-as{display:none}.comment-form-comment label{display:none}.comment-form-comment #comment{min-height:104px;background:none;padding:8px 0;border:none;border-top:1px solid #222;border-bottom:1px solid #222;width:100%;resize:none;color:#e7e5e1;font-family:"Jost",sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:18px;margin-bottom:12px}.comment-form-comment #comment::placeholder{opacity:1}.comment-form #submit{font-family:"Bahnschrift",sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:19px;color:#e7e5e1;padding:6px 0;text-decoration:underline;text-transform:uppercase;border:none;background:none;cursor:pointer}@supports not (height: 100dvh){.main-slide{height:100vh}.project-slide{height:100vh}.error-main{height:100vh}}@media only screen and (max-width: 1600px){.project-side{width:20%}.project-info{padding-right:40px}.project-info-arrow{width:35px;height:35px}.project-main{width:80%}.about-side{width:20%}.about-main{width:80%;padding-right:56px}.about-brand{right:-48px}.about-brand .sia{width:40px;height:24px}.about-brand .heritage{width:40px;height:37px}.about-item{padding:40px 16px}.about-icon{width:120px;height:100px;margin-bottom:40px}.contact-side{top:-20px;width:20%;padding:40px 54px 8px 16px}.contact-main{width:60%}.error-side{width:20%}.error-main{width:80%}.content-main{max-width:900px;width:100%}.documents-side{width:20%}.documents-main{width:80%}}@media only screen and (max-width: 1280px){.title-1{font-size:60px}.title-2{font-size:36px}.title-3{font-size:28px}.footer-main{padding:0 260px}.footer-financed{max-width:240px}.grid-1{grid-template-columns:repeat(2, 1fr)}.grid-item:hover .grid-item-content{translate:-50% -50%}.grid-item-content{top:50%;left:50%;translate:-50% -45%;max-width:90%;width:90%;max-height:80%}}@media only screen and (max-width: 1024px){.footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:40px 4%}.logo-left,.logo-right{float:none;margin:0 10px 20px}.footer-main{width:100%;padding:0}.footer-financed{position:unset;margin:40px auto 0}.main-slide-content{padding:0 50px 0 16px}.main-slide-title{text-align:left;padding:0}.main-slide-subtitle{position:unset;max-width:unset;text-align:left}.swiper-slide-counter{right:16px}.project-section{padding-top:80px}.project-side{position:unset;min-height:unset;padding:0 16px 16px;width:100%}.project-side .back-btn{margin-bottom:18px}.project-main{width:100%}.project-slide{height:unset;min-height:unset;aspect-ratio:1617/1072}.about-side{position:unset;width:100%;padding:0 16px 16px}.about-main{width:100%;padding:0 16px}.about-brand{top:8px;right:16px}.contact-side{position:unset;min-height:unset;padding:0 16px 16px;width:100%}.contact-main{width:100%;margin:0 16px;padding:40px 16px}.error-side{position:absolute;top:50%;left:50%;translate:-50% -50%;padding:32px 16px;max-height:calc(100% - 100px);background:#000;width:calc(100% - 32px);z-index:2}.error-main{width:100%;min-height:500px}.documents-side{position:unset;min-height:unset;padding:0 16px 16px;width:100%}.documents-main{width:100%;margin:0 16px;padding:40px 16px;border-right:1px solid #222}.documents-inner{width:100%;max-width:600px;margin:auto}}@media only screen and (max-width: 768px){.title-1{font-size:48px}.title-2{font-size:32px}.title-3{font-size:24px}.links{font-size:14px}.paragraph{font-size:14px}.user-content{font-size:14px}.user-content h1,.user-content h2,.user-content h3,.user-content h4,.user-content h5,.user-content h6,.user-content hr,.user-content p,.user-content li,.user-content img,.user-content table,.user-content iframe{margin-bottom:16px}.user-content ul li{padding-left:0}.user-content ul li:before{position:relative;top:unset;translate:0 0;display:inline-block;margin-right:4px}.header-container{padding:7px 16px 8px}.header-nav .nav-link:not(:last-child){margin-right:20px}.main.padded{padding-top:64px}.footer-nav .nav-link:not(:last-child){margin-right:12px}.main-slide{min-height:580px}.main-slide-content{bottom:20px}.swiper-slide-counter{bottom:20px}.grid-item-content{width:92%;max-width:92%;max-height:92%}.about-grid{grid-template-columns:repeat(2, 1fr)}.content-wrap{padding:20px 16px 40px}.content-title{margin-bottom:40px}}@media only screen and (max-width: 600px){.grid-1{grid-template-columns:repeat(1, 1fr)}.about-icon{width:80px;height:70px;margin-bottom:24px}}@media only screen and (max-width: 480px){.header-container{padding:7px 4%}.main-logo svg{width:36px;height:21px}.secondary-logo svg{width:36px;height:36px}.header-nav .nav-link{font-size:12px}.header-nav .nav-link:not(:last-child){margin-right:12px}.main.padded{padding-top:50px}.logo-left svg{width:60px;height:35px}.logo-right svg{width:70px;height:65px}.about-grid{grid-template-columns:repeat(1, 1fr)}.about-item-title{text-align:center;margin-bottom:20px}.about-item-list{display:flex;flex-direction:column;align-items:center;text-align:center}.about-item-list li{padding-left:0;margin-bottom:12px}.about-item-list li:before{position:relative;top:unset;translate:0 0;display:inline-block;margin-right:4px}.upload-form{display:flex;flex-direction:column}.upload-submit{margin-left:0;margin-top:12px}}
