

/* Start:/local/templates/otr/css/jquery.fancybox.css?154802404215842*/
@charset "UTF-8";
body.fancybox-active {
  overflow: hidden; }

body.fancybox-iosfix {
  position: fixed;
  left: 0;
  right: 0; }

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

.fancybox-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99993;
  -webkit-tap-highlight-color: transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }

/* Make sure that the first one is on the top */
.fancybox-container ~ .fancybox-container {
  z-index: 99992; }

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

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

.fancybox-bg {
  background: #1e1e1e;
  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.87;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption-wrap {
  position: absolute;
  direction: ltr;
  z-index: 99997;
  opacity: 0;
  visibility: hidden;
  transition: opacity .25s, visibility 0s linear .25s;
  box-sizing: border-box; }

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

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

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

.fancybox-stage {
  overflow: hidden;
  direction: ltr;
  z-index: 99994;
  -webkit-transform: translate3d(0, 0, 0); }

.fancybox-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  outline: none;
  white-space: normal;
  box-sizing: border-box;
  text-align: center;
  z-index: 99994;
  -webkit-overflow-scrolling: touch;
  display: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform; }

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

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

.fancybox-slide--image {
  overflow: visible; }

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

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

.fancybox-slide--map .fancybox-content,
.fancybox-slide--map iframe {
  background: #E5E3DF; }

.fancybox-slide--next {
  z-index: 99995; }

.fancybox-slide > * {
  display: inline-block;
  position: relative;
  padding: 24px;
  margin: 44px 0 44px;
  border-width: 0;
  vertical-align: middle;
  text-align: left;
  background-color: #fff;
  overflow: auto;
  box-sizing: border-box; }

.fancybox-slide > title,
.fancybox-slide > style,
.fancybox-slide > meta,
.fancybox-slide > link,
.fancybox-slide > script,
.fancybox-slide > base {
  display: none; }

.fancybox-slide .fancybox-image-wrap {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border: 0;
  z-index: 99995;
  background: transparent;
  cursor: default;
  overflow: visible;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.fancybox-can-zoomOut .fancybox-image-wrap {
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.fancybox-can-zoomIn .fancybox-image-wrap {
  cursor: -webkit-zoom-in;
  cursor: zoom-in; }

.fancybox-can-drag .fancybox-image-wrap {
  cursor: -webkit-grab;
  cursor: grab; }

.fancybox-is-dragging .fancybox-image-wrap {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

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

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

.fancybox-slide--iframe .fancybox-content {
  padding: 0;
  width: 80%;
  height: 80%;
  max-width: calc(100% - 100px);
  max-height: calc(100% - 88px);
  overflow: visible;
  background: #fff; }

.fancybox-iframe {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  height: 100%;
  background: #fff; }

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

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

.fancybox-slide--iframe .fancybox-close-small {
  top: 0;
  right: -44px; }

.fancybox-slide--iframe .fancybox-close-small:after {
  font-size: 35px;
  color: #aaa; }

.fancybox-slide--iframe .fancybox-close-small:hover:after {
  color: #fff;
  background: transparent; }

/* Buttons */
.fancybox-button {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  width: 44px;
  height: 44px;
  margin: 0;
  padding: 10px;
  border: 0;
  border-radius: 0;
  background: rgba(30, 30, 30, 0.6);
  color: #ccc;
  transition: color .3s ease;
  cursor: pointer; }

.fancybox-button[disabled] {
  cursor: default;
  opacity: 0.6; }

.fancybox-button:hover:not([disabled]) {
  color: #fff; }

.fancybox-button svg {
  display: block;
  position: relative;
  overflow: visible;
  shape-rendering: geometricPrecision; }

.fancybox-button svg path {
  fill: currentColor;
  stroke: currentColor;
  stroke-linejoin: round;
  stroke-width: 3; }

.fancybox-button--share svg path {
  stroke-width: 1; }

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

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

/* Navigation arrows */
.fancybox-navigation {
  display: none; }

.fancybox-show-nav .fancybox-navigation {
  display: block; }

.fancybox-navigation button {
  position: absolute;
  top: 50%;
  margin: -50px 0 0 0;
  z-index: 99997;
  background: transparent;
  width: 60px;
  height: 100px;
  padding: 17px; }

.fancybox-navigation button:before {
  content: "";
  position: absolute;
  top: 30px;
  right: 10px;
  width: 40px;
  height: 40px;
  background: rgba(30, 30, 30, 0.6); }

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0; }

.fancybox-navigation .fancybox-button--arrow_right {
  right: 0; }

/* Close button on the top right corner of html content */
.fancybox-close-small {
  position: absolute;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  z-index: 10;
  cursor: pointer; }

.fancybox-close-small:after {
  content: '×';
  position: absolute;
  top: 5px;
  right: 5px;
  width: 30px;
  height: 30px;
  font: 20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;
  color: #888;
  font-weight: 300;
  text-align: center;
  border-radius: 50%;
  border-width: 0;
  background-color: transparent;
  transition: background-color .25s;
  box-sizing: border-box;
  z-index: 2; }

.fancybox-close-small:focus {
  outline: none; }

.fancybox-close-small:focus:after {
  outline: 1px dotted #888; }

.fancybox-close-small:hover:after {
  color: #555;
  background: #eee; }

/* Caption */
.fancybox-caption-wrap {
  bottom: 0;
  left: 0;
  right: 0;
  padding: 60px 2vw 0 2vw;
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
  pointer-events: none; }

.fancybox-caption {
  padding: 30px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  font-size: 14px;
  color: #fff;
  line-height: 20px;
  -webkit-text-size-adjust: none; }

.fancybox-caption a,
.fancybox-caption button,
.fancybox-caption select {
  pointer-events: all;
  position: relative;
  /* Fix IE11 */ }

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

/* Loading indicator */
.fancybox-slide > .fancybox-loading {
  border: 6px solid rgba(100, 100, 100, 0.4);
  border-top: 6px solid rgba(255, 255, 255, 0.6);
  border-radius: 100%;
  height: 50px;
  width: 50px;
  -webkit-animation: fancybox-rotate .8s infinite linear;
  animation: fancybox-rotate .8s infinite linear;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  z-index: 99999; }

@-webkit-keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

/* Transition effects */
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }

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

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

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

/* 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 {
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
  transform: scale3d(1.5, 1.5, 1.5);
  opacity: 0; }

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

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

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

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

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

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

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

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

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }

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

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

/* Share */
.fancybox-share {
  padding: 30px;
  border-radius: 3px;
  background: #f4f4f4;
  max-width: 90%; }

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

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

.fancybox-share_button {
  display: inline-block;
  text-decoration: none;
  margin: 0 10px 10px 0;
  padding: 10px 20px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  background: #fff;
  white-space: nowrap;
  font-size: 16px;
  line-height: 23px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  min-width: 140px;
  color: #888;
  transition: all .2s; }

.fancybox-share_button:focus,
.fancybox-share_button:hover {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  text-decoration: none;
  color: #555; }

.fancybox-share_button svg {
  margin-right: 5px;
  width: 23px;
  height: 23px;
  vertical-align: top; }

/* Thumbs */
.fancybox-thumbs {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 212px;
  margin: 0;
  padding: 2px;
  background: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  box-sizing: border-box;
  z-index: 99995; }

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

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

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

.fancybox-thumbs > ul > li {
  float: left;
  overflow: hidden;
  padding: 0;
  margin: 2px;
  width: 100px;
  height: 75px;
  max-width: calc(50% - 4px);
  max-height: calc(100% - 8px);
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  box-sizing: border-box; }

li.fancybox-thumbs-loading {
  background: rgba(0, 0, 0, 0.1); }

.fancybox-thumbs > ul > li > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
  max-width: none;
  max-height: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.fancybox-thumbs > ul > li:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 4px solid #4ea7f9;
  z-index: 99991;
  opacity: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
  opacity: 1; }

/* Styling for Small-Screen Devices */
@media all and (max-width: 800px) {
  .fancybox-thumbs {
    width: 110px; }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px; }
  .fancybox-thumbs > ul > li {
    max-width: calc(100% - 10px); } }

/* End */


/* Start:/local/templates/otr/components/bitrix/menu/top/style.min.css?16831140353715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/otr/components/bitrix/menu/top/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/otr/components/bitrix/menu/top/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/otr/components/bitrix/menu/top/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/otr/template_styles.css?169415941086396*/
/*@import '/local/templates/otr/scss/variables';
@import '/local/templates/otr/scss/mixins';
@import "/local/templates/otr/scss/base";
@import "/local/templates/otr/scss/helper";
@import "/local/templates/otr/scss/forms";
@import "/local/templates/otr/scss/controls";*/
@font-face {
  font-family: Manrope;
  src: url(/local/templates/otr/fonts/Manrope/Manrope-Light.woff2) format("woff2"), url(/local/templates/otr/fonts/Manrope/Manrope-Light.woff) format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: Manrope;
  src: url(/local/templates/otr/fonts/Manrope/Manrope-Regular.woff2) format("woff2"), url(/local/templates/otr/fonts/Manrope/Manrope-Regular.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: Manrope;
  src: url(/local/templates/otr/fonts/Manrope/Manrope-Medium.woff2) format("woff2"), url(/local/templates/otr/fonts/Manrope/Manrope-Medium.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: Manrope;
  src: url(/local/templates/otr/fonts/Manrope/Manrope-SemiBold.woff2) format("woff2"), url(/local/templates/otr/fonts/Manrope/Manrope-SemiBold.woff) format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: Manrope;
  src: url(/local/templates/otr/fonts/Manrope/Manrope-Bold.woff2) format("woff2"), url(/local/templates/otr/fonts/Manrope/Manrope-Bold.woff) format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: Manrope;
  src: url(/local/templates/otr/fonts/Manrope/Manrope-ExtraBold.woff2) format("woff2"), url(/local/templates/otr/fonts/Manrope/Manrope-ExtraBold.woff) format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap; }
/*
@import "/local/templates/otr/scss/grid";
@import "/local/templates/otr/scss/layouts/wrapper";
@import "/local/templates/otr/scss/layouts/header/header";
@import "/local/templates/otr/scss/layouts/footer/footer";

@import '/local/templates/otr/scss/components/burger';
@import '/local/templates/otr/scss/components/breadcrumbs';
@import '/local/templates/otr/scss/components/social';
@import '/local/templates/otr/scss/components/copyright';*/
.input-address-field {
  position: absolute;
  opacity: 0;
  z-index: -1; }

.video__container {
  position: relative;
  height: 0;
  padding-bottom: 56.25%; }
  .video__container iframe, .video__container video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }

.bbDeLm {
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #F9F9F9; }

/*!sc*/
@media (max-width: 767.98px) {
  .bbDeLm {
    padding: 45px 0; } }
/*!sc*/
data-styled.g174[id="sc-404__Content-sc-10jt4gb-0"] {
  content: "bbDeLm,"; }

/*!sc*/
.clSVdW {
  margin: 0;
  font-weight: 400;
  font-size: 288px;
  line-height: 100%;
  color: #1A2026;
  text-align: center; }

/*!sc*/
@media (max-width: 1023.98px) {
  .clSVdW {
    font-size: 200px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .clSVdW {
    font-size: 150px; } }
/*!sc*/
data-styled.g175[id="sc-404__Title-sc-10jt4gb-1"] {
  content: "clSVdW,"; }

/*!sc*/
.dwdrhy {
  margin-top: -2px;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  -webkit-letter-spacing: -0.6px;
  -moz-letter-spacing: -0.6px;
  -ms-letter-spacing: -0.6px;
  letter-spacing: -0.6px;
  text-align: center;
  color: #4A586E;
  max-width: 420px; }

/*!sc*/
@media (max-width: 767.98px) {
  .dwdrhy {
    font-size: 16px;
    -webkit-letter-spacing: 0;
    -moz-letter-spacing: 0;
    -ms-letter-spacing: 0;
    letter-spacing: 0; } }
/*!sc*/
data-styled.g176[id="sc-404__Text-sc-10jt4gb-2"] {
  content: "dwdrhy,"; }

/*!sc*/
.kRWJrK {
  margin-top: 40.5px; }

/*!sc*/
@media (max-width: 767.98px) {
  .kRWJrK {
    margin-top: 30px; } }
/*!sc*/
data-styled.g177[id="sc-404__ButtonWrapper-sc-10jt4gb-3"] {
  content: "kRWJrK,"; }

/*!sc*/
.hZTcWU {
  display: block;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  -webkit-letter-spacing: 2px;
  -moz-letter-spacing: 2px;
  -ms-letter-spacing: 2px;
  letter-spacing: 2px;
  padding: 22.5px 52px;
  text-align: center;
  background: transparent;
  border: 1px solid #013378;
  text-transform: uppercase;
  border-radius: 100px;
  color: #013378;
  -webkit-transition: all .3s linear;
  transition: all .3s linear; }

/*!sc*/
.hZTcWU:hover {
  background: #013378;
  color: #ffffff; }

/*!sc*/
@media (max-width: 1259.98px) {
  .hZTcWU {
    background: #013378;
    color: #ffffff; } }
/*!sc*/
@media (max-width: 767.98px) {
  .hZTcWU {
    padding: 22.5px;
    width: 100%; } }
/*!sc*/
@media (max-width: 374.98px) {
  .hZTcWU {
    font-size: 16px; } }
/*!sc*/
data-styled.g178[id="sc-404__ComponentButton-sc-10jt4gb-4"] {
  content: "hZTcWU,"; }

/*!sc*/
.etUuGT.show {
  opacity: 1;
  visibility: visible;
  z-index: 1000; }

/*/company/license/*/
.jeYLsa {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/*!sc*/
data-styled.g575[id="LicencesCard__CardLink-sc-897qzf-0"] {
  content: "jeYLsa,"; }

/*!sc*/
.ixoQQF {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

/*!sc*/
@media (max-width: 767.98px) {
  .ixoQQF {
    display: block; } }
/*!sc*/
data-styled.g576[id="LicencesCard__Inner-sc-897qzf-1"] {
  content: "ixoQQF,"; }

/*!sc*/
.kWtHKk {
  -webkit-flex: 0 0 65px;
  -ms-flex: 0 0 65px;
  flex: 0 0 65px;
  margin: 3px 30px 0 0; }

/*!sc*/
@media (max-width: 1259.98px) {
  .kWtHKk {
    -webkit-flex: 0 0 60px;
    -ms-flex: 0 0 60px;
    flex: 0 0 60px;
    margin-top: 0; } }
/*!sc*/
@media (max-width: 767.98px) {
  .kWtHKk {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0; } }
/*!sc*/
data-styled.g577[id="LicencesCard__Left-sc-897qzf-2"] {
  content: "kWtHKk,"; }

/*!sc*/
.byrLDA {
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

/*!sc*/
@media (max-width: 767.98px) {
  .byrLDA {
    margin-top: 30px; } }
/*!sc*/
data-styled.g578[id="LicencesCard__Right-sc-897qzf-3"] {
  content: "byrLDA,"; }

/*!sc*/
.dNUuXK {
  width: 65px;
  height: 65px;
  background: #F9F9F9;
  border-radius: 15px;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/*!sc*/
.dNUuXK svg {
  width: 36px;
  height: 36px; }

/*!sc*/
@media (max-width: 1259.98px) {
  .dNUuXK svg {
    width: 34px;
    height: 34px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .dNUuXK svg {
    width: 36px;
    height: 36px; } }
/*!sc*/
@media (max-width: 1259.98px) {
  .dNUuXK {
    width: 60px;
    height: 60px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .dNUuXK {
    border-right: 18px;
    width: 65px;
    height: 65px; } }
/*!sc*/
data-styled.g579[id="LicencesCard__IconWrapper-sc-897qzf-4"] {
  content: "dNUuXK,"; }

/*!sc*/
.fRNHBr {
  margin: 0;
  font-weight: 500;
  font-size: 24px;
  line-height: 150%;
  -webkit-letter-spacing: 0.07px;
  -moz-letter-spacing: 0.07px;
  -ms-letter-spacing: 0.07px;
  letter-spacing: 0.07px;
  text-transform: uppercase;
  color: #1A2026;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear; }

/*!sc*/
@media (max-width: 1259.98px) {
  .fRNHBr {
    font-size: 20px;
    color: #0260E8; } }
/*!sc*/
@media (max-width: 767.98px) {
  .fRNHBr {
    text-align: center;
    font-size: 18px; } }
/*!sc*/
data-styled.g580[id="LicencesCard__Title-sc-897qzf-5"] {
  content: "fRNHBr,"; }

/*!sc*/
.cDpxhC {
  margin-top: 20px;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  -webkit-letter-spacing: -0.7px;
  -moz-letter-spacing: -0.7px;
  -ms-letter-spacing: -0.7px;
  letter-spacing: -0.7px;
  color: #4A586E; }

/*!sc*/
.cDpxhC p, .cDpxhC ul, .cDpxhC ol {
  font-weight: 400 !important;
  font-size: 18px !important;
  line-height: 150% !important;
  -webkit-letter-spacing: -0.7px !important;
  -moz-letter-spacing: -0.7px !important;
  -ms-letter-spacing: -0.7px !important;
  letter-spacing: -0.7px !important; }

/*!sc*/
@media (max-width: 1259.98px) {
  .cDpxhC p, .cDpxhC ul, .cDpxhC ol {
    font-size: 14px !important;
    -webkit-letter-spacing: -0.55px !important;
    -moz-letter-spacing: -0.55px !important;
    -ms-letter-spacing: -0.55px !important;
    letter-spacing: -0.55px !important; } }
/*!sc*/
@media (max-width: 767.98px) {
  .cDpxhC p, .cDpxhC ul, .cDpxhC ol {
    text-align: center !important;
    font-size: 16px !important;
    -webkit-letter-spacing: -0.7px !important;
    -moz-letter-spacing: -0.7px !important;
    -ms-letter-spacing: -0.7px !important;
    letter-spacing: -0.7px !important; } }
/*!sc*/
@media (max-width: 1259.98px) {
  .cDpxhC {
    margin-top: 10px;
    font-size: 14px;
    -webkit-letter-spacing: -0.55px;
    -moz-letter-spacing: -0.55px;
    -ms-letter-spacing: -0.55px;
    letter-spacing: -0.55px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .cDpxhC {
    margin-top: 15px;
    text-align: center;
    font-size: 16px;
    -webkit-letter-spacing: -0.7px;
    -moz-letter-spacing: -0.7px;
    -ms-letter-spacing: -0.7px;
    letter-spacing: -0.7px; } }
/*!sc*/
data-styled.g581[id="LicencesCard__Text-sc-897qzf-6"] {
  content: "cDpxhC,"; }

/*!sc*/
.iewBgr {
  position: relative;
  margin-bottom: 65px; }

/*!sc*/
@media (min-width: 1260px) {
  .iewBgr {
    cursor: pointer; }

  .iewBgr:hover .LicencesCard__IconWrapper-sc-897qzf-4 {
    background: #ADCFFF; }

  .iewBgr:hover .LicencesCard__Title-sc-897qzf-5 {
    color: #0260E8; } }
/*!sc*/
@media (max-width: 1259.98px) {
  .iewBgr {
    margin-bottom: 45px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .iewBgr {
    padding-bottom: 45px;
    border-bottom: 1px solid #E4E9F0;
    margin-bottom: 45px; } }
/*!sc*/
.iewBgr:last-child {
  margin-bottom: 0; }

/*!sc*/
.iyqZYq {
  position: relative;
  margin-bottom: 65px; }

/*!sc*/
@media (max-width: 1259.98px) {
  .iyqZYq {
    margin-bottom: 45px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .iyqZYq {
    padding-bottom: 45px;
    border-bottom: 1px solid #E4E9F0;
    margin-bottom: 45px; } }
/*!sc*/
.iyqZYq:last-child {
  margin-bottom: 0; }

/*!sc*/
data-styled.g582[id="LicencesCard__Card-sc-897qzf-7"] {
  content: "iewBgr,iyqZYq,"; }

/*!sc*/
@media (max-width: 1259.98px) {
  .glymHZ {
    padding-top: 5px; } }
/*!sc*/
data-styled.g583[id="LicencesSection__Section-sc-1xh84b3-0"] {
  content: "glymHZ,"; }

/*!sc*/
/*----------------------*/
/*/istoriya-otr*/
.kFzJSq {
  -webkit-flex: 1 1 33.33%;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  padding: 32.5px 15px; }

/*!sc*/
@media (min-width: 768px) and (max-width: 1023.98px) {
  .kFzJSq {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    padding: 30px 15px; } }
/*!sc*/
data-styled.g376[id="Benefitsstyle__BenefitCard-sc-djzqpp-0"] {
  content: "kFzJSq,"; }

/*!sc*/
.gtYNXF {
  width: 95px;
  height: 95px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #F9F9F9;
  border-radius: 25px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }

/*!sc*/
@media (min-width: 768px) and (max-width: 1023.98px) {
  .gtYNXF {
    width: 90px;
    height: 90px; } }
/*!sc*/
.gtYNXF div, .gtYNXF picture, .gtYNXF img {
  width: 56px;
  height: 56px;
  object-fit: cover; }

/*!sc*/
@media (min-width: 768px) and (max-width: 1023.98px) {
  .gtYNXF div, .gtYNXF picture, .gtYNXF img {
    width: 53px;
    height: 53px; } }
/*!sc*/
data-styled.g377[id="Benefitsstyle__BenefitImage-sc-djzqpp-1"] {
  content: "gtYNXF,"; }

/*!sc*/
.ktUNl {
  margin-top: 30px;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #4a586e; }

/*!sc*/
@media (min-width: 768px) and (max-width: 1023.98px) {
  .ktUNl {
    margin-top: 20px;
    font-size: 14px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .ktUNl {
    font-size: 16px;
    max-width: 170px;
    margin: 15px auto 10px; } }
/*!sc*/
.ktUNl b, .ktUNl strong {
  display: block;
  max-width: 195px;
  font-weight: 500;
  color: #1A2026; }

/*!sc*/
@media (min-width: 768px) and (max-width: 1023.98px) {
  .ktUNl b, .ktUNl strong {
    max-width: 100%; } }
/*!sc*/
@media (max-width: 767.98px) {
  .ktUNl b, .ktUNl strong {
    max-width: 100%;
    text-align: center; } }
/*!sc*/
.ktUNl b, .ktUNl strong {
  max-width: 100%; }

/*!sc*/
data-styled.g378[id="Benefitsstyle__BenefitText-sc-djzqpp-2"] {
  content: "ktUNl,"; }

/*!sc*/
.bpaoeO {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -30.5px -15px -32.5px; }

/*!sc*/
@media (min-width: 768px) and (max-width: 1023.98px) {
  .bpaoeO {
    margin: -30px -15px; } }
/*!sc*/
@media (max-width: 767px) {
  .bpaoeO {
    margin: 0;
    flex-wrap: nowrap; } }
/*!sc*/
data-styled.g380[id="Benefits__BenefitsList-sc-ir6ed2-1"] {
  content: "bpaoeO,"; }

/*!sc*/
.bThINe {
  padding: 0 47px;
  margin: 0 -47px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/*!sc*/
.bThINe:first-child {
  padding-left: 0; }

/*!sc*/
@media (max-width: 1023.98px) {
  .bThINe {
    padding: 0 45px;
    margin: 0 -45px; } }
/*!sc*/
@media (max-width: 1023.98px) {
  .bThINe {
    padding: 0 32px;
    margin: 0 -32px; } }
/*!sc*/
data-styled.g384[id="TickerLine__ScrollerItem-sc-1tcrhq0-0"] {
  content: "bThINe,"; }

/*!sc*/
.fmOeIq {
  width: calc(100%);
  position: relative;
  height: 125px;
  margin: 50px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  z-index: 3; }

/*!sc*/
@media (max-width: 1023.98px) {
  .fmOeIq {
    height: 110px;
    margin: 20px 0; } }
/*!sc*/
@media (max-width: 767.98px) {
  .fmOeIq {
    height: 125px;
    margin: 5px 0; } }
/*!sc*/
data-styled.g385[id="TickerLine__Component-sc-1tcrhq0-1"] {
  content: "fmOeIq,"; }

/*!sc*/
.gRhIfg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

/*!sc*/
data-styled.g386[id="TickerLine__ScrollerInner-sc-1tcrhq0-2"] {
  content: "gRhIfg,"; }

/*!sc*/
.hwJcMi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

/*!sc*/
data-styled.g387[id="TickerLine__ScrollLine-sc-1tcrhq0-3"] {
  content: "hwJcMi,"; }

/*!sc*/
.fbXlii {
  width: 100%;
  cursor: pointer;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  margin: 0 47px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear; }

/*!sc*/
.fbXlii:hover {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%); }

/*!sc*/
@media (max-width: 1023.98px) {
  .fbXlii {
    margin: 0 45px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .fbXlii {
    margin: 0 32px; } }
/*!sc*/
.fbXlii img {
  max-height: 95px;
  max-width: 2000px; }

/*!sc*/
@media (min-width: 768px) and (max-width: 1023.98px) {
  .fbXlii img {
    max-height: 90px; } }
/*!sc*/
data-styled.g388[id="TickerLine__LogoCard-sc-1tcrhq0-4"] {
  content: "fbXlii,"; }

/*!sc*/
.ffTRUT {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  z-index: 1; }

/*!sc*/
@media (max-width: 1024px) {
  .ffTRUT {
    flex-direction: column; }
    .ffTRUT .kTzoas {
      order: 1 !important; }
    .ffTRUT .lbJjbp {
      order: 2 !important; } }
data-styled.g390[id="SolutionSingleCard__Content-sc-ypsbf9-0"] {
  content: "ffTRUT,"; }

/*!sc*/
.lbJjbp {
  max-width: 570px;
  width: 100%;
  margin: -21px 0; }

/*!sc*/
@media (max-width: 1023.98px) {
  .lbJjbp {
    padding-top: 19px;
    max-width: 330px;
    margin: -10px 0; } }
/*!sc*/
@media (max-width: 767.98px) {
  .lbJjbp {
    display: block;
    padding-top: 0;
    margin: 0 auto; } }
/*!sc*/
@media (max-width: 413.98px) {
  .lbJjbp {
    max-width: 100%; } }
/*!sc*/
data-styled.g391[id="SolutionSingleCard__Info-sc-ypsbf9-1"] {
  content: "lbJjbp,"; }

/*!sc*/
.iCpEEj {
  display: block;
  width: 100%;
  font-weight: 500;
  font-size: 24px;
  line-height: 150%;
  text-transform: uppercase;
  color: #1A2026;
  margin: 20px 0 40px;
  overflow-x: hidden; }

/*!sc*/
@media (min-width: 768px) and (max-width: 1023.98px) {
  .iCpEEj {
    font-size: 20px;
    line-height: 150%;
    margin: 10px 0; } }
/*!sc*/
@media (max-width: 767.98px) {
  .iCpEEj {
    text-align: center;
    margin: 0; } }
/*!sc*/
data-styled.g392[id="SolutionSingleCard__Title-sc-ypsbf9-2"] {
  content: "iCpEEj,"; }

/*!sc*/
.hDIFAn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 21px 0;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  -webkit-letter-spacing: -0.6px;
  -moz-letter-spacing: -0.6px;
  -ms-letter-spacing: -0.6px;
  letter-spacing: -0.6px;
  color: #4A586E; }

/*!sc*/
@media (max-width: 1023.98px) {
  .hDIFAn {
    margin: 10px 0;
    max-width: 330px;
    font-size: 14px;
    line-height: 150%; } }
/*!sc*/
@media (max-width: 767.98px) {
  .hDIFAn {
    margin: 30px 0 0;
    max-width: 100%;
    font-size: 16px; } }
/*!sc*/
.hDIFAn p {
  margin-bottom: 16px; }

/*!sc*/
.hDIFAn p:last-child {
  margin-bottom: 0; }

/*!sc*/
.hDIFAn ul {
  margin: -15px 0 16px; }

/*!sc*/
.hDIFAn ul li {
  position: relative;
  margin-top: 15px;
  padding-left: 26px;
  color: #4A586E;
  -webkit-letter-spacing: -0.7px;
  -moz-letter-spacing: -0.7px;
  -ms-letter-spacing: -0.7px;
  letter-spacing: -0.7px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .hDIFAn ul li {
    padding-left: 21px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .hDIFAn ul li {
    padding-left: 24px; } }
/*!sc*/
.hDIFAn ul li:before {
  position: absolute;
  content: '';
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  top: 12px;
  left: 12px;
  background: #4A586E; }

/*!sc*/
@media (max-width: 1023.98px) {
  .hDIFAn ul li:before {
    width: 3px;
    height: 3px;
    top: 10px;
    left: 9px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .hDIFAn ul li:before {
    width: 4px;
    height: 4px;
    left: 10px;
    top: 11px; } }
/*!sc*/
.hDIFAn ol {
  margin: -15px 0 16px;
  list-style-type: none;
  counter-reset: li-counter; }

/*!sc*/
.hDIFAn ol li {
  position: relative; }

/*!sc*/
.hDIFAn ol li::before {
  content: counter(li-counter) ".";
  counter-increment: li-counter;
  display: inline-block !important; }

/*!sc*/
.hDIFAn ol li {
  position: relative;
  margin-top: 15px;
  padding-left: 26px;
  color: #4A586E;
  -webkit-letter-spacing: -0.7px;
  -moz-letter-spacing: -0.7px;
  -ms-letter-spacing: -0.7px;
  letter-spacing: -0.7px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .hDIFAn ol li {
    padding-left: 21px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .hDIFAn ol li {
    padding-left: 24px; } }
/*!sc*/
.hDIFAn ol li::before {
  position: absolute;
  display: block;
  top: 0;
  left: 7px; }

/*!sc*/
.hDIFAn a {
  color: #1A2026;
  -webkit-transition: all .3s linear;
  transition: all .3s linear; }

/*!sc*/
.hDIFAn a:hover {
  color: #0260E8; }

/*!sc*/
data-styled.g394[id="SolutionSingleCard__Text-sc-ypsbf9-4"] {
  content: "hDIFAn,"; }

/*!sc*/
.kTzoas {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0; }

/*!sc*/
data-styled.g395[id="SolutionSingleCard__ImageWrapper-sc-ypsbf9-5"] {
  content: "kTzoas,"; }

/*!sc*/
.cZovXa {
  position: sticky;
  top: 80px;
  margin-right: 96px;
  height: auto;
  max-width: 350px;
  width: 100%; }

/*!sc*/
@media (max-width: 1259.98px) {
  .cZovXa {
    max-width: 330px;
    margin-right: 0; } }
/*!sc*/
.cZovXa div, .cZovXa picture {
  width: 100%;
  /*height:100%;*/ }

/*!sc*/
.cZovXa img {
  width: 100%; }

/*!sc*/
data-styled.g396[id="SolutionSingleCard__Image-sc-ypsbf9-6"] {
  content: "cZovXa,"; }

/*!sc*/
.dGiOoA {
  position: relative;
  padding: 95px 0; }

/*!sc*/
@media (max-width: 1023.98px) {
  .dGiOoA {
    padding: 0; } }
/*!sc*/
.fmPAGt {
  position: relative;
  padding: 95px 0;
  background: #F9F9F9; }

/*!sc*/
@media (max-width: 1023.98px) {
  .fmPAGt {
    padding: 45px 0; } }
/*!sc*/
.fmPAGt .SolutionSingleCard__Image-sc-ypsbf9-6 {
  margin-left: 96px; }

/*!sc*/
@media (max-width: 1259.98px) {
  .fmPAGt .SolutionSingleCard__Image-sc-ypsbf9-6 {
    margin-left: 0; } }
/*!sc*/
.fmPAGt .SolutionSingleCard__Info-sc-ypsbf9-1 {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1; }

/*!sc*/
data-styled.g397[id="SolutionSingleCard__Component-sc-ypsbf9-7"] {
  content: "dGiOoA,fmPAGt,"; }

/*!sc*/
.eldGPA:first-child {
  margin-top: 30px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .eldGPA:first-child {
    margin-top: 0; } }
/*!sc*/
data-styled.g398[id="ServiceSingleCardList__Item-sc-1hi4x8u-0"] {
  content: "eldGPA,"; }

/*!sc*/
.evdYWc .default-section-inner {
  padding: 95px 0 65px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .evdYWc .default-section-inner {
    padding: 45px 0 45px; } }
/*!sc*/
data-styled.g520[id="ReadySolutionsSection__Section-sc-nfdsyy-0"] {
  content: "evdYWc,"; }

/*!sc*/
.gvNgtj {
  margin-top: -30px; }

/*!sc*/
@media (min-width: 768px) and (max-width: 1023.98px) {
  .gvNgtj {
    margin-top: -15px; } }
/*!sc*/
data-styled.g521[id="ReadySolutionsSection__Wrapper-sc-nfdsyy-1"] {
  content: "gvNgtj,"; }

/*!sc*/
/*-------------*/
/*/company/program/*/
.hwRhCB {
  padding: 95px 0 83px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .hwRhCB {
    padding: 65px 0; } }
/*!sc*/
@media (max-width: 767.98px) {
  .hwRhCB {
    padding: 45px 0; } }
/*!sc*/
data-styled.g186[id="DefaultTemplate__Main-sc-1kzvnmq-1"] {
  content: "hwRhCB,"; }

/*!sc*/
.eYXgLr h2 {
  font-weight: 500;
  font-size: 24px;
  line-height: 150%;
  color: #1A2026;
  margin: 65px 0 40px;
  text-transform: uppercase;
  -webkit-letter-spacing: 0.2px;
  -moz-letter-spacing: 0.2px;
  -ms-letter-spacing: 0.2px;
  letter-spacing: 0.2px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .eYXgLr h2 {
    margin: 45px 0 30px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .eYXgLr h2 {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 15px; } }
/*!sc*/
.eYXgLr h3 {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  -webkit-letter-spacing: 0.2px;
  -moz-letter-spacing: 0.2px;
  -ms-letter-spacing: 0.2px;
  letter-spacing: 0.2px;
  text-transform: uppercase;
  margin: 65px 0 40px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .eYXgLr h3 {
    margin: 45px 0 30px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .eYXgLr h3 {
    margin: 35px 0 15px;
    font-size: 20px;
    -webkit-letter-spacing: 0;
    -moz-letter-spacing: 0;
    -ms-letter-spacing: 0;
    letter-spacing: 0; } }
/*!sc*/
.eYXgLr h4 {
  font-weight: 600;
  font-size: 20px;
  line-height: 150%;
  -webkit-letter-spacing: 0.2px;
  -moz-letter-spacing: 0.2px;
  -ms-letter-spacing: 0.2px;
  letter-spacing: 0.2px;
  margin: 40px 0 30px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .eYXgLr h4 {
    margin: 3px 0 20px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .eYXgLr h4 {
    font-size: 18px;
    margin: 25px 0 10px;
    -webkit-letter-spacing: 0;
    -moz-letter-spacing: 0;
    -ms-letter-spacing: 0;
    letter-spacing: 0; } }
/*!sc*/
.eYXgLr p {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  margin: 40px 0;
  color: #4A586E;
  -webkit-letter-spacing: -0.6px;
  -moz-letter-spacing: -0.6px;
  -ms-letter-spacing: -0.6px;
  letter-spacing: -0.6px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .eYXgLr p {
    margin: 20px 0; } }
/*!sc*/
@media (max-width: 767.98px) {
  .eYXgLr p {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    margin: 20px 0; } }
/*!sc*/
.eYXgLr table {
  font-size: 30px;
  line-height: 36px;
  margin: 40px 0; }

/*!sc*/
@media (max-width: 1023.98px) {
  .eYXgLr table {
    margin: 20px 0; } }
/*!sc*/
@media (max-width: 767.98px) {
  .eYXgLr table {
    font-size: 20px;
    line-height: 26px;
    margin: 20px 0; } }
/*!sc*/
.eYXgLr b, .eYXgLr strong {
  font-weight: 700; }

/*!sc*/
.eYXgLr a {
  color: #1a2026;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  -webkit-text-decoration-color: #1a2026;
  text-decoration-color: #1a2026;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear; }

/*!sc*/
.eYXgLr a:hover {
  -webkit-text-decoration-color: transparent;
  text-decoration-color: transparent;
  color: #0260e8; }

/*!sc*/
.eYXgLr img {
  margin: 65px auto 40px;
  max-width: 100%;
  object-fit: cover;
  overflow: hidden;
  border-radius: 10px;
  min-height: 280px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .eYXgLr img {
    margin: 45px auto 30px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .eYXgLr img {
    margin: 45px auto 30px; } }
/*!sc*/
.eYXgLr img + figcaption {
  margin-top: 15px;
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  color: #F9F9F9; }

/*!sc*/
@media (max-width: 767.98px) {
  .eYXgLr img + figcaption {
    margin-top: 10px;
    font-size: 16px;
    line-height: 150%; } }
/*!sc*/
.eYXgLr figure {
  margin-bottom: 30px; }

/*!sc*/
@media (max-width: 767.98px) {
  .eYXgLr figure {
    margin-bottom: 20px; } }
/*!sc*/
.eYXgLr ul, .eYXgLr ol {
  margin: 38px 12px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .eYXgLr ul, .eYXgLr ol {
    margin: 30px 8px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .eYXgLr ul, .eYXgLr ol {
    margin: 20px 8px; } }
/*!sc*/
.eYXgLr ul li {
  position: relative;
  padding-left: 15px;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #4A586E;
  -webkit-letter-spacing: -0.6px;
  -moz-letter-spacing: -0.6px;
  -ms-letter-spacing: -0.6px;
  letter-spacing: -0.6px; }

/*!sc*/
.eYXgLr ul li:before {
  position: absolute;
  content: '';
  top: 12px;
  left: 0;
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background: #4A586E; }

/*!sc*/
@media (max-width: 767.98px) {
  .eYXgLr ul li {
    font-size: 16px;
    margin-bottom: 0; }

  .eYXgLr ul li:before {
    top: 10px;
    width: 4px;
    height: 4px; } }
/*!sc*/
.eYXgLr ul li:last-child {
  margin-bottom: 0; }

/*!sc*/
.eYXgLr ol {
  counter-reset: list; }

/*!sc*/
.eYXgLr ol li {
  position: relative;
  padding-left: 15px;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #4A586E;
  -webkit-letter-spacing: -0.6px;
  -moz-letter-spacing: -0.6px;
  -ms-letter-spacing: -0.6px;
  letter-spacing: -0.6px; }

/*!sc*/
.eYXgLr ol li:before {
  position: absolute;
  counter-increment: list;
  content: counter(list) ".";
  top: 0;
  left: 0;
  color: #4A586E; }

/*!sc*/
@media (max-width: 767.98px) {
  .eYXgLr ol li {
    margin-bottom: 0;
    font-size: 16px; } }
/*!sc*/
.eYXgLr ol li:last-child {
  margin-bottom: 0; }

/*!sc*/
.eYXgLr table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse; }

/*!sc*/
.eYXgLr table td, .eYXgLr table th {
  border: 1px solid #4A586E;
  padding: 15px;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #4A586E;
  -webkit-letter-spacing: -0.6px;
  -moz-letter-spacing: -0.6px;
  -ms-letter-spacing: -0.6px;
  letter-spacing: -0.6px;
  text-align: left; }

/*!sc*/
.eYXgLr table th {
  border: 1px solid rgba(131, 131, 131, 0.5);
  font-weight: bold; }

/*!sc*/
@media (max-width: 767.98px) {
  .eYXgLr .table {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
    margin-right: -15px;
    margin-left: -15px;
    padding-left: 15px; }

  .eYXgLr .table:after {
    content: '';
    display: block;
    -webkit-flex: 0 0 15px;
    -ms-flex: 0 0 15px;
    flex: 0 0 15px;
    height: 100%; } }
/*!sc*/
data-styled.g187[id="DefaultTemplate__Static-sc-1kzvnmq-2"] {
  content: "eYXgLr,"; }

/*!sc*/
.efTYxv h1 {
  font-weight: 600;
  font-size: 36px;
  line-height: 150%;
  text-transform: uppercase;
  color: #1A2026;
  -webkit-letter-spacing: 0.2px;
  -moz-letter-spacing: 0.2px;
  -ms-letter-spacing: 0.2px;
  letter-spacing: 0.2px;
  margin: 0; }

/*!sc*/
@media (max-width: 767.98px) {
  .efTYxv h1 {
    font-size: 20px; } }
/*!sc*/
data-styled.g188[id="DefaultTemplate__Top-sc-1kzvnmq-3"] {
  content: "efTYxv,"; }

/*!sc*/
/*-----------------*/
/*/company/partners/*/
.dOLmRz {
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%) rotate(0deg);
  -ms-transform: translateY(-50%) rotate(0deg);
  transform: translateY(-50%) rotate(0deg);
  -webkit-transition: all 0.3s linear,-webkit-transform 0.3s ease 0s;
  -webkit-transition: all 0.3s linear,transform 0.3s ease 0s;
  transition: all 0.3s linear,transform 0.3s ease 0s;
  width: 18px;
  height: 18px;
  color: #1A2026; }

/*!sc*/
data-styled.g318[id="DropDownSelect__DropDownDisplayIconWrapper-sc-8meh6g-0"] {
  content: "dOLmRz,"; }

/*!sc*/
.cwBdjy {
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  -webkit-letter-spacing: 2px;
  -moz-letter-spacing: 2px;
  -ms-letter-spacing: 2px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #1A2026;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  max-width: 90%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

/*!sc*/
@media (max-width: 1499.98px) {
  .cwBdjy {
    font-size: 14px;
    line-height: 24px;
    padding-right: 23px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .cwBdjy {
    font-size: 14px; } }
/*!sc*/
data-styled.g320[id="DropDownSelect__DropDownDisplayText-sc-8meh6g-2"] {
  content: "cwBdjy,"; }

/*!sc*/
.hmwMRc {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #E4E9F0;
  border-radius: 100px;
  padding: 13px 18px 14px;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  width: 100%;
  height: 48px;
  outline: none; }

/*!sc*/
.hmwMRc:hover {
  border: 1px solid #ADCFFF; }

/*!sc*/
.hmwMRc:hover .DropDownSelect__DropDownDisplayIconWrapper-sc-8meh6g-0, .hmwMRc:hover .DropDownSelect__DropDownDisplayText-sc-8meh6g-2 {
  color: #0260E8; }

/*!sc*/
data-styled.g321[id="DropDownSelect__DropDownDisplay-sc-8meh6g-3"] {
  content: "hmwMRc,"; }

/*!sc*/
.cJdqEm {
  position: relative; }

/*!sc*/
data-styled.g327[id="DropDownSelect__DropDown-sc-8meh6g-9"] {
  content: "cJdqEm,"; }

/*!sc*/
.bGkAup {
  padding: 95px 0 90px;
  min-height: 540px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

/*!sc*/
@media (min-width: 768px) and (max-width: 1023.98px) {
  .bGkAup {
    min-height: 363px;
    padding: 45px 0; } }
/*!sc*/
@media (max-width: 767.98px) {
  .bGkAup {
    display: block;
    min-height: auto;
    padding: 45px 0;
    border-bottom: 1px solid #E4E9F0; } }
/*!sc*/
data-styled.g418[id="PartnershipCard__Inner-sc-1kkiqhj-0"] {
  content: "bGkAup,"; }

/*!sc*/
.XfSuA {
  -webkit-flex: 1 1 540px;
  -ms-flex: 1 1 540px;
  flex: 1 1 540px;
  max-width: 540px;
  margin-right: 125px; }

/*!sc*/
@media (max-width: 1259.98px) {
  .XfSuA {
    margin-right: 100px;
    -webkit-flex: 1 1 450px;
    -ms-flex: 1 1 450px;
    flex: 1 1 450px;
    max-width: 450px; } }
/*!sc*/
@media (max-width: 1023.98px) {
  .XfSuA {
    -webkit-flex: 1 1 330px;
    -ms-flex: 1 1 330px;
    flex: 1 1 330px;
    max-width: 330px;
    margin-right: 80px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .XfSuA {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 0;
    max-width: 100%; } }
/*!sc*/
data-styled.g419[id="PartnershipCard__Left-sc-1kkiqhj-1"] {
  content: "XfSuA,"; }

/*!sc*/
.kEZcNl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: 52px; }

/*!sc*/
@media (min-width: 768px) and (max-width: 1023.98px) {
  .kEZcNl {
    padding-bottom: 0; } }
/*!sc*/
@media (max-width: 767.98px) {
  .kEZcNl {
    margin-top: 45px;
    padding-bottom: 0; } }
/*!sc*/
data-styled.g420[id="PartnershipCard__Right-sc-1kkiqhj-2"] {
  content: "kEZcNl,"; }

/*!sc*/
.hJVwmP {
  display: block;
  font-weight: 600;
  font-size: 36px;
  line-height: 150%;
  text-transform: uppercase;
  color: #1A2026; }

/*!sc*/
@media (min-width: 768px) and (max-width: 1023.98px) {
  .hJVwmP {
    font-size: 30px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .hJVwmP {
    text-align: center;
    font-size: 32px;
    line-height: 44px; } }
/*!sc*/
data-styled.g421[id="PartnershipCard__Title-sc-1kkiqhj-3"] {
  content: "hJVwmP,"; }

/*!sc*/
.dHpGRW {
  padding: 0 2px;
  display: block;
  margin-top: 9px;
  font-weight: 500;
  font-size: 24px;
  line-height: 150%;
  text-transform: uppercase;
  -webkit-letter-spacing: -0.04em;
  -moz-letter-spacing: -0.04em;
  -ms-letter-spacing: -0.04em;
  letter-spacing: -0.04em;
  color: #C9CDD3; }

/*!sc*/
@media (min-width: 768px) and (max-width: 1023.98px) {
  .dHpGRW {
    font-size: 20px;
    padding: 0;
    margin-top: 11px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .dHpGRW {
    text-align: center;
    font-size: 18px;
    line-height: 150%;
    margin-top: 15px; } }
/*!sc*/
data-styled.g422[id="PartnershipCard__Subtitle-sc-1kkiqhj-4"] {
  content: "dHpGRW,"; }

/*!sc*/
.jSKCdU {
  margin-top: 65px;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #4A586E;
  -webkit-letter-spacing: -0.031em;
  -moz-letter-spacing: -0.031em;
  -ms-letter-spacing: -0.031em;
  letter-spacing: -0.031em; }

/*!sc*/
@media (min-width: 768px) and (max-width: 1023.98px) {
  .jSKCdU {
    margin-top: 19px;
    font-size: 14px;
    -webkit-letter-spacing: -0.033em;
    -moz-letter-spacing: -0.033em;
    -ms-letter-spacing: -0.033em;
    letter-spacing: -0.033em; } }
/*!sc*/
@media (max-width: 767.98px) {
  .jSKCdU {
    text-align: center;
    font-size: 16px;
    line-height: 150%;
    margin-top: 30px; } }
/*!sc*/
data-styled.g423[id="PartnershipCard__Text-sc-1kkiqhj-5"] {
  content: "jSKCdU,"; }

/*!sc*/
.ga-DtXI {
  max-width: 350px;
  width: 350px; }

/*!sc*/
@media (min-width: 768px) and (max-width: 1023.98px) {
  .ga-DtXI {
    max-width: 280px;
    width: 280px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .ga-DtXI {
    max-width: 217px;
    width: 217px; } }
/*!sc*/
.ga-DtXI img {
  max-width: 350px;
  max-height: 350px; }

/*!sc*/
@media (min-width: 768px) and (max-width: 1023.98px) {
  .ga-DtXI img {
    max-width: 280px;
    max-height: 280px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .ga-DtXI img {
    max-width: 217px;
    max-height: 150px; } }
/*!sc*/
data-styled.g424[id="PartnershipCard__Logo-sc-1kkiqhj-6"] {
  content: "ga-DtXI,"; }

/*!sc*/
@media (max-width: 767.98px) {
  .fXBZPA:last-child .PartnershipCard__Inner-sc-1kkiqhj-0 {
    border-bottom: none; } }
/*!sc*/
.fWBQVL {
  background: #F9F9F9; }

/*!sc*/
@media (max-width: 767.98px) {
  .fWBQVL:last-child .PartnershipCard__Inner-sc-1kkiqhj-0 {
    border-bottom: none; } }
/*!sc*/
@media (max-width: 767.98px) {
  .fWBQVL {
    background: transparent; } }
/*!sc*/
.fWBQVL .PartnershipCard__Inner-sc-1kkiqhj-0 {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

/*!sc*/
.fWBQVL .PartnershipCard__Left-sc-1kkiqhj-1 {
  margin: 0 0 0 125px; }

/*!sc*/
@media (max-width: 1259.98px) {
  .fWBQVL .PartnershipCard__Left-sc-1kkiqhj-1 {
    margin: 0 0 0 100px; } }
/*!sc*/
@media (max-width: 1023.98px) {
  .fWBQVL .PartnershipCard__Left-sc-1kkiqhj-1 {
    margin: 0 0 0 80px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .fWBQVL .PartnershipCard__Left-sc-1kkiqhj-1 {
    margin: 0; } }
/*!sc*/
data-styled.g425[id="PartnershipCard__Component-sc-1kkiqhj-7"] {
  content: "fXBZPA,fWBQVL,"; }

/*!sc*/
.gUHyoF {
  margin: -6px -12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/*!sc*/
@media (max-width: 1259.98px) {
  .gUHyoF {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin: 0 -12px;
    overflow: auto;
    -webkit-scrollbar-width: none;
    -moz-scrollbar-width: none;
    -ms-scrollbar-width: none;
    scrollbar-width: none; }

  .gUHyoF::-webkit-scrollbar {
    display: none; } }
/*!sc*/
data-styled.g426[id="PartnershipCategories__Component-sc-pt8ysw-0"] {
  content: "gUHyoF,"; }

/*!sc*/
.eQLMsF {
  padding-bottom: 65px; }

/*!sc*/
@media (max-width: 1259.98px) {
  .eQLMsF {
    padding-bottom: 45px; } }
/*!sc*/
data-styled.g429[id="PartnershipSection__Component-sc-vb2ixp-0"] {
  content: "eQLMsF,"; }

/*!sc*/
.iqkzGv {
  margin-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center; }

/*!sc*/
@media (max-width: 767.98px) {
  .iqkzGv {
    margin-top: 15px; } }
/*!sc*/
data-styled.g431[id="PartnershipSection__Bottom-sc-vb2ixp-2"] {
  content: "iqkzGv,"; }

/*!sc*/
.bFFejg {
  background: #F5F5F5;
  color: #4A586E;
  border: none;
  padding: 19px 39.5px; }

/*!sc*/
@media (min-width: 1260px) {
  .bFFejg:hover {
    background: #E4E9F0; } }
/*!sc*/
@media (min-width: 768px) and (max-width: 1023.98px) {
  .bFFejg {
    font-size: 14px;
    line-height: 19px;
    -webkit-letter-spacing: 2px;
    -moz-letter-spacing: 2px;
    -ms-letter-spacing: 2px;
    letter-spacing: 2px;
    padding: 20px 46px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .bFFejg {
    font-size: 14px;
    line-height: 19px;
    padding: 14.5px 19.5px; } }
/*!sc*/
data-styled.g432[id="PartnershipSection__AddMore-sc-vb2ixp-3"] {
  content: "bFFejg,"; }

/*!sc*/
.eZJcQa {
  margin-top: 65px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

/*!sc*/
@media (max-width: 1259.98px) {
  .eZJcQa {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; } }
/*!sc*/
@media (max-width: 767.98px) {
  .eZJcQa {
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; } }
/*!sc*/
data-styled.g433[id="PartnershipSection__FiltersRow-sc-vb2ixp-4"] {
  content: "eZJcQa,"; }

/*!sc*/
.iaYJNG {
  -webkit-flex: 1 1 1px;
  -ms-flex: 1 1 1px;
  flex: 1 1 1px;
  padding-right: 100px; }

/*!sc*/
@media (max-width: 1259.98px) {
  .iaYJNG {
    margin: 0 0 15px 0;
    padding-right: 0; } }
/*!sc*/
@media (max-width: 767.98px) {
  .iaYJNG {
    margin-top: 15px;
    padding-right: 0; } }
/*!sc*/
data-styled.g434[id="PartnershipSection__FiltersRowLeft-sc-vb2ixp-5"] {
  content: "iaYJNG,"; }

/*!sc*/
.jYvldV {
  width: 255px; }

/*!sc*/
@media (max-width: 1259.98px) {
  .jYvldV {
    width: 100%; } }
/*!sc*/
data-styled.g435[id="PartnershipSection__FiltersRowRight-sc-vb2ixp-6"] {
  content: "jYvldV,"; }

/*!sc*/
/*------------------*/
/*/company/branches/*/
.csqcQF {
  padding-top: 5px; }

/*!sc*/
data-styled.g523[id="MapSection__Component-sc-15lgtdt-0"] {
  content: "csqcQF,"; }

/*!sc*/
.bEPzjT {
  margin-bottom: 32px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .bEPzjT {
    margin-bottom: 30px; } }
/*!sc*/
data-styled.g524[id="MapSection__Top-sc-15lgtdt-1"] {
  content: "bEPzjT,"; }

/*!sc*/
.diglKA {
  margin: 3px 0 0 0;
  font-weight: 600;
  font-size: 36px;
  line-height: 49px;
  text-transform: uppercase;
  color: #1A2026; }

/*!sc*/
@media (min-width: 768px) and (max-width: 1023.98px) {
  .diglKA {
    margin-top: 0;
    font-size: 30px;
    line-height: 150%; } }
/*!sc*/
@media (max-width: 767.98px) {
  .diglKA {
    margin: 0;
    font-style: normal;
    font-size: 23px;
    line-height: 28px;
    text-transform: uppercase;
    text-align: left; } }
/*!sc*/
@media (max-width: 374.98px) {
  .diglKA {
    font-size: 18px;
    line-height: 150%; } }
/*!sc*/
data-styled.g525[id="MapSection__Title-sc-15lgtdt-2"] {
  content: "diglKA,"; }

/*!sc*/
.jKRzLr {
  position: relative;
  padding-top: 28.2%; }

/*!sc*/
.jKRzLr img, .jKRzLr picture {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; }

/*!sc*/
data-styled.g526[id="MapSection__Image-sc-15lgtdt-3"] {
  content: "jKRzLr,"; }

/*!sc*/
@media (min-width: 1260px) {
  .brAGJs {
    cursor: pointer; } }
/*!sc*/
data-styled.g539[id="GallerySlide__Component-sc-1m213h9-0"] {
  content: "brAGJs,"; }

/*!sc*/
.fJZMkr {
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  background: #F9F9F9; }

/*!sc*/
.fJZMkr:before {
  display: block;
  content: '';
  padding-bottom: 64.7%; }

/*!sc*/
@media (max-width: 1023.98px) {
  .fJZMkr:before {
    padding-bottom: 85.71%; } }
/*!sc*/
@media (max-width: 767.98px) {
  .fJZMkr:before {
    padding-bottom: 59.76%; } }
/*!sc*/
.fJZMkr div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/*!sc*/
.fJZMkr picture, .fJZMkr img {
  width: 100%;
  height: 100%;
  object-fit: cover; }

/*!sc*/
data-styled.g540[id="GallerySlide__Image-sc-1m213h9-1"] {
  content: "fJZMkr,"; }

/*!sc*/
.fydboC {
  position: relative; }

/*!sc*/
data-styled.g541[id="Gallery__Component-sc-wlpvan-0"] {
  content: "fydboC,"; }

/*!sc*/
@media (max-width: 767.98px) {
  .bteobI .swiper-container {
    height: 100%;
    margin: 0 -15px;
    padding: 0 15px; } }
/*!sc*/
.bteobI .swiper-slide {
  max-width: 255px;
  height: auto !important;
  width: 100% !important; }

/*!sc*/
@media (max-width: 1259.98px) {
  .bteobI .swiper-slide {
    max-width: 210px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .bteobI .swiper-slide {
    max-width: 251px; } }
/*!sc*/
data-styled.g542[id="Gallery__Inner-sc-wlpvan-1"] {
  content: "bteobI,"; }

/*!sc*/
@media (max-width: 1023.98px) {
  .fkPrCt {
    display: none; } }
/*!sc*/
.kzPNNM {
  display: none; }

/*!sc*/
@media (max-width: 1023.98px) {
  .kzPNNM {
    display: none; } }
/*!sc*/
data-styled.g543[id="Gallery__SliderButtons-sc-wlpvan-2"] {
  content: "fkPrCt,kzPNNM,"; }

/*!sc*/
.etIgff {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
  z-index: 10;
  width: 40px;
  height: 40px;
  background: rgba(74, 88, 110, 0.8);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/*!sc*/
.etIgff svg {
  width: 24px;
  height: 24px;
  pointer-events: none;
  -webkit-transform: scale(-1, -1);
  -ms-transform: scale(-1, -1);
  transform: scale(-1, -1);
  color: #ffffff;
  -webkit-transition: all .3s linear;
  transition: all .3s linear; }

/*!sc*/
.etIgff.swiper-button-disabled {
  opacity: 0;
  background: #F9F9F9;
  pointer-events: none; }

/*!sc*/
.etIgff.swiper-button-disabled svg {
  color: #4A586E; }

/*!sc*/
@media (min-width: 1260px) {
  .etIgff:hover {
    background: #4A586E; } }
/*!sc*/
.etIgff:active {
  background: #0260E8; }

/*!sc*/
.etIgff:active svg path {
  stroke: #ffffff; }

/*!sc*/
data-styled.g544[id="Gallery__ButtonPrev-sc-wlpvan-3"] {
  content: "etIgff,"; }

/*!sc*/
.dMXqel {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
  z-index: 10;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(74, 88, 110, 0.8); }

/*!sc*/
.dMXqel svg {
  width: 24px;
  height: 24px;
  pointer-events: none;
  color: #ffffff;
  -webkit-transition: all .3s linear;
  transition: all .3s linear; }

/*!sc*/
.dMXqel.swiper-button-disabled {
  opacity: 0;
  background: #F9F9F9;
  pointer-events: none; }

/*!sc*/
.dMXqel.swiper-button-disabled svg {
  color: #4A586E; }

/*!sc*/
@media (min-width: 1260px) {
  .dMXqel:hover {
    background: #4A586E; } }
/*!sc*/
.dMXqel:active {
  background: #0260E8; }

/*!sc*/
.dMXqel:active svg path {
  stroke: #ffffff; }

/*!sc*/
data-styled.g545[id="Gallery__ButtonNext-sc-wlpvan-4"] {
  content: "dMXqel,"; }

/*!sc*/
.bjWawk {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 45px 0;
  border-bottom: 1px solid #E4E9F0; }

/*!sc*/
.bjWawk:first-child {
  padding-top: 32px; }

/*!sc*/
.bjWawk:last-child {
  padding-bottom: 0;
  border-bottom: none; }

/*!sc*/
@media (max-width: 1023.98px) {
  .bjWawk {
    display: block;
    padding: 30px 0; }

  .bjWawk:first-child {
    border-top: 1px solid #E4E9F0; } }
/*!sc*/
data-styled.g546[id="ContactsCard__Card-sc-1qqn143-0"] {
  content: "bjWawk,"; }

/*!sc*/
.jaioLl {
  -webkit-flex: 0 0 245px;
  -ms-flex: 0 0 245px;
  flex: 0 0 245px;
  max-width: 245px;
  margin-right: 40px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .jaioLl {
    max-width: 100%;
    margin: 0 0 30px; } }
/*!sc*/
data-styled.g547[id="ContactsCard__CardLeft-sc-1qqn143-1"] {
  content: "jaioLl,"; }

/*!sc*/
.kJkyWy {
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center; }

/*!sc*/
data-styled.g548[id="ContactsCard__CardRight-sc-1qqn143-2"] {
  content: "kJkyWy,"; }

/*!sc*/
.hSDuvr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -15px; }

/*!sc*/
data-styled.g549[id="ContactsCard__CardContacts-sc-1qqn143-3"] {
  content: "hSDuvr,"; }

/*!sc*/
.hDedms {
  padding: 0 15px;
  -webkit-flex: 1 1 33.33%;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%; }

/*!sc*/
data-styled.g550[id="ContactsCard__CardContactsCell-sc-1qqn143-4"] {
  content: "hDedms,"; }

/*!sc*/
.jTUAUd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

/*!sc*/
data-styled.g551[id="ContactsCard__CardContactsItem-sc-1qqn143-5"] {
  content: "jTUAUd,"; }

/*!sc*/
.kMupuq {
  -webkit-flex: 0 0 40px;
  -ms-flex: 0 0 40px;
  flex: 0 0 40px;
  width: 40px;
  height: 40px;
  margin-right: 15px;
  border-radius: 10px;
  background: #F9F9F9;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/*!sc*/
.kMupuq img, .kMupuq svg {
  width: 24px;
  height: 24px; }

/*!sc*/
data-styled.g552[id="ContactsCard__CardIcon-sc-1qqn143-6"] {
  content: "kMupuq,"; }

/*!sc*/
.eYRwOC {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #4A586E;
  -webkit-letter-spacing: -0.7px;
  -moz-letter-spacing: -0.7px;
  -ms-letter-spacing: -0.7px;
  letter-spacing: -0.7px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/*!sc*/
@media (max-width: 1023.98px) {
  .eYRwOC {
    font-size: 14px;
    line-height: 150%; } }
/*!sc*/
.eYRwOC b, .eYRwOC strong {
  font-weight: 500; }

/*!sc*/
.eYRwOC a {
  color: #1A2026; }

/*!sc*/
.eYRwOC a:hover {
  color: #0260E8; }

/*!sc*/
@media (max-width: 1023.98px) {
  .eYRwOC a {
    color: #0260E8; } }
/*!sc*/
data-styled.g553[id="ContactsCard__CardText-sc-1qqn143-7"] {
  content: "eYRwOC,"; }

/*!sc*/
.iPhSOw {
  margin-top: 33px; }

/*!sc*/
data-styled.g554[id="ContactsCard__CardGallery-sc-1qqn143-8"] {
  content: "iPhSOw,"; }

/*!sc*/
.bpwAts {
  display: block;
  font-weight: 500;
  font-size: 24px;
  line-height: 150%;
  text-transform: uppercase;
  color: #1A2026;
  -webkit-letter-spacing: 0.2px;
  -moz-letter-spacing: 0.2px;
  -ms-letter-spacing: 0.2px;
  letter-spacing: 0.2px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .bpwAts {
    font-size: 20px;
    line-height: 150%; } }
/*!sc*/
data-styled.g555[id="ContactsCard__Name-sc-1qqn143-9"] {
  content: "bpwAts,"; }

/*!sc*/
.heLgmj {
  padding-bottom: 7px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .heLgmj {
    padding-bottom: 36px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .heLgmj {
    padding-bottom: 0; } }
/*!sc*/
data-styled.g571[id="ContactsSection__Section-sc-1pqzt78-0"] {
  content: "heLgmj,"; }

/*!sc*/
/*------------------*/
/*TickerLine*/
.bThINe {
  padding: 0 47px;
  margin: 0 -47px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/*!sc*/
.bThINe:first-child {
  padding-left: 0; }

/*!sc*/
@media (max-width: 1023.98px) {
  .bThINe {
    padding: 0 45px;
    margin: 0 -45px; } }
/*!sc*/
@media (max-width: 1023.98px) {
  .bThINe {
    padding: 0 32px;
    margin: 0 -32px; } }
/*!sc*/
data-styled.g384[id="TickerLine__ScrollerItem-sc-1tcrhq0-0"] {
  content: "bThINe,"; }

/*!sc*/
.fmOeIq {
  width: calc(100%);
  position: relative;
  height: 125px;
  margin: 50px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  z-index: 3; }

/*!sc*/
@media (max-width: 1023.98px) {
  .fmOeIq {
    height: 110px;
    margin: 20px 0; } }
/*!sc*/
@media (max-width: 767.98px) {
  .fmOeIq {
    height: 125px;
    margin: 5px 0; } }
/*!sc*/
data-styled.g385[id="TickerLine__Component-sc-1tcrhq0-1"] {
  content: "fmOeIq,"; }

/*!sc*/
.gRhIfg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

/*!sc*/
data-styled.g386[id="TickerLine__ScrollerInner-sc-1tcrhq0-2"] {
  content: "gRhIfg,"; }

/*!sc*/
.hwJcMi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

/*!sc*/
data-styled.g387[id="TickerLine__ScrollLine-sc-1tcrhq0-3"] {
  content: "hwJcMi,"; }

/*!sc*/
.fbXlii {
  width: 100%;
  cursor: pointer;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  margin: 0 47px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear; }

/*!sc*/
.fbXlii:hover {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%); }

/*!sc*/
@media (max-width: 1023.98px) {
  .fbXlii {
    margin: 0 45px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .fbXlii {
    margin: 0 32px; } }
/*!sc*/
.fbXlii img {
  max-height: 95px;
  max-width: 2000px; }

/*!sc*/
@media (min-width: 768px) and (max-width: 1023.98px) {
  .fbXlii img {
    max-height: 90px; } }
/*!sc*/
data-styled.g388[id="TickerLine__LogoCard-sc-1tcrhq0-4"] {
  content: "fbXlii,"; }

/*!sc*/
.hwJcMi {
  will-change: transform;
  animation: marquee 90s linear infinite; }

@keyframes marquee {
  from {
    transform: translateX(0); }
  to {
    transform: translateX(-50%); } }
/*-------------------*/
/* Quote */
.lkEuzY {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 40px 40px 65px;
  background: #ffffff;
  box-shadow: 0 8px 18px -6px rgba(26, 32, 38, 0.12), 0px 12px 42px -4px rgba(26, 32, 38, 0.12);
  border-radius: 10px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .lkEuzY {
    padding: 30px 25px 45px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .lkEuzY {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px 15px 45px; } }
/*!sc*/
data-styled.g701[id="Quote__Component-sc-1pyt8cg-0"] {
  content: "lkEuzY,"; }

/*!sc*/
.iSiYIg {
  -webkit-flex: 0 0 40px;
  -ms-flex: 0 0 40px;
  flex: 0 0 40px;
  margin-right: 40px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .iSiYIg {
    margin-right: 26px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .iSiYIg {
    margin-right: 0; } }
/*!sc*/
.iSiYIg svg {
  width: 40px;
  height: 40px; }

/*!sc*/
data-styled.g702[id="Quote__Icon-sc-1pyt8cg-1"] {
  content: "iSiYIg,"; }

/*!sc*/
.jxJkDU {
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

/*!sc*/
@media (max-width: 767.98px) {
  .jxJkDU {
    margin-top: 28px; } }
/*!sc*/
data-styled.g703[id="Quote__Content-sc-1pyt8cg-2"] {
  content: "jxJkDU,"; }

/*!sc*/
.kmuLTP {
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  color: #4A586E;
  -webkit-letter-spacing: -0.02em;
  -moz-letter-spacing: -0.02em;
  -ms-letter-spacing: -0.02em;
  letter-spacing: -0.02em; }

/*!sc*/
@media (max-width: 1023.98px) {
  .kmuLTP {
    font-size: 14px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .kmuLTP {
    font-size: 16px; } }
/*!sc*/
data-styled.g707[id="Quote__Text-sc-1pyt8cg-6"] {
  content: "kmuLTP,"; }

/*!sc*/
.fqqFhw {
  display: block;
  margin-top: 30px;
  color: #4A586E;
  font-size: 18px;
  line-height: 150%; }

/*!sc*/
@media (max-width: 1023.98px) {
  .fqqFhw {
    font-size: 14px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .fqqFhw {
    font-size: 16px; } }
/*!sc*/
data-styled.g708[id="Quote__Author-sc-1pyt8cg-7"] {
  content: "fqqFhw,"; }

/*!sc*/
.gkoexK {
  color: #4A586E;
  color: #1A2026; }

/*!sc*/
data-styled.g709[id="Quote__AuthorName-sc-1pyt8cg-8"] {
  content: "gkoexK,"; }

/*!sc*/
.gObrxn {
  margin: 40px 0 -40px;
  position: relative; }

/*!sc*/
.gObrxn:before {
  position: absolute;
  content: '';
  top: -40px;
  left: 0;
  width: 100%;
  height: 49%;
  background: #F9F9F9; }

/*!sc*/
@media (max-width: 1023.98px) {
  .gObrxn:before {
    height: 50%; } }
/*!sc*/
data-styled.g710[id="BlockWithQuote__Section-sc-rvywuu-0"] {
  content: "gObrxn,"; }

/*!sc*/
.jcVKVR {
  position: relative;
  top: -40px; }

/*!sc*/
data-styled.g711[id="BlockWithQuote__SectionInner-sc-rvywuu-1"] {
  content: "jcVKVR,"; }

/*!sc*/
/*-------*/
/* Awards */
.dsRKNU {
  position: relative;
  -webkit-flex: 0 0 calc(50% - 30px);
  -ms-flex: 0 0 calc(50% - 30px);
  flex: 0 0 calc(50% - 30px);
  margin: 15px;
  padding: 30px 40px 45px;
  background: #F9F9F9;
  border-radius: 10px;
  overflow: hidden; }

/*!sc*/
@media (max-width: 1023.98px) {
  .dsRKNU {
    padding: 30px 30px 45px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .dsRKNU {
    margin: 0 0 15px;
    padding: 36px 30px 30px; }

  .dsRKNU:last-child {
    margin-bottom: 0; } }
/*!sc*/
data-styled.g679[id="AwardsCard__Card-sc-19iss52-0"] {
  content: "dsRKNU,"; }

/*!sc*/
.jLGwoO {
  position: absolute;
  content: '';
  width: 80px;
  height: 80px;
  top: 40px;
  right: 40px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .jLGwoO {
    top: 33px;
    right: 30px;
    width: 48px;
    height: 48px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .jLGwoO {
    top: 30px;
    right: 30px;
    width: 60px;
    height: 60px; } }
/*!sc*/
.jLGwoO div, .jLGwoO picture {
  width: 100%;
  height: 100%; }

/*!sc*/
.jLGwoO img {
  width: 100%;
  height: 100%;
  object-fit: cover; }

/*!sc*/
data-styled.g680[id="AwardsCard__Icon-sc-19iss52-1"] {
  content: "jLGwoO,"; }

/*!sc*/
.PkqtL {
  margin-top: 20px;
  font-size: 18px;
  line-height: 150%; }

/*!sc*/
@media (max-width: 1023.98px) {
  .PkqtL {
    margin-top: 32px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .PkqtL {
    margin-top: 36px; } }
/*!sc*/
data-styled.g682[id="AwardsCard__Content-sc-19iss52-3"] {
  content: "PkqtL,"; }

/*!sc*/
.ejSpJY {
  font-weight: 500;
  font-size: 48px;
  line-height: 150%;
  color: rgba(74, 88, 110, 0.3);
  max-width: calc(100% - 100px); }

/*!sc*/
@media (max-width: 1023.98px) {
  .ejSpJY {
    font-size: 36px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .ejSpJY {
    font-weight: 600;
    font-size: 32px; } }
/*!sc*/
data-styled.g683[id="AwardsCard__Year-sc-19iss52-4"] {
  content: "ejSpJY,"; }

/*!sc*/
.eyUAv {
  font-weight: 500;
  max-width: 330px;
  color: #1A2026; }

/*!sc*/
@media (max-width: 1023.98px) {
  .eyUAv {
    font-size: 20px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .eyUAv {
    font-size: 16px;
    line-height: 24px; } }
/*!sc*/
data-styled.g684[id="AwardsCard__Title-sc-19iss52-5"] {
  content: "eyUAv,"; }

/*!sc*/
.kgRenS {
  margin-top: 28px;
  font-weight: 300;
  color: #4A586E; }

/*!sc*/
@media (max-width: 1023.98px) {
  .kgRenS {
    margin-top: 20px;
    font-size: 14px;
    line-height: 21px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .kgRenS {
    margin-top: 24px;
    font-size: 16px;
    line-height: 24px; } }
/*!sc*/
data-styled.g685[id="AwardsCard__Text-sc-19iss52-6"] {
  content: "kgRenS,"; }

/*!sc*/
.bTPPqJ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -15px; }

/*!sc*/
@media (max-width: 767.98px) {
  .bTPPqJ {
    display: block;
    margin: 0; } }
/*!sc*/
data-styled.g686[id="AwardsList__Component-sc-1pyyuzg-0"] {
  content: "bTPPqJ,"; }

/*!sc*/
/*--------*/
/*ReadySolutions*/
.dvIdiA {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 15px -15px -15px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/*!sc*/
data-styled.g355[id="ReadySolutions__SolutionBenefitsList-sc-qeew4x-7"] {
  content: "dvIdiA,"; }

/*!sc*/
.ktEiqV {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 15px 15px 15px;
  -webkit-flex: 1 1 255px;
  -ms-flex: 1 1 255px;
  flex: 1 1 255px;
  min-width: 255px; }

/*!sc*/
@media (max-width: 1259.98px) {
  .ktEiqV {
    -webkit-flex: 1 1 210px;
    -ms-flex: 1 1 210px;
    flex: 1 1 210px;
    min-width: 210px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .ktEiqV {
    min-width: 100%; } }
/*!sc*/
data-styled.g356[id="ReadySolutions__SolutionBenefitsColumn-sc-qeew4x-8"] {
  content: "ktEiqV,"; }

/*!sc*/
.kIfyfP {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
  text-transform: uppercase;
  color: #1A2026; }

/*!sc*/
data-styled.g357[id="ReadySolutions__SolutionBenefitsLabel-sc-qeew4x-9"] {
  content: "kIfyfP,"; }

/*!sc*/
.gKRVrc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  overflow-wrap: break-word;
  -webkit-letter-spacing: -0.6px;
  -moz-letter-spacing: -0.6px;
  -ms-letter-spacing: -0.6px;
  letter-spacing: -0.6px;
  color: #4A586E; }

/*!sc*/
.gKRVrc b, .gKRVrc strong {
  font-weight: 500; }

/*!sc*/
.gKRVrc a {
  color: #1A2026;
  -webkit-transition: all .3s linear;
  transition: all .3s linear; }

/*!sc*/
@media (max-width: 1023.98px) {
  .gKRVrc a {
    color: #0260E8; } }
/*!sc*/
.gKRVrc a:hover {
  color: #0260E8; }

/*!sc*/
.gKRVrc ul li {
  position: relative;
  -webkit-transform: translateX(18px);
  -ms-transform: translateX(18px);
  transform: translateX(18px); }

/*!sc*/
.gKRVrc ul li:before {
  position: absolute;
  content: '';
  display: block;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  top: 12px;
  left: -13px;
  background: #1A2026; }

/*!sc*/
.gKRVrc ol ol, .gKRVrc ul ol, .gKRVrc ol ul, .gKRVrc ul ul {
  margin-left: 20px; }

/*!sc*/
data-styled.g358[id="ReadySolutions__SolutionBenefitsText-sc-qeew4x-10"] {
  content: "gKRVrc,"; }

/*!sc*/
/*--------------*/
/* ProjectDescription */
.ffLorJ {
  background: #F9F9F9;
  padding: 65px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center; }

/*!sc*/
@media (max-width: 1023.98px) {
  .ffLorJ {
    padding: 45px 39px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .ffLorJ {
    padding: 45px 15px 30px; } }
/*!sc*/
data-styled.g731[id="ProjectDescription__Section-sc-1h3tzcp-0"] {
  content: "ffLorJ,"; }

/*!sc*/
.ciSuBT {
  width: 920px;
  max-width: 100%;
  margin: 0 auto; }

/*!sc*/
.ciSuBT:not(:first-child) {
  margin-top: 65px; }

/*!sc*/
@media (max-width: 767.98px) {
  .ciSuBT:not(:first-child) {
    margin-top: 30px; } }
/*!sc*/
data-styled.g733[id="ProjectDescription__Block-sc-1h3tzcp-2"] {
  content: "ciSuBT,"; }

/*!sc*/
.bdKWcW {
  font-weight: 500;
  font-size: 24px;
  line-height: 150%;
  display: block;
  text-transform: uppercase; }

/*!sc*/
data-styled.g734[id="ProjectDescription__BlockTitle-sc-1h3tzcp-3"] {
  content: "bdKWcW,"; }

/*!sc*/
.cSGHpm {
  margin-top: 40px; }

/*!sc*/
data-styled.g735[id="ProjectDescription__BlockContent-sc-1h3tzcp-4"] {
  content: "cSGHpm,"; }

/*!sc*/
.kKqnto h2 {
  max-width: 920px;
  font-weight: 500;
  font-size: 36px;
  line-height: 150%;
  color: #1A2026;
  margin: 0 0 65px; }

/*!sc*/
@media (max-width: 767.98px) {
  .kKqnto h2 {
    font-size: 20px;
    margin-bottom: 15px; } }
/*!sc*/
.kKqnto h3 {
  max-width: 920px;
  font-weight: 500;
  font-size: 24px;
  line-height: 150%;
  text-transform: uppercase;
  color: #1A2026;
  margin: 65px 0 40px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .kKqnto h3 {
    margin: 45px 0 30px;
    font-size: 20px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .kKqnto h3 {
    font-size: 18px; } }
/*!sc*/
.kKqnto h4 {
  max-width: 920px;
  font-weight: 500;
  font-size: 20px;
  line-height: 150%;
  color: #1A2026;
  margin: 40px 0 30px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .kKqnto h4 {
    margin: 25px 0 10px;
    font-size: 18px;
    -webkit-letter-spacing: 0;
    -moz-letter-spacing: 0;
    -ms-letter-spacing: 0;
    letter-spacing: 0; } }
/*!sc*/
@media (max-width: 767.98px) {
  .kKqnto h4 {
    font-size: 16px; } }
/*!sc*/
.kKqnto p {
  max-width: 920px;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  margin: 30px 0;
  color: #4A586E; }

/*!sc*/
@media (max-width: 1023.98px) {
  .kKqnto p {
    font-size: 14px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .kKqnto p {
    font-size: 16px;
    line-height: 150%;
    margin: 15px 0; } }
/*!sc*/
.kKqnto table {
  font-size: 30px;
  line-height: 36px;
  margin: 0 0 30px; }

/*!sc*/
@media (max-width: 767.98px) {
  .kKqnto table {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 20px; } }
/*!sc*/
.kKqnto b, .kKqnto strong {
  font-weight: 700; }

/*!sc*/
.kKqnto a {
  color: #0260E8;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear; }

/*!sc*/
.kKqnto a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline; }

/*!sc*/
.kKqnto img {
  margin: 65px auto 30px;
  object-fit: cover;
  overflow: hidden;
  max-width: 920px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .kKqnto img {
    max-width: 100%; } }
/*!sc*/
@media (max-width: 767.98px) {
  .kKqnto img {
    margin: 30px auto; } }
/*!sc*/
.kKqnto img + figcaption {
  margin-top: 15px;
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  color: #F9F9F9; }

/*!sc*/
@media (max-width: 1023.98px) {
  .kKqnto img + figcaption {
    font-size: 14px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .kKqnto img + figcaption {
    margin-top: 10px;
    font-size: 16px; } }
/*!sc*/
.kKqnto figure {
  margin: 65px 0 30px; }

/*!sc*/
@media (max-width: 767.98px) {
  .kKqnto figure {
    margin: 30px 0; } }
/*!sc*/
.kKqnto ul, .kKqnto ol {
  margin: 15px 0 30px 65px; }

/*!sc*/
@media (max-width: 767.98px) {
  .kKqnto ul, .kKqnto ol {
    margin: 15px 0 15px 30px; } }
/*!sc*/
.kKqnto p + ul, .kKqnto p + ol {
  margin-top: -15px; }

/*!sc*/
.kKqnto ul li {
  margin-top: 15px;
  position: relative;
  text-indent: 15px;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #4A586E; }

/*!sc*/
.kKqnto ul li:first-child {
  margin-top: 0; }

/*!sc*/
.kKqnto ul li:before {
  position: absolute;
  content: '';
  top: 12px;
  left: 0;
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background: #4A586E; }

/*!sc*/
@media (max-width: 1023.98px) {
  .kKqnto ul li {
    margin-bottom: 0;
    font-size: 14px; }

  .kKqnto ul li:before {
    top: 8px;
    width: 4px;
    height: 4px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .kKqnto ul li {
    margin-bottom: 0;
    font-size: 16px; }

  .kKqnto ul li:before {
    top: 10px;
    width: 4px;
    height: 4px; } }
/*!sc*/
.kKqnto ul li:last-child {
  margin-bottom: 0; }

/*!sc*/
.kKqnto ol {
  counter-reset: list; }

/*!sc*/
.kKqnto ol li {
  position: relative;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #4A586E; }

/*!sc*/
@media (max-width: 1023.98px) {
  .kKqnto ol li {
    font-size: 14px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .kKqnto ol li {
    margin-bottom: 0;
    font-size: 16px; } }
/*!sc*/
.kKqnto ol li:last-child {
  margin-bottom: 0; }

/*!sc*/
.kKqnto table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse; }

/*!sc*/
.kKqnto table td, .kKqnto table th {
  border: 1px solid #4A586E;
  padding: 15px;
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  text-align: left; }

/*!sc*/
@media (max-width: 1023.98px) {
  .kKqnto table td, .kKqnto table th {
    font-size: 14px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .kKqnto table td, .kKqnto table th {
    font-size: 16px; } }
/*!sc*/
.kKqnto table th {
  border: 1px solid rgba(131, 131, 131, 0.5);
  font-weight: bold; }

/*!sc*/
@media (max-width: 767.98px) {
  .kKqnto .table {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
    margin-right: -15px;
    margin-left: -15px;
    padding-left: 15px; }

  .kKqnto .table:after {
    content: '';
    display: block;
    -webkit-flex: 0 0 15px;
    -ms-flex: 0 0 15px;
    flex: 0 0 15px;
    height: 100%; } }
/*!sc*/
.kKqnto *:last-child {
  margin-bottom: 0; }

/*!sc*/
.kKqnto *:first-child {
  margin-top: 0; }

/*!sc*/
data-styled.g736[id="ProjectDescription__Static-sc-1h3tzcp-5"] {
  content: "kKqnto,"; }

/*!sc*/
.kRacIo .default-section {
  padding: 45px 0; }

/*!sc*/
@media (min-width: 768px) and (max-width: 1023.98px) {
  .kRacIo .default-section {
    padding: 65px 0; } }
/*!sc*/
@media (max-width: 767.98px) {
  .kRacIo .default-section-inner {
    padding: 45px 0 92px; } }
/*!sc*/
data-styled.g738[id="Project__ProjectsInner-sc-p7duq0-0"] {
  content: "kRacIo,"; }

/*!sc*/
/* ------------------ */
.cVvUom {
  display: inline-block;
  margin: 7.5px;
  background: #F5F5F5;
  border-radius: 100px;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  position: relative; }

/*!sc*/
@media (min-width: 1260px) {
  .cVvUom:hover {
    background: #E4E9F0;
    cursor: pointer; } }
/*!sc*/
@media (max-width: 767.98px) {
  .cVvUom {
    margin: 0 4px;
    white-space: nowrap; } }
/*!sc*/
.bMNecZ {
  display: inline-block;
  margin: 7.5px;
  background: #F5F5F5;
  border-radius: 100px;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  position: relative;
  background: #0260E8; }

/*!sc*/
@media (min-width: 1260px) {
  .bMNecZ:hover {
    background: #E4E9F0;
    cursor: pointer; } }
/*!sc*/
@media (max-width: 767.98px) {
  .bMNecZ {
    margin: 0 4px;
    white-space: nowrap; } }
/*!sc*/
.bMNecZ:hover {
  background: #0260E8;
  cursor: pointer; }

/*!sc*/
.bMNecZ .FiltersTab__Label-sc-8eik8p-1 {
  color: #ffffff; }

/*!sc*/
.bMNecZ .FiltersTab__Cross-sc-8eik8p-2 {
  max-width: 100%; }

/*!sc*/
.bMNecZ .FiltersTab__Cross-sc-8eik8p-2 svg {
  opacity: 1;
  -webkit-transition: all 0.1s linear 0.3s;
  transition: all 0.1s linear 0.3s; }

/*!sc*/
data-styled.g307[id="FiltersTab__Component-sc-8eik8p-3"] {
  content: "cVvUom,bMNecZ,"; }

/*!sc*/
.hLwlWw {
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  -webkit-letter-spacing: 2px;
  -moz-letter-spacing: 2px;
  -ms-letter-spacing: 2px;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 1000px;
  border: 1px solid #F39629;
  padding: 14px 30px;
  -webkit-transition: all .3s linear;
  transition: all .3s linear; }

/*!sc*/
.hLwlWw:hover {
  border-color: #ffecbb; }

/*!sc*/
data-styled.g68[id="Buttonstyle__StyledButton-sc-crigw0-0"] {
  content: "bwewmb,hLwlWw,"; }

/*!sc*/
.bFFejg {
  background: #F5F5F5;
  color: #4A586E;
  border: none;
  padding: 19px 39.5px; }

/*!sc*/
@media (min-width: 1260px) {
  .bFFejg:hover {
    background: #E4E9F0; } }
/*!sc*/
@media (min-width: 768px) and (max-width: 1023.98px) {
  .bFFejg {
    font-size: 14px;
    line-height: 19px;
    -webkit-letter-spacing: 2px;
    -moz-letter-spacing: 2px;
    -ms-letter-spacing: 2px;
    letter-spacing: 2px;
    padding: 20px 46px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .bFFejg {
    font-size: 14px;
    line-height: 19px;
    padding: 14.5px 19.5px; } }
/*!sc*/
data-styled.g432[id="PartnershipSection__AddMore-sc-vb2ixp-3"] {
  content: "bFFejg,"; }

/*!sc*/
.iTrkgG {
  background: #F9F9F9;
  padding: 30px 0; }

/*!sc*/
@media (max-width: 767.98px) {
  .iTrkgG {
    padding: 30px 0 20px; } }
/*!sc*/
data-styled.g166[id="FooterSmall__Component-sc-vmkdfw-0"] {
  content: "iTrkgG,"; }

/*!sc*/
.hZkFkV {
  position: relative;
  width: 100%;
  height: 100%; }

/*!sc*/
.hZkFkV img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-height: 100%; }

/*!sc*/
.hZkFkV picture {
  width: 100%;
  height: 100%; }

/*!sc*/
data-styled.g184[id="HeroBannes__StyledHeroPicture-sc-1viftil-1"] {
  content: "hZkFkV,"; }

/*!sc*/
/* PREVIEW_DIGITS */
.gEZhUW {
  margin: 15px;
  -webkit-flex: 0 0 calc(33.33% - 30px);
  -ms-flex: 0 0 calc(33.33% - 30px);
  flex: 0 0 calc(33.33% - 30px);
  background: #ffffff;
  border: 1px solid #E4E9F0;
  border-radius: 10px;
  padding: 39px; }

/*!sc*/
@media (max-width: 1023.98px) {
  .gEZhUW {
    padding: 20px 25px 26px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .gEZhUW {
    -webkit-flex: 0 0 251px !important;
    -ms-flex: 0 0 251px !important;
    flex: 0 0 251px !important;
    margin: 0 15px 0 0;
    padding: 30px 30px 28px; } }
/*!sc*/
data-styled.g696[id="StatsCard__Card-sc-r13bnm-0"] {
  content: "gEZhUW,"; }

/*!sc*/
.likaVS {
  font-weight: 600;
  font-size: 48px;
  line-height: 150%;
  color: #1A2026; }

/*!sc*/
@media (max-width: 1023.98px) {
  .likaVS {
    font-size: 36px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .likaVS {
    font-size: 32px; } }
/*!sc*/
data-styled.g697[id="StatsCard__Title-sc-r13bnm-1"] {
  content: "likaVS,"; }

/*!sc*/
.cPlrhD {
  font-weight: 300;
  font-size: 24px;
  line-height: 150%;
  color: #4A586E;
  word-break: break-word; }

/*!sc*/
@media (max-width: 1023.98px) {
  .cPlrhD {
    margin-top: 5px;
    font-size: 20px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .cPlrhD {
    margin-top: 0;
    font-size: 16px; } }
/*!sc*/
data-styled.g698[id="StatsCard__Text-sc-r13bnm-2"] {
  content: "cPlrhD,"; }

/*!sc*/
.jKQgaJ {
  position: relative;
  margin-top: -133px;
  z-index: 10; }

/*!sc*/
.jKQgaJ:before {
  position: absolute;
  content: '';
  top: 133px;
  left: 0;
  width: 100%;
  height: calc(100% - 133px);
  background: #F9F9F9; }

/*!sc*/
@media (max-width: 1023.98px) {
  .jKQgaJ {
    margin-top: -60px; }

  .jKQgaJ:before {
    top: 60px;
    height: calc(100% - 60px); } }
/*!sc*/
@media (max-width: 767.98px) {
  .jKQgaJ {
    margin: -30px 0 0; }

  .jKQgaJ:before {
    top: 30px;
    height: calc(100% - 15px); } }
/*!sc*/
data-styled.g699[id="Stats__Component-sc-ziol1d-0"] {
  content: "jKQgaJ,"; }

/*!sc*/
.hExBZU {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -15px; }

/*!sc*/
@media (max-width: 767.98px) {
  .hExBZU {
    margin: 0 -15px;
    padding: 0 0 0 15px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow-x: auto;
    -webkit-scrollbar-width: thin;
    -moz-scrollbar-width: thin;
    -ms-scrollbar-width: thin;
    scrollbar-width: thin; }

  .hExBZU::-webkit-scrollbar {
    width: 0;
    height: 0; }

  .hExBZU::-webkit-scrollbar-track {
    background-color: transparent; }

  .hExBZU::-webkit-scrollbar-thumb {
    background-color: transparent; } }
/*!sc*/
data-styled.g700[id="Stats__List-sc-ziol1d-1"] {
  content: "hExBZU,"; }

/*!sc*/
/*----------------*/
.kykjfk:nth-child(2n+1) {
  padding-right: 0px; }

body {
  overflow-x: hidden; }
  body.noscroll {
    overflow: hidden; }

.kykjfk {
  flex: 1 1 285px;
  max-width: 285px;
  padding: 15px 20px 15px 0px; }

/* .swiper-container {
   max-height: 600px;
 }

.NewsSlider__CenterInner-sc-bs77v5-4 {
  .swiper-container {
    max-height: 281px;
  }
}*/
#widget1 .b-widget_title .img {
  display: inline-flex;
  align-items: center;
  justify-content: center; }

.gCwRbO {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #1a2026;
  transition: color 0.3s linear 0s;
  padding-left: 23px;
  position: relative; }
  .gCwRbO svg {
    position: absolute;
    content: "";
    top: 49%;
    left: 0;
    transform: translateY(-50%);
    width: 18px;
    height: 18px; }

.dpoJyx {
  display: flex;
  flex-direction: column; }
  .dpoJyx .Breadcrumbs__Component-sc-6h8il6-0 {
    order: 1; }
  .dpoJyx .HeroSlider__Component-sc-13j7s1w-0 {
    order: 2; }
  .dpoJyx .Stats__Component-sc-ziol1d-0 {
    order: 2; }
  .dpoJyx .Services__ServicesInner-sc-tagtwm-0 {
    order: 3; }
  .dpoJyx .TickerLine__Component-sc-1tcrhq0-1 {
    order: 3; }
  .dpoJyx .BenefitsSection__Component-sc-18veoi9-0 {
    order: 4; }
  .dpoJyx .ServicesSection__Section-sc-7lzptk-0 {
    order: 5; }
  .dpoJyx .ProjectDescription__Section-sc-1h3tzcp-0 {
    order: 5; }
  .dpoJyx .BlockWithQuote__Section-sc-rvywuu-0 {
    order: 6; }
  .dpoJyx .Awards__Section-sc-tfduv-0 {
    order: 7; }
  .dpoJyx .Projects__ProjectsInner-sc-xrok3t-0 {
    order: 8; }
  .dpoJyx .ReadySolutionsSection__Section-sc-nfdsyy-0 {
    order: 9; }
  .dpoJyx .News__Component-sc-1mexeyu-0 {
    order: 10; }
  .dpoJyx .FeedBackBanner__Component-sc-h5ct5s-0 {
    order: 15; }

.sc-404__Content-sc-10jt4gb-0 {
  order: 2; }

.fVOHdd {
  position: absolute;
  inset: 0px;
  z-index: 3;
  cursor: pointer; }

.eMUnks {
  margin-top: 45px;
  padding: 14px 29.5px;
  background: whitesmoke;
  border-radius: 100px;
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #4a586e;
  border: none;
  transition: all 0.3s linear 0s; }

.NewsCard__Component-sc-1a3rk59-8.hide {
  display: none; }

.kOIQBM {
  position: absolute;
  overflow: hidden;
  top: calc(100% + 10px);
  left: 0px;
  z-index: 99;
  min-width: 190px;
  padding: 20px 18px;
  margin: 0px;
  list-style: none;
  outline: none;
  display: block;
  background: white;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 2px, rgba(0, 0, 0, 0.14) 0px 18px 88px; }

.cORTUY {
  max-height: 230px;
  overflow-y: auto; }

.egNGZW {
  position: relative;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  cursor: pointer;
  padding: 10px 20px 10px 40px;
  transition: all 0.3s linear 0s;
  white-space: nowrap;
  background: transparent !important; }

.iOpLjq {
  user-select: none;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #1a2026;
  transition: all 0.3s linear 0s; }

.jGyOst {
  user-select: none;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #0260e8;
  transition: all 0.3s linear 0s; }
  .jGyOst svg {
    position: absolute;
    top: 48%;
    left: 0px;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    color: #0260e8; }

.DropDownSelect__DropDownDisplay-sc-8meh6g-3.active {
  border: 1px solid #adcfff;
  color: #adcfff; }
  .DropDownSelect__DropDownDisplay-sc-8meh6g-3.active .DropDownSelect__DropDownDisplayIconWrapper-sc-8meh6g-0 svg {
    transform: rotate(180deg); }

.DropDownSelect__DropDownList-sc-8meh6g-4 {
  display: none; }
  .DropDownSelect__DropDownList-sc-8meh6g-4.active {
    display: block; }

.copyhelper {
  position: absolute;
  opacity: 0; }

.copyEnd {
  z-index: -100;
  position: fixed;
  bottom: 50px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: .4s; }
  .copyEnd.show {
    opacity: 1;
    z-index: 1000; }
  .copyEnd-content {
    width: 360px;
    height: 60px;
    border-radius: 30px;
    background: #000;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px; }

.hVSEyY {
  white-space: nowrap; }

.frrXMv.open {
  max-width: 100%;
  opacity: 1; }

.blBGPy {
  margin: 10px 0px 10px;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  font-style: normal;
  letter-spacing: -0.6px;
  color: #4a586e; }

.iBRvAP {
  margin-top: 15px; }

.WfNgy {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #4a586e;
  letter-spacing: -0.6px; }

.hdfKir {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #4a586e;
  letter-spacing: -0.6px; }

@media (max-width: 1023.98px) {
  .hdfKir a {
    color: #0260e8; } }
.FooterBottomMobile__Wrapper-sc-1j6z7y6-0 {
  display: none; }

@media (max-width: 1023.98px) {
  .FooterBottomDesktop__Wrapper-sc-j8e68o-0 {
    display: none; }

  .FooterBottomMobile__Wrapper-sc-1j6z7y6-0 {
    display: block; } }
.ServiceSingleCardList__ServicesList-sc-1hi4x8u-1.cZPReq {
  display: block; }

@media (min-width: 1024px) {
  .gxTFTQ {
    width: 350px; }
    .gxTFTQ picture {
      width: 100%; }
      .gxTFTQ picture img {
        width: 100%; } }
.Header__MobileToggle-sc-1b6cl53-9 svg path {
  transition: .2s; }
.Header__MobileToggle-sc-1b6cl53-9.active svg path {
  transform-origin: center; }
  .Header__MobileToggle-sc-1b6cl53-9.active svg path:nth-child(1) {
    opacity: 0; }
  .Header__MobileToggle-sc-1b6cl53-9.active svg path:nth-child(2) {
    transform: rotate(45deg) translate(0, 10px); }
  .Header__MobileToggle-sc-1b6cl53-9.active svg path:nth-child(3) {
    transform: rotate(-45deg) translate(0, -9px); }

.HeaderSocial {
  display: none; }

@media (max-width: 1023.98px) {
  .ipFYRz {
    display: block;
    position: fixed;
    background: #fff;
    margin-left: 0;
    width: 100%;
    height: calc(100vh - 70px);
    left: 0;
    top: 70px;
    transition: .2s;
    transform: translateX(100%);
    overflow-y: auto; }
    .ipFYRz.open {
      transform: translateX(0); }

  .HeaderSocial {
    display: block;
    padding: 0 15px; }

  .itghFS {
    display: none; }
    .itghFS .dZGpaF {
      max-height: unset;
      padding-bottom: 25px; } }
.ProjectCard__MobilePicture-sc-ugrvku-0 {
  display: none; }

@media (max-width: 767px) {
  .ProjectCard__MobilePicture-sc-ugrvku-0 {
    display: block;
    margin-top: 26px; }
    .ProjectCard__MobilePicture-sc-ugrvku-0 .dgSUyi {
      position: relative;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      transition: background-color 0.3s ease 0s;
      background-color: transparent; }
    .ProjectCard__MobilePicture-sc-ugrvku-0 img {
      height: 160px; }

  .ProjectCard__CardImage-sc-ugrvku-7 {
    display: none; } }
form .error {
  border-color: #eb5757; }
  form .error:hover, form .error:focus {
    border-color: #eb5757; }
form .success {
  border-color: #27ae60; }
  form .success:hover, form .success:focus {
    border-color: #27ae60; }

.fVaSmR {
  position: absolute;
  top: 100%;
  left: 0px;
  font-weight: 400;
  font-size: 10px;
  line-height: 150%;
  color: #4a586e;
  text-align: right;
  margin-top: 4px;
  display: none; }
  .fVaSmR.show {
    display: block; }

.ckhFJG {
  display: none;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px; }
  .ckhFJG.active {
    display: block; }

.ckhFJG svg {
  width: 100%;
  height: 100%; }

.PRteb {
  flex-shrink: 0;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: 2px;
  padding: 23.5px 62px;
  text-align: center;
  background: transparent;
  text-transform: uppercase;
  border-radius: 100px;
  color: #0260e8;
  border: 1px solid #0260e8;
  transition: all 0.3s linear 0s; }
  .PRteb:hover {
    background: #0260e8;
    color: white; }

.dyzvgq {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  padding: 45px 0px; }

.iJMuzF {
  margin: 0px;
  font-weight: 400;
  font-size: 144px;
  line-height: 100%;
  color: #1a2026;
  text-align: center; }

.esKIJu {
  margin-top: 65px; }

.evnzCs {
  display: block;
  flex-shrink: 0;
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: 2px;
  padding: 22.5px 52px;
  text-align: center;
  background: transparent;
  border: 1px solid #0260e8;
  text-transform: uppercase;
  border-radius: 100px;
  color: #0260e8;
  transition: all 0.3s linear 0s; }

.gMkGuP {
  position: relative;
  height: 180px;
  background: #F9F9F9; }

/*!sc*/
@media (max-width: 1023.98px) {
  .gMkGuP {
    height: 120px; } }
/*!sc*/
@media (max-width: 767.98px) {
  .gMkGuP {
    height: 64px; } }
/*!sc*/
data-styled.g183[id="HeroBannes__Component-sc-1viftil-0"] {
  content: "gMkGuP,"; }

/*!sc*/
.dZWqLI .default-section {
  overflow: initial !important; }

/*!sc*/
.dZWqLI .default-section-top {
  margin-bottom: 30px; }

/*!sc*/
.dZWqLI .default-section-inner {
  margin: 0;
  padding: 95px 0 0; }

/*!sc*/
data-styled.g400[id="ServicesSection__Section-sc-7lzptk-0"] {
  content: "dZWqLI,"; }

/*!sc*/
@media (max-width: 767.98px) {
  .Benefitsstyle__BenefitCard-sc-djzqpp-0 {
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    text-align: center;
    flex: none;
    max-width: 100% !important; }

  .SolutionSingleCard__Info-sc-ypsbf9-1 {
    margin-top: 30px; }

  .SolutionSingleCard__Image-sc-ypsbf9-6 {
    margin: 0 auto !important; } }
.iCNxkW .swiper-benefits-pagination {
  bottom: -20px; }

.ReadySolutionsstyles__SolutionItem-sc-1hsr82r-2 .icon {
  display: none; }

.collapse__content {
  display: none; }

@media (max-width: 767.98px) {
  .cuvTVY .bYkopl {
    width: 100%; }

  .kgifuM {
    border-right: 0; }

  .ReadySolutionsstyles__SolutionItem-sc-1hsr82r-2 {
    justify-content: space-between;
    padding: 15px 0;
    margin: 0;
    width: 100%;
    font-weight: 500;
    font-size: 19px;
    line-height: 26px;
    color: #151b26;
    text-align: left;
    border-top: 1px solid #e4e9f0; }
    .ReadySolutionsstyles__SolutionItem-sc-1hsr82r-2.active .icon svg {
      transform: rotate(0); }
    .ReadySolutionsstyles__SolutionItem-sc-1hsr82r-2:before {
      content: none; }
    .ReadySolutionsstyles__SolutionItem-sc-1hsr82r-2 .fSsGPw {
      flex-grow: 1; }
    .ReadySolutionsstyles__SolutionItem-sc-1hsr82r-2 .icon {
      display: block; }
      .ReadySolutionsstyles__SolutionItem-sc-1hsr82r-2 .icon svg {
        transition: .2s;
        transform: rotate(180deg); }

  .cVJmop {
    display: none; } }
.cuvTVY .bYkopl {
  width: 25%; }

/*# sourceMappingURL=template_styles.css.map */

/* End */
/* /local/templates/otr/css/jquery.fancybox.css?154802404215842 */
/* /local/templates/otr/components/bitrix/menu/top/style.min.css?16831140353715 */
/* /local/templates/otr/template_styles.css?169415941086396 */
