

/* Start:/local/templates/main/assets/css/vendor.css?174883763217991*/
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(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg {
  opacity: 0.9;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s ease, visibility 0s ease 0.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 0.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(0.5, 0, 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, 0.6);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  transition: color 0.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: 0.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, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 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: 0.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, 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(0.19, 1, 0.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(0.5, 0.5, 0.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(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
  transform: translate3d(100%, 0, 0) scale(0.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 0.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, 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, 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 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
  opacity: 0.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);
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}
/* End */


/* Start:/local/templates/main/assets/css/main.css?174883763234162*/
body{color:#282828;font-family:SFProDisplay,sans-serif;margin:0;max-width:100%}*{box-sizing:border-box}a{color:unset;text-decoration:none}html{overflow-x:hidden;width:100%}.fixed-page{overflow:hidden}h1{margin:0}.about-gallery_margin{margin-bottom:140px}.about-gallery__wrapper{display:flex}.about-gallery__gallery{display:flex;flex-wrap:wrap;gap:20px;height:596px;position:relative;width:750px}.about-gallery__poly{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.about-gallery__poly-text{color:#fff;font-size:36px;font-weight:700;left:50%;line-height:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-9deg);transform:translate(-50%,-50%) rotate(-9deg);white-space:nowrap}.about-gallery__poly-image{width:100%}.about-gallery__item{height:calc(50% - 10px);width:40%}.about-gallery__item:nth-child(2),.about-gallery__item:nth-child(3){width:calc(60% - 20px)}.about-gallery__image{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-gallery__text-block{display:flex;flex-direction:column;height:100%;margin-left:100px;max-width:470px;min-height:596px}.about-gallery__text{font-size:20px;font-weight:400;line-height:150%;margin-bottom:30px}.about-gallery__button{margin-top:auto;max-width:365px;width:100%}.about{margin-bottom:140px;padding-top:110px}.about__image-wrapper{height:600px;margin-top:75px;width:100%}.about__image{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about__wrapper{display:flex;margin-top:140px}.about__text{font-size:30px;font-weight:400;line-height:130%;max-width:750px}.about__items{margin-left:auto}.about__item,.about__items{display:flex;flex-direction:column}.about__item{margin-bottom:40px}.about__item:first-child .about__item-name{color:#0abbef}.about__item:last-child{margin-bottom:0}.about__item-name{font-size:70px;font-weight:400;line-height:100%;margin-bottom:5px}.about__item-text{color:#a9a9a9;font-size:16px;font-weight:400;line-height:110%}.blog-card:hover .blog-card__image{height:480px;margin:-20px -5%;width:110%}.blog-card_blog{margin-bottom:80px;margin-right:80px;width:calc(50% - 80px)}.blog-card__wrapper{display:flex;flex-direction:column;height:100%}.blog-card__image-wrapper{border-radius:20px;flex-shrink:0;height:420px;margin-bottom:25px;overflow:hidden;position:relative;width:100%}.blog-card__image{height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s;width:100%}.blog-card__content{display:flex;flex-direction:column;height:100%}.blog-card__title{font-size:32px;font-weight:500;line-height:100%;margin-bottom:15px}.blog-card__date{color:#a9a9a9;font-size:24px;font-weight:400;line-height:100%}.blog-card__subtitle{color:#0abbef;font-size:24px;font-weight:500;line-height:100%}.blog-page{padding-top:100px}.blog-page__wrapper{border-top:2px solid #d9d9d9;display:flex;flex-direction:column;margin-top:75px}.blog-page__row-first{display:flex;margin:30px 0 15px}.blog-page__row-first .blog-page__row-block{margin-left:0}.blog-page__row{display:flex;margin:35px 0}.blog-page__row:last-child{margin:35px 0 100px}.blog-page__row_image{gap:20px;padding-right:0}.blog-page__row-left{font-size:24px;font-weight:400;line-height:100%;margin-right:100px;max-width:285px;min-width:285px}.blog-page__row-left_grey{color:#a9a9a9}.blog-page__row-block{margin-left:auto;min-width:calc(100% - 385px)}.blog-page__row-block h2{font-size:36px;font-weight:700;line-height:100%;margin-bottom:30px;max-width:800px}.blog-page__row-block h2:not(:first-child){margin-top:50px}.blog-page__row-block h2:first-child{margin-top:0}.blog-page__row-block p{font-size:20px;font-weight:400;line-height:170%;max-width:800px}.blog-page__row-block p:last-child{margin-bottom:0}.blog-page__row-block p:only-child{margin-block:0}.blog-page__row-block h3{font-size:20px;line-height:170%;margin-bottom:-10px;margin-top:30px}.blog-page__row-block h3:first-child{margin-top:0}.blog-page__row-block ol,.blog-page__row-block ul{-webkit-padding-start:20px;margin:0;padding-inline-start:20px}.blog-page__row-block li{font-size:20px;font-style:normal;font-weight:400;line-height:170%}.blog-page__subtitle{font-size:24px;font-weight:400;line-height:130%;max-width:800px}.blog-page__tags{display:flex;gap:8px}.blog-page__tag{border:1px solid #282828;border-radius:30px;font-size:16px;font-weight:400;line-height:100%;padding:4px 10px}.blog-page__image-wrapper{height:600px;position:relative;width:100%}.blog-page__image{height:600px}.blog-page__image,.blog-page__image-one{border-radius:20px;-o-object-fit:cover;object-fit:cover;width:100%}.blog-page__slider{position:relative;width:100%}.blog-page__slider-items{width:100%}.blog-page__slider-items .slick-list{overflow:unset}.blog-page__slider-items .slick-slide{margin:0 10px}.blog-page__slider-items-one{width:100%}.blog-page__video-text{bottom:40px;color:#fff;font-size:24px;font-style:normal;font-weight:500;left:40px;line-height:130%;position:absolute}.blog-page__play{border:1px solid hsla(0,0%,100%,.6);border-radius:50%;display:flex;height:107px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:107px;z-index:3}.blog-page__play:hover{background:hsla(0,0%,100%,.5)}.blog-page__play:before{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-b2794f83.svg) -207px -1px no-repeat;background-size:auto 92px;content:"";height:26px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-35%,-50%);transform:translate(-35%,-50%);width:19px}.blog-page__controls{display:flex;justify-content:space-between;left:30px;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.blog-page .slick-list.single-element{padding:0}.blog-page__gallery-three{display:flex;gap:20px;height:900px}.blog-page__gallery-column{display:flex;flex-direction:column;gap:20px;width:calc(50% - 10px)}.blog-page__gallery-column .blog-page__image{height:100%}.blog-page__gallery-column .blog-page__image:not(:only-child){height:calc(50% - 10px)}.blog-page__gallery{display:flex;flex-wrap:wrap;gap:20px;margin-right:-20px}.blog-page__gallery_column .blog-page__gallery-itm{height:440px;width:calc(50% - 20px)}.blog-page__gallery-itm{height:300px;width:calc(25% - 20px)}.blog-page__gallery-itm .blog-page__image{height:100%}.blog{margin-top:110px}.blog__wrapper{display:flex;flex-direction:column;margin-top:75px}.blog__tags-title{color:#a9a9a9;font-size:16px;font-weight:400;line-height:110%;margin-bottom:5px}.blog__tags{display:flex;flex-wrap:wrap;gap:8px}.blog__tag{border:1px solid #a9a9a9;border-radius:30px;color:#a9a9a9;font-size:16px;font-weight:400;line-height:100%;padding:4px 10px 6px}.blog__tag.active{background:#33333a;color:#fff}.blog__tag:hover{border:1px solid #33333a;color:#33333a}.blog__button{left:50%;max-width:320px;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%}.blog__count{color:#a9a9a9;font-size:24px;font-weight:400;line-height:110%}.breadcrumb{display:flex;left:30px;padding-top:24px;position:absolute;right:0;z-index:10}.breadcrumb__button{align-items:center;color:#a9a9a9;display:flex;font-size:16px;font-weight:500;line-height:100%;margin-right:15px;text-decoration:none}.breadcrumb__button:before{content:"/";margin-right:15px}.breadcrumb__button:last-child{margin-right:0}.breadcrumb__button:last-child:before{color:#33333a;content:"/";margin-right:15px}.breadcrumb__button:first-child:before{display:none}.breadcrumb__button.active{color:#282828}.button{align-items:center;border:none;cursor:pointer;display:flex;font-family:SFProDisplay,sans-serif;justify-content:center;outline:none;text-align:center;text-decoration:none;transition:.3s;white-space:nowrap}.button_primary{background:#0abbef;color:#fff;font-size:16px;font-weight:700;height:42px;line-height:140%;padding:10px 41px}.button_primary:hover{border-radius:30px}.button_secondary{background:#282828;border:none;color:#fff;font-size:16px;font-weight:500;height:56px;line-height:140%;padding:20px}.button_secondary:hover{border-radius:40px}.button_third{background:#0abbef;color:#fff;font-size:16px;font-weight:700;height:56px;line-height:140%;padding:10px 41px}.button_third:hover{border-radius:30px}.career_margin{margin-bottom:135px;padding-top:110px}.career__title{font-size:50px;font-weight:700;line-height:100%;margin-bottom:50px;padding-left:193px}.career__wrapper{display:flex;flex-direction:column}.career__count-row{display:flex;margin-top:auto}.career__count-row_fist{margin-bottom:-55px;max-width:50%;padding-left:193px}.career__count-row_second{margin-left:auto;margin-right:100px;max-width:43%}.career__count{color:#0abbef;font-size:16px;font-weight:700;line-height:150%}.career__row-text{font-size:20px;font-weight:400;line-height:150%;margin-left:10px}.career__galley{display:flex;gap:20px;margin-bottom:80px}.career__galley:last-child{margin-bottom:0}.career__row{display:flex;flex-direction:column;gap:20px;width:50%}.career__main{margin-top:99px}.career__main,.career__side{border-radius:20px;height:100%;left:0;position:absolute;top:0;width:100%}.career__image-wrapper{padding-top:100%;position:relative;width:100%}.career__side-wrapper{padding-top:68%;position:relative;width:100%}.career__person-wrapper{align-items:flex-end;display:flex;width:100%}.career__person-wrapper_hidden{display:none}.career__person{border-radius:20px;max-width:290px;width:100%}.career__person-text{display:flex;flex-direction:column;margin-left:20px}.career__name{font-size:24px;font-weight:400;line-height:130%;margin-bottom:6px}.career__post{color:#a9a9a9;font-size:16px;font-weight:400;line-height:110%}.career__logo-row{display:flex;margin-bottom:80px;position:relative}.career__logo-wrapper{height:90px;width:180px}.career__logo{height:100%;width:100%}.career__second{border-radius:20px;width:100%}.cases-page{padding-top:100px}.cases-page__wrapper{display:flex;flex-direction:column;margin-top:75px}.cases-page__row-block{margin-left:auto;min-width:calc(100% - 385px)}.cases-page__row-block h2{font-size:36px;font-weight:700;line-height:100%;margin-bottom:30px;margin-top:auto;max-width:1135px}.cases-page__row-block h2:only-child{margin-bottom:0}.cases-page__row-block p{font-size:20px;font-weight:400;line-height:170%;margin-bottom:50px;margin-top:0;max-width:800px}.cases-page__row-block p:last-child{margin-bottom:0}.cases-page__row-block p:only-child{margin-block:0}.cases-page__row-block p:first-child{margin-top:0}.cases-page__row-block p+ul{margin-top:-20px}.cases-page__row-block h3{font-size:20px;line-height:170%;margin-bottom:-10px;margin-top:30px}.cases-page__row-block h3:first-child{margin-top:0}.cases-page__row-block ol,.cases-page__row-block ul{-webkit-padding-start:20px;margin:0;padding-inline-start:20px}.cases-page__row-block li{font-size:20px;font-style:normal;font-weight:400;line-height:170%}.cases-page__row{display:flex;margin:35px 0}.cases-page__row:last-child{margin:35px 0 100px}.cases-page__row picture{width:100%}.cases-page__row_first{border-top:2px solid #d9d9d9;margin:0 0 35px;padding-top:50px}.cases-page__row_first .cases-page__row-left{color:#0abbef}.cases-page__row_first:last-child{margin:0 0 100px}.cases-page__row_first:not(:first-child){margin:35px 0}.cases-page__row_first h2,.cases-page__row_first li{font-weight:400;line-height:130%}.cases-page__row_first li{font-size:36px;font-style:normal}.cases-page__row_image{gap:20px;padding-right:0}.cases-page__row-left{color:#a9a9a9;font-size:24px;font-weight:400;line-height:100%;margin-right:100px;max-width:285px;min-width:285px}.cases-page__image-wrapper{height:600px;width:100%}.cases-page__image-wrapper:not(:only-child){height:440px}.cases-page__image-wrapper:not(:only-child) .cases-page__image{-o-object-fit:contain;object-fit:contain}.cases-page__image{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cases-page__gallery{display:flex;flex-wrap:wrap;gap:20px;margin-right:-20px}.cases-page__gallery_column .cases-page__gallery-itm{height:440px;width:calc(50% - 20px)}.cases-page__gallery-itm{height:300px;width:calc(25% - 20px)}.cases-page__row-gallery{display:flex;gap:20px;height:600px}.cases-page__row-gallery .cases-page__image{height:100%;width:calc(25% - 10px)}.cases-page__gallery-three{display:flex;gap:20px;height:900px}.cases-page__gallery-column{display:flex;flex-direction:column;gap:20px;width:calc(50% - 10px)}.cases-page__gallery-column .cases-page__image:not(:only-child){height:calc(50% - 10px)}.cases{margin-top:110px}.cases__wrapper{margin-top:75px}.cases__button{left:50%;max-width:320px;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%}.cases__count{color:#a9a9a9;font-size:24px;font-weight:400;line-height:110%}.clients_about{margin-bottom:90px}.clients__wrapper{display:flex;flex-direction:column}.clients__title{font-size:50px;font-weight:700;line-height:100%}.clients__subtitle,.clients__title{margin-bottom:50px;text-align:center}.clients__subtitle{font-size:30px;font-weight:400;line-height:130%}.clients__list{display:flex;flex-wrap:wrap;justify-content:center}.clients__logo-wrapper{border:.799716px solid rgba(0,0,0,.1);display:flex;justify-content:center;margin-bottom:20px;margin-right:20px;min-height:115px;padding:20px;text-align:center;width:calc(16.66667% - 20px)}.clients__logo{margin:auto;max-height:70px;-o-object-fit:contain;object-fit:contain;width:100%}.content{margin:0 auto;max-width:1572px;padding-left:26px;padding-right:26px;position:relative;width:100%}.content_small{max-width:1186px}.content_footer{background:#000}.content_popup{max-width:555px;padding:0}.content__title{color:#282828;font-size:70px;font-weight:700;line-height:100%}.content__title-span{font-weight:400}.content__list{display:flex;flex-wrap:wrap;margin-right:-32px;margin-top:50px;padding-bottom:60px}.content__list-btn{display:flex;margin-bottom:70px;position:relative}.content__list-news-btn{max-width:240px;padding-bottom:80px}@font-face{font-display:swap;font-family:SFProDisplay;font-style:normal;font-weight:400;src:url(/local/templates/main/assets/css/../fonts/SFProDisplay-Regular.woff2)}@font-face{font-display:swap;font-family:SFProDisplay;font-style:normal;font-weight:500;src:url(/local/templates/main/assets/css/../fonts/SFProDisplay-Medium.woff2)}@font-face{font-display:swap;font-family:SFProDisplay;font-style:normal;font-weight:600;src:url(/local/templates/main/assets/css/../fonts/SFProDisplay-Bold.woff2)}.footer__wrapper{background:#282828;border-radius:20px 20px 0 0;display:flex;flex-wrap:wrap;padding:80px 80px 40px;position:relative}.footer__content{border-bottom:1px solid #909090;display:flex;margin-bottom:25px;padding-bottom:75px;width:100%}.footer__side{display:flex;flex-direction:column;height:100%;width:50%}.footer__phone{color:#fff;font-size:45px;font-weight:500;line-height:170%}.footer__phone:hover{color:#0abbef}.footer__logo-wrapper{height:50px;margin-top:auto;width:100px}.footer__logo{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.footer__main{display:flex;flex-wrap:wrap;width:50%}.footer__menu{align-items:center;display:flex;height:85px;justify-content:space-between;margin-bottom:10px;width:100%}.footer__item{color:#fff;font-size:18px;font-weight:400;line-height:140%}.footer__item.active,.footer__item:hover{color:#0abbef}.footer__info-wrapper{display:flex;flex-direction:column;width:50%}.footer__info-title{color:#fff;font-size:18px;font-weight:700;line-height:170%;margin-bottom:12px}.footer__info-item{color:#909090;font-size:18px;font-weight:400;line-height:130%;margin-bottom:10px}.footer__info-item:last-child{margin-bottom:0}.footer__socials{align-items:flex-end;display:flex;justify-content:flex-end;width:50%}.footer__socials-title{color:#fff;font-size:18px;font-weight:700;line-height:170%;margin-bottom:12px}.footer__socials-item{display:flex;margin-right:25px}.footer__socials-item:before{content:"";flex-shrink:0}.footer__socials-item_vk:before{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-b2794f83.svg) -494px -1px no-repeat;background-size:auto 92px;height:24px;width:39px}.footer__socials-item_vk:hover:before{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-b2794f83.svg) -535px -1px no-repeat;background-size:auto 92px;height:24px;width:39px}.footer__socials-item_be:before{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-b2794f83.svg) -69px -1px no-repeat;background-size:auto 92px;height:26px;width:42px}.footer__socials-item_be:hover:before{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-b2794f83.svg) -113px -1px no-repeat;background-size:auto 92px;height:26px;width:42px}.footer__socials-item_tg:before{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-b2794f83.svg) -430px -1px no-repeat;background-size:auto 92px;height:26px;width:30px}.footer__socials-item_tg:hover:before{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-b2794f83.svg) -462px -1px no-repeat;background-size:auto 92px;height:26px;width:30px}.footer__socials-item:last-child{margin-right:0}.footer__line{display:flex;justify-content:space-between;width:100%}.footer__line-item{color:#909090;font-size:18px;font-weight:400;line-height:21px}.footer__line-item:hover{color:#fff}.form-desktop .form__action{flex-direction:row;flex-wrap:wrap;gap:16px}.form-desktop .form__checkbox{width:100%}.form-desktop .form__input{margin-bottom:0}.form-desktop_margin{margin-bottom:130px}.form-desktop__wrapper{background:#282828;border-radius:20px;color:#fff;display:flex;flex-direction:column;padding:80px 90px}.form-desktop__title{font-size:50px;font-weight:700;line-height:110%;margin-bottom:30px}.form-desktop__subtitle{font-size:30px;font-weight:400;line-height:110%;margin-bottom:50px}.form{color:#fff}.form_footer{margin-bottom:20px}.form__wrapper{background:#0abbef;border-radius:20px;display:flex;padding:80px}.form__block{display:flex;flex-direction:column;max-width:650px}.form__title{font-size:45px;font-weight:700;line-height:110%;margin-bottom:30px}.form__subtitle{font-size:30px;font-weight:400;line-height:110%}.form__inner{margin-left:auto;max-width:365px}.form__action{display:flex;flex-direction:column}.form__input-wrapper{position:relative}.form__error-input{color:#ec7967;display:none;font-size:14px;font-weight:400;left:20px;line-height:130%;position:absolute;top:6px}.form__error-input.-error{display:block}.form__input{background:#fff;border:1px solid #fff;font-family:SFProDisplay,sans-serif;font-size:20px;font-weight:500;height:56px;line-height:120%;margin-bottom:15px;min-width:280px;outline:unset;padding:20px;width:100%}.form__input::-webkit-input-placeholder{color:rgba(43,42,41,.3)}.form__input:-ms-input-placeholder{color:rgba(43,42,41,.3)}.form__input::-ms-input-placeholder{color:rgba(43,42,41,.3)}.form__input::placeholder{color:rgba(43,42,41,.3)}.form__input.-error{background:#ffe2e2;border:1px solid red;padding:25px 20px 20px}.form__input:focus{border:1px solid #00394a}.form__file{opacity:0;position:absolute;top:0;z-index:-1}.form__input-file{background:hsla(0,0%,100%,.08);border:1px solid #9f9f9f;color:hsla(0,0%,100%,.2);display:flex;font-size:20px;font-weight:500;height:56px;line-height:120%;padding:15px 20px;width:280px}.form__input-file:after{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-b2794f83.svg) -183px -1px no-repeat;background-size:auto 92px;content:"";height:22px;margin-left:auto;width:10px}.form__input-file.active{background:#fff;border:1px solid #fff;color:#282828}.form__input-file.active:after{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-b2794f83.svg) -195px -1px no-repeat;background-size:auto 92px;height:22px;width:10px}.form__checkbox{margin-bottom:15px}.form__checkbox.-error .form__checkbox-wrapper:before{background:#ffe2e2;border:1px solid red}.form__check{opacity:0;position:absolute;z-index:-1}.form__check:checked+.form__checkbox-wrapper:after{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-b2794f83.svg) -157px -1px no-repeat;background-size:auto 92px;content:"";display:block;height:24px;left:0;position:absolute;top:0;width:24px}.form__checkbox-wrapper{cursor:pointer;display:flex;position:relative}.form__checkbox-wrapper:before{background-color:#fff;border:1px solid #fff;content:"";cursor:pointer;flex-shrink:0;height:22px;margin-right:15px;width:22px}.form__text{font-size:16px;font-weight:400;line-height:130%;text-align:left}.form__data{margin-left:3px;text-decoration:underline}.form__button{min-width:280px}.grid{padding-bottom:20px;padding-top:110px}.grid__inner-wrapper{display:flex;flex-direction:column;margin-top:73px}.grid__wrapper{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.grid__wrapper:last-child{margin-bottom:0}.grid__wrapper_second .grid__column{order:2}.grid__wrapper_second .grid__block{order:1}.grid__wrapper_second .grid__image-left{order:2}.grid__wrapper_second .grid__image-right{order:1}.grid__wrapper_second .grid__image-main{order:3}.grid__wrapper_reverse .grid__image-left{order:2}.grid__wrapper_reverse .grid__image-right{order:1}.grid__wrapper_reverse .grid__image-main{order:3}.grid__column{display:flex;flex-direction:column;gap:20px;width:37%}.grid__block{display:flex;flex-grow:1;flex-wrap:wrap;gap:20px}.grid__image-top{height:556px}.grid__image-bottom,.grid__image-top{background:#282828;border-radius:20px;position:relative;width:100%}.grid__image-bottom{height:364px}.grid__image-bottom_reverse .grid__wow{left:36px;right:unset;top:36px}.grid__image-bottom_reverse .grid__line{left:unset;right:0}.grid__image{border-radius:16px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.grid__image_banner{bottom:0;height:90%;margin-left:auto;margin-right:auto;right:0;text-align:center;top:unset;width:90%}.grid__image-left{background:#282828;border-radius:20px;height:361px;position:relative;width:calc(61% - 20px)}.grid__image-right{height:361px;position:relative;width:39%}.grid__image-main{background:#282828;height:556px}.grid__card,.grid__image-main{border-radius:20px;position:relative;width:100%}.grid__card{background:#0abbef;color:#fff;height:100%;overflow:hidden;transition:.2s}.grid__card:hover{border-radius:0}.grid__card:hover .grid__button{background:#fff;border:2px solid #fff}.grid__card:hover .grid__button:before{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-b2794f83.svg) -35px -1px no-repeat;background-size:auto 92px;height:30px;width:32px}.grid__card_black{background-color:#282828}.grid__card_black .grid__card-wrapper{left:40px;top:110px;z-index:2}.grid__card_black .grid__card-text{font-size:24px;line-height:26px;width:219px}.grid__card_black .grid__card-logo{display:block;margin:40px 0 0 40px}.grid__card_new{background:linear-gradient(93deg,#d01073 44.13%,#52146e 111.91%)}.grid__card_new .grid__card-text{font-size:24px;max-width:250px}.grid__card_new .grid__card-text_bold{font-size:45px}.grid__card-img{bottom:0;-o-object-fit:contain;object-fit:contain;position:absolute;right:0}.grid__card-logo{display:none}.grid__card-wrapper{left:30px;position:absolute;right:30px;top:30px}.grid__card-text{color:#fff;font-size:30px;font-weight:400;line-height:110%;margin-bottom:5px}.grid__card-text:last-child{margin-bottom:0}.grid__card-text_bold{font-size:45px;font-weight:700;line-height:110%}.grid__button{align-items:center;border:2px solid hsla(0,0%,100%,.42);border-radius:50%;bottom:30px;display:flex;height:90px;justify-content:center;left:30px;position:absolute;width:90px}.grid__button:before{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-b2794f83.svg) -1px -1px no-repeat;background-size:auto 92px;content:"";height:30px;width:32px}.grid__image-title{background:hsla(0,0%,100%,.5);border-radius:14px;bottom:14px;color:#282828;font-size:16px;font-weight:400;left:14px;line-height:19px;padding:5px 10px;position:absolute;z-index:2}.grid__image-title_white{background:#282828;border:1px solid #525252;border-radius:14px;color:#fff}.grid__image-title_white-nobg{background:hsla(0,0%,100%,.1);border:unset;color:#fff}.grid__image-span{font-weight:700}.grid__main{border-radius:20px;height:556px;margin-bottom:20px;position:relative;width:100%}.grid__main:last-child{margin-bottom:0}.grid__logo-card{align-items:center;border-radius:20px;display:flex;height:100%;justify-content:center;width:100%}.grid__logo{-o-object-fit:contain;object-fit:contain}.grid__btn{border-radius:20px;display:none;font-size:24px;font-weight:500;line-height:140%}.grid__line{left:0;top:0}.grid__line,.grid__wow{position:absolute;z-index:2}.grid__wow{right:20px;top:20px}.header{background:#fff;padding-bottom:30px;padding-top:44px;position:sticky;top:0;z-index:9999}.header__wrapper{align-items:center;display:flex;height:42px}.header__logo-wrapper{height:32px;width:64px}.header__logo{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.header__menu{display:flex;height:100%;margin-left:auto;margin-right:auto}.header__item{align-items:center;color:#282828;display:flex;font-size:18px;font-weight:400;line-height:140%;margin-right:80px;position:relative}.header__item:last-child{margin-right:0}.header__item:hover:before{width:30px}.header__item.active:before,.header__item:hover:before{background:#0abbef;bottom:0;content:"";height:3px;left:0;position:absolute}.header__item.active:before{width:30%}.header__phone{color:#282828;font-size:24px;font-weight:400;line-height:130%;margin-right:30px;transition:.2s}.header__phone.hidden{opacity:0;z-index:-1}.header__phone-span{font-weight:700}.header__button.hidden{opacity:0;z-index:-1}.header__menu-burger{display:none}.header__menu-burger.change span:first-child{left:8px;top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__menu-burger.change span:nth-child(2){opacity:0;width:0}.header__menu-burger.change span:nth-child(3){left:8px;top:32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header__menu-burger span{background:#0abbef;display:block;height:4px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.header__menu-burger span:first-child{top:0;-webkit-transform-origin:left center;transform-origin:left center}.header__menu-burger span:nth-child(2){top:16px;-webkit-transform-origin:left center;transform-origin:left center}.header__menu-burger span:nth-child(3){top:32px;-webkit-transform-origin:left center;transform-origin:left center}.header__nav{background:#fff;display:none;height:100vh;left:0;position:absolute;top:57px;width:100%;z-index:-1}.header__burger{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 42px);overflow:auto;padding-bottom:30px;padding-top:120px;position:relative}.header__burger .header__button,.header__burger .header__phone{display:block;opacity:1;z-index:1}.header__links{display:none}.map_margin{margin-bottom:140px}.map__wrapper{position:relative}.map__title{font-size:50px;font-weight:700;line-height:100%;margin-bottom:50px;padding-left:175px}.map__subtitle{font-size:30px;left:50%;line-height:130%;min-width:1178px;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:2}.map__subtitle,.map__text{font-weight:400;position:absolute}.map__text{bottom:0;font-size:20px;left:0;line-height:150%;max-width:450px}.map__image-wrapper{position:relative;width:100%;z-index:1}.map__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:100%}.pop-up{color:#fff;display:none}.pop-up__wrapper{background:#0abbef;border-radius:20px;display:flex;flex-direction:column;padding:60px}.pop-up__title{font-size:36px;font-weight:700;line-height:110%;margin-bottom:10px}.pop-up__subtitle{font-size:16px;font-weight:400;line-height:110%;margin-bottom:24px}.pop-up{background:unset;overflow:hidden}.fancybox-slide--html,.pop-up{padding:0}.quote_about{margin-bottom:140px}.quote_cases{margin-bottom:100px;margin-top:35px}.quote_cases .quote__quote-image{margin-right:265px}.quote_cases .quote__text{margin-left:auto;padding:0;width:calc(100% - 385px)}.quote_blog{margin-bottom:15px;margin-top:15px}.quote_blog:last-child{margin-bottom:100px}.quote_blog .quote__quote-image{margin-right:265px}.quote_blog .quote__text{font-size:20px;margin-left:auto;padding:0;width:calc(100% - 385px)}.quote__wrapper{display:flex;flex-direction:column}.quote__quote-image{height:90px;margin-right:75px;width:120px}.quote__person{align-items:flex-start;display:flex}.quote__person:before{content:""}.quote__image{border-radius:50%;height:90px;-o-object-fit:cover;object-fit:cover;width:90px}.quote__name-wrapper{margin-left:20px}.quote__name{font-size:24px;font-weight:400;line-height:130%;margin-bottom:5px}.quote__post{color:#a9a9a9;font-size:16px;font-weight:400;line-height:110%}.quote__text{font-size:30px;font-weight:400;line-height:130%;margin-top:40px;padding-left:195px;padding-right:195px}.quote__link{font-size:20px;font-style:normal;font-weight:400;line-height:170%;margin-left:auto;margin-top:50px;padding:0;width:calc(100% - 385px)}.quote__link a{color:#0abbef;cursor:pointer;text-decoration:underline}.services{margin-bottom:100px;padding-top:110px}.services__wrapper{border-top:2px solid #d9d9d9;display:flex;flex-direction:column;margin-top:75px;padding-left:193px;padding-top:50px}.services__item{border-bottom:2px solid #d9d9d9;display:flex;margin-bottom:50px;padding-bottom:50px}.services__item:last-child{border-bottom:unset;margin-bottom:0;padding-bottom:0}.services__title-wrapper{display:flex;flex-direction:column;max-width:300px;min-width:300px}.services__item-title{font-size:36px;font-weight:700;line-height:100%}.services__item-subtitle{color:#a9a9a9;font-size:16px;font-weight:400;line-height:110%;margin-top:15px}.services__list{margin-left:85px}.services__list-item{align-items:flex-start;display:flex;gap:10px;margin-bottom:35px}.services__list-item:last-child{margin-bottom:0}.services__item-number{color:#d9d9d9;font-size:16px;font-weight:700;line-height:100%}.services__item-text{font-size:24px;font-weight:400;line-height:100%}.slider-control{align-items:center;border:2px solid #fff;border-radius:50%;cursor:pointer;display:flex;height:90px;justify-content:center;width:90px}.slider-control:before{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-b2794f83.svg) -362px -1px no-repeat;background-size:auto 92px;content:"";flex-shrink:0;height:30px;width:32px}.slider-control:hover{background:#fff}.slider-control:hover:before{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-b2794f83.svg) -396px -1px no-repeat;background-size:auto 92px;height:30px;width:32px}.slider-control:hover:before,.slider-control_next:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slider-control_next:hover:before{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-b2794f83.svg) -396px -1px no-repeat;background-size:auto 92px;height:30px;-webkit-transform:unset;transform:unset;width:32px}.js-slider .slider{width:100%}.js-slider .slick-dots{align-items:flex-end;display:flex;justify-content:center;list-style:none;margin:15px 0;padding-left:12px;padding-right:12px;text-align:center;width:100%}.js-slider .slick-dots li{background:unset;display:flex}.js-slider .slick-dots li:before{align-self:flex-end;background:#d9d9d9;border-radius:15px;content:"";height:10px;margin-right:6px;width:10px;z-index:4}.js-slider .slick-dots li button{display:none}.js-slider .slick-dots li.slick-active{background:unset}.js-slider .slick-dots li.slick-active:before{background:#282828}.slick-dots>li{display:inline-block}.slick-dots>li:only-child{display:none}.team_margin{margin-bottom:140px}.team__wrapper{height:810px;position:relative;width:100%}.team__image{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hexa{left:193px;position:absolute;top:-17px;z-index:2}.hexa__left{border-bottom:31px solid transparent;border-right:30px solid #0abbef;border-top:32px solid transparent;float:left}.hexa__main{align-items:center;background-color:#0abbef;color:#fff;display:flex;float:left;font-size:36px;font-weight:700;height:62px;line-height:100%}.hexa__right{border-bottom:31px solid transparent;border-left:30px solid #0abbef;border-top:32px solid transparent;float:left}.vacancy_career{margin-bottom:20px}.vacancy__title{color:#0abbef;font-size:50px;font-weight:700;line-height:100%;margin-bottom:50px}.vacancy__wrapper{display:flex;flex-direction:column}.vacancy__item{background:#0abbef;border-radius:20px;color:#fff;display:flex;margin-bottom:10px;padding:90px}.vacancy__item:last-child{margin-bottom:0}.vacancy__item-title{font-size:36px;font-weight:700;line-height:100%}.vacancy__jobs{display:flex;flex-direction:column;margin-left:auto;width:50%}.vacancy__jobs a{text-decoration:underline}.vacancy__jobs a:hover{text-decoration:unset}.vacancy__job{font-size:36px;font-weight:400;line-height:100%}.vacancy__job:not(:first-child){margin-top:40px}.video-block{padding-top:110px}.video-block__wrapper{display:block;height:600px;margin-top:75px;position:relative;width:100%}.video-block__image{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-block__play{border:1px solid hsla(0,0%,100%,.6);border-radius:50%;cursor:pointer;display:flex;height:107px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:107px}.video-block__play:before{background:url(/local/templates/main/assets/css/../images/sprites/icons-sprite-b2794f83.svg) -207px -1px no-repeat;background-size:auto 92px;content:"";height:26px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-35%,-50%);transform:translate(-35%,-50%);width:19px}.video-block__play:hover{background:hsla(0,0%,100%,.5)}.video-block__text{bottom:40px;color:#fff;font-size:24px;font-weight:500;left:40px;line-height:130%;position:absolute}.video-text_career{margin-bottom:75px;margin-top:130px}.video-text__wrapper{display:flex}.video-text__text-block{font-size:30px;font-weight:400;line-height:130%;margin:0 auto 0 200px;max-width:750px}.video-text__items{display:flex;flex-shrink:0;flex-wrap:wrap;max-width:365px}.video-text__item-wrapper{display:flex;flex-direction:column;margin-left:auto;min-width:170px}.video-text__item-wrapper:first-child{margin-left:0}.video-text__item-wrapper:first-child .video-text__title{color:#0abbef}.video-text__title{font-size:70px;font-weight:400;line-height:100%;margin-bottom:5px}.video-text__subtitle{color:#a9a9a9;font-size:16px;font-weight:400;line-height:110%}
/* End */


/* Start:/local/templates/main/styles.css?1700026959131*/
.blog-page__subtitle {
    /*font-size: 24px;*/
    /*font-weight: 400;*/
    /*line-height: 130%;*/
    /*margin-bottom: 50px;*/
}
/* End */
/* /local/templates/main/assets/css/vendor.css?174883763217991 */
/* /local/templates/main/assets/css/main.css?174883763234162 */
/* /local/templates/main/styles.css?1700026959131 */
