[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%; /* Not required for horizontal scroll to trigger */
  max-height: 100%; /* Needed for vertical scroll to trigger */
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

.simplebar-content:before,
.simplebar-content:after {
  content: ' ';
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: '';
  background: black;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s 0.5s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.5;
  transition-delay: 0s;
  transition-duration: 0s;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 0;
  bottom: 0;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

/* Rtl support */
[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.simplebar-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
  -ms-overflow-style: scrollbar !important;
}

.simplebar-dummy-scrollbar-size > div {
  width: 200%;
  height: 200%;
  margin: 10px 0;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* ===============================
=            Choices            =
=============================== */
.choices {
  position: relative;
  overflow: hidden;
  margin-bottom: 24px;
  font-size: 16px;
}
.choices:focus {
  outline: none;
}
.choices:last-child {
  margin-bottom: 0;
}
.choices.is-open {
  overflow: visible;
}
.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
  background-color: #eaeaea;
  cursor: not-allowed;
  -webkit-user-select: none;
          user-select: none;
}
.choices.is-disabled .choices__item {
  cursor: not-allowed;
}
.choices [hidden] {
  display: none !important;
}

.choices[data-type*=select-one] {
  cursor: pointer;
}
.choices[data-type*=select-one] .choices__inner {
  padding-bottom: 7.5px;
}
.choices[data-type*=select-one] .choices__input {
  display: block;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  margin: 0;
}
.choices[data-type*=select-one] .choices__button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==");
  padding: 0;
  background-size: 8px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: 0.25;
}
.choices[data-type*=select-one] .choices__button:hover, .choices[data-type*=select-one] .choices__button:focus {
  opacity: 1;
}
.choices[data-type*=select-one] .choices__button:focus {
  box-shadow: 0 0 0 2px #005F75;
}
.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button {
  display: none;
}
.choices[data-type*=select-one]::after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
  border-width: 5px;
  position: absolute;
  right: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none;
}
.choices[data-type*=select-one].is-open::after {
  border-color: transparent transparent #333;
  margin-top: -7.5px;
}
.choices[data-type*=select-one][dir=rtl]::after {
  left: 11.5px;
  right: auto;
}
.choices[data-type*=select-one][dir=rtl] .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0;
}

.choices[data-type*=select-multiple] .choices__inner,
.choices[data-type*=text] .choices__inner {
  cursor: text;
}
.choices[data-type*=select-multiple] .choices__button,
.choices[data-type*=text] .choices__button {
  position: relative;
  display: inline-block;
  margin-top: 0;
  margin-right: -4px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-left: 16px;
  border-left: 1px solid #003642;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==");
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: 0.75;
  border-radius: 0;
}
.choices[data-type*=select-multiple] .choices__button:hover, .choices[data-type*=select-multiple] .choices__button:focus,
.choices[data-type*=text] .choices__button:hover,
.choices[data-type*=text] .choices__button:focus {
  opacity: 1;
}

.choices__inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #f9f9f9;
  padding: 7.5px 7.5px 3.75px;
  border: 1px solid #ddd;
  border-radius: 2.5px;
  font-size: 14px;
  min-height: 44px;
  overflow: hidden;
}
.is-focused .choices__inner, .is-open .choices__inner {
  border-color: #b7b7b7;
}
.is-open .choices__inner {
  border-radius: 2.5px 2.5px 0 0;
}
.is-flipped.is-open .choices__inner {
  border-radius: 0 0 2.5px 2.5px;
}

.choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%;
}
[dir=rtl] .choices__list--single {
  padding-right: 4px;
  padding-left: 16px;
}
.choices__list--single .choices__item {
  width: 100%;
}

.choices__list--multiple {
  display: inline;
}
.choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 20px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 500;
  margin-right: 3.75px;
  margin-bottom: 3.75px;
  background-color: #005F75;
  border: 1px solid #004a5c;
  color: #fff;
  word-break: break-all;
  box-sizing: border-box;
}
.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px;
}
[dir=rtl] .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: 3.75px;
}
.choices__list--multiple .choices__item.is-highlighted {
  background-color: #004a5c;
  border: 1px solid #003642;
}
.is-disabled .choices__list--multiple .choices__item {
  background-color: #aaaaaa;
  border: 1px solid #919191;
}

.choices__list--dropdown, .choices__list[aria-expanded] {
  display: none;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ddd;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
}
.is-active.choices__list--dropdown, .is-active.choices__list[aria-expanded] {
  display: block;
}
.is-open .choices__list--dropdown, .is-open .choices__list[aria-expanded] {
  border-color: #b7b7b7;
}
.is-flipped .choices__list--dropdown, .is-flipped .choices__list[aria-expanded] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: 0.25rem 0.25rem 0 0;
}
.choices__list--dropdown .choices__list, .choices__list[aria-expanded] .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}
.choices__list--dropdown .choices__item, .choices__list[aria-expanded] .choices__item {
  position: relative;
  padding: 10px;
  font-size: 14px;
}
[dir=rtl] .choices__list--dropdown .choices__item, [dir=rtl] .choices__list[aria-expanded] .choices__item {
  text-align: right;
}
@media (min-width: 640px) {
  .choices__list--dropdown .choices__item--selectable[data-select-text], .choices__list[aria-expanded] .choices__item--selectable[data-select-text] {
    padding-right: 100px;
  }
  .choices__list--dropdown .choices__item--selectable[data-select-text]::after, .choices__list[aria-expanded] .choices__item--selectable[data-select-text]::after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text], [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text] {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px;
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]::after, [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]::after {
    right: auto;
    left: 10px;
  }
}
.choices__list--dropdown .choices__item--selectable.is-highlighted, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: #f2f2f2;
}
.choices__list--dropdown .choices__item--selectable.is-highlighted::after, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after {
  opacity: 0.5;
}

.choices__item {
  cursor: default;
}

.choices__item--selectable {
  cursor: pointer;
}

.choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
          user-select: none;
  opacity: 0.5;
}

.choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid #f7f7f7;
  color: gray;
}

.choices__button {
  text-indent: -9999px;
  appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.choices__button:focus {
  outline: none;
}

.choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: #f9f9f9;
  font-size: 14px;
  margin-bottom: 5px;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px;
}
.choices__input:focus {
  outline: 0;
}
.choices__input::-webkit-search-decoration, .choices__input::-webkit-search-cancel-button, .choices__input::-webkit-search-results-button, .choices__input::-webkit-search-results-decoration {
  display: none;
}
.choices__input::-ms-clear, .choices__input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
[dir=rtl] .choices__input {
  padding-right: 2px;
  padding-left: 0;
}

