/**
 * Swiper 11.2.10
 * 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: June 28, 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 */

: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;
}

.site-primary-header-wrap{margin-top:15px}@media(max-width: 768px){.site-primary-header-wrap{margin-top:0}}@media(max-width: 991px){#ast-desktop-header{display:none}#ast-mobile-header{display:block}}@media(max-width: 921px){header .custom-logo-link img{max-width:200px !important;width:200px !important}}@media(max-width: 520px){header .custom-logo-link img{max-width:160px !important;width:160px !important}}body:has(.white_gradient_bg) .ast-primary-header *,body.single-post .ast-primary-header *,.page-template-boxed .ast-primary-header *{color:#181818 !important}body:has(.white_gradient_bg) .ast-primary-header .ast-site-identity .site-logo-img .custom-logo-link .custom-logo,body.single-post .ast-primary-header .ast-site-identity .site-logo-img .custom-logo-link .custom-logo,.page-template-boxed .ast-primary-header .ast-site-identity .site-logo-img .custom-logo-link .custom-logo{filter:none}.single-post .single-layout-1 .entry-header h1{margin-top:5rem;font-size:60px;max-width:800px;line-height:100%}@media(max-width: 768px){.single-post .single-layout-1 .entry-header h1{font-size:40px}}@media(max-width: 576px){.single-post .single-layout-1 .entry-header h1{font-size:30px}}@media(max-width: 480px){.single-post .single-layout-1 .entry-header h1{font-size:20px}}.single-post .single-layout-1 .entry-header .entry-meta,.single-post .single-layout-1 .entry-header .entry-meta *{color:#181818;font-size:14px}.single-post .single-layout-1 .entry-header .post-thumb img{width:100%;max-height:500px;object-fit:cover;margin:2rem 0 2rem}.single-post .single-layout-1 .entry-content{max-width:800px;margin:0 auto}.single-post .single-layout-1 .entry-content a{color:#1a2d51;text-decoration:underline;text-underline-offset:3px}.single-post .single-layout-1 .entry-content h1,.single-post .single-layout-1 .entry-content h2,.single-post .single-layout-1 .entry-content h3,.single-post .single-layout-1 .entry-content h4,.single-post .single-layout-1 .entry-content h5,.single-post .single-layout-1 .entry-content h6{line-height:120%;margin-bottom:20px}.single-post .post-navigation{border-top:1px solid rgba(0,0,0,.08)}.single-post .post-navigation .nav-links a{color:#181818}form#find-weather{display:flex;justify-content:space-between;padding:8px 9px 8px 26px;border-radius:50px;gap:10px;background:#fff;border-radius:100px;margin:0 auto}@media(max-width: 991px){form#find-weather{flex-direction:column;border-radius:15px;padding:13px 14px 23px 13px}}form#find-weather button{border-radius:100px}form#find-weather>button{background:linear-gradient(45deg, #57a0ee, #2764ce);transition:all .3s ease}form#find-weather>button:hover{background:#244784;background:linear-gradient(45deg, #244784, #244784)}form#find-weather .field_group{display:flex;align-items:center;padding:16px 32px 14px 11px;position:relative;cursor:pointer;position:relative;flex:1 1 25%;font-size:14px}@media(min-width: 992px)and (max-width: 1080px){form#find-weather .field_group:nth-child(2){flex:1 1 33%}}@media(min-width: 992px)and (max-width: 1080px){form#find-weather .field_group:nth-child(3){flex:1 1 22%}}form#find-weather .field_group[data-field=departing-city] .label{display:flex;align-items:center;justify-content:flex-start}form#find-weather .field_group[data-field=departing-city] .label input{width:calc(100% - 30px);border:none;outline:none;appearance:none;border:none;padding:0;font-size:16px;background-color:rgba(0,0,0,0)}form#find-weather .field_group[data-field=departing-city] .label input::placeholder{font-size:14px;color:#444a54}form#find-weather .field_group[data-field=departing-city] .label input:focus::placeholder{color:#7b7b7b}form#find-weather .field_group[data-field=travel-dates]{flex-direction:column;align-items:flex-start}form#find-weather .field_group[data-field=travel-dates] #date{padding:0;margin:0;width:0px;height:0px;border:none}form#find-weather .field_group i{margin-right:10px;display:inline-block}form#find-weather .field_group i.fa-chevron-down{margin:0;right:9px;top:50%;transform:translateY(-50%);transform-origin:center center;position:absolute;font-size:12px;transition:transform .2s ease-in-out}form#find-weather .field_group .dropdown_content{display:none;position:absolute;top:100%;left:-11px;flex-direction:column;box-shadow:0px 1px 14px 0px rgba(0,0,0,.05);min-width:197px;width:100%;background-color:#fff;border-radius:4px;padding:15px 8px}@media(max-width: 991px){form#find-weather .field_group .dropdown_content{z-index:9}}@media(max-width: 520px){form#find-weather .field_group .dropdown_content{max-width:350px}}form#find-weather .field_group .dropdown_content .units_switcher{display:flex;width:max-content;padding:4px;border-radius:20px;background-color:#f7fbfe;gap:0px;position:relative;margin-bottom:20px}form#find-weather .field_group .dropdown_content .units_switcher .units_switcher_option{display:flex;justify-content:center;align-items:center;padding:2px 5px;font-weight:500;border-radius:20px;width:55px;padding-right:10px;z-index:3;transition:color .3s}form#find-weather .field_group .dropdown_content .units_switcher:after{content:"";position:absolute;top:4px;left:4px;width:55px;height:calc(100% - 8px);background-color:#79cfff;border-radius:20px;z-index:2;transition:left .3s}form#find-weather .field_group .dropdown_content .units_switcher[data-active=C] .units_switcher_option[data-value=C]{color:#fff}form#find-weather .field_group .dropdown_content .units_switcher[data-active=C]:after{left:4px}form#find-weather .field_group .dropdown_content .units_switcher[data-active=F] .units_switcher_option[data-value=F]{color:#fff}form#find-weather .field_group .dropdown_content .units_switcher[data-active=F]:after{left:calc(100% - 55px - 4px)}form#find-weather .field_group .dropdown_content #slider{margin-bottom:50px;height:10px}form#find-weather .field_group .dropdown_content #slider .noUi-connect{background-color:#79cfff}form#find-weather .field_group .dropdown_content #slider .noUi-handle{height:18px;width:18px;top:-5px;right:-9px;border-radius:9px}form#find-weather .field_group .dropdown_content #slider .noUi-handle:before,form#find-weather .field_group .dropdown_content #slider .noUi-handle:after{display:none}form#find-weather .field_group .dropdown_content #use-my-location{width:100%;padding:10px;border:none;outline:none;background-color:rgba(0,0,0,0);font-size:14px;color:#444a54;cursor:pointer;text-align:left}form#find-weather .field_group .dropdown_content #departing-city-list{list-style:none;padding:0;margin:0}form#find-weather .field_group .dropdown_content #departing-city-list li{padding:10px;border:none;outline:none;background-color:rgba(0,0,0,0)}form#find-weather .field_group .dropdown_content .weather-preference-list{list-style:none;padding:0;margin:0}form#find-weather .field_group .dropdown_content .weather-preference-list li{padding:10px;border:none;outline:none;background-color:rgba(0,0,0,0)}form#find-weather .field_group .dropdown_content .weather-preference-list li:hover{background-color:#f0f0f0}form#find-weather .field_group.active i.fa-chevron-down{transform:translateY(-50%) rotate(-180deg)}form#find-weather .field_group.active .dropdown_content{display:flex}form#find-weather .picker{position:relative}form#find-weather .picker:before,form#find-weather .picker:after{content:"";position:absolute;width:100%;height:90px;pointer-events:none;z-index:3}form#find-weather .picker:before{top:0;background:linear-gradient(white 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 100%)}form#find-weather .picker:after{bottom:0;top:auto;height:90px;background:linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, white 100%)}form#find-weather ul.date_select{max-height:200px;margin:0;padding:0;overflow-y:scroll;margin-right:1em;scroll-snap-type:y mandatory;padding-bottom:85px;padding-top:85px;position:relative;list-style:none}form#find-weather ul.date_select li{scroll-snap-align:center;height:30px;word-spacing:.2em;display:flex;align-items:center}form#find-weather input[type=submit]{border-radius:100px}#weather_results{overflow:hidden}#results_container{display:flex;flex-direction:column;padding:50px 0px 0px}@media(max-width: 768px){#results_container{padding:20px 0px 0px}}#results_container .results_container_wrapper{padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #ececef}#results_container .results_container_wrapper.results_container_wrapper--empty{padding-bottom:0px}@media(max-width: 768px){#results_container .results_container_wrapper:last-child{margin-bottom:0}}#results_container .results_container_wrapper h4{margin:0 0 15px;width:max-content}#results_container .results_container_wrapper .short_description{font-size:14px;font-weight:400;color:#000;margin:0 0 25px;padding:0;width:max-content;max-width:calc(100% - 80px)}#results_container .results_container_wrapper .no_results_message{margin-bottom:24px;max-width:calc(100% - 80px)}#results_container .results_container_wrapper .arrows{display:flex;position:absolute;top:-50px;right:0;height:auto;gap:20px;z-index:10}#results_container .results_container_wrapper .arrows .swiper-prev svg{transform:rotate(180deg)}#results_container .results_container_wrapper .arrows .swiper-prev,#results_container .results_container_wrapper .arrows .swiper-next{display:flex;align-items:center;justify-content:center;cursor:pointer}#results_container .results_container_wrapper .arrows .swiper-prev.swiper-button-disabled,#results_container .results_container_wrapper .arrows .swiper-next.swiper-button-disabled{opacity:.4;cursor:default}#results_container .results_container_wrapper .arrows .swiper-prev:after,#results_container .results_container_wrapper .arrows .swiper-next:after{content:none}#results_container .results_container_wrapper .weather-item{padding:0;border-radius:10px;overflow:hidden;box-sizing:border-box;transition:box-shadow .3s ease,opacity .3s ease;box-shadow:0px 10px 10px 1px rgba(0,0,0,.0196078431)}#results_container .results_container_wrapper .weather-item.disabled{opacity:.2;pointer-events:none;cursor:default}#results_container .results_container_wrapper .weather-item:hover .thumbnail .city_thumbnail{transform:scale(1.05)}#results_container .results_container_wrapper .weather-item .thumbnail{position:relative;width:100%;height:auto;aspect-ratio:16/9;overflow:hidden}#results_container .results_container_wrapper .weather-item .thumbnail .city_thumbnail{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}#results_container .results_container_wrapper .weather-item .thumbnail .thumbnail_details{position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6509803922));transition:background-color .3s ease;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:24px;gap:5px}#results_container .results_container_wrapper .weather-item .thumbnail .thumbnail_details .city{display:flex;align-items:center;justify-content:center;gap:5px}#results_container .results_container_wrapper .weather-item .thumbnail .thumbnail_details .city .city_name{font-size:17px;font-weight:500;color:#fff}#results_container .results_container_wrapper .weather-item .thumbnail .thumbnail_details .city .country_name{font-size:15px;font-weight:400;color:#fff}#results_container .results_container_wrapper .weather-item .thumbnail .thumbnail_details .average_temp{font-size:40px;line-height:1.2;font-weight:600;color:#fff}#results_container .results_container_wrapper .weather-item .weather-data{display:flex;flex-direction:column}#results_container .results_container_wrapper .weather-item .weather-data .weather-data-item{display:flex;align-items:center;justify-content:flex-start;gap:5px;padding:8px 24px;width:100%}@media(max-width: 768px){#results_container .results_container_wrapper .weather-item .weather-data .weather-data-item{padding:8px 14px}}#results_container .results_container_wrapper .weather-item .weather-data .weather-data-item .date{font-size:12px;line-height:1.39;color:rgba(29,33,41,.5)}#results_container .results_container_wrapper .weather-item .weather-data .weather-data-item .date span{font-size:15px;line-height:1.39;text-transform:capitalize;color:#1d2129;display:block}#results_container .results_container_wrapper .weather-item .weather-data .weather-data-item .icon_wrapper{display:flex;flex-direction:column;gap:0px;margin:0 10px 0 auto;align-items:center}#results_container .results_container_wrapper .weather-item .weather-data .weather-data-item .icon_wrapper img{display:flex;margin:-5px 0;width:50px;height:50px;object-fit:contain}#results_container .results_container_wrapper .weather-item .weather-data .weather-data-item .icon_wrapper .weather-desc{font-size:12px;font-weight:400;color:#000;font-style:italic;opacity:.8;margin:0;padding:0;text-align:center}#results_container .results_container_wrapper .weather-item .weather-data .weather-data-item .temp-values{min-width:100px;text-align:right}@media(max-width: 768px){#results_container .results_container_wrapper .weather-item .weather-data .weather-data-item .temp-values{min-width:70px}}#results_container .results_container_wrapper .weather-item .weather-data .weather-data-item .temp-value{font-size:20px;font-size:14px;font-weight:500;margin:5px 0}#results_container .results_container_wrapper .weather-item .weather-data .weather-data-item .temp-value.night{font-size:14px;opacity:.7}#results_container .results_container_wrapper .weather-item .button{margin:8px 24px 24px;display:flex;justify-content:center;border-radius:10px;padding:10px;font-size:16px;font-weight:400;margin-top:18px;background:#fff;color:#ff7f64;border:1px solid #ff7f64;transition:all .3s ease}#results_container .results_container_wrapper .weather-item .button:hover{background:#ff7f64;color:#fff}.subscribe_form{display:flex;align-items:center;justify-content:center;max-width:600px;margin-inline:auto;gap:12px}@media(max-width: 520px){.subscribe_form{flex-wrap:wrap;padding:0 10px;row-gap:22px}}.subscribe_form p{margin-bottom:0}@media(max-width: 520px){.subscribe_form p{width:100%}}.subscribe_form .subscribe_form__field{position:relative}@media(max-width: 520px){.subscribe_form .subscribe_form__field{width:100%}}.subscribe_form .subscribe_form__field input{background:#fff;border:0px;border-radius:10px;color:#181818 !important;font-size:16px}.subscribe_form .wpcf7-submit{background:#fff;color:#57a0ee !important;font-weight:400;font-size:16px;transition:all .3s ease}@media(max-width: 520px){.subscribe_form .wpcf7-submit{width:100%}}.subscribe_form .wpcf7-submit:hover{background:#2764ce;color:#fff !important}.subscribe_form .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.subscribe_form .wpcf7-not-valid-tip{color:#dc3232 !important;font-size:10px;position:absolute;bottom:-20px}.wpcf7-response-output{display:none !important}#how_it_works .wp-block-uagb-content-timeline-child:nth-child(1) .uagb-timeline__events-inner--content:before{content:"Step 1";margin-bottom:10px;display:block;color:#c2c2c2}#how_it_works .wp-block-uagb-content-timeline-child:nth-child(2) .uagb-timeline__events-inner--content:before{content:"Step 2";margin-bottom:10px;display:block;color:#c2c2c2}#how_it_works .wp-block-uagb-content-timeline-child:nth-child(3) .uagb-timeline__events-inner--content:before{content:"Step 3";margin-bottom:10px;display:block;color:#c2c2c2}#how_it_works .wp-block-uagb-content-timeline-child:nth-child(4) .uagb-timeline__events-inner--content:before{content:"Step 4";margin-bottom:10px;display:block;color:#c2c2c2}#how_it_works .uagb-timeline__events-inner--content{position:relative}#how_it_works .uagb-timeline__events-inner--content .uagb-timeline__arrow{display:none}html:lang(de-DE) #how_it_works .uagb-timeline__events-inner--content:before{content:"Schritt 1" !important}html:lang(de-DE) #how_it_works .uagb-timeline__events-inner--content:before{content:"Schritt 2" !important}html:lang(de-DE) #how_it_works .uagb-timeline__events-inner--content:before{content:"Schritt 3" !important}html:lang(de-DE) #how_it_works .uagb-timeline__events-inner--content:before{content:"Schritt 4" !important}.wpml-ls-menu-item .sub-menu{border-radius:10px;border:0px;padding:12px}.wpml-ls-menu-item .sub-menu li a{color:#000 !important}.ds-skeleton{position:relative}.ds-skeleton.active:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;animation:skeleton-animation 1.5s infinite linear;background:linear-gradient(90deg, #ededed 25%, #fdfbfb 50%, #ededed 75%);background-size:200% 100%;border-radius:5px}.remove-skeleton .ds-skeleton.active:after{display:none}@keyframes skeleton-animation{0%{background-position:100%}100%{background-position:-100%}}.mobile__menu{display:flex;align-items:center}.menu-text{margin-left:auto;color:#fff}.sandwich{width:36px;height:36px;display:inline-block;position:relative;cursor:pointer}.sandwich *{transition:all .5s cubic-bezier(0.47, 0.02, 0.03, 0.86)}.sandwich span{width:34px;height:2px;background:#fff;position:absolute}.sandwich .sand{width:100%;height:100%;position:absolute;left:0;top:0}.sandwich .sand span:nth-child(1){top:10px;left:0}.sandwich .sand span:nth-child(2){top:20px;left:0}.sandwich .sand span:nth-child(3){top:30px;left:0}.sandwich .closed{width:100%;height:100%;position:absolute;left:0;top:2px;z-index:2;opacity:1;overflow:hidden;transform:rotate(45deg);transform-origin:center}.sandwich .closed span:nth-child(1){width:36px;top:17px;left:0;transform:rotate(0deg) translateX(-130%);transition-delay:.3s}.sandwich .closed span:nth-child(2){width:36px;top:17px;right:0;transform:rotate(90deg) translateX(-130%);transition-delay:.45s}.sandwich:hover .sand span:nth-child(1){width:26px}.sandwich:hover .sand span:nth-child(2){width:26px;left:10px}.sandwich:hover .sand span:nth-child(3){width:26px}.sandwich.active{position:relative}.sandwich.active .sand span:nth-child(1){width:0}.sandwich.active .sand span:nth-child(2){width:0;left:0;transition-delay:.15s}.sandwich.active .sand span:nth-child(3){width:0;left:0;transition-delay:.15s}.sandwich.active .closed span:nth-child(1){width:36px;transform:rotate(0deg) translateX(0)}.sandwich.active .closed span:nth-child(2){width:36px;transform:rotate(90deg) translateX(0);transition-delay:.15s}.display-nav .sandwich{position:relative}.display-nav .sandwich .sand span:nth-child(1){width:0}.display-nav .sandwich .sand span:nth-child(2){width:0;left:0;transition-delay:.15s}.display-nav .sandwich .sand span:nth-child(3){width:0;left:0;transition-delay:.15s}.display-nav .sandwich:hover .sand span:nth-child(1){width:0}.display-nav .sandwich:hover .sand span:nth-child(2){width:0;left:10px}.display-nav .sandwich .closed span:nth-child(1){width:36px;transform:rotate(0deg) translateX(0)}.display-nav .sandwich .closed span:nth-child(2){width:36px;transform:rotate(90deg) translateX(0);transition-delay:.15s}@media(max-width: 992px){.hide_medium{display:none !important}}@media screen and (min-width: 992px){.hide_large{display:none !important}}.only_mobile{display:none}@media screen and (max-width: 479px){.only_mobile{display:flex}}.mobile_menu{position:fixed;top:0;width:100%;height:100dvh;background:hsla(0,0%,100%,.85);backdrop-filter:blur(8px);z-index:999;right:calc(-100% - 50px);transition:all .5s cubic-bezier(0.35, 0.17, 0.36, 1);-webkit-transition:all .5s cubic-bezier(0.35, 0.17, 0.36, 1);-moz-transition:all .5s cubic-bezier(0.35, 0.17, 0.36, 1);-ms-transition:all .5s cubic-bezier(0.35, 0.17, 0.36, 1);-o-transition:all .5s cubic-bezier(0.35, 0.17, 0.36, 1);opacity:0;display:flex;flex-direction:column;flex-wrap:nowrap;overflow-y:scroll}.mobile_menu.show{right:0;opacity:1}.mobile_menu .mobile_menu__top{display:flex;align-items:center;justify-content:space-between;padding:15px 25px}.mobile_menu .mobile_menu__top_close{position:relative;width:60px;height:60px}.mobile_menu .mobile_menu__top_close span:nth-child(1){position:absolute;width:34px;height:2px;background:#181818;top:50%;right:0;transform:translate(0, -50%) rotate(45deg);-webkit-transform:translate(0, -50%) rotate(45deg);-moz-transform:translate(0, -50%) rotate(45deg);-ms-transform:translate(0, -50%) rotate(45deg);-o-transform:translate(0, -50%) rotate(45deg)}.mobile_menu .mobile_menu__top_close span:nth-child(2){position:absolute;width:34px;height:2px;background:#181818;top:50%;right:0;transform:translate(0, -50%) rotate(-45deg);-webkit-transform:translate(0, -50%) rotate(-45deg);-moz-transform:translate(0, -50%) rotate(-45deg);-ms-transform:translate(0, -50%) rotate(-45deg);-o-transform:translate(0, -50%) rotate(-45deg)}.mobile_menu .mobile_menu__top_logo img{max-width:240px}.mobile_menu .mobile_menu__account{padding:0px 25px;color:#181818}.mobile_menu .mobile_menu__account .pww-auth-slot .pww-auth-menu{align-items:normal;width:100%;padding-bottom:0px;margin-bottom:0px}.mobile_menu .mobile_menu__account .pww-auth-slot .pww-auth-menu .pww-auth-menu__trigger{color:#181818;border-radius:0px;padding:20px 0px;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.mobile_menu .mobile_menu__account .pww-auth-slot .pww-auth-menu .pww-auth-menu__trigger span{font-size:18px;text-transform:capitalize}.mobile_menu .mobile_menu__account .pww-auth-slot .pww-auth-menu .pww-auth-menu__dropdown{position:relative;background:rgba(0,0,0,0);border-radius:0px;box-shadow:none;padding:0px;top:0;right:auto;width:100%;height:0}.mobile_menu .mobile_menu__account .pww-auth-slot .pww-auth-menu .pww-auth-menu__dropdown.is-open{height:auto;padding:20px 0px 0px}.mobile_menu .mobile_menu__account .pww-auth-slot .pww-auth-menu .pww-auth-menu__dropdown .pww-auth-menu__link{padding:10px 0px 0px}.mobile_menu .mobile_menu__account .pww-auth-slot .pww-auth-trigger{border-radius:8px;background:#181818;color:#fff;padding:12px 22px;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:400;width:100%}.mobile_menu .mobile_menu__lang{position:relative;padding:15px 25px 15px}.mobile_menu .mobile_menu__lang .pww-lang-flags-switcher{display:flex;align-items:center;gap:12px}.mobile_menu .mobile_menu__lang .pww-lang-flags-switcher .lang-flag{display:flex;align-items:center;gap:5px;flex:1 auto}.mobile_menu .mobile_menu__lang .pww-lang-flags-switcher .lang-flag span{color:#181818}.mobile_menu .mobile_menu__lang .pww-lang-flags-switcher .lang-flag.active{font-weight:600;text-decoration:underline}.mobile_menu .menu{padding:15px 25px;margin-top:10px}.mobile_menu .menu .menu_list{list-style:none;display:flex;flex-direction:column;align-items:flex-start;padding:0px;margin:0}.mobile_menu .menu .menu_list .menu-item{width:100%}.mobile_menu .menu .menu_list .menu-item a{position:relative;color:#181818;display:block;font-size:14px;font-weight:500;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,.1);padding:15px 0px}.mobile_menu .menu .menu_list .menu-item a:after{position:absolute;content:"";width:5px;height:5px;background:#181818;border-radius:50%;top:50%;right:10px;transform:translate(-50%, -50%);opacity:.5}.mobile_menu .mobile_menu__button{background:#fff;padding:6px 15px;border-radius:11px;transition:all .3s ease;max-width:255px;margin:15px 25px 10px}.mobile_menu .mobile_menu__button a{font-size:14px;display:flex;align-items:center;line-height:1.2;gap:10px}.mobile_menu .mobile_menu__button a span{text-transform:uppercase;color:#007bff;font-weight:500}.mobile_menu .mobile_menu__button:hover{background:gold}.mobile_menu .mobile_menu__currency{background:gold;padding:15px 25px;display:flex;align-items:flex-start;justify-content:space-between;margin:34px 0px 28px}.mobile_menu .mobile_menu__currency .text{flex:1 auto}.mobile_menu .mobile_menu__currency .value{flex:1 100px}.mobile_menu .mobile_menu__contacts{padding:15px 25px}.mobile_menu .mobile_menu__contacts .mobile_menu_links{display:flex;flex-wrap:wrap;gap:14px;width:100%;list-style:none}@media(max-width: 768px){.mobile_menu .mobile_menu__contacts .mobile_menu_links{flex-direction:column;gap:8px}}.mobile_menu .mobile_menu__contacts .mobile_menu_links__item{flex:1 1 100%;width:100%}.mobile_menu .mobile_menu__contacts .mobile_menu_links__item a{font-size:16px;line-height:1.5;display:flex;align-items:center;gap:8px}.mobile_menu .mobile_menu__contacts .mobile_menu_links__item a span{color:#fff}body:not(.home) .wpcf7 form *{transition:all .3s ease}body:not(.home) .wpcf7 form .wpcf7-response-output{border-radius:10px;background:rgba(70,180,80,.1254901961);padding:25px 15px;border:0px;text-align:center;color:#46b450;font-weight:bold}body:not(.home) .wpcf7 form.sent p{visibility:hidden;height:0;opacity:0;display:none;transition:all .3s ease}body:not(.home) .wpcf7 form.sent .wpcf7-response-output{display:block !important}body:not(.home) .wpcf7 form p{margin-bottom:0}body:not(.home) .wpcf7 form label{position:relative;font-size:12px;font-weight:700;color:#192e52}body:not(.home) .wpcf7 form label .wpcf7-form-control-wrap{width:100%;display:block;padding-bottom:14px}body:not(.home) .wpcf7 form label .wpcf7-form-control-wrap input,body:not(.home) .wpcf7 form label .wpcf7-form-control-wrap textarea{border-radius:8px;background:rgba(0,0,0,0);border:1px solid #dadada;font-size:16px}body:not(.home) .wpcf7 form label .wpcf7-form-control-wrap input.wpcf7-not-valid,body:not(.home) .wpcf7 form label .wpcf7-form-control-wrap textarea.wpcf7-not-valid{border-color:#f44336}body:not(.home) .wpcf7 form label .wpcf7-form-control-wrap input:focus,body:not(.home) .wpcf7 form label .wpcf7-form-control-wrap input.focus-visible,body:not(.home) .wpcf7 form label .wpcf7-form-control-wrap input:focus-within,body:not(.home) .wpcf7 form label .wpcf7-form-control-wrap textarea:focus,body:not(.home) .wpcf7 form label .wpcf7-form-control-wrap textarea.focus-visible,body:not(.home) .wpcf7 form label .wpcf7-form-control-wrap textarea:focus-within{border-color:#244784}body:not(.home) .wpcf7 form label .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;bottom:-6px;font-size:12px}body:not(.home) .wpcf7 form .wpcf7-submit{background:linear-gradient(45deg, #57a0ee, #2764ce);font-size:16px;width:100%}body:not(.home) .wpcf7 form .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0}body:not(.home) .wpcf7 form .wpcf7-spinner:before{position:absolute;content:"";width:110%;height:110%;left:0;top:0}.page-template-boxed .page{padding:120px 0px;max-width:800px}@media(max-width: 768px){.page-template-boxed .page{padding:60px 0px}}@media(max-width: 576px){.page-template-boxed .page{padding:40px 0px}}@media(max-width: 480px){.page-template-boxed .page{padding:20px 0px}}.page-template-boxed .page .entry-header h1{margin-top:5rem;font-size:60px;max-width:800px;line-height:100%}@media(max-width: 768px){.page-template-boxed .page .entry-header h1{font-size:40px}}@media(max-width: 576px){.page-template-boxed .page .entry-header h1{font-size:30px}}@media(max-width: 480px){.page-template-boxed .page .entry-header h1{font-size:20px}}
.is-hidden{display:none !important}button.loading-btn{pointer-events:none;opacity:.7}body:has(.pww-auth-modal--auto.is-open){overflow:hidden}.pww-auth-trigger{border-radius:999px;background:#fff;color:#1a1a1a;padding:10px 22px;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:400}.pww-auth-trigger span{color:#fff}.pww-auth-trigger:hover{background:#57a0ee;color:#fff}.pww-auth-menu{position:relative;display:inline-flex;flex-direction:column;align-items:flex-end;padding-bottom:28px;margin-bottom:-28px}.pww-auth-menu__trigger{border:none;background:rgba(0,0,0,0);font-weight:600;padding:0;cursor:pointer;display:inline-flex;align-items:center;color:#fff;gap:8px}.pww-auth-menu__trigger:hover{background:rgba(0,0,0,0)}.pww-auth-menu__greeting{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.pww-auth-menu__name{font-size:15px}.pww-auth-menu__dropdown{position:absolute;top:calc(100% - 2px);right:0;min-width:160px;padding:12px 0;border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.12);opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease;pointer-events:auto}.pww-auth-menu:hover .pww-auth-menu__dropdown,.pww-auth-menu:focus-within .pww-auth-menu__dropdown,.pww-auth-menu.is-open .pww-auth-menu__dropdown{opacity:1;transform:translateY(0)}.pww-auth-menu__link{display:block;padding:8px 18px;color:#111;text-decoration:none;font-size:14px}.pww-auth-menu__link:hover{color:#244784}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mm-fade-in .25s ease forwards}.micromodal-slide[aria-hidden=false] .modal__container{animation:mm-slide-in .25s ease forwards}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mm-fade-out .25s ease forwards}.micromodal-slide[aria-hidden=true] .modal__container{animation:mm-slide-out .25s ease forwards}@keyframes mm-fade-in{from{opacity:0}to{opacity:1}}@keyframes mm-fade-out{from{opacity:1}to{opacity:0}}@keyframes mm-slide-in{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes mm-slide-out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25px)}}#pww-auth-modal{position:fixed;z-index:9999;font-family:inherit}#pww-auth-modal .modal__overlay{position:fixed;inset:0;background:rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(5px)}@media(max-width: 520px){#pww-auth-modal .modal__overlay{padding:12px}}#pww-auth-modal .modal__container{position:relative;width:100%;max-width:440px;background:#fff;border-radius:16px;padding:36px 32px;box-shadow:0 25px 65px rgba(0,0,0,.25)}#pww-auth-modal .modal__close{position:absolute;top:16px;right:16px;border:none;background:rgba(0,0,0,0);font-size:24px;color:#555;cursor:pointer}#pww-auth-modal-auto{position:fixed;z-index:10000;font-family:inherit}#pww-auth-modal-auto .modal__overlay{position:fixed;inset:0;background:rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(5px);cursor:default}@media(max-width: 520px){#pww-auth-modal-auto .modal__overlay{padding:12px}}#pww-auth-modal-auto .modal__container{position:relative;width:100%;max-width:440px;background:#fff;border-radius:16px;padding:36px 32px;box-shadow:0 25px 65px rgba(0,0,0,.25)}#pww-auth-modal-auto .modal__close{display:none}#pww-auth-modal-auto .modal__container,#pww-auth-modal .modal__container{max-width:991px;max-height:100%;overflow:scroll}@media(max-width: 520px){#pww-auth-modal-auto .modal__container,#pww-auth-modal .modal__container{padding:24px 18px}}#pww-auth-modal-auto .modal__container .pww-auth-title,#pww-auth-modal .modal__container .pww-auth-title{font-size:28px;font-weight:700;text-align:center;margin-bottom:12px;color:#244784}@media(max-width: 520px){#pww-auth-modal-auto .modal__container .pww-auth-title,#pww-auth-modal .modal__container .pww-auth-title{font-size:22px}}#pww-auth-modal-auto .modal__container .auth_form_inner_subtitle,#pww-auth-modal .modal__container .auth_form_inner_subtitle{margin-bottom:24px;text-align:center;color:#7a7a7a;font-size:16px;max-width:600px;margin-inline:auto}@media(max-width: 520px){#pww-auth-modal-auto .modal__container .auth_form_inner_subtitle,#pww-auth-modal .modal__container .auth_form_inner_subtitle{font-size:13px;line-height:140%}}#pww-auth-modal-auto .modal__container .auth_forms .pww-auth-message,#pww-auth-modal .modal__container .auth_forms .pww-auth-message{position:relative;text-align:center;background:#f2f5f7;border-radius:10px;font-size:14px;width:fit-content;font-weight:600;margin-inline:auto;opacity:0;height:0;transition:all .2s ease}#pww-auth-modal-auto .modal__container .auth_forms .pww-auth-message.is-error,#pww-auth-modal .modal__container .auth_forms .pww-auth-message.is-error{padding:12px 12px 12px 39px;margin-bottom:24px;opacity:1;height:auto;background:#f9dad7;color:#f44336;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23F44336%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path stroke=%27none%27 d=%27M0 0h24v24H0z%27 fill=%27none%27/><path d=%27M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0%27/><path d=%27M12 9v4%27/><path d=%27M12 16v .01%27/></svg>");background-repeat:no-repeat;background-position:10px 11px}#pww-auth-modal-auto .modal__container .auth_forms .pww-auth-message.is-success,#pww-auth-modal .modal__container .auth_forms .pww-auth-message.is-success{padding:12px 12px 12px 39px;margin-bottom:24px;opacity:1;height:auto;background:#d7f9e3;color:green;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23008000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path stroke=%27none%27 d=%27M0 0h24v24H0z%27 fill=%27none%27/><path d=%27M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0%27/><path d=%27M9 12l2 2l4 -4%27/></svg>");background-repeat:no-repeat;background-position:10px 11px}#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner,#pww-auth-modal .modal__container .auth_forms .auth_form_inner{display:flex;align-items:stretch;gap:32px;flex-wrap:nowrap}@media(max-width: 768px){#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner,#pww-auth-modal .modal__container .auth_forms .auth_form_inner{flex-wrap:wrap;gap:18px}}#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_title h3,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_title h3{font-size:22px;font-weight:700;color:#181818;margin-bottom:8px}#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_title .auth_form_inner_left_subtitle,#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_title .auth_form_inner_right_subtitle,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_title .auth_form_inner_left_subtitle,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_title .auth_form_inner_right_subtitle{font-size:14px;line-height:130%;color:#a7a7a7}#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_left,#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_right,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_left,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_right{flex:1 370px}@media(max-width: 768px){#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_left,#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_right,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_left,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_right{flex:1 100%}}#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .pww-field,#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .pww-field,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .pww-field,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .pww-field{position:relative;width:100%;margin-top:15px}#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .pww-field input,#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .pww-field input,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .pww-field input,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .pww-field input{width:100%;border-radius:10px;border:1px solid #dadada;background:rgba(0,0,0,0);transition:all .2s ease}#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .pww-field input:focus,#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .pww-field input.focus-visible,#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .pww-field input:focus-within,#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .pww-field input:focus,#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .pww-field input.focus-visible,#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .pww-field input:focus-within,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .pww-field input:focus,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .pww-field input.focus-visible,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .pww-field input:focus-within,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .pww-field input:focus,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .pww-field input.focus-visible,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .pww-field input:focus-within{border-color:#244784}#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .pww-field label,#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .pww-field label,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .pww-field label,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .pww-field label{position:absolute;top:50%;left:0;transform:translate(10px, -50%);font-size:14px;transition:all .2s ease;padding:0 10px;background:#fff;pointer-events:none}#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .pww-field input:focus+label,#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .pww-field input:not(:placeholder-shown)+label,#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .pww-field input:focus+label,#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .pww-field input:not(:placeholder-shown)+label,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .pww-field input:focus+label,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .pww-field input:not(:placeholder-shown)+label,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .pww-field input:focus+label,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .pww-field input:not(:placeholder-shown)+label{top:-12px;transform:translate(10px, 0);font-size:12px}#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .form_buttons,#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .form_buttons,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .form_buttons,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .form_buttons{display:flex;align-items:center;gap:8px;margin-top:15px;width:100%}#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .form_buttons button,#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .form_buttons button,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .form_buttons button,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .form_buttons button{width:100%;background:linear-gradient(45deg, #57a0ee, #2764ce);transition:all .3s ease;font-size:16px;display:flex;align-items:center;justify-content:center;gap:12px}#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .form_buttons button:hover,#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .form_buttons button:hover,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .form_buttons button:hover,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .form_buttons button:hover{background:linear-gradient(145deg, #57a0ee, #2764ce)}@media(max-width: 520px){#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .form_buttons button,#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .form_buttons button,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .form_buttons button,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .form_buttons button{padding:10px;font-size:14px}}#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .opt_code_content,#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .opt_code_content,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .opt_code_content,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .opt_code_content{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .35s ease,opacity .25s ease}#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .opt_code_content.is-visible,#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .opt_code_content.is-visible,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_left .opt_code_content.is-visible,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_right .opt_code_content.is-visible{max-height:320px;opacity:1;pointer-events:auto;margin-top:12px}#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_divider,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_divider{position:relative;display:flex;justify-content:center;align-items:center}@media(max-width: 768px){#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_divider,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_divider{flex:1 100%}}#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_divider:before,#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_divider:after,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_divider:before,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_divider:after{position:absolute;width:1px;height:40%;content:""}#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_divider:before,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_divider:before{top:0;background:linear-gradient(45deg, #244784, transparent 100%)}@media(max-width: 768px){#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_divider:before,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_divider:before{top:12px;left:0;background:linear-gradient(45deg, #244784, transparent 100%);transform:rotate(180deg);width:45%;height:1px}}#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_divider:after,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_divider:after{bottom:0;background:linear-gradient(145deg, #244784, transparent 100%)}@media(max-width: 768px){#pww-auth-modal-auto .modal__container .auth_forms .auth_form_inner .auth_form_inner_divider:after,#pww-auth-modal .modal__container .auth_forms .auth_form_inner .auth_form_inner_divider:after{top:12px;right:0;background:linear-gradient(45deg, #244784, transparent 100%);transform:rotate(360deg);width:45%;height:1px}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}button[type=submit].loading-btn{position:relative;opacity:.7;pointer-events:none;cursor:not-allowed;color:rgba(0,0,0,0)}button[type=submit].loading-btn::after{position:absolute;z-index:2;content:"";width:30px;height:30px;margin:0;border:solid 3px #fff;border-radius:50%;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);transition:all .5s ease-in;animation-name:rotate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}
