

/* Start:/local/templates/media/tpl/css/vendor.css?173952508858534*/
/**
 * Swiper 6.8.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 16, 2021
 */

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

.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4EB5E6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4EB5E6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#FF9A19;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker--content{box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body.active{display:block}.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker--button{color:#4EB5E6;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:'';background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:'';background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}
body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}
/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}
.likely {
  opacity: 0;
  transition: opacity 0.1s ease-in;
}
.likely * {
  visibility: hidden;
}
.likely_visible {
  opacity: 1;
}
.likely_visible * {
  visibility: inherit;
}
.likely {
  display: inline-block;
  font-size: 0 !important;
  font-weight: normal;
  font-family: Helvetica Neue, Arial, sans-serif;
  text-indent: 0 !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.likely * {
  display: inline-block;
}
.likely__widget {
  position: relative;
  white-space: nowrap;
}
.likely__button,
.likely__counter {
  text-decoration: none;
  text-rendering: optimizeLegibility;
  margin: 0;
  outline: 0;
}
.likely__button {
  position: relative;
  cursor: pointer;
  user-select: none;
}
.likely__counter {
  display: none;
  position: relative;
}
.likely_ready .likely__counter {
  display: inline-block;
}
.likely_ready .likely__counter_empty {
  display: none;
}
.likely__widget,
.likely__icon,
.likely__button,
.likely__counter {
  vertical-align: top;
}
.likely__widget {
  transition: background 0.33s ease-out, color 0.33s ease-out, fill 0.33s ease-out;
}
.likely__widget:hover,
.likely__widget:active,
.likely__widget:focus {
  transition: none;
  cursor: pointer;
}
@media (hover: none) {
  .likely__widget:hover,
  .likely__widget:active,
  .likely__widget:focus {
    transition: background 0.33s ease-out, color 0.33s ease-out, fill 0.33s ease-out;
    cursor: unset;
  }
}
.likely__icon {
  position: relative;
  text-align: left;
}
.likely svg {
  position: absolute;
}
.likely__button,
.likely__counter {
  line-height: inherit;
  cursor: inherit;
}
.likely__button:empty {
  display: none;
}
.likely__counter {
  text-align: center;
}
/* Style options */
.likely .likely__widget {
  color: #000;
  background: rgba(231,231,231,0.8);
}
.likely .likely__counter {
  background-size: 1px 1px;
  background-repeat: repeat-y;
  background-image: linear-gradient(to right, rgba(0,0,0,0.2) 0, rgba(0,0,0,0) 0.5px, rgba(0,0,0,0) 100%);
}
.likely-light .likely__widget {
  color: #fff;
  fill: #fff;
  background: rgba(236,236,236,0.16);
  text-shadow: rgba(0,0,0,0.2) 0 0 0.33em;
}
.likely-light .likely__counter {
  background-image: linear-gradient(to right, rgba(255,255,255,0.4) 0, rgba(255,255,255,0) 0.5px, rgba(255,255,255,0) 100%);
}
.likely__widget_facebook {
  fill: #425497;
}
.likely__widget_facebook:hover,
.likely__widget_facebook:active,
.likely__widget_facebook:focus {
  background: rgba(207,212,229,0.8);
}
@media (hover: none) {
  .likely__widget_facebook:hover,
  .likely__widget_facebook:active,
  .likely__widget_facebook:focus {
    background: rgba(231,231,231,0.8);
  }
}
.likely-light .likely__widget_facebook:hover,
.likely-light .likely__widget_facebook:active,
.likely-light .likely__widget_facebook:focus {
  text-shadow: #425497 0 0 0.25em;
  background: rgba(66,84,151,0.7);
}
@media (hover: none) {
  .likely-light .likely__widget_facebook:hover,
  .likely-light .likely__widget_facebook:active,
  .likely-light .likely__widget_facebook:focus {
    text-shadow: rgba(0,0,0,0.2) 0 0 0.33em;
    background: rgba(236,236,236,0.16);
  }
}
.likely__widget_linkedin {
  fill: #0077b5;
}
.likely__widget_linkedin:hover,
.likely__widget_linkedin:active,
.likely__widget_linkedin:focus {
  background: rgba(191,221,236,0.8);
}
@media (hover: none) {
  .likely__widget_linkedin:hover,
  .likely__widget_linkedin:active,
  .likely__widget_linkedin:focus {
    background: rgba(231,231,231,0.8);
  }
}
.likely-light .likely__widget_linkedin:hover,
.likely-light .likely__widget_linkedin:active,
.likely-light .likely__widget_linkedin:focus {
  text-shadow: #0077b5 0 0 0.25em;
  background: rgba(0,119,181,0.7);
}
@media (hover: none) {
  .likely-light .likely__widget_linkedin:hover,
  .likely-light .likely__widget_linkedin:active,
  .likely-light .likely__widget_linkedin:focus {
    text-shadow: rgba(0,0,0,0.2) 0 0 0.33em;
    background: rgba(236,236,236,0.16);
  }
}
.likely__widget_odnoklassniki {
  fill: #f6903b;
}
.likely__widget_odnoklassniki:hover,
.likely__widget_odnoklassniki:active,
.likely__widget_odnoklassniki:focus {
  background: rgba(252,227,206,0.8);
}
@media (hover: none) {
  .likely__widget_odnoklassniki:hover,
  .likely__widget_odnoklassniki:active,
  .likely__widget_odnoklassniki:focus {
    background: rgba(231,231,231,0.8);
  }
}
.likely-light .likely__widget_odnoklassniki:hover,
.likely-light .likely__widget_odnoklassniki:active,
.likely-light .likely__widget_odnoklassniki:focus {
  text-shadow: #f6903b 0 0 0.25em;
  background: rgba(246,144,59,0.7);
}
@media (hover: none) {
  .likely-light .likely__widget_odnoklassniki:hover,
  .likely-light .likely__widget_odnoklassniki:active,
  .likely-light .likely__widget_odnoklassniki:focus {
    text-shadow: rgba(0,0,0,0.2) 0 0 0.33em;
    background: rgba(236,236,236,0.16);
  }
}
.likely__widget_pinterest {
  fill: #bd081c;
}
.likely__widget_pinterest:hover,
.likely__widget_pinterest:active,
.likely__widget_pinterest:focus {
  background: rgba(238,193,198,0.8);
}
@media (hover: none) {
  .likely__widget_pinterest:hover,
  .likely__widget_pinterest:active,
  .likely__widget_pinterest:focus {
    background: rgba(231,231,231,0.8);
  }
}
.likely-light .likely__widget_pinterest:hover,
.likely-light .likely__widget_pinterest:active,
.likely-light .likely__widget_pinterest:focus {
  text-shadow: #bd081c 0 0 0.25em;
  background: rgba(189,8,28,0.7);
}
@media (hover: none) {
  .likely-light .likely__widget_pinterest:hover,
  .likely-light .likely__widget_pinterest:active,
  .likely-light .likely__widget_pinterest:focus {
    text-shadow: rgba(0,0,0,0.2) 0 0 0.33em;
    background: rgba(236,236,236,0.16);
  }
}
.likely__widget_telegram {
  fill: #34abde;
}
.likely__widget_telegram:hover,
.likely__widget_telegram:active,
.likely__widget_telegram:focus {
  background: rgba(204,234,246,0.8);
}
@media (hover: none) {
  .likely__widget_telegram:hover,
  .likely__widget_telegram:active,
  .likely__widget_telegram:focus {
    background: rgba(231,231,231,0.8);
  }
}
.likely-light .likely__widget_telegram:hover,
.likely-light .likely__widget_telegram:active,
.likely-light .likely__widget_telegram:focus {
  text-shadow: #34abde 0 0 0.25em;
  background: rgba(52,171,222,0.7);
}
@media (hover: none) {
  .likely-light .likely__widget_telegram:hover,
  .likely-light .likely__widget_telegram:active,
  .likely-light .likely__widget_telegram:focus {
    text-shadow: rgba(0,0,0,0.2) 0 0 0.33em;
    background: rgba(236,236,236,0.16);
  }
}
.likely__widget_twitter {
  fill: #00b7ec;
}
.likely__widget_twitter:hover,
.likely__widget_twitter:active,
.likely__widget_twitter:focus {
  background: rgba(191,237,250,0.8);
}
@media (hover: none) {
  .likely__widget_twitter:hover,
  .likely__widget_twitter:active,
  .likely__widget_twitter:focus {
    background: rgba(231,231,231,0.8);
  }
}
.likely-light .likely__widget_twitter:hover,
.likely-light .likely__widget_twitter:active,
.likely-light .likely__widget_twitter:focus {
  text-shadow: #00b7ec 0 0 0.25em;
  background: rgba(0,183,236,0.7);
}
@media (hover: none) {
  .likely-light .likely__widget_twitter:hover,
  .likely-light .likely__widget_twitter:active,
  .likely-light .likely__widget_twitter:focus {
    text-shadow: rgba(0,0,0,0.2) 0 0 0.33em;
    background: rgba(236,236,236,0.16);
  }
}
.likely__widget_vkontakte {
  fill: #526e8f;
}
.likely__widget_vkontakte:hover,
.likely__widget_vkontakte:active,
.likely__widget_vkontakte:focus {
  background: rgba(211,218,227,0.8);
}
@media (hover: none) {
  .likely__widget_vkontakte:hover,
  .likely__widget_vkontakte:active,
  .likely__widget_vkontakte:focus {
    background: rgba(231,231,231,0.8);
  }
}
.likely-light .likely__widget_vkontakte:hover,
.likely-light .likely__widget_vkontakte:active,
.likely-light .likely__widget_vkontakte:focus {
  text-shadow: #526e8f 0 0 0.25em;
  background: rgba(82,110,143,0.7);
}
@media (hover: none) {
  .likely-light .likely__widget_vkontakte:hover,
  .likely-light .likely__widget_vkontakte:active,
  .likely-light .likely__widget_vkontakte:focus {
    text-shadow: rgba(0,0,0,0.2) 0 0 0.33em;
    background: rgba(236,236,236,0.16);
  }
}
.likely__widget_whatsapp {
  fill: #25d366;
}
.likely__widget_whatsapp:hover,
.likely__widget_whatsapp:active,
.likely__widget_whatsapp:focus {
  background: rgba(200,244,216,0.8);
}
@media (hover: none) {
  .likely__widget_whatsapp:hover,
  .likely__widget_whatsapp:active,
  .likely__widget_whatsapp:focus {
    background: rgba(231,231,231,0.8);
  }
}
.likely-light .likely__widget_whatsapp:hover,
.likely-light .likely__widget_whatsapp:active,
.likely-light .likely__widget_whatsapp:focus {
  text-shadow: #25d366 0 0 0.25em;
  background: rgba(37,211,102,0.7);
}
@media (hover: none) {
  .likely-light .likely__widget_whatsapp:hover,
  .likely-light .likely__widget_whatsapp:active,
  .likely-light .likely__widget_whatsapp:focus {
    text-shadow: rgba(0,0,0,0.2) 0 0 0.33em;
    background: rgba(236,236,236,0.16);
  }
}
.likely__widget_viber {
  fill: #7360f2;
}
.likely__widget_viber:hover,
.likely__widget_viber:active,
.likely__widget_viber:focus {
  background: rgba(220,215,251,0.8);
}
@media (hover: none) {
  .likely__widget_viber:hover,
  .likely__widget_viber:active,
  .likely__widget_viber:focus {
    background: rgba(231,231,231,0.8);
  }
}
.likely-light .likely__widget_viber:hover,
.likely-light .likely__widget_viber:active,
.likely-light .likely__widget_viber:focus {
  text-shadow: #7360f2 0 0 0.25em;
  background: rgba(115,96,242,0.7);
}
@media (hover: none) {
  .likely-light .likely__widget_viber:hover,
  .likely-light .likely__widget_viber:active,
  .likely-light .likely__widget_viber:focus {
    text-shadow: rgba(0,0,0,0.2) 0 0 0.33em;
    background: rgba(236,236,236,0.16);
  }
}
.likely__widget_reddit {
  fill: #ff4501;
}
.likely__widget_reddit:hover,
.likely__widget_reddit:active,
.likely__widget_reddit:focus {
  background: rgba(255,208,191,0.8);
}
@media (hover: none) {
  .likely__widget_reddit:hover,
  .likely__widget_reddit:active,
  .likely__widget_reddit:focus {
    background: rgba(231,231,231,0.8);
  }
}
.likely-light .likely__widget_reddit:hover,
.likely-light .likely__widget_reddit:active,
.likely-light .likely__widget_reddit:focus {
  text-shadow: #ff4501 0 0 0.25em;
  background: rgba(255,69,1,0.7);
}
@media (hover: none) {
  .likely-light .likely__widget_reddit:hover,
  .likely-light .likely__widget_reddit:active,
  .likely-light .likely__widget_reddit:focus {
    text-shadow: rgba(0,0,0,0.2) 0 0 0.33em;
    background: rgba(236,236,236,0.16);
  }
}
/* Size options */
.likely {
  margin: 0 -5px -10px;
}
.likely .likely__widget {
  line-height: 20px;
  font-size: 14px;
  border-radius: 3px;
  height: 22px;
  margin: 0 5px 10px;
}
.likely .likely__icon {
  width: 22px;
  height: 22px;
}
.likely .likely__button {
  padding: 1px 4px 1px 0;
}
.likely .likely__counter {
  padding: 1px 4px;
}
.likely svg {
  left: 3px;
  top: 3px;
  width: 16px;
  height: 16px;
}
.likely-big {
  margin: 0 -6px -12px;
}
.likely-big .likely__widget {
  line-height: 28px;
  font-size: 18px;
  border-radius: 4px;
  height: 32px;
  margin: 0 6px 12px;
}
.likely-big .likely__icon {
  width: 32px;
  height: 32px;
}
.likely-big .likely__button {
  padding: 2px 6px 2px 0;
}
.likely-big .likely__counter {
  padding: 2px 6px;
}
.likely-big svg {
  left: 4px;
  top: 4px;
  width: 24px;
  height: 24px;
}
.likely-small {
  margin: 0 -4px -8px;
}
.likely-small .likely__widget {
  line-height: 14px;
  font-size: 12px;
  border-radius: 2px;
  height: 18px;
  margin: 0 4px 8px;
}
.likely-small .likely__icon {
  width: 18px;
  height: 18px;
}
.likely-small .likely__button {
  padding: 2px 3px 2px 0;
}
.likely-small .likely__counter {
  padding: 2px 3px;
}
.likely-small svg {
  left: 3px;
  top: 3px;
  width: 12px;
  height: 12px;
}

#vznos-form{
  margin: 10px;
  margin-bottom: 30px;
  margin-left: 0px;
}