.choices__placeholder {
  opacity: 0.5;
}

/* =====  End of Choices  ====== */

/**
 * Swiper 11.2.1
 * 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: January 10, 2025
 */

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

.top-bar{background:#d94535;border-radius:10px 10px 0 0;color:#fff;font-family:figtree;line-height:1.3;margin-bottom:-15px;padding:48px 20px 40px;position:relative;text-align:center}.top-bar:before{background:#969696;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.top-bar p{margin:0!important}.top-bar p a:not([class]){color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.top-bar p a:not([class]):hover{-webkit-text-decoration:none;text-decoration:none}.top-bar .btn-more{color:currentColor;margin-left:5px}.top-bar .btn-more:hover{color:currentColor}.btn-more{color:#fff;display:inline-block;padding-right:20px;position:relative;-webkit-text-decoration:none;text-decoration:none;vertical-align:top}.btn-more i{font-size:15px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:right .35s cubic-bezier(.3,.86,.36,.95)}.btn-more:hover{color:#fff}.btn-more:hover i{right:-10px}.top-bar-close{color:#fff;font-size:22px;margin-top:-6px;position:absolute;right:20px;top:20px}.top-bar-close svg path{fill:currentColor}.top-bar-close:hover{color:#323c46}.header-wrap{position:relative}.home .header-wrap:before{background:linear-gradient(0deg,rgba(50,60,70,0),rgba(50,60,70,.5));border-radius:10px 10px 0 0;bottom:0;content:"";height:184px;z-index:2}.header,.home .header-wrap:before{left:0;position:absolute;right:0;top:0}.header{border-radius:0 0 12px 12px;padding:29px 0;transition:background .35s cubic-bezier(.3,.86,.36,.95),padding .35s cubic-bezier(.3,.86,.36,.95);width:100%;z-index:9999998}.header.fixed{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.15);position:fixed}.logo{width:156px;z-index:9999}.logo,.logo a{position:relative}.logo a{display:block}.logo .logo-white{transition:opacity .35s cubic-bezier(.3,.86,.36,.95)}.header-dark .logo .logo-white{opacity:0}.logo .logo-blue{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .35s cubic-bezier(.3,.86,.36,.95)}.header-dark .logo .logo-blue{opacity:1}.fixed .logo .logo-white{opacity:0}.fixed .logo .logo-blue{opacity:1}.nav-opener{height:40px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:40px;z-index:99}.nav-opener span,.nav-opener:after,.nav-opener:before{background:#fff;height:2px;left:12.5%;position:absolute;right:12.5%;top:50%;transform:translateY(-50%)}.fixed .nav-opener span,.fixed .nav-opener:after,.fixed .nav-opener:before,.header-dark .nav-opener span,.header-dark .nav-opener:after,.header-dark .nav-opener:before{background:#323c46}.nav-opener:after,.nav-opener:before{content:"";margin-top:-10px;transition:opacity .35s cubic-bezier(.3,.86,.36,.95),transform .35s cubic-bezier(.3,.86,.36,.95),margin-top .35s cubic-bezier(.3,.86,.36,.95)}.nav-opener:after{margin-top:10px}.nav-active .nav-opener span{background:#fff;opacity:0}.nav-active .nav-opener:after,.nav-active .nav-opener:before{background:#fff;margin-top:0;transform:translateY(-50%) rotate(45deg)}.nav-active .nav-opener:after{transform:translateY(-50%) rotate(-45deg)}.nav-active{overflow:hidden}.header:before{background:rgba(56,94,128,.8);bottom:0;content:"";display:none;left:0;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .35s cubic-bezier(.3,.86,.36,.95);z-index:1}.nav-active .header:before{transform:translateX(0)}.nav{font-family:figtree}.nav .nav-drop{background:#323c46;border-radius:0 0 10px 10px;color:#fff;padding:110px 20px 0;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .35s cubic-bezier(.3,.86,.36,.95);width:100%}.nav-active .nav .nav-drop{transform:translateX(0)}.nav .nav-hold{margin-bottom:93px}.nav .nav-wrap{border-top:1px solid hsla(0,0%,100%,.5);height:100%;overflow-y:auto;padding-bottom:40px}.nav .menu-list{font-size:24px;line-height:1;list-style:none;margin:0;padding:0}.nav .menu-list>li{border-bottom:1px solid hsla(0,0%,100%,.5);padding:31px 0}.nav .menu-list>li.drop-active ul{height:var(--height);margin-top:25px}.nav .menu-list>li.drop-active .has-dropdown-a:after{transform:rotate(90deg)}.header-dark .nav .menu-list>li.active>a,.header-dark .nav .menu-list>li.current-menu-item>a,.nav .menu-list>li.active>a,.nav .menu-list>li.current-menu-item>a{color:#d94535}.nav .menu-list>li>a{align-items:center;color:#fff;display:flex;flex-wrap:wrap;gap:5px;opacity:0;-webkit-text-decoration:none;text-decoration:none}.nav .menu-list>li>a:before{background:currentColor;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:width .35s cubic-bezier(.3,.86,.36,.95);width:0}.nav .menu-list>li>a.has-dropdown-a:after{content:"";font-family:Font Awesome\ 6 Free;font-size:20px;font-weight:900;line-height:1;transition:transform .35s cubic-bezier(.3,.86,.36,.95)}.nav .menu-list>li ul{display:flex;flex-direction:column;font-size:20px;gap:20px;height:0;line-height:1.5;list-style:none;margin:0;overflow:hidden;padding:0;transition:height .35s cubic-bezier(.3,.86,.36,.95),margin-top .35s cubic-bezier(.3,.86,.36,.95),opacity .35s cubic-bezier(.3,.86,.36,.95),visibility .35s cubic-bezier(.3,.86,.36,.95)}.nav .menu-list>li ul a{color:#fff;display:inline-block;padding-left:43px;position:relative;-webkit-text-decoration:none;text-decoration:none;vertical-align:top}.nav .menu-list>li ul a:hover{color:#d94535}.nav .menu-list>li ul a:before{background:#fff;content:"";height:2px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:22px}.nav .nav-btn,.nav .nav-button{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-size:24px;gap:7px;letter-spacing:.02em;line-height:1;-webkit-text-decoration:none;text-decoration:none}.nav .nav-btn i,.nav .nav-button i{font-size:20px}.nav .nav-btn svg path,.nav .nav-button svg path{fill:currentColor}.nav .nav-btn:hover,.nav .nav-button:hover{color:#fff}.nav .nav-button{border:1px solid #d94535;border-radius:50px;font-size:18px;justify-content:center;line-height:1.5;padding:10px 32px;width:100%}.nav-btn-hold{border-bottom:1px solid hsla(0,0%,100%,.5);display:none;padding:30px 0;position:relative}img{height:auto;max-width:100%;vertical-align:top}.draw-me{stroke-width:1;fill:none;stroke-dasharray:0;stroke-dashoffset:0}.loader-img.loading{animation:loading 2s ease-in-out infinite}@keyframes loading{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wpgb-card-media:hover .wpgb-card-media-content-top{opacity:1}.filter-opener{position:relative}.filter-opener:after,.filter-opener:before{background:#d94535;content:"";height:2px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .35s cubic-bezier(.3,.86,.36,.95);width:12px}.filter-opener:after{transform:translateY(-50%) rotate(90deg)}.filter-active .filter-opener:after{transform:translateY(-50%)}.filter-drop{transition:height .5s ease-in-out!important}.loader{align-items:center;background:#fff;bottom:0;display:flex;flex-wrap:wrap;justify-content:center;left:0;position:fixed;right:0;top:0;transition:opacity .35s cubic-bezier(.3,.86,.36,.95),visibility .35s cubic-bezier(.3,.86,.36,.95);z-index:9999999999}.loaded .loader{opacity:0;visibility:hidden}.loader .loader-img{width:200px}.loader .loader-img.visible .draw-me{stroke:#d94535}.loader svg{height:auto;width:100%}a,button,path{transition:border .35s cubic-bezier(.3,.86,.36,.95),color .35s cubic-bezier(.3,.86,.36,.95),background .35s cubic-bezier(.3,.86,.36,.95),box-shadow .35s cubic-bezier(.3,.86,.36,.95),border-radius .35s cubic-bezier(.3,.86,.36,.95),opacity .35s cubic-bezier(.3,.86,.36,.95),visibility .35s cubic-bezier(.3,.86,.36,.95)}body{margin:0}body,html{min-height:100%}*{box-sizing:border-box}.page-holder{background:#f5f5f5;border-radius:20px 20px 0 0;flex:1;position:relative;z-index:2}.wrapper{display:flex;flex-direction:column;min-height:100dvh;overflow:clip;position:relative}.container{margin:0 auto;max-width:1320px;padding:0 20px}#wpadminbar{bottom:0;position:fixed!important;top:auto}html{margin-bottom:32px!important;margin-top:0!important}.bg-blue{background:#323c46}.post-detail .wp-block-image{margin:30px 0 35px}.post-detail .wp-block-image img{border-radius:10px}.elementor-widget-wpgb-facet{flex:1}.wpgb-sr-only{display:none}.wpgb-facet .wpgb-select-controls{display:none!important}.wpgb-facet .wpgb-select-facet select{display:none}.wpgb-button.wpgb-apply:after{content:""}.wpgb-button.wpgb-apply:after,.wpgb-button.wpgb-reset:after{display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:15px;font-weight:300;margin-left:10px;vertical-align:middle}.wpgb-button.wpgb-reset:after{content:""}.wpgb-masonry .wpgb-card{margin-bottom:60px!important}.wpgb-button.wpgb-load-more:after{content:"";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:15px;font-weight:300;margin-left:10px;vertical-align:middle}.map-block .map-container{opacity:0;transition:opacity .35s cubic-bezier(.3,.86,.36,.95),visibility .35s cubic-bezier(.3,.86,.36,.95);visibility:hidden}.map-block.active .map-container{opacity:1;visibility:visible}.filter-opener .elementor-heading-title:before{content:"Open "}.filter-active .filter-opener .elementor-heading-title:before{content:"Close "}.wpgb-load-more:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' fill='none'%3E%3Cpath fill='%23D94535' d='M39.926 4.296a25.8 25.8 0 0 0-5.775-2.867l-8.464 14.659-8.46-14.657A25.6 25.6 0 0 0 11.45 4.3L25.69 28.962 39.929 4.3z'/%3E%3Cpath fill='%23D94535' d='M30.95.54a25.9 25.9 0 0 0-10.523 0l5.26 9.113zM25.687 35.5a18.6 18.6 0 0 0-15.385-8.146H0c.14 2.234.561 4.392 1.235 6.435h9.07A12.152 12.152 0 0 1 22.432 45.05H8.666a25.64 25.64 0 0 0 17.018 6.435 25.64 25.64 0 0 0 17.018-6.435H28.938a12.165 12.165 0 0 1 12.13-11.261h9.07a25.7 25.7 0 0 0 1.234-6.435H41.07c-6.19 0-11.94 3.076-15.385 8.147zM41.072 24.134h10.303a25.6 25.6 0 0 0-1.235-6.435h-6.807l3.68-6.375a26 26 0 0 0-4.51-5.062L30.666 26.77a21.7 21.7 0 0 1 10.405-2.635zM20.708 26.769 8.868 6.262a26 26 0 0 0-4.51 5.062l3.681 6.375H1.235A25.7 25.7 0 0 0 0 24.134h10.302c3.767 0 7.313.954 10.406 2.635'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;content:"";height:51px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .35s cubic-bezier(.3,.86,.36,.95);width:51px;z-index:2}.wpgb-load-more.wpgb-loading{background:#fff!important;color:#fff!important;pointer-events:none}.wpgb-load-more.wpgb-loading:before{animation:fadeInOut 2s ease-in-out;opacity:1}@keyframes fadeInOut{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.gform_validation_errors,.hidden-item,.swiper-buttons.hidden{display:none!important}.footer{background:#fff;font-family:figtree;padding:80px 0}.footer-logo{margin:0 auto 36px;width:156px}.social-networks{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;list-style:none;margin:0 0 37px;padding:0}.nav-drop .social-networks{justify-content:flex-start;margin-bottom:0}.nav-drop .social-networks li a{background:#3c464f;color:#fff}.nav-drop .social-networks li a:hover{background:#d94535;color:#fff}.social-networks li a{align-items:center;background:#f5f5f5;border-radius:2px;color:#323c46;display:flex;flex-wrap:wrap;font-size:16px;height:43px;justify-content:center;-webkit-text-decoration:none;text-decoration:none;width:43px}.social-networks li a:hover{background:#d94535;color:#fff}.footer-info{color:#323c46;display:flex;flex-wrap:wrap;font-size:14px;justify-content:center;letter-spacing:.02em;line-height:1.3;list-style:none;margin:0 -15px 26px;padding:0;text-align:center}.footer-info li{margin-bottom:7px;padding:0 15px;position:relative}.footer-info li:first-child,.footer-info li:nth-child(2){width:100%}.footer-info li:before{background:#c4c4c4;content:"";display:none;height:14px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.footer-info li:first-child:before{display:none}.footer-info li:last-child:before{display:block}.footer-info li a{color:#323c46;-webkit-text-decoration:none;text-decoration:none}.footer-info li a:hover{color:#d94535}.footer-info address{font-style:normal;line-height:inherit}.copyright{color:#323c46;display:block;margin-bottom:10px;text-align:center}.copyright,.footer-nav{font-size:14px;letter-spacing:.02em}.footer-nav{display:flex;flex-wrap:wrap;font-family:figtree;justify-content:center;list-style:none;margin:0 -15px;padding:0}.footer-nav li{padding:0 15px;position:relative}.footer-nav li:before{background:#c4c4c4;content:"";height:14px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.footer-nav li:first-child:before{display:none}.footer-nav li a{color:#323c46;position:relative;-webkit-text-decoration:none;text-decoration:none}.footer-nav li a:before{background:currentColor;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:width .35s cubic-bezier(.3,.86,.36,.95);width:100%}.footer-nav li a:hover{color:#323c46}.footer-nav li a:hover:before{width:0}.custom-nav{display:flex;flex-direction:column;font-family:figtree;gap:40px}.custom-nav-title{color:#fff;display:block;font-size:14px;font-weight:700;letter-spacing:.12em;line-height:1;margin-bottom:17px;text-transform:uppercase}.custom-nav-item,.custom-nav-item a{display:flex;flex-direction:column}.custom-nav-item a{background:#fff;border-radius:10px;color:#323c46;flex:1;padding:30px;-webkit-text-decoration:none;text-decoration:none}.custom-nav-item a:hover .custom-nav-icon{background:#d94535;color:#fff}.custom-nav-info{display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:22px;letter-spacing:.12em;line-height:1;margin-bottom:12px;text-transform:uppercase}.custom-nav-time{color:#d94535;text-transform:uppercase}.custom-nav-term{display:block;position:relative}.custom-nav-term:before{background:#c2c5c8;content:"";height:12px;left:-12px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.custom-nav-heading{color:#323c46;display:block;font-size:24px;font-weight:300;line-height:1.4;margin-bottom:9px}.custom-nav-hold{flex:1}.custom-nav-icon{align-items:center;border:1px solid #d94535;border-radius:50px;display:flex;flex-wrap:wrap;height:50px;justify-content:center;transition:background .35s cubic-bezier(.3,.86,.36,.95),color .35s cubic-bezier(.3,.86,.36,.95);width:80px}.feature-block{background:#323c46}.swiper-feature{display:flex;flex-direction:column;z-index:inherit!important}.swiper-feature .feature-info{letter-spacing:.12em;opacity:0;transition:opacity .5s cubic-bezier(.3,.86,.36,.95),visibility .5s cubic-bezier(.3,.86,.36,.95);transition-delay:.3s;visibility:hidden}.swiper-feature .swiper-slide-active .feature-info{opacity:1;visibility:visible}.swiper-feature .feature-img{border-radius:6px;margin-bottom:22px;overflow:hidden;position:relative}.swiper-feature .feature-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.swiper-feature .feature-img a{display:block;height:100%;position:relative}.swiper-feature .feature-img a:hover .btn,.swiper-feature .feature-img a:hover:before{opacity:1}.swiper-feature .feature-img a .btn{display:none}.swiper-feature img{border-radius:10px}.swiper-buttons{display:flex;gap:20px;order:2;padding-top:31px;position:relative;z-index:10}.swiper-btn-next,.swiper-btn-prev{align-items:center;border:1px solid #d94535;border-radius:50px;color:#fff;cursor:pointer;display:flex;flex-wrap:wrap;height:51px;justify-content:center;padding:2px 10px;transition:background .35s cubic-bezier(.3,.86,.36,.95),color .35s cubic-bezier(.3,.86,.36,.95);width:80px}.swiper-btn-next.swiper-button-disabled,.swiper-btn-prev.swiper-button-disabled{opacity:.6;pointer-events:none}.swiper-btn-next svg,.swiper-btn-prev svg{fill:currentColor}.swiper-btn-next:hover,.swiper-btn-prev:hover{background:#d94535;color:#fff}.popup-holder{background:rgba(50,60,70,.8);bottom:0;overflow:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:9999999}.popup-hold{background:#fff;font-family:figtree;font-size:16px;line-height:1.5;margin-left:auto;max-width:1000px;min-height:100%;transform:translateX(100%);transition:transform .35s cubic-bezier(.3,.86,.36,.95)}.popup-active .popup-hold{transform:none}.popup-loader{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;margin-left:auto;max-width:1000px;opacity:0;position:fixed;right:-100%;top:0;transition:opacity .2s cubic-bezier(.3,.86,.36,.95),right .2s cubic-bezier(.3,.86,.36,.95),visibility .2s cubic-bezier(.3,.86,.36,.95);visibility:hidden;width:100%}.loading .popup-loader{opacity:1;visibility:visible}.popup-loader svg{animation:fadeInOut 2s ease-in-out infinite;width:100px}.popup-loader .svg-red{fill:#d94535}.popup-active .popup-loader{right:0}.popup{background:#fff;max-width:1000px;padding:58px 20px 32px;position:relative;width:100%}.popup .popup-title{font-size:36px;font-weight:300;letter-spacing:.02em;line-height:1.1;margin:0 0 3px}.popup .title{font-size:14px;font-weight:900;letter-spacing:.12em}.feature-info{color:#fff;font-family:figtree;font-size:14px;font-weight:700;position:relative;text-transform:uppercase;z-index:1}.feature-title{background:#323c46;display:block;margin-bottom:5px;position:relative;z-index:2}.img-row{display:flex;flex-wrap:wrap;margin:31px -10px 0;row-gap:30px}.img-row img{border-radius:10px}.img-row .img-col{padding:0 10px;width:100%}.popup-img{aspect-ratio:920/540;margin-bottom:28px}.popup-img img{border-radius:14px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.title{color:#d94535;display:block;font-size:14px;font-weight:700;text-transform:uppercase}.popup-info{margin-bottom:28px}.popup-content{background:#f5f5f5;border-radius:20px 20px 0 0;margin:0 -20px;padding:47px 20px 22px;transition:opacity .35s cubic-bezier(.3,.86,.36,.95)}.popup-content p{margin-bottom:25px}.popup-content .text{margin:0 auto;max-width:680px}.popup-content .text p:last-child{margin-bottom:0}.loading .popup-content{opacity:0}.boxes{flex:1;flex-direction:column;gap:20px;padding:34px 0}.box,.boxes{display:flex}.box{align-items:center;background:#fff;border-radius:10px;box-shadow:30px 30px 60px rgba(0,0,0,.1);flex:1;justify-content:center;min-height:220px;text-align:center}.box .box-count{color:#d94535;font-family:futura-pt,Sans-serif;font-size:80px;line-height:1.25;margin-bottom:0}.box .box-count,.box .box-title{display:block;font-weight:300;letter-spacing:.02em}.box .box-title{font-family:figtree;font-size:22px;text-transform:uppercase}.popup-head{flex:1;margin-bottom:18px}.popup-address{font-style:normal}.popup-close{color:#323c46;font-size:14px;letter-spacing:.12em;line-height:1;padding-right:29px;position:absolute;right:0;right:19px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;top:24px}.popup-close i{font-size:22px;font-weight:300;margin-top:-1px;position:absolute;right:0;top:50%;transform:translateY(-50%);fill:currentColor}.popup-close:hover{color:#d94535}.popup-buttons{justify-content:space-between;padding-top:27px}.popup-btn,.popup-buttons{display:flex;flex-wrap:wrap}.popup-btn{align-items:center;border:1px solid #d94535;border-radius:50px;color:#323c46;font-size:18px;font-weight:500;gap:10px;justify-content:center;min-width:129px;padding:10px 12px;text-align:center;-webkit-text-decoration:none;text-decoration:none}.popup-btn:hover{background:#323c46;border-color:transparent;color:#fff}.popup-btn svg{fill:currentColor}.popup-active{overflow:hidden}.popup-holder{left:0;opacity:0;transition:opacity .35s cubic-bezier(.3,.86,.36,.95),visibility .35s cubic-bezier(.3,.86,.36,.95);visibility:hidden;width:100%}.popup-active .popup-holder{opacity:1;visibility:visible}.newsletter-form .gform_wrapper{margin:0 auto;max-width:610px}.newsletter-form .gform_wrapper .gform_validation_errors{display:none}.newsletter-form .gform_wrapper .gfield_label{top:15px}.newsletter-form .gform_wrapper input[type=email]{background:#fff;border-color:transparent;border-radius:10px;font-family:figtree;font-size:18px;height:61px;margin-bottom:20px;padding:17px 22px 5px}.newsletter-form .gform_wrapper .gform-button,.newsletter-form .gform_wrapper .gform_button{height:49px!important}.newsletter-form .gform_wrapper form .gform_body{flex:1}.newsletter-form .gform_wrapper form .gform-footer{margin-top:0}.gform_wrapper .gform_fields{position:relative;row-gap:23px}.gform_wrapper .gform_confirmation_message_2{padding-top:30px}.gform_wrapper .gfield_required{display:none!important}.gform_wrapper .gfield{position:relative}.gform_wrapper .gfield.input-focus .gfield_label{top:5px;transform:scale(.7)}.gform_wrapper .gfield_label{color:#323c46!important;font-family:figtree!important;font-size:16px!important;left:21px;pointer-events:none;position:absolute;top:19px;transform-origin:0 0;transition:top .3s ease-in-out,transform .3s ease-in-out,left .3s ease-in-out!important}.gform_wrapper .gfield_radio{gap:19px}.gform_wrapper .gfield_radio .gchoice{position:relative}.gform_wrapper .gfield_radio .gform-field-label{display:inline-block;font-size:18px;margin-left:0;padding-left:36px;vertical-align:top}.gform_wrapper .gfield_radio .gform-field-label:before{background:#fff;border-radius:50%;content:"";height:24px;left:0;position:absolute;top:0;width:24px}.gform_wrapper .gfield_radio .gform-field-label:after{background:#d94535;border-radius:50%;content:"";height:14px;left:5px;opacity:0;position:absolute;top:5px;transition:opacity .35s cubic-bezier(.3,.86,.36,.95);width:14px}.gform_wrapper .gfield_radio input{height:0;left:0;opacity:0;position:absolute;top:0;width:0}.gform_wrapper .gfield_radio input:checked~.gform-field-label:after{opacity:1}.gform_wrapper .gfield_checkbox,.gform_wrapper .ginput_container_consent{gap:19px}.gform_wrapper .gfield_checkbox .gchoice,.gform_wrapper .ginput_container_consent .gchoice{position:relative}.gform_wrapper .gfield_checkbox .gform-field-label,.gform_wrapper .ginput_container_consent .gform-field-label{display:inline-block;font-size:18px;margin-left:0;padding-left:36px;vertical-align:top}.gform_wrapper .gfield_checkbox .gform-field-label:before,.gform_wrapper .ginput_container_consent .gform-field-label:before{background:#fff;border-radius:4px;content:"";height:24px;left:0;position:absolute;top:-2px;transition:background .35s cubic-bezier(.3,.86,.36,.95);width:24px}.gform_wrapper .gfield_checkbox .gform-field-label:after,.gform_wrapper .ginput_container_consent .gform-field-label:after{color:#fff;content:"";font-family:Font Awesome\ 6 Pro!important;font-size:15px;left:6px;position:absolute;top:0;transition:opacity .35s cubic-bezier(.3,.86,.36,.95)}.gform_wrapper .gfield_checkbox input,.gform_wrapper .ginput_container_consent input{height:0;left:0;opacity:0;position:absolute;top:0;width:0}.gform_wrapper .gfield_checkbox input:checked~.gform-field-label:after,.gform_wrapper .ginput_container_consent input:checked~.gform-field-label:after{opacity:1}.gform_wrapper .gfield_checkbox input:checked~.gform-field-label:before,.gform_wrapper .ginput_container_consent input:checked~.gform-field-label:before{background:#d94535}.gform_wrapper .gfield--type-choice .gfield_label,.gform_wrapper .gfield--type-multiselect .gfield_label{position:static;text-align:left;transform:none}.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper textarea{border-color:transparent;border-radius:6px;box-shadow:none;color:#323c46;font-family:figtree;font-size:16px;height:53px;line-height:1.5;outline:none!important;padding:17px 22px 5px;width:100%}.gform_wrapper input[type=email]::-moz-placeholder,.gform_wrapper input[type=number]::-moz-placeholder,.gform_wrapper input[type=tel]::-moz-placeholder,.gform_wrapper input[type=text]::-moz-placeholder,.gform_wrapper input[type=url]::-moz-placeholder,.gform_wrapper textarea::-moz-placeholder{color:#323c46;opacity:1}.gform_wrapper input[type=email]::placeholder,.gform_wrapper input[type=number]::placeholder,.gform_wrapper input[type=tel]::placeholder,.gform_wrapper input[type=text]::placeholder,.gform_wrapper input[type=url]::placeholder,.gform_wrapper textarea::placeholder{color:#323c46;opacity:1}.gform_wrapper .ginput_container_date input::-moz-placeholder{opacity:0!important;opacity:1}.gform_wrapper .ginput_container_date input::placeholder{opacity:0!important;opacity:1}.gform_wrapper textarea{min-height:7.2rem!important;padding:19px 21px;resize:none}.gform_wrapper.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):after{font-family:Font Awesome\ 6 Pro!important;font-size:14px!important;font-weight:300!important}.gform_wrapper .gform-button,.gform_wrapper .gform_button{align-items:center;background:#d94535!important;border-radius:50px!important;color:#fff!important;display:flex;font-family:figtree!important;font-size:18px!important;gap:10px!important;justify-content:center;line-height:1.5!important;min-width:164px;min-width:149px!important;padding:10px 15px!important;position:relative}.gform_wrapper .gform-button.gform-button--width-full,.gform_wrapper .gform_button.gform-button--width-full{width:100%!important}.gform_wrapper .gform-button:after,.gform_wrapper .gform_button:after{background-position:50% 50%;background-repeat:no-repeat;color:currentColor!important;content:""!important;display:block!important;font-family:Font Awesome\ 6 Pro!important;font-size:14px;line-height:1}.gform_wrapper .gform-button:hover,.gform_wrapper .gform_button:hover{background:#fff!important;color:#323c46!important}.gform_wrapper .gform-footer{margin-top:21px}.gform_wrapper .ginput_container_multiselect .select__opener,.gform_wrapper .ginput_container_multiselect select{display:none}.gform_wrapper .ginput_container_multiselect .select__list{border-radius:10px;box-shadow:none;display:block;font-size:18px;opacity:1;padding:20px 30px;position:static;visibility:visible}.gform_wrapper .ginput_container_multiselect .select__button{border-radius:0;display:block;margin-bottom:0;padding:10px;transition:background .35s cubic-bezier(.3,.86,.36,.95),color .35s cubic-bezier(.3,.86,.36,.95)}.gform_wrapper .ginput_container_multiselect .select__button-active,.gform_wrapper .ginput_container_multiselect .select__button:hover{background:#f5f5f5!important;color:#d94535!important}.ginput_container_select{position:relative}.ginput_container_select select{display:none}.ginput_container_select .select__opener{border-radius:10px;font-size:16px;font-weight:400;height:53px;line-height:53px;min-height:0;padding:0 50px 0 21px}.ginput_container_select .select__opener:after{right:24px}.select__opener{align-items:center;background:#fff;border:none;color:#323c46;display:flex;flex-wrap:wrap;font-family:figtree;font-size:18px;font-weight:500;line-height:60px;min-height:72px;padding:10px 30px}.select__opener:after{color:#d94535;content:"";font-family:fontawesome;font-weight:300;position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:transform .35s cubic-bezier(.3,.86,.36,.95)}.select__opener--active:after{transform:translateY(-50%) rotate(180deg)}.select__wrap{max-height:200px;overflow:auto;padding-right:20px}.select__list{background:#fff;border-radius:10px;box-shadow:30px 30px 60px rgba(0,0,0,.1);margin-top:8px;min-width:278px;padding:20px 14px 20px 20px;position:absolute;top:100%;transition:opacity .35s cubic-bezier(.3,.86,.36,.95),visibility .35s cubic-bezier(.3,.86,.36,.95);width:100%;z-index:99}.select__list--hide{opacity:0;visibility:hidden}.select__list .select__button{background:none;border:none;border-radius:10px;color:#323c46;display:inline-block;font-family:figtree;font-size:16px;letter-spacing:.02em;line-height:1.25;min-width:153px;padding:10px;vertical-align:top}.select__list .select__button:hover{background:#f5f5f5;color:#323c46}.select__list .select__button.select__button-active{background:#d94535;color:#fff}.select__list .select__list-item{margin-bottom:10px}.select__list .select__list-item:last-child{margin-bottom:0}.elementor-element-e6f8d4a .e-con-inner{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1340px;padding:0 40px}.select-js{position:relative}.select-js select{display:none}.simplebar-track{background:#f5f5f5;width:5px}.simplebar-track.simplebar-vertical{border-radius:10px;width:5px}.simplebar-scrollbar:before{background:#d94535;border-radius:10px;bottom:0;left:0;opacity:1!important;right:0;top:0;width:100%}.select__opener{cursor:pointer}.ginput_container .select__opener{color:#323c46}.wpgb-select-facet .select__opener{font-size:18px;gap:5px;line-height:1.25;padding:10px 30px 10px 0}.wpgb-select-facet .select__opener:after{top:30px;transform:none}.wpgb-select-facet .select__opener--active:after{transform:rotate(180deg)}.select__tag{background:#f5f5f5;border-radius:10px;color:#323c46;font-family:figtree;font-size:16px;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.25;overflow:hidden;padding:6px 35px 6px 10px;position:relative;text-overflow:ellipsis;white-space:nowrap}.select__tag-close{height:15px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:15px}.timeline-title{color:#fff;display:block;font-family:figtree;font-size:14px;font-weight:700;letter-spacing:.12em;line-height:1;padding-left:20px;position:relative}.timeline-title span{display:inline-block;padding-right:20px;position:relative;vertical-align:top}.timeline-title span:before{background:currentColor;content:"";height:1px;left:100%;margin-top:-3px;position:absolute;right:-9999px;top:50%;transform:translateY(-50%)}.swiper-timeline{font-family:figtree;font-size:16px;line-height:1.5;overflow:visible}.swiper-timeline .swiper-wrapper{margin-bottom:20px}.elementor-editor-active .swiper-timeline .swiper-wrapper{box-sizing:border-box;display:grid;grid-template-columns:1fr;grid-gap:20px!important;gap:20px!important}.swiper-timeline .swiper-slide{background:#fff;border-radius:6px;height:auto;min-height:305px;padding:42px 24px;width:304px}.elementor-editor-active .swiper-timeline .swiper-slide{width:100%}.swiper-timeline .swiper-slide p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.swiper-timeline .timeline-year{color:#d94535;display:block;font-size:24px;font-weight:300;margin-bottom:-3px;text-transform:uppercase}.swiper-timeline p{margin:0 0 1rem}.swiper-timeline p:last-child{margin-bottom:0}.swiper-timeline .title{color:#323c46;display:block;font-size:12px;letter-spacing:.12em;margin-bottom:13px}.swiper-timeline .swiper-buttons{margin-bottom:37px;margin-top:0;padding-top:14px}@media (min-width:768px){.top-bar{padding:19px 60px 32px}.top-bar-close{right:23px;top:50%;transform:translateY(-50%)}.logo{width:137px;z-index:inherit}.nav-opener{right:16px}.header:before{display:block}.nav .nav-drop{bottom:0;padding-top:81px;width:607px;z-index:2}.nav .nav-hold{margin-bottom:34px}.visible-xs{display:none!important}.container{padding:0 40px}.post-detail .wp-block-image{margin:51px -20px 56px}.footer{padding:40px 0}.footer-block{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:26px}.footer-logo{flex-shrink:0;margin:0;width:137px}.footer-info{justify-content:flex-start;margin:0 -9px;text-align:left;width:50%}.footer-info li{margin-bottom:0;padding:0 9px}.footer-area{align-items:center;display:flex;flex-wrap:wrap}.footer-content{flex:1;justify-content:flex-end}.copyright{margin:0;text-align:right}.footer-nav{justify-content:flex-end;margin:0 -13px}.footer-nav li{padding:0 13px}.custom-nav{flex-direction:row;flex-wrap:wrap;gap:0;margin:0 -10x}.custom-nav.right{justify-content:flex-end}.custom-nav-item{padding:0 10px;width:50%}.custom-nav-item a{padding:40px 20px}.custom-nav-info{margin-bottom:9px}.swiper-feature{display:block}.swiper-feature .feature-img{aspect-ratio:1320/600;margin-bottom:19px}.swiper-feature .swiper-buttons{margin-left:auto;max-width:200px}.swiper-buttons{gap:12px;justify-content:flex-end;margin-bottom:44px;order:inherit;padding-top:0}.feature-info{display:flex;flex-wrap:wrap;font-size:10px;gap:20px;justify-content:space-between}.feature-info:before{background:#fff;content:"";height:1px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:-1}.feature-title{padding-left:20px;padding-right:0}.feature-title:first-child{margin-bottom:0;max-width:50%;padding-left:0;padding-right:20px}.img-row{margin:23px -10px 0}.img-row .img-col{width:50%}.img-row .img-col.full{width:100%}.boxes{flex-direction:row;padding:51px 0 55px}.newsletter-form .gform_wrapper .gfield_label{top:11px}.newsletter-form .gform_wrapper input[type=email]{font-size:16px;height:50px}.newsletter-form .gform_wrapper .gform-button,.newsletter-form .gform_wrapper .gform_button{height:50px!important}.newsletter-form .gform_wrapper form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px}.gform_wrapper .gfield_label{font-size:18px!important}.gform_wrapper .gform-button,.gform_wrapper .gform_button{font-size:16px!important}.timeline-title{padding-left:40px}.swiper-timeline .swiper-wrapper{margin-bottom:42px}.elementor-editor-active .swiper-timeline .swiper-wrapper{grid-template-columns:1fr 1fr 1fr}.swiper-timeline .swiper-slide{border-radius:10px;width:350px}.elementor-editor-active .swiper-timeline .swiper-slide{width:100%}.swiper-timeline .timeline-year{font-size:32px}.swiper-timeline .title{font-size:14px;margin-bottom:28px}.swiper-timeline .swiper-buttons{justify-content:flex-start;margin-bottom:61px;padding-top:31px}}@media (min-width:1025px){.home .header-wrap:before,.top-bar{border-radius:20px 20px 0 0}.header{border-radius:0 0 20px 20px;padding:49px 0 29px}.header.fixed{padding:29px 0}.header .container{align-items:center;display:flex}.logo{width:156px}.header:before,.nav-opener{display:none}.nav{flex:1;padding-left:40px}.nav .nav-drop{background:none;border-radius:0;color:#323c46;padding:0;position:static;transform:none;width:auto}.nav .nav-hold{align-items:center;display:flex;flex-wrap:wrap;gap:80px;justify-content:flex-end;margin-bottom:0}.nav .nav-wrap{border:none;overflow:visible;padding-bottom:0}.nav .menu-list{display:flex;flex-wrap:wrap;font-size:16px;gap:40px;letter-spacing:.02em;list-style:none;margin:0;padding:0}.nav .menu-list>li{border:none;padding:0;position:relative}.nav .menu-list>li.drop-active ul{height:auto;margin-top:40px}.nav .menu-list>li:hover ul{margin-top:24px;opacity:1;visibility:visible}.nav .menu-list>li:hover>a:before{width:100%}.nav .menu-list>li>a{display:block}.fixed .nav .menu-list>li>a,.header-dark .nav .menu-list>li>a{color:#323c46}.nav .menu-list>li>a.has-dropdown-a:after{display:none}.nav .menu-list>li ul{background:#d94535;border-radius:30px;font-size:16px;height:auto;margin-top:40px;opacity:0;overflow:visible;padding:30px 15px;text-align:center;top:100%;visibility:hidden;width:177px}.nav .menu-list>li ul,.nav .menu-list>li ul:before{left:50%;position:absolute;transform:translateX(-50%)}.nav .menu-list>li ul:before{color:#d94535;content:"";font-family:Font Awesome\ 6 Free;font-size:39px;font-weight:900;line-height:1;top:-20px}.nav .menu-list>li ul:after{content:"";height:24px;left:0;margin-top:-24px;position:absolute;right:0;top:0;width:100%}.nav .menu-list>li ul a{gap:20px;padding:0}.nav .menu-list>li ul a:hover{color:#323c46}.nav .menu-list>li ul a:before{display:none}.nav .nav-btn,.nav .nav-button{color:#fff;font-size:16px}.fixed .nav .nav-btn,.fixed .nav .nav-button,.header-dark .nav .nav-btn,.header-dark .nav .nav-button{color:#323c46}.nav .nav-btn:hover,.nav .nav-button:hover{color:#d94535}.nav .nav-button{width:auto}.nav .nav-button:hover{background:#d94535;color:#fff}.nav-btn-hold.btn-visible-xl{display:block}.nav-btn-hold:before{background:#c4c4c4;content:"";height:17px;left:-43px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.nav-btn-hold{border:none;padding:0}.post-detail .wp-block-image{margin:51px -120px 56px}.footer{padding:36px 0}.footer-logo{width:157px}.social-networks{flex:1;justify-content:flex-end;margin-bottom:0}.nav-drop .social-networks{display:none}.footer-info{justify-content:flex-start}.footer-info li:first-child,.footer-info li:nth-child(2){width:auto}.footer-info li:before{display:block}.footer-content{align-items:center;display:flex;flex-wrap:wrap}.copyright{margin:0 9px 0 0}.custom-nav{margin:0 -10px}.custom-nav-title{font-size:16px}.custom-nav-item{padding:0 20px}.custom-nav-item a{padding:52px 40px}.custom-nav-heading{font-size:28px;margin-bottom:6px}.swiper-feature .feature-img{border-radius:10px;margin-bottom:43px}.swiper-feature .feature-img a:before{background:rgba(50,60,70,.7);bottom:0;content:"";height:100%;left:0;right:0;top:0}.swiper-feature .feature-img a .btn,.swiper-feature .feature-img a:before{opacity:0;position:absolute;transition:opacity .35s cubic-bezier(.3,.86,.36,.95)}.swiper-feature .feature-img a .btn{align-items:center;background:#d94535;border-radius:50px;color:#fff;display:flex;display:block;font-family:figtree;font-size:18px;font-weight:500;gap:10px;justify-content:center;left:50%;line-height:1.5;padding:11px 32px;top:50%;transform:translate(-50%,-50%);z-index:2}.swiper-buttons{gap:20px}.popup-hold{font-size:18px}.popup{padding:86px 40px 32px}.popup .popup-title{font-size:44px;margin-bottom:2px}.feature-info{font-size:14px}.popup-img{margin-bottom:36px}.popup-info{display:flex;flex-wrap:wrap;margin-bottom:49px}.popup-content{margin:0 -40px;padding:46px 40px 34px}.popup-content p{margin:0 0 28px}.boxes{padding:55px 0}.box{min-height:300px}.box .box-count{font-size:88px;margin-bottom:-8px}.box .box-title{font-size:24px}.popup-head{margin-bottom:0}.popup-address{flex-shrink:0;width:225px}.popup-close{right:34px;top:39px}.popup-buttons{padding-top:33px}.newsletter-form .gform_wrapper .gfield_label{top:19px}.newsletter-form .gform_wrapper input[type=email]{font-size:18px;height:61px}.newsletter-form .gform_wrapper .gform-button,.newsletter-form .gform_wrapper .gform_button{height:61px!important;width:164px!important}.newsletter-form .gform_wrapper form .gform-footer{width:164px}.gform_wrapper .gform_fields{row-gap:30px}.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper textarea{border-radius:10px;font-size:18px;height:60px}.gform_wrapper .gform-button,.gform_wrapper .gform_button{font-size:18px!important;padding:10px 31px!important}.gform_wrapper .gform-button:after,.gform_wrapper .gform_button:after{font-size:14px}.gform_wrapper .gform-footer{margin-top:30px}.ginput_container_select .select__opener{font-size:18px;height:60px;line-height:60px}.select__opener{font-size:16px}.wpgb-select-facet .select__opener{font-size:16px;padding:10px 30px 10px 0}.wpgb-select-facet .select__opener:after{top:26px}.swiper-timeline{font-size:24px;line-height:1.4}.swiper-timeline .swiper-slide{min-height:498px;padding:70px 40px 55px;width:350px}.swiper-timeline .swiper-slide-active{width:500px}.swiper-timeline .timeline-year{font-size:44px}.swiper-timeline .swiper-buttons{padding-left:37px}}@media (min-width:1280px){.nav .nav-hold{gap:125px}.nav-btn-hold:before{left:-64px}.post-detail .wp-block-image{margin:51px -160px 56px}.select__opener{font-size:18px;min-height:80px}.wpgb-select-facet .select__opener{font-size:18px;padding:10px 30px 10px 0}.wpgb-select-facet .select__opener:after{top:30px}.select__tag{font-size:16px}}@media (max-width:767px){.nav-active .logo .logo-white{opacity:1}.nav-active .logo .logo-blue{opacity:0}.nav-btn-hold.btn-visible-xs{display:block}.hidden-xs{display:none!important}.swiper-feature .feature-img img{height:394px}.popup-img{aspect-ratio:360/214}.newsletter-form .gform_wrapper .gform-button,.newsletter-form .gform_wrapper .gform_button{width:100%!important}}@media (max-width:1024px){.filter-drop{height:0!important;overflow:hidden!important}.filter-active .filter-drop{height:var(--dropHeight)!important}.wpgb-select-facet .select__opener:after{right:-1px}}@media screen and (max-width:782px){html{margin-bottom:46px!important;margin-top:0!important}}@media (min-width:768px)and (max-width:1024px){.nav-btn-hold.btn-visible-md{display:block}}