#vznos-input {
  font-family: 'Roboto';
  font-size: 15px;
  font-weight: 400;
  display: inline-flex;
  height: 50px;
  margin-bottom: 10px;
  text-align: center;
  border: 1px solid rgba(38, 49, 56, .20);
  border-radius: 2px;
  background: #fff;
  justify-content: center;
  align-items: center;
  font-family: YanoneKaffeesatz-Regular;
  width: 690px;
  margin: 10px;
  margin-left: 0px;
}

#vznos-btn-500 {
  width: 690px;
  height: 50px;
  background: #000099;
  border: 1px solid #000000;
  border-radius: 2px;
  font-family: YanoneKaffeesatz-Regular;
  font-size: 22px;
  color: #2C2826;
  letter-spacing: 0;
  text-transform: uppercase;
  color: white;
  font-size: 12pt;
  margin: 10px;
  margin-left: 0px;
}

.vznos-title{
  text-align: center;
  font-size: 21pt;
  font-family: Lora, sans-serif;
  margin: 10px;
  margin-left: 0px;
}


/* End */


/* Start:/local/templates/media/tpl/styles/main.css?166028860574748*/
html{line-height:1.15;-webkit-text-size-adjust:100%}details,main{display:block}h1{font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;cursor:pointer;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Lora;src:local("Lora"),local("Lora-Regular"),url(/local/templates/media/tpl/styles/../fonts/Lora.woff2) format("woff2"),url(/local/templates/media/tpl/styles/../fonts/Lora.woff) format("woff"),url(/local/templates/media/tpl/styles/../fonts/Lora.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Lora;src:local("Lora Bold"),local("Lora-Bold"),url(/local/templates/media/tpl/styles/../fonts/Lorabold.woff2) format("woff2"),url(/local/templates/media/tpl/styles/../fonts/Lorabold.woff) format("woff"),url(/local/templates/media/tpl/styles/../fonts/Lorabold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Thin"),local("Roboto-Thin"),url(/local/templates/media/tpl/styles/../fonts/Robotothin.woff2) format("woff2"),url(/local/templates/media/tpl/styles/../fonts/Robotothin.woff) format("woff"),url(/local/templates/media/tpl/styles/../fonts/Robotothin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Thin Italic"),local("Roboto-ThinItalic"),url(/local/templates/media/tpl/styles/../fonts/Robotothinitalic.woff2) format("woff2"),url(/local/templates/media/tpl/styles/../fonts/Robotothinitalic.woff) format("woff"),url(/local/templates/media/tpl/styles/../fonts/Robotothinitalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Light"),local("Roboto-Light"),url(/local/templates/media/tpl/styles/../fonts/Robotolight.woff2) format("woff2"),url(/local/templates/media/tpl/styles/../fonts/Robotolight.woff) format("woff"),url(/local/templates/media/tpl/styles/../fonts/Robotolight.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(/local/templates/media/tpl/styles/../fonts/Robotolightitalic.woff2) format("woff2"),url(/local/templates/media/tpl/styles/../fonts/Robotolightitalic.woff) format("woff"),url(/local/templates/media/tpl/styles/../fonts/Robotolightitalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto"),local("Roboto-Regular"),url(/local/templates/media/tpl/styles/../fonts/Roboto.woff2) format("woff2"),url(/local/templates/media/tpl/styles/../fonts/Roboto.woff) format("woff"),url(/local/templates/media/tpl/styles/../fonts/Roboto.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Italic"),local("Roboto-Italic"),url(/local/templates/media/tpl/styles/../fonts/Robotoitalic.woff2) format("woff2"),url(/local/templates/media/tpl/styles/../fonts/Robotoitalic.woff) format("woff"),url(/local/templates/media/tpl/styles/../fonts/Robotoitalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Medium"),local("Roboto-Medium"),url(/local/templates/media/tpl/styles/../fonts/Robotomedium.woff2) format("woff2"),url(/local/templates/media/tpl/styles/../fonts/Robotomedium.woff) format("woff"),url(/local/templates/media/tpl/styles/../fonts/Robotomedium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(/local/templates/media/tpl/styles/../fonts/Robotomediumitalic.woff2) format("woff2"),url(/local/templates/media/tpl/styles/../fonts/Robotomediumitalic.woff) format("woff"),url(/local/templates/media/tpl/styles/../fonts/Robotomediumitalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Bold"),local("Roboto-Bold"),url(/local/templates/media/tpl/styles/../fonts/Robotobold.woff2) format("woff2"),url(/local/templates/media/tpl/styles/../fonts/Robotobold.woff) format("woff"),url(/local/templates/media/tpl/styles/../fonts/Robotobold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(/local/templates/media/tpl/styles/../fonts/Robotobolditalic.woff2) format("woff2"),url(/local/templates/media/tpl/styles/../fonts/Robotobolditalic.woff) format("woff"),url(/local/templates/media/tpl/styles/../fonts/Robotobolditalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Black"),local("Roboto-Black"),url(/local/templates/media/tpl/styles/../fonts/Robotoblack.woff2) format("woff2"),url(/local/templates/media/tpl/styles/../fonts/Robotoblack.woff) format("woff"),url(/local/templates/media/tpl/styles/../fonts/Robotoblack.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto #000 Italic"),local("Roboto-BlackItalic"),url(/local/templates/media/tpl/styles/../fonts/Robotoblackitalic.woff2) format("woff2"),url(/local/templates/media/tpl/styles/../fonts/Robotoblackitalic.woff) format("woff"),url(/local/templates/media/tpl/styles/../fonts/Robotoblackitalic.ttf) format("truetype");font-weight:900;font-style:italic}body:not(.load) *{-webkit-transition:linear!important;-o-transition:linear!important;transition:linear!important}h1,h2,h3,h4,h5,h6,ul{margin:0;padding:0}.container,.container-fluid{margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}:focus{outline-color:#262626}section{padding:64px 0}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{position:relative;-moz-osx-font-smoothing:grayscale;font-size:10px}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;margin:0;color:#262626;font-family:Roboto,sans-serif;font-size:1.8rem;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;display:flex;overflow-x:hidden;background-attachment:fixed;-webkit-font-smoothing:antialiased;background-color:#fff;font-weight:400;line-height:1.5}.page-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:auto;flex:auto}a,p{color:inherit;text-decoration:none}a,p,svg{-webkit-transition:.11s linear;-o-transition:.11s linear;transition:.11s linear}p:last-child{margin-bottom:0}b{font-weight:600}a.active,a:hover{text-decoration:none;color:var(--main-color)}.author-share:focus,[data-input=mouse] :focus,button:focus,input:focus,textarea:focus{outline:0}button{-webkit-transition:.11s linear;-o-transition:.11s linear;transition:.11s linear;cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:Lora,sans-serif;margin-top:0}.basic-title{color:var(--main-color)}h1{margin-bottom:.5em}.basic-title,h1{font-size:4.8rem;line-height:1.15;margin-bottom:4.8rem}h2{font-weight:700;font-size:32px;margin-bottom:.5em}.basic-subtitle,h3{font-weight:700;font-size:2.4rem;margin-bottom:.5em}.basic-subtitle{color:var(--main-color)}h4{font-weight:500;font-size:18px;margin-bottom:.5em}h5{font-size:14px;margin-bottom:.5em;font-weight:400}ol{list-style:decimal;padding-left:18px}ol li{list-style:decimal}ol li:not(:last-child){margin-bottom:1.6rem}blockquote{font-style:italic;margin:16px}.section-title{font-family:Lora,sans-serif;font-size:3.2rem;line-height:4.2rem;color:var(--main-color);margin-bottom:32px;position:relative;width:100%;padding:0 0 5px 20px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section-title a{font-size:1.2rem;font-weight:400;color:#262626;margin-left:auto;padding-left:8px;text-transform:none}.section-title a:hover{color:var(--main-color)}.section-title:after,.section-title:before{content:'';position:absolute;background-color:var(--main-color)}.section-title:before{width:100%;height:1px;left:0;bottom:0}.section-title:after{top:0;left:0;bottom:0;margin:auto;width:5px;height:5px;border-radius:50%}ul{margin:0;padding:0}li{list-style:none}[hidden]{display:none!important}p{margin-top:0;display:block}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[disabled]{pointer-events:none;opacity:.2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs{width:100%;height:auto;top:unset}.fancybox-show-thumbs .fancybox-inner{right:0;bottom:85px}.banner.banner--iframe{height:296px;position:relative;margin-top:16px}.banner.banner--iframe .container{height:100%;position:relative}.banner.banner--iframe iframe{position:absolute;left:8px;top:0;border:0;height:100%;width:calc(100% - 16px)}.swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.swiper-wrapper{-webkit-transform-style:preserve-3d}.weather-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-24px;width:calc(100% + 24px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.weather-row>*{padding-left:24px}.weather-time{margin-bottom:20px}.weather-time img{vertical-align:middle;margin:-10px 5px -10px -10px}.weather-time span{display:block}.weather-widget{width:100%}.weather-widget .weather-customize,.weather-widget>*{width:100%!important}input[type=search i]::-webkit-search-cancel-button{-webkit-appearance:none;width:18px;height:18px;background-size:18px;background-repeat:no-repeat;cursor:pointer;background-image:url(/local/templates/media/tpl/styles/../assets/svg/close.svg)}.form{width:100%;padding:32px 50px;background:#f9f8f4}.form p{font-size:1.4rem}.form-file-info{display:none;width:100%;margin:6px 0;padding:24px;font-size:14px;background:#fff}.form-file-info span{display:block}.form-file-info>div{display:-webkit-box;display:-ms-flexbox;display:flex}.form-file-info .form-file__close{width:12px;height:21px;background-size:12px;background-position:center;background-repeat:no-repeat;background-image:url(/local/templates/media/tpl/styles/../assets/svg/close.svg);margin-left:auto;cursor:pointer}.form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;padding:0 4px;margin-bottom:8px}.form-field--xl{width:100%}.form-field--lg{width:60%}.form-field--md{width:40%}.form-field--file{width:100%;border:0;padding:0 0 0 24px;-webkit-transition:border-color .11s linear;-o-transition:border-color .11s linear;transition:border-color .11s linear;color:#262626;font-size:14px;background-repeat:no-repeat;background-position:calc(100% - 10px) center}.form-field--file label{display:block;cursor:pointer}.form-field--file label:focus,.form-field--file label:hover{color:var(--main-color)}.form-field--file input{display:none}.form-field input[type=file]{border:0;padding:0 0 0 24px;cursor:pointer}.form-field input[type=file]::-webkit-file-upload-button{border:none;background:0;padding-left:0;cursor:pointer;outline:0}.form-field input[type=file]:focus{outline:0}.form-field input[type=file]:focus::-webkit-file-upload-button,.form-field input[type=file]:hover::-webkit-file-upload-button{outline:0;color:var(--main-color)}.form-field input[type=file]+.ico{position:absolute;top:2px;left:0;margin:auto}.form-field input,.form-field textarea{width:100%;border:1px solid rgba(135,148,171,.3);padding:13px 24px;-webkit-transition:border-color .11s linear;-o-transition:border-color .11s linear;transition:border-color .11s linear;background:0 no-repeat;color:#262626;font-size:14px;line-height:2;resize:vertical;background-position:calc(100% - 10px) center}.form-field input.error,.form-field textarea.error{border-color:#d84c4c;color:#d84c4c;background-image:url(/local/templates/media/tpl/styles/../assets/svg/error.svg)}.form-field input.accept,.form-field textarea.accept{border-color:#00923f;background-image:url(/local/templates/media/tpl/styles/../assets/svg/accept.svg)}.form-field input:focus,.form-field input:hover,.form-field textarea:focus,.form-field textarea:hover{border-color:var(--main-color);background:0 0;color:#262626}.form-field input::-webkit-input-placeholder,.form-field textarea::-webkit-input-placeholder{color:#262626}.form-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px -8px}.form-valid{font-size:12px;line-height:18px;padding-left:24px;position:relative;margin-top:8px}.form-valid input{position:absolute;z-index:2;top:0;left:0;width:16px;height:16px;margin:0;border:0;opacity:0;cursor:pointer}.form-valid input:checked+label span:before{opacity:1}.form-valid span{position:absolute;top:0;left:0;width:16px;height:16px;border:1px solid #262626;border-radius:2px}.form-valid span:before{content:"";position:absolute;top:-1px;left:0;width:16px;height:16px;background:url(/local/templates/media/tpl/styles/../assets/svg/check.svg) no-repeat;background-size:contain;opacity:0}.form-valid label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.form-valid a{text-decoration:underline}.form-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% + 32px);margin:16px -16px 0}.form-footer .form-footer__col{max-width:400px;padding:0 16px}.form-footer .btn{margin:0 auto}.modal-link:hover{color:var(--btn-color);text-decoration:underline}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal .close{position:absolute;right:16px;top:64px;padding:0 1rem;margin:-1rem -1rem -1rem auto;background-color:transparent;border:none;font-size:32px}.modal .close:hover{color:var(--main-color)}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0;background-color:#f9f8f4}.modal--success{background-color:transparent}.modal--success .section-title{margin-bottom:8px}.modal--success p{font-size:14px}.modal--success .modal-dialog{background-color:transparent}.modal--success .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal--success .modal-content{background-color:#f9f8f4;border-bottom:5px solid #e5e5e5;min-height:unset;margin:auto;max-width:464px;padding:32px 56px 32px 24px}.modal--success .close{top:16px;right:16px}.modal-dialog{position:relative;width:auto;background-color:#f9f8f4;height:100%}.modal-dialog .container{height:100%}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translate(0,-50px)}.modal.show .modal-dialog{-webkit-transform:none;-ms-transform:none;transform:none}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;pointer-events:auto;outline:0;padding:64px 0;min-height:100%}.modal-content .form{max-width:818px;margin-right:auto;padding:3.2rem 0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal-vk{width:48px;height:48px;display:block;margin:32px 0 8px}.modal-vk svg{width:100%;height:100%}.ico{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px}.ico svg{width:100%;height:100%;stroke:#262626;fill:#262626}.btn{display:inline-block;background:var(--btn-color);border:0;min-width:200px;min-height:48px;padding:8px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.12s linear;-o-transition:.12s linear;transition:.12s linear;color:var(--third-color)}.btn:hover{background:var(--main-color);color:var(--four-color)}.btn:focus{-webkit-filter:brightness(.8);filter:brightness(.8)}.btn-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:12px;line-height:18px;margin:8px auto 23px;background:0;border:0}.btn-more:hover{color:var(--main-color)}.btn-more:hover svg{fill:var(--main-color)}.btn-more:hover .ico{-webkit-animation:2s linear infinite refresh;animation:2s linear infinite refresh}.btn-more:focus{-webkit-filter:brightness(.8);filter:brightness(.8)}.btn-more span{margin-top:8px;-webkit-transition:.12s linear;-o-transition:.12s linear;transition:.12s linear}.btn-more .ico{width:24px;height:24px}.btn-more svg{-webkit-transition:.12s linear;-o-transition:.12s linear;transition:.12s linear}@-webkit-keyframes refresh{to{-webkit-transform:rotate(0);transform:rotate(0)}from{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes refresh{to{-webkit-transform:rotate(0);transform:rotate(0)}from{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px;margin-right:-16px;font-size:1.2rem}.breadcrumbs li{position:relative;margin-right:16px}.breadcrumbs li:not(:last-child){padding-right:60px}.breadcrumbs li:not(:last-child):before{content:"";position:absolute;top:0;right:0;bottom:0;width:46px;height:8px;margin:auto;background:url(/local/templates/media/tpl/styles/../assets/svg/breadcrumb-arrow.svg) right;background-size:cover}.similar{background-color:#f9f8f4;width:100%}.similar-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px}.similar-list>li{width:25%;padding:0 16px}.similar-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.similar-list a>div{margin-bottom:8px}.similar-list__date{font-size:1.4rem;color:#262626}.similar-list__date span{margin-right:16px}.similar-list__title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;-webkit-transition:.11s linear;-o-transition:.11s linear;transition:.11s linear}.similar-list__tag{min-height:24px;line-height:2.4rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:12px;background:var(--btn-color);font-size:1.2rem;color:var(--third-color);min-width:128px;padding:0 6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.similar-list__hash{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.2rem;color:#262626}.similar-list__hash li{margin-right:6px}.header-baner{width:100%;height:auto}.header-baner .container{padding:0}.header-baner a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-height:110px}.header-baner img{width:100%;-o-object-fit:cover;object-fit:cover}.header-baner--iframe{height:296px;position:relative}.header-baner--iframe iframe{position:absolute;left:0;top:0;border:0;height:100%;width:100%}header{background:#f9f8f4}header.fixed .header-col-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}header.fixed .header-social{padding-bottom:0}header.fixed .header-cont{top:0;position:fixed;padding:20px 0}header .header-cont{padding:32px 0 24px;background:var(--header-color);color:var(--theme-color_text);border-bottom:1px solid #262626;z-index:5;width:100%;left:0;top:0}header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-col-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-col-menu--sub{margin-left:auto;padding-left:24px}.header-col-menu--sub .modal-link{margin:auto 24px auto 0;display:none;color:var(--main-color);opacity:1;font-size:12px}.header-col-menu--sub .modal-link:focus,.header-col-menu--sub .modal-link:hover{color:var(--btn-color);text-decoration:underline}.header-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative}.header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:240px;height:88px;margin-right:24px;-ms-flex-negative:0;flex-shrink:0}.header-logo--wide{width:280px;margin-right:14px}.header-logo picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%}.header-logo img{width:100%;height:auto}.header-search-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;margin-left:auto;padding:0 0 0 6px;-webkit-transition:.11s linear;-o-transition:.11s linear;transition:.11s linear}.header-search-toggle .ico{width:24px;height:24px;padding:3px}.header-search-toggle svg{fill:var(--theme-color_text);stroke:none}.header-search-toggle:hover{opacity:.5}.header-search input[type=search i]::-webkit-search-cancel-button{background-image:url(/local/templates/media/tpl/styles/../assets/svg/close_white.svg)}.header-search{padding-top:10px;position:absolute;right:0;bottom:-8px;width:100%;opacity:0;visibility:hidden;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;background:var(--header-color)}.header-search.show{opacity:1;visibility:visible}.header-search button{position:absolute;right:0;bottom:8px;width:24px;height:24px;background:0;border:0;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-search button .ico{width:24px;height:24px;padding:3px}.header-search button:focus{-webkit-filter:brightness(.8);filter:brightness(.8)}.header-search button:focus svg,.header-search button:hover svg{opacity:.5}.header-search button svg{fill:var(--theme-color_text);stroke:none}.header-search input{padding:7px 32px 7px 12px;background:0;border:0;border-bottom:2px solid var(--theme-color_text);width:100%;height:100%;color:var(--theme-color_text);font-size:18px;font-weight:700}.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;white-space:nowrap;font-size:14px}.header-nav a.active{pointer-events:none}.header-nav li{padding:0 12px}.header-nav li a{display:block;color:var(--theme-color_text);-webkit-transition:opacity .11s linear;-o-transition:opacity .11s linear;transition:opacity .11s linear}.header-nav li a.active{opacity:1;color:#8794ab}.header-nav li a.modal-link{color:var(--main-color);opacity:1}.header-nav li a.modal-link:focus,.header-nav li a.modal-link:hover{color:var(--main-color);text-decoration:underline}.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header-menu--main{padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid rgba(249,248,244,.2)}.header-menu--main a{opacity:.5}.header-menu--main a:hover{opacity:1}.header-menu--sub li a{font-weight:700;text-transform:uppercase}.header-menu--sub li a:focus{-webkit-filter:brightness(.8);filter:brightness(.8)}.header-menu--sub li a:focus,.header-menu--sub li a:hover{opacity:.5}.header-social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;margin:0 -6px 0 auto;padding-bottom:24px}.header-social--mob{display:none}.header-social li{padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex}.header-social li svg{width:100%;height:100%;fill:var(--theme-color_text);opacity:.5}.header-social li a:hover svg{opacity:1;fill:var(--theme-color_text)}.header-social .ico,.header-social a{width:24px;height:24px}.header-social a:hover,.header-social a:hover svg{opacity:1}.header-social a:focus svg{-webkit-filter:brightness(.8);filter:brightness(.8)}.header-nav__close{right:24px;top:24px;position:absolute;width:24px;height:24px;display:none}.header-nav__close:focus span,.header-nav__close:hover span{background:var(--main-color)}.header-nav__close span{position:absolute;width:100%;height:2px;border-radius:10px;background:#262626}.header-nav__close span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header-nav__close span:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header-toggler{display:none;width:24px;height:24px;position:relative;-ms-flex-negative:0;flex-shrink:0}.header-toggler span{width:100%;height:2px;border-radius:10px;background:var(--theme-color_text);position:absolute}.header-toggler span:nth-child(1){top:4px}.header-toggler span:nth-child(2){top:calc(50% - 1px)}.header-toggler span:nth-child(3){top:calc(100% - 6px)}.header-extra{padding:24px;position:fixed;width:100%;opacity:0;visibility:hidden;height:auto;right:0;background:var(--header-color);z-index:4;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;left:0;-webkit-box-shadow:0 6px 24px rgba(0,0,0,.4);box-shadow:0 6px 24px rgba(0,0,0,.4);margin-top:8px;font-size:14px}.header-extra a:hover{opacity:.5}.header-extra ul{display:block;position:relative;width:25%;padding-left:32px}.header-extra ul:not(:last-child)::before{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background-color:var(--theme-color_text);opacity:.5}.header-extra ul:first-child{padding-left:0}.header-extra ul:last-child{border:0}.header-extra li{padding:0;margin-bottom:16px}.header-extra.open{opacity:1;visibility:visible}.header-extra__btn{color:var(--theme-color_text);cursor:pointer;font-size:15px;font-weight:700}.header-extra__btn:hover{opacity:.5}footer{background:var(--footer-color);color:var(--theme-color_text);padding:48px 0 42px;font-size:1.4rem}footer a:hover{opacity:.5;color:var(--theme-color_text)}footer a:focus{-webkit-filter:brightness(.8);filter:brightness(.8)}.footer-contacts__soc{width:132px;margin:0 0 0 10px}.footer-contacts__soc a:hover{opacity:.5}.footer-contacts__soc a:focus svg{-webkit-filter:brightness(.8);filter:brightness(.8)}.footer-contacts__soc ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px}.footer-contacts__soc .ico{width:24px;height:24px}.footer-contacts__soc .ico svg{stroke:var(--theme-color_text);fill:var(--theme-color_text)}.footer-contacts__soc li{width:36px;padding:0 6px}.footer-menu{display:block;-webkit-columns:5;-moz-columns:5;columns:5;-webkit-column-count:5;-moz-column-count:5;column-count:5;margin-bottom:32px;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.footer-menu a.active{pointer-events:none}.footer-menu li{display:-ms-inline-grid;display:inline-grid;page-break-inside:avoid;margin-bottom:1em}@supports ((-moz-column-break-inside:avoid) or (break-inside:avoid-column)){.footer-menu li{display:block}}.footer-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-contacts .basic-subtitle{color:var(--theme-color_text);margin-bottom:16px}.footer-contacts__info{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -12px}.footer-contacts__info li{margin-bottom:12px;padding-right:20px}.footer-contacts__info ul{margin:0 0 -12px}.footer-contacts__info .footer-contacts__info-xl{width:50%}.footer-contacts__info .footer-contacts__info-md{width:25%}.footer-contacts__col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.footer-contacts__col .basic-subtitle{width:100%}.footer-info{color:var(--theme-color_text);opacity:.5;font-size:14px;margin-bottom:16px;padding-top:32px;margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:22px;position:relative}.footer-info:before{content:"";background-color:var(--theme-color_text);position:absolute;left:0;top:0;opacity:.2;height:1px;width:100%}.footer-info p{margin-bottom:0}.footer-statistic{width:150px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer-statistic .ico{width:50px;height:50px}.footer-statistic .ico svg{stroke:var(--theme-color_text);fill:var(--theme-color_text)}.footer-statistic>*{margin-top:18px}.footer-statistic a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;color:var(--theme-color_text);opacity:.5}.main-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:428px;margin:0 -8px;color:#fff}.main-wrap .swiper-button-prev{left:0}.main-wrap .swiper-button-next{right:0}.main{background-color:#f9f8f4;padding:32px 0}.main-slider{width:60%;padding:0 8px}.main-slider .swiper-button-next,.main-slider .swiper-button-prev{display:none}.main-slider a:hover{opacity:1}.main-slider a:hover .main-slider__title{opacity:.7;color:#fff}.main-thumb{width:40%;padding:0 8px}.main-thumb .swiper-slide{height:auto;padding:24px 32px;-webkit-transition:.12s linear;-o-transition:.12s linear;transition:.12s linear;background-color:#fff;color:#262626;cursor:pointer;opacity:.5}.main-thumb .swiper-slide:not(:last-child){margin-bottom:8px}.main-thumb .swiper-slide:hover{opacity:1}.main-thumb .swiper-slide.swiper-slide-thumb-active{background-color:var(--main-color);color:var(--four-color);opacity:1}.main-slider__title{-webkit-transition:.11s linear;-o-transition:.11s linear;transition:.11s linear;font-size:24px;line-height:1.5}.main-thumb__title{font-family:Lora,sans-serif}.main-slider__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;height:100%}.main-slider__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-slider__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;z-index:1;bottom:0;left:0;width:100%;height:100%;padding:32px 48px}.main-slider__info:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(.01%,rgba(0,0,0,0)),to(rgba(0,0,0,.7)));background:-o-linear-gradient(top,#000 0,rgba(0,0,0,0) .01%,rgba(0,0,0,.7) 100%);background:linear-gradient(180deg,#000 0,rgba(0,0,0,0) .01%,rgba(0,0,0,.7) 100%)}.main-slider__date,.main-thumb__date{margin:0 -8px 8px;font-size:1.4rem}.main-slider__date span,.main-thumb__date span{padding:0 8px}.news-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.news-wrap .form{border-bottom:5px solid rgba(38,38,38,.1);margin-top:48px}.news-wrap .form:first-child{margin-top:0}.news-mobile-slider{width:100%}.news-mobile-slider .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-mobile-slider .swiper-button-next,.news-mobile-slider .swiper-button-prev{background:#f9f8f4;border-color:#f9f8f4;display:none}.news-mobile-slider .swiper-button-next svg,.news-mobile-slider .swiper-button-prev svg{fill:#262626}.news-mobile-slider .swiper-button-next:focus,.news-mobile-slider .swiper-button-next:hover,.news-mobile-slider .swiper-button-prev:focus,.news-mobile-slider .swiper-button-prev:hover{background:var(--btn-color);border-color:var(--btn-color)}.news-mobile-slider .swiper-button-prev{left:8px}.news-mobile-slider .swiper-button-next{right:8px}.news-aside{width:332px;margin-left:auto;padding-left:32px}.news-aside .section-title{font-size:24px;font-weight:700}.news-aside .form{display:none}.news-aside__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border:4px solid rgba(45,119,255,.2);padding:24px 32px;margin-bottom:24px}.news-aside__item .btn{margin:16px auto 0}.news-calendar{min-height:231px}.news-calendar .news-calendar__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-calendar .datepicker{width:100%;border:0}.news-calendar .datepicker--cell{border-radius:50%;color:#262626}.news-calendar .datepicker--cell.-current-{color:var(--main-color)}.news-calendar .datepicker--nav{min-height:unset;border:0;padding:0;margin-bottom:8px}.news-calendar .datepicker--content{padding:0}.news-calendar .datepicker--cell.-disabled-{opacity:.5}.news-calendar .datepicker--nav-action svg{width:24px;height:24px}.news-calendar .datepicker--nav-action path{stroke:none;fill:unset}.news-calendar .datepicker--nav-title{font-weight:700;font-size:18px;line-height:1.5;color:#262626}.news-calendar .datepicker--cell-day.-other-month-,.news-calendar .datepicker--cell-year.-other-decade-{opacity:.5}.news-calendar .section-title{margin-bottom:2.4rem;font-weight:700}.news-calendar .datepicker--day-name{text-transform:none;color:#262626;mix-blend-mode:normal;opacity:.6}.news-calendar .datepicker--days-names{margin-bottom:20px}.news-calendar .datepicker--cell.-selected-,.news-calendar .news-calendar .datepicker--cell.-selected-.-current-{background:var(--btn-color);color:#fff}.news-calendar .datepicker--cell.-selected-{pointer-events:none}.news-calendar *{font-family:Roboto,sans-serif}.news-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:calc(100% - 332px)}.news-cont h5{margin-bottom:6px}.news-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.news-list+.news-list{margin-top:32px}.news-item__author{font-size:12px;color:#262626}.news-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1;width:100%;padding:24px 32px;margin-bottom:8px;background:#f9f8f4;font-family:Roboto,sans-serif}.news-item:hover{color:var(--main-color)}.news-item:hover .news-item__tag{border-color:var(--main-color);color:#262626}.news-item:hover svg{fill:var(--main-color);stroke:var(--main-color)}.news-item:focus .news-item__tag,.news-item:focus .news-item__title,.news-item:focus svg{-webkit-filter:brightness(.8);filter:brightness(.8)}.news-item--xl{width:100%;margin:0 0 32px;padding:40% 64px 64px;color:#fff}.news-item--xl:hover{color:var(--btn-color)}.news-item--xl:hover .news-item__tag{border-color:var(--btn-color);color:#fff}.news-item--xl:hover svg{fill:var(--btn-color);stroke:var(--btn-color)}.news-item--xl .news-item__tag{color:#fff}.news-item--xl .news-item__title{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.news-item--xl .news-item__footer{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:16px}.news-item--xl .news-item__footer svg{fill:#fff;stroke:#fff}.news-item--xl .news-item__date{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;color:#fff;margin-bottom:14px}.news-item--xl .news-item__img{width:100%;height:100%}.news-item--xl .news-item__img:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(38,38,38,0)),to(#262626));background-image:-o-linear-gradient(top,rgba(38,38,38,0) 0,#262626 100%);background-image:linear-gradient(180deg,rgba(38,38,38,0) 0,#262626 100%)}.news-item--xl:not(:first-child){margin-top:24px}.news-item--xl:not(:last-child){margin-bottom:32px}.news-item--lg{width:100%;border-bottom:5px solid #e5e5e5}.news-item--lg:last-child{margin-bottom:0}.news-item--md{padding:24px;border-bottom:5px solid #e5e5e5}.news-item--md:hover{background-color:rgba(229,229,229,.3)}.news-item--md .news-item__title{width:100%;font-size:1.8rem;font-family:Roboto,sans-serif}.news-item--sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:144px;margin-bottom:32px;background:0;padding:0}.news-item--sm .news-item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.news-item--sm .news-item__date{margin-bottom:8px}.news-item--sm .news-item__title{width:100%;font-size:24px;line-height:32px;font-weight:400}.news-item--sm .news-item__footer{margin-top:8px}.news-item--sm .news-item__img{-ms-flex-negative:0;flex-shrink:0;position:unset;width:200px;height:144px;margin-right:32px}.news-item--sm .news-item__img:before{display:none}.news-item--banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:2.4rem 0;padding:0}.news-item--banner:first-child{margin-top:0}.news-item--banner:last-child{margin-bottom:0}.news-item--banner img{width:100%;height:auto}.news-item--banner-iframe{position:relative;height:296px}.news-item--banner-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.news-item__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;z-index:-1;top:0;right:0;width:50%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.news-item__img.news-item__img--no_photo img{-o-object-fit:contain;object-fit:contain;padding:5px 10px;background:var(--header-color)}.news-item__img:before{content:"";position:absolute;z-index:1;top:0;left:-1px;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(9.06%,#f9f8f4),to(rgba(249,248,244,0)));background-image:-o-linear-gradient(left,#f9f8f4 9.06%,rgba(249,248,244,0) 100%);background-image:linear-gradient(90deg,#f9f8f4 9.06%,rgba(249,248,244,0) 100%)}.news-item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:70%;overflow:hidden;font-family:Roboto,sans-serif;margin-bottom:0;font-weight:500}.news-list+.basic-subtitle{margin:32px 0}.news-item__footer{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.news-item__footer .news-item__tag:not(:first-child){margin-left:16px}.news-item__footer .ico{margin-right:8px}.news-item__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid var(--btn-color);padding:3px 16px;-webkit-transition:.11s linear;-o-transition:.11s linear;transition:.11s linear;border-radius:12px;font-size:1.2rem;line-height:1.8rem;color:#262626}.news-aside__post-date,.news-item__date{font-size:14px;line-height:24px;margin-bottom:6px;color:#262626}.news-aside__post-date span,.news-item__date span{margin-right:16px}.news-aside__post:hover{opacity:1}.news-aside__post:hover .news-aside__post-title{opacity:.9}.news-aside__post:focus .news-aside__post-title{-webkit-filter:brightness(.8);filter:brightness(.8)}.news-aside__post:not(:last-child){margin-bottom:2.4rem}.news-aside__post-title{font-weight:700;font-size:1.4rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;-webkit-transition:.11s linear;-o-transition:.11s linear;transition:.11s linear}.news-aside__post-author{margin-top:8px;font-size:12px;color:#262626}.news-archive__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.6rem 3.2rem;background:#f9f8f4;border-bottom:5px solid rgba(38,38,38,.1)}.news-archive__item:hover{opacity:.7}.news-archive__item img{width:100%;-webkit-box-shadow:0 0 10px rgba(54,52,45,.2);box-shadow:0 0 10px rgba(54,52,45,.2)}.news-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:32px auto 0;font-size:12px}.news-pagination .ico{width:24px;height:24px;padding:5px}.news-pagination .news-pagination__prev{background:0;margin-right:8px}.news-pagination .news-pagination__prev a{background:0 0}.news-pagination .news-pagination__next{background:0;margin-left:8px}.news-pagination .news-pagination__next a{background:0 0}.news-pagination .news-pagination__next svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.news-pagination li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;margin:0 4px;background:#f9f8f4;border-radius:50%}.news-pagination li.active{color:#fff;background:var(--main-color);pointer-events:none}.news-pagination a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border-radius:50%}.news-pagination a:hover{background-color:var(--main-color);color:var(--four-color)}.news-pagination a:focus{-webkit-filter:brightness(.8);filter:brightness(.8)}.news-pagination a:focus svg,.news-pagination a:hover svg{stroke:var(--main-color)}.news-calendar-wrap,.news-calendar__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.big-slider{padding:0}.big-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.big-slider .swiper-pagination{bottom:48px;height:0}.big-slider .swiper-pagination .swiper-pagination-bullet{width:24px;height:5px;border-radius:10px;background:#fff;opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.big-slider .swiper-pagination .swiper-pagination-bullet-active{background:#fff;width:42px}.main-slider__date{color:#fff}.big-slider__slider{position:relative;padding-bottom:47%}.big-slider__slider .swiper-wrapper{position:absolute;width:100%;height:100%}.big-slider-slider__date{display:inline-block;position:absolute;top:-13px;left:auto;right:auto;margin:auto;font-size:14px}.big-slider-slider__date span{padding:0 8px}.big-slider__nav-border-left:after,.big-slider__nav-border-left:before,.big-slider__nav-border-right:after,.big-slider__nav-border-right:before{content:'';position:absolute;width:4px;height:calc(50% - 47px);background:#fff}.big-slider__nav-border-right:before{right:0;top:0}.big-slider__nav-border-right:after{right:0;bottom:0}.big-slider__nav-border-left:before{left:0;top:0}.big-slider__nav-border-left:after{left:0;bottom:0}.swiper-button-next,.swiper-button-prev{width:94px;height:94px;border:4px solid #fff;border-radius:50%;margin-top:calc(-1 * 94px / 2)}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next .ico,.swiper-button-prev .ico{height:41px;width:24px}.swiper-button-next svg,.swiper-button-prev svg{fill:#fff;stroke:none}.swiper-button-prev{left:-47px;padding-right:6px}.swiper-button-next{right:-47px;padding-left:6px}.swiper-button-next svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.big-slider__slider-info{position:absolute;bottom:auto;top:auto;z-index:1;color:#fff;max-width:1144px;margin:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:4px solid #fff;text-align:center;padding:52px 70px}.big-slider__slider-info:after,.big-slider__slider-info:before{content:'';position:absolute;top:-4px;width:calc(50% - 81px);height:4px;background:#fff}.big-slider__slider-info:before{left:0}.big-slider__slider-info:after{right:0}.big-slider__slider-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.big-slider__slider-img:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(38,38,38,0)),to(rgba(38,38,38,.6)));background:-o-linear-gradient(top,rgba(38,38,38,0) 0,rgba(38,38,38,.6) 100%);background:linear-gradient(180deg,rgba(38,38,38,0) 0,rgba(38,38,38,.6) 100%)}.big-slider__slider-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page .basic-title{max-height:1176px}.doc_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.doc_link .ico{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;margin-right:16px}.doc_link .ico svg{stroke:none}.page-cont{width:calc(100% - 270px);max-width:764px}.page-cont a{text-decoration:underline}.page-cont img{display:block;max-width:100%;height:auto;margin:24px 0}.page-cont img:first-child{margin-top:0}.page-cont iframe{width:100%}.page-cont ol{padding:0;margin-left:26px}.page-cont ul li{position:relative;margin-bottom:16px;padding-left:26px}.page-cont ul li:before{content:"";position:absolute;top:8px;left:0;width:10px;height:10px;background:var(--main-color);border-radius:50%}.page-iframe{position:relative;width:100%;height:0;padding-bottom:55%;margin:24px 0}.page-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-aside{position:relative;width:270px;padding-right:32px;border-right:1px solid #c4c4c4}.page-aside+.page-cont{padding-left:64px}.page-aside__static{position:-webkit-sticky;position:sticky;top:80px}.page-aside__hash{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px}.page-aside__hash li{margin-right:4px}.page-aside__row{margin-bottom:8px}.page-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Lora,sans-serif}.page-aside__date{font-size:14px;margin-bottom:6px}.page-aside__date span{margin-right:1.6rem}.page-aside__author{font-size:12px}.page-aside__banner{margin-top:40px}.page-aside__banner a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-aside__statistic{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-6px;position:relative}.page-aside__statistic .ico{width:18px;height:18px;margin-right:8px}.page-aside__statistic>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 16px 6px 0}.page-gallery{margin-top:48px}.page-gallery .page-gallery__counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;z-index:2;bottom:0;left:0;padding:16px 24px;color:#fff;font-size:12px;pointer-events:none}.page-gallery .page-gallery__counter span{font-size:14px}.page-gallery h3{margin-bottom:16px}.page-gallery ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 0 -1px -1px}.page-gallery ul li{display:block;position:relative;width:calc(33.333% - 1px);height:0;margin:0 0 1px 1px}.page-gallery ul li:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-webkit-transition:.12s linear;-o-transition:.12s linear;transition:.12s linear;background:-webkit-gradient(linear,left top,left bottom,from(rgba(38,38,38,.3)),to(rgba(38,38,38,.6)));background:-o-linear-gradient(top,rgba(38,38,38,.3) 0,rgba(38,38,38,.6) 100%);background:linear-gradient(180deg,rgba(38,38,38,.3) 0,rgba(38,38,38,.6) 100%);pointer-events:none;opacity:0;border-radius:0}.page-gallery ul li:hover:before{opacity:1}.page-gallery ul li:last-of-type:before{opacity:1}.page-gallery ul li:nth-child(-n+6){padding-bottom:27%}.page-gallery ul li img{width:100%;height:100%;margin:0;-o-object-fit:cover;object-fit:cover}.page-gallery ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;top:0;left:0;width:100%;height:100%}.page-banner .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-banner img{max-width:100%;height:auto}.page-share{cursor:pointer}.page-share .likely{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:100%;right:0;left:0;width:292px;border:4px solid rgba(45,119,255,.2);padding:12px 12px 6px;cursor:default;background:#fff}.page-share .likely__widget{color:#262626}.page-share:focus,.page-share:hover{color:var(--main-color)}.page-share:focus .ico svg,.page-share:hover .ico svg{stroke:var(--main-color)}.search-empty__title{font-weight:700;font-size:48px;line-height:56px;text-transform:none;color:var(--main-color);margin-bottom:16px;margin-top:40px}.news-search{position:relative;width:100%;height:64px;margin-bottom:16px}.news-search .ico{width:24px;height:24px;padding:3px}.news-search button{position:absolute;top:0;right:24px;bottom:0;margin:auto;border:0;background:0}.news-search button svg{fill:#262626;stroke:#262626}.news-search input{width:100%;height:100%;border:1px solid #e5e5e5;padding:20px 64px 20px 24px;font-size:14px}.news-search input:hover{border-color:#000}.contacts a:focus{-webkit-filter:brightness(.8);filter:brightness(.8)}#map{height:430px;width:100%}.contacts-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:48px 40px;background:#f9f8f4}.contacts-info__col{display:-webkit-box;display:-ms-flexbox;display:flex;width:33.333%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 8px;margin-bottom:-16px}.contacts-info__col>*{margin-bottom:16px}.contacts-staff{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-8px}.contacts-staff li{padding:0 4px;margin-bottom:8px;width:25%}.contacts-map{margin-bottom:64px}.contacts-staff__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;height:0;padding-bottom:95%}.contacts-staff__img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contacts-staff__info{background:#f9f8f4;padding:24px;font-size:14px}.contacts-staff__info strong{font-weight:700;font-size:18px;margin-bottom:8px}.contacts-staff__footer{border-top:1px solid #e5e5e5;padding-top:16px;margin-bottom:-4px}.contacts-staff__footer p{margin-bottom:4px}.archive-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;padding:16px 24px 8px;background:#f9f8f4;font-size:1.4rem;margin-bottom:42px}.archive-filter ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.archive-filter ul li{margin-bottom:8px}.archive-filter a:hover{opacity:.9}.archive-filter a.active{color:var(--main-color);pointer-events:none}.archive-filter__year{font-weight:700}.archive-filter__year li{padding-right:32px}.archive-filter__month{font-weight:400}.archive-filter__month li{padding-right:16px}.archive-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive-main{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:31%;padding-right:32px}.archive-main img{width:100%}.archive-main p{line-height:36px}.archive-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:69%;margin:0 -4px}.archive-list .basic-subtitle{width:100%}.archive-list .archive-item{width:25%;padding:0 4px;margin-bottom:32px}.archive-list .archive-item p{margin-top:8px}.archive-list .archive-item img{width:100%;height:auto}.archive-item img{border:1px solid rgba(135,148,171,.3);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.1);box-shadow:1px 1px 5px rgba(0,0,0,.1)}.error-404{background:#f9f8f4}.error-404 .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}.error-404 .container:before{content:'';position:absolute;background:#262626;height:2px;width:100%;left:0;bottom:33px}.error-404 h1{color:var(--main-color);font-size:64px}.error-404 a{text-decoration:underline}.error-404 a:hover{text-decoration:none}.error-404 a:focus{-webkit-filter:brightness(.8);filter:brightness(.8)}.error-404__img,.error-404__text{width:50%}.error-404__img img{width:100%;max-width:440px}@media (min-width:575px){.container{max-width:575px}}@media (min-width:576px){.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:960px}.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}@media (min-width:1280px){.container{max-width:1280px}header.fixed .header-menu--main{display:none}header.fixed .header-search-toggle{margin-left:24px}header.fixed .header-logo{display:none}}@media (min-width:1440px){.container{max-width:1350px}}@media (max-width:1440px){.header-logo{width:160px;height:72px}}@media (max-width:1280px){header .header-cont,header.fixed .header-cont{padding:16px 0}.header-col-menu--sub{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-col-menu--sub .modal-link{display:block}.header-nav{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:#f9f8f4;z-index:11;color:#262626;padding:72px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:auto}.header-nav.open{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header-nav .modal-link{display:none}.header-nav ul{-webkit-columns:3;-moz-columns:3;columns:3;display:block;width:100%}.header-nav ul.header-social--mob{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:150px}.header-nav ul.header-menu--sub{margin-bottom:24px;font-weight:700;font-size:18px;line-height:30px}.header-nav ul li a{color:#262626}.header-menu--main{border-bottom:0;margin-bottom:0;padding-bottom:0}.header-menu--main a{opacity:1}.header-menu--sub{border-bottom:1px solid #8794ab;padding-bottom:32px}.header-social--desk{display:none}.header-social{margin-bottom:0;padding-bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:0}.header-social li svg{fill:#262626;opacity:1}.header-social li a:focus{-webkit-filter:brightness(.8);filter:brightness(.8)}.header-social li a:hover svg{opacity:1;fill:var(--main-color)}.header-nav__close{display:block}.header-toggler{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.header-extra{position:unset;opacity:1;visibility:visible;background:0;-webkit-box-shadow:none;box-shadow:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:0 -12px 12px 0}.header-extra ul{padding:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0}.header-extra li{margin-bottom:0;padding:0 12px}.header-extra__btn{display:none!important}.header-menu.header-menu--main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.header-menu--sub{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header-extra{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.header-social--mob{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.news-item--xl:not(:first-child){margin-top:8px}.news-item--xl:not(:last-child){margin-bottom:16px}.news-item--sm{min-height:unset}.news-item--sm .news-item__img{display:none}.big-slider__slider-info{max-width:calc(100% - 160px)}}@media (max-width:1024px){section{padding:48px 0}.basic-title,h1{font-size:2.4rem;line-height:3.2rem;margin-bottom:1.6rem}.btn{min-height:32px}.header-logo{width:112px;height:40px}.header-search-toggle{padding:0;margin-left:8px}.header-search{margin:auto;padding-top:0;height:24px;bottom:0;top:unset}.header-search button{bottom:0;right:0}.header-search input{font-size:14px;padding:2px 32px 4px 8px;border-bottom:1px solid var(--theme-color_text)}.header-toggler{margin-left:32px}footer{padding:24px 0 32px}.footer-menu{-webkit-columns:4;-moz-columns:4;columns:4;-webkit-column-count:4;-moz-column-count:4;column-count:4}.main-wrap{height:232px}.main-thumb .swiper-slide{padding:16px 24px}.main-slider__title{font-size:18px}.main-slider__date span,.main-thumb__date span,.main-thumb__title{font-size:12px}.main-slider__info{padding:24px}.news-wrap .form{margin-top:16px}.news-aside{width:184px;padding-left:16px}.news-aside__item{padding:12px}.news-aside__item .btn{width:100%;min-width:unset}.news-aside__item .section-title{position:relative;font-size:14px;line-height:2;text-transform:none;margin-bottom:16px}.news-aside__item .section-title a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-aside__item .section-title a:before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:0;right:0;width:16px;height:16px;margin:auto;background:url(/local/templates/media/tpl/styles/../assets/svg/section-arrow.svg)}.news-aside__item .section-title a span{display:none}.news-archive .section-title{font-size:14px;line-height:2;text-transform:none;margin-bottom:16px;position:relative}.news-archive .section-title a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-archive .section-title a:before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:0;right:0;width:16px;height:16px;margin:auto;background:url(/local/templates/media/tpl/styles/../assets/svg/section-arrow.svg)}.news-archive .section-title a span{display:none}.news-calendar .datepicker{font-size:10px}.news-calendar .datepicker--cell{height:20px}.news-calendar .datepicker--nav-action,.news-calendar .datepicker--nav-action svg{width:16px;height:16px}.news-calendar .datepicker--nav-title{font-size:12px;font-weight:400}.news-calendar .datepicker--days-names{margin-bottom:8px}.news-cont{width:calc(100% - 184px)}.news-item--xl{padding:15% 16px 24px}.news-item__title{font-size:18px}.news-aside__post-author,.news-aside__post-title{font-size:1.2rem}.news-archive__item{border:0;padding:1.6rem}.swiper-button-next,.swiper-button-prev{border:1px solid #fff;width:40px;height:40px;margin-top:calc(-1 * 40px / 2)}.swiper-button-next .ico,.swiper-button-prev .ico{height:17px;width:10px;margin:auto;position:absolute;right:0;top:0;bottom:0;left:0}#map{height:300px}.contacts-info{padding:24px 16px}.contacts-map{margin-bottom:32px}.contacts-staff__info{padding:16px}.contacts-staff__info strong{font-size:14px}.archive-main{padding-right:16px}.archive-main p{font-size:14px;margin-bottom:8px}.archive-list .basic-subtitle{margin-bottom:8px}.archive-list .archive-item{width:33.333%;margin-bottom:24px}.archive-list .archive-item p{font-size:14px}.error-404 .container:before{bottom:29px}.error-404 h1{font-size:48px}}@media (max-width:767px){section{padding:24px 0}blockquote{font-size:16px}.section-title{font-size:18px;line-height:26px;margin-bottom:16px;font-weight:700}.form{padding:3.2rem 1.6rem}.form-field--lg,.form-field--md{width:100%}.form-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:8px}.form-footer .form-footer__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:unset}.form-footer .btn{margin-top:24px}.modal .close{top:20px;right:4px}.modal-content{padding:32px 0}.modal-vk{margin:16px 0 8px}.similar-list{margin-bottom:-24px}.similar-list>li{width:100%;margin-bottom:24px}.similar-list>li:nth-child(4){display:block}.header-logo{width:104px;height:32px}.header-search-toggle .ico{width:16px;height:16px;padding:1px}.header-search button,.header-search button .ico{width:16px;height:16px}.header-nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.header-nav .header-social{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header-toggler{margin-left:24px;width:16px;height:16px}.header-toggler span:nth-child(1){top:2px}.header-toggler span:nth-child(3){top:calc(100% - 4px)}footer{padding:24px 0}.footer-contacts__soc{margin:24px auto 0 0}.footer-menu{display:none}.footer-contacts__info{width:100%}.footer-contacts__info ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px}.footer-contacts__info .footer-contacts__info-md,.footer-contacts__info .footer-contacts__info-xl{width:100%}.footer-statistic{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-wrap{height:0;margin:0;padding:0 16px 50%}.main-wrap .swiper-button-next,.main-wrap .swiper-button-prev{border:0}.main-wrap .main-slider{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:2px}.main{padding:24px 0}.main-slider{width:100%;padding:0}.main-slider .swiper-button-next,.main-slider .swiper-button-prev{display:block}.main-thumb{display:none}.main-slider__title{font-size:14px}.main-slider__info{padding:24px 40px}.news-wrap .news-aside__item--calendar{display:none}.news-mobile-slider .swiper-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}.news-mobile-slider .news-item{-ms-flex-negative:0;flex-shrink:0;position:relative;width:100%;height:100%;margin-bottom:0;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform,-webkit-transform}.news-mobile-slider .swiper-button-next,.news-mobile-slider .swiper-button-prev{display:block}.news-aside{width:100%;padding-left:0;margin-top:24px}.news-aside .form{display:block;margin-bottom:42px}.news-aside__item .section-title a:before{display:none}.news-aside__item .section-title a span{display:block}.news-cont{width:100%}.news-cont .form{display:none}.news-item{padding:24px 16px}.news-item--xl .news-item__footer{margin-bottom:8px}.news-item--lg{padding-bottom:0;border-bottom:0}.news-item--lg .news-item__title{-webkit-line-clamp:3}.news-item--lg .news-item__img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;width:calc(100% + 32px);height:264px;margin:8px -16px 0}.news-item--lg .news-item__img:before{top:-1px;width:calc(100% + 2px);background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f8f4),to(rgba(249,248,244,0)));background-image:-o-linear-gradient(top,#f9f8f4 0,rgba(249,248,244,0) 100%);background-image:linear-gradient(180deg,#f9f8f4 0,rgba(249,248,244,0) 100%)}.news-item--sm{padding:0}.news-item--banner{margin:.8rem 0;padding:0}.news-item__title{width:100%}.news-aside__post:nth-of-type(1n+5){display:none}.news-archive__item{padding:1.6rem 2.4rem}.page-cont{width:100%}.page-aside{border-right:0;border-bottom:1px solid #c4c4c4;padding-right:0;margin-bottom:32px;padding-bottom:24px;width:100%}.page-aside+.page-cont{padding-left:0}.page-aside__banner{display:none}.page-gallery ul li{width:calc(50% - 1px)}.page-banner .container{padding:0}.news-wrap--search .news-search{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.news-wrap--search .news-cont{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.news-wrap--search .news-aside{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:0}.news-wrap--search .news-aside .news-aside__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-wrap--search .news-aside .btn{max-width:200px}.news-wrap--search .news-calendar .datepicker{max-width:244px;font-size:14px}.news-wrap--search .news-aside__item--calendar{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e5e5e5;padding:16px 24px}.news-wrap--search .news-aside__item--calendar .news-calendar__wrap{display:none;padding-top:12px;text-align:center}.news-wrap--search .news-aside__item--calendar .section-title{font-size:24px;margin-bottom:0}.news-wrap--search .news-aside__item--calendar .section-title:before{top:0;right:0;left:unset;width:13px;height:13px;margin:auto;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;background:url(/local/templates/media/tpl/styles/../assets/svg/slider-arrow.svg) no-repeat;background-size:contain}.news-wrap--search .news-aside__item--calendar .section-title.open:before{-webkit-transform:rotate(450deg);-ms-transform:rotate(450deg);transform:rotate(450deg)}.search-empty__title{margin-top:24px;font-size:2.4rem;line-height:3.2rem}#map{height:430px}.contacts-info__col{width:100%;margin-bottom:24px}.contacts-info__col:last-child{margin-bottom:0}.contacts-info__col>*{margin-bottom:8px}.contacts-staff li{width:50%}.contacts-staff__info{padding:16px 8px}.archive-filter{margin-bottom:32px}.archive-main{width:100%;margin-bottom:24px}.archive-main img{width:auto;max-width:100%}.archive-main p{line-height:1.5}.archive-list{width:100%}.archive-list .archive-item{width:50%}.error-404 .container:before{bottom:16px}.error-404__text{width:70%;margin-bottom:24px}.error-404__img{width:30%}}@media (max-width:576px){.banner.banner--iframe{height:600px}.breadcrumbs li:not(:last-child):before{width:22px}.header-baner--iframe{height:600px}.header-col-menu--sub{padding-left:0}.header-col-menu--sub .modal-link{margin-right:0;font-size:10px}.header-social{display:none}.footer-copyright,.footer-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-copyright:not(:last-child){margin-bottom:8px}.news-wrap .form{margin-top:52px}.news-item--xl{width:100%;margin:0 0 24px;color:#fff}.news-item--xl .news-item__title{font-size:14px}.news-item--xl .news-item__footer{position:relative}.news-item--xl .news-item__tag{border:0;padding:0;margin-top:0;font-weight:700;font-size:12px;text-transform:uppercase;color:var(--btn-color)}.news-item--xl .news-item__date{margin-bottom:8px;color:#fff}.news-item--sm{margin-bottom:24px}.news-item--sm .news-item__title{font-size:1.6rem;font-weight:500;line-height:2.2rem}.news-item--banner-iframe{height:600px}.news-item__footer .news-item__tag:not(:first-child){margin-left:8px}.page-gallery ul li{width:100%}.page-gallery ul li:nth-child(-n+6){padding-bottom:59%}.page-gallery ul li:not(:last-child){display:none}.contacts-staff li:first-child{width:100%}.contacts-staff__footer{font-size:12px}.error-404 .container:before{display:none}.error-404 h1{font-size:32px}.error-404__text{width:100%;padding:60px 0;font-size:16px}.error-404__img{position:absolute;right:0;opacity:.6;z-index:-1;width:100%;text-align:right}.error-404__img:before{content:'';position:absolute;background:#262626;height:2px;width:100%;left:0;bottom:18px}.error-404__img img{max-width:200px}}@media (min-width:767px) and (max-width:1280px){.news-aside__post:nth-of-type(1n+8){display:none}}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;-o-transition:none;transition:none}}
/* End */


/* Start:/local/templates/media/cssColors/2D77FFFFE27C262626FFFFFF262626262626FFFFFF.css?1660109117172*/
:root {--main-color: #2D77FF;--btn-color: #FFE27C;--third-color: #262626;--four-color: #FFFFFF;--theme-color_text: #FFFFFF;--header-color: #262626;--footer-color: #262626;}
/* End */
/* /local/templates/media/tpl/css/vendor.css?173952508858534 */
/* /local/templates/media/tpl/styles/main.css?166028860574748 */
/* /local/templates/media/cssColors/2D77FFFFE27C262626FFFFFF262626262626FFFFFF.css?1660109117172 */
