@charset "UTF-8";
/*
	Compass common
*/
/*
	Vars & colors
*/
/*
	Styles
*/
@import url("https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i&display=swap&subset=cyrillic-ext,latin-ext");
/* line 1, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxOverlay,#cboxWrapper,#colorbox {
  position: absolute;
  overflow: hidden;
  z-index: 9999;
  left: 0;
  top: 0;
}

/* line 9, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxOverlay {
  position: fixed;
  height: 100%;
  width: 100%;
}

/* line 15, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxBottomLeft,#cboxMiddleLeft {
  clear: left;
}

/* line 19, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxContent {
  position: relative;
}

/* line 23, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxLoadedContent {
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
}

/* line 28, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxTitle {
  display: none !important;
}

/* line 32, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxLoadingGraphic,#cboxLoadingOverlay {
  position: absolute;
  margin: auto;
  height: 100%;
  width: 100%;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}

/* line 43, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxClose,#cboxNext,#cboxPrevious {
  cursor: pointer;
}

/* line 47, ../../../../../../frontend/styles/vendor/_colorbox.scss */
.cboxPhoto {
  -ms-interpolation-mode: bicubic;
  max-width: none;
  display: block;
  margin: auto;
  float: left;
  border: 0;
  max-width: 100%;
  height: auto !important;
}

/* line 58, ../../../../../../frontend/styles/vendor/_colorbox.scss */
.cboxIframe {
  display: block;
  height: 100%;
  width: 100%;
  border: 0;
}

/* line 65, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxContent,#cboxLoadedContent,#colorbox {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 73, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxOverlay {
  background: #000;
}

/* line 77, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#colorbox {
  outline: 0;
}

/* line 81, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxContent {
  overflow: visible;
  margin-top: 32px;
  background: #fff;
}

/* line 87, ../../../../../../frontend/styles/vendor/_colorbox.scss */
.cboxIframe {
  background: #fff;
}

/* line 91, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxError {
  border: 1px solid #ccc;
  padding: 50px;
}

/* line 96, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxLoadedContent {
  background: #fff;
  padding: 1px;
}

/* line 101, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxCurrent {
  display: none !important;
}

/* line 105, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxLoadingOverlay {
  background: #fff;
}

/* line 109, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxLoadingGraphic {
  border-radius: 50%;
  margin-right: auto;
  margin-left: auto;
  height: 4rem;
  width: 4rem;
  -webkit-animation: loadAnimation 1.1s infinite linear;
  animation: loadAnimation 1.1s infinite linear;
  border-bottom: 0.4rem solid rgba(158, 169, 209, 0.5);
  border-right: 0.4rem solid rgba(158, 169, 209, 0.5);
  border-top: 0.4rem solid rgba(158, 169, 209, 0.5);
  border-left: 0.4rem solid #00468E;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}

@-webkit-keyframes loadAnimation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loadAnimation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 150, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxClose,#cboxNext,#cboxPrevious {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: contain;
  text-indent: -9999px;
  overflow: visible;
  opacity: 0.5;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 162, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxClose:active,#cboxNext:active,#cboxPrevious:active {
  outline: 0;
}

/* line 166, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxSlideshow {
  display: none !important;
}

/* line 170, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxPrevious {
  background-image: url(/images/out_svg/arrow.svg);
  position: absolute;
  cursor: pointer;
  height: 21px;
  width: 26px;
  right: 56px;
  top: -25px;
}

/* line 180, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxNext {
  background-image: url(/images/out_svg/arrow-r.svg);
  position: absolute;
  cursor: pointer;
  height: 21px;
  width: 26px;
  right: 25px;
  top: -25px;
}

/* line 190, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxClose {
  background-image: url(/images/out_svg/close.svg);
  position: absolute;
  cursor: pointer;
  height: 20px;
  width: 20px;
  right: 0px;
  top: -25px;
}

/* line 200, ../../../../../../frontend/styles/vendor/_colorbox.scss */
#cboxClose:hover,#cboxNext:hover,#cboxPrevious:hover {
  opacity: 0.9;
}

/* line 1, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
/* line 10, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container .select2-selection--single {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
/* line 17, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 25, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
/* line 29, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
/* line 33, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container .select2-selection--multiple {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
/* line 40, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 48, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container .select2-search--inline {
  float: left;
}
/* line 50, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container .select2-search--inline .select2-search__field {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}
/* line 57, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 64, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

/* line 76, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-results {
  display: block;
}

/* line 80, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 86, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
/* line 90, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-results__option[aria-selected] {
  cursor: pointer;
}

/* line 96, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--open .select2-dropdown {
  left: 0;
}
/* line 99, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 104, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 111, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-search--dropdown {
  display: block;
  padding: 4px;
}
/* line 114, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 118, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
/* line 122, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-search--dropdown.select2-search--hide {
  display: none;
}

/* line 127, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

/* line 145, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

/* line 157, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
/* line 161, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
/* line 165, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 600;
}
/* line 170, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
/* line 173, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
/* line 180, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
/* line 195, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
/* line 198, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
/* line 203, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
/* line 206, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
/* line 210, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
/* line 214, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}
/* line 219, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
/* line 225, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
  padding-left: 5px;
}
/* line 228, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before {
  display: none;
}
/* line 233, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}
/* line 238, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 600;
  margin-top: 5px;
  margin-right: 10px;
}
/* line 245, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: rgba(147, 128, 108, 0.1);
  border: 1px solid rgba(147, 128, 108, 0.25);
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
/* line 255, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: 600;
  margin-right: 2px;
}
/* line 261, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
/* line 267, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right;
}
/* line 270, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
/* line 274, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
/* line 279, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
/* line 284, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
/* line 288, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
/* line 294, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/* line 300, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 306, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
/* line 309, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: textfield;
}
/* line 316, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
/* line 321, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
/* line 324, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
/* line 327, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
/* line 330, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
/* line 332, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
/* line 335, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
/* line 338, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
/* line 341, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
/* line 344, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
/* line 347, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
/* line 357, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}
/* line 361, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 369, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #ffffff), to(#eeeeee));
  background-image: -webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
/* line 379, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
/* line 382, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
/* line 386, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 600;
  margin-right: 10px;
}
/* line 392, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
/* line 395, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(#cccccc));
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}
/* line 411, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
/* line 426, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
/* line 429, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}
/* line 440, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
/* line 442, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
/* line 445, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
/* line 451, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(50%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
/* line 461, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}
/* line 472, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}
/* line 478, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
/* line 481, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
/* line 486, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
/* line 489, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
/* line 499, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: 600;
  margin-right: 2px;
}
/* line 505, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
/* line 511, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}
/* line 516, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
/* line 522, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
/* line 525, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/* line 530, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 536, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
/* line 540, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
/* line 544, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}
/* line 548, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
/* line 551, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
/* line 554, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
/* line 559, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}
/* line 562, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}
/* line 566, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}
/* line 570, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
/* line 575, ../../../../../../frontend/styles/vendor/_select2.scss */
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/**
 * Swiper 4.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 16, 2018
 */
/* line 12, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

/* line 21, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

/* line 24, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 31, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 48, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-android .swiper-slide,.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

/* line 53, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 58, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

/* line 64, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

/* line 77, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-invisible-blank-slide {
  visibility: hidden;
}

/* Auto Height */
/* line 81, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
  height: auto;
}

/* line 85, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

/* 3D Effects */
/* line 97, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

/* line 101, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

/* line 111, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

/* line 123, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* line 129, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* line 135, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* line 141, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* IE10 Windows Phone 8 Fixes */
/* line 148, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

/* line 153, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-wp8-vertical,.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

/* line 158, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-button-next,.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 171, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

/* line 177, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
  left: 10px;
  right: auto;
}

/* line 183, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
  right: 10px;
  left: auto;
}

/* line 189, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E");
}

/* line 193, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E");
}

/* line 197, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E");
}

/* line 201, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E");
}

/* line 205, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-button-lock {
  display: none;
}

/* line 208, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  -o-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

/* line 218, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
/* line 222, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-horizontal > .swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
/* line 230, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

/* line 234, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}

/* line 240, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

/* line 245, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

/* line 250, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}

/* line 255, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}

/* line 260, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}

/* line 265, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}

/* line 270, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

/* line 278, ../../../../../../frontend/styles/vendor/_swiper.scss */
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 288, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

/* line 291, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}

/* line 295, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}

/* line 301, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

/* line 305, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}

/* line 312, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}

/* line 320, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

/* line 323, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}

/* line 330, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}

/* line 337, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}

/* Progress */
/* line 345, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

/* line 349, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}

/* line 363, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}

/* line 368, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-horizontal > .swiper-pagination-progressbar {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

/* line 374, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

/* line 380, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff;
}

/* line 383, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}

/* line 386, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff;
}

/* line 389, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000;
}

/* line 392, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}

/* line 395, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000;
}

/* line 398, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */
/* line 402, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

/* line 408, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

/* line 416, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

/* line 424, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

/* line 433, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-scrollbar-cursor-drag {
  cursor: move;
}

/* line 436, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-scrollbar-lock {
  display: none;
}

/* line 439, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  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-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

/* line 456, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-zoom-container > canvas,.swiper-zoom-container > img,.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

/* line 464, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */
/* line 468, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

/* line 483, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

/* line 493, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* a11y */
/* line 509, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

/* line 517, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

/* line 522, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

/* line 528, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

/* line 531, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

/* line 535, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-cube {
  overflow: visible;
}

/* line 538, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

/* line 550, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

/* line 553, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

/* line 558, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

/* line 562, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next + .swiper-slide,.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

/* line 569, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 577, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

/* line 589, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-flip {
  overflow: visible;
}

/* line 592, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

/* line 598, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

/* line 601, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

/* line 605, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 613, ../../../../../../frontend/styles/vendor/_swiper.scss */
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}

/* line 1, ../../../../../../frontend/styles/base/_a-reset.scss */
*,*:after,*:before {
  -webkit-tap-highlight-color: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 5, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol,ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption,td,th {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
blockquote,q {
  quotes: none;
}
/* line 103, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
blockquote:after,blockquote:before,q:after,q:before {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
  display: block;
}

/* line 19, ../../../../../../frontend/styles/base/_a-reset.scss */
audio,canvas,progress,video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 32, ../../../../../../frontend/styles/base/_a-reset.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 42, ../../../../../../frontend/styles/base/_a-reset.scss */
[hidden],template {
  display: none;
}

/* line 129, ../../../../../../frontend/styles/base/_grid.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-right: 2rem;
  padding-left: 2rem;
}

/* line 136, ../../../../../../frontend/styles/base/_grid.scss */
.row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -1.25rem;
  margin-left: -1.25rem;
}
/* line 26, ../../../../../../frontend/styles/base/_grid.scss */
html.mdr-no-flexwrap .row {
  margin-left: -1.25rem;
  list-style: none;
  margin-bottom: 0;
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
html.mdr-no-flexwrap .row:after {
  content: "";
  display: table;
  clear: both;
}

/* line 140, ../../../../../../frontend/styles/base/_grid.scss */
.row.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

/* line 144, ../../../../../../frontend/styles/base/_grid.scss */
.col.reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

/* line 148, ../../../../../../frontend/styles/base/_grid.scss */
.row--20 {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
/* line 152, ../../../../../../frontend/styles/base/_grid.scss */
.row--20 [class^="col-"] {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}

/* line 158, ../../../../../../frontend/styles/base/_grid.scss */
.row--40 {
  margin-right: -1.25rem;
  margin-left: -1.25rem;
}
/* line 162, ../../../../../../frontend/styles/base/_grid.scss */
.row--40 [class^="col-"] {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

/* line 168, ../../../../../../frontend/styles/base/_grid.scss */
.row--60 {
  margin-right: -1.875rem;
  margin-left: -1.875rem;
}
/* line 172, ../../../../../../frontend/styles/base/_grid.scss */
.row--60 [class^="col-"] {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
}

/* line 179, ../../../../../../frontend/styles/base/_grid.scss */
.hide-me--default.hide-me--default {
  display: none !important;
}

/* line 183, ../../../../../../frontend/styles/base/_grid.scss */
.show-me--default.show-me--default {
  display: block !important;
}

/* line 187, ../../../../../../frontend/styles/base/_grid.scss */
.show-me--default-inline.show-me--default-inline {
  display: inline !important;
}

/* line 197, ../../../../../../frontend/styles/base/_grid.scss */
.col-default,.col-default-1,.col-default-2,.col-default-3,.col-default-4,.col-default-5,.col-default-6,.col-default-7,.col-default-8,.col-default-9,.col-default-10,.col-default-11,.col-default-12,.col-default-offset-1,.col-default-offset-2,.col-default-offset-3,.col-default-offset-4,.col-default-offset-5,.col-default-offset-6,.col-default-offset-7,.col-default-offset-8,.col-default-offset-9,.col-default-offset-10,.col-default-offset-11,.col-default-offset-12 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
/* line 84, ../../../../../../frontend/styles/base/_grid.scss */
html.mdr-no-flexwrap .col-default,html.mdr-no-flexwrap .col-default-1,html.mdr-no-flexwrap .col-default-2,html.mdr-no-flexwrap .col-default-3,html.mdr-no-flexwrap .col-default-4,html.mdr-no-flexwrap .col-default-5,html.mdr-no-flexwrap .col-default-6,html.mdr-no-flexwrap .col-default-7,html.mdr-no-flexwrap .col-default-8,html.mdr-no-flexwrap .col-default-9,html.mdr-no-flexwrap .col-default-10,html.mdr-no-flexwrap .col-default-11,html.mdr-no-flexwrap .col-default-12,html.mdr-no-flexwrap .col-default-offset-1,html.mdr-no-flexwrap .col-default-offset-2,html.mdr-no-flexwrap .col-default-offset-3,html.mdr-no-flexwrap .col-default-offset-4,html.mdr-no-flexwrap .col-default-offset-5,html.mdr-no-flexwrap .col-default-offset-6,html.mdr-no-flexwrap .col-default-offset-7,html.mdr-no-flexwrap .col-default-offset-8,html.mdr-no-flexwrap .col-default-offset-9,html.mdr-no-flexwrap .col-default-offset-10,html.mdr-no-flexwrap .col-default-offset-11,html.mdr-no-flexwrap .col-default-offset-12 {
  display: block;
  float: left;
  width: 100%;
  padding-left: 1.25rem;
  zoom: 1;
}
/* line 201, ../../../../../../frontend/styles/base/_grid.scss */
.col-default {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  max-width: 100%;
}
/* line 207, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-1 {
  -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
          flex-basis: 8.33333%;
  max-width: 8.33333%;
}
/* line 211, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-1 {
  margin-left: 8.33333%;
}
/* line 215, ../../../../../../frontend/styles/base/_grid.scss */
/* line 207, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-2 {
  -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
          flex-basis: 16.66667%;
  max-width: 16.66667%;
}
/* line 211, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-2 {
  margin-left: 16.66667%;
}
/* line 215, ../../../../../../frontend/styles/base/_grid.scss */
/* line 207, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-3 {
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
  max-width: 25%;
}
/* line 211, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-3 {
  margin-left: 25%;
}
/* line 215, ../../../../../../frontend/styles/base/_grid.scss */
/* line 207, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-4 {
  -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
          flex-basis: 33.33333%;
  max-width: 33.33333%;
}
/* line 211, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-4 {
  margin-left: 33.33333%;
}
/* line 215, ../../../../../../frontend/styles/base/_grid.scss */
/* line 207, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-5 {
  -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
          flex-basis: 41.66667%;
  max-width: 41.66667%;
}
/* line 211, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-5 {
  margin-left: 41.66667%;
}
/* line 215, ../../../../../../frontend/styles/base/_grid.scss */
/* line 207, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-6 {
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
  max-width: 50%;
}
/* line 211, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-6 {
  margin-left: 50%;
}
/* line 215, ../../../../../../frontend/styles/base/_grid.scss */
/* line 207, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-7 {
  -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
          flex-basis: 58.33333%;
  max-width: 58.33333%;
}
/* line 211, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-7 {
  margin-left: 58.33333%;
}
/* line 215, ../../../../../../frontend/styles/base/_grid.scss */
/* line 207, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-8 {
  -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
          flex-basis: 66.66667%;
  max-width: 66.66667%;
}
/* line 211, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-8 {
  margin-left: 66.66667%;
}
/* line 215, ../../../../../../frontend/styles/base/_grid.scss */
/* line 207, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-9 {
  -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
          flex-basis: 75%;
  max-width: 75%;
}
/* line 211, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-9 {
  margin-left: 75%;
}
/* line 215, ../../../../../../frontend/styles/base/_grid.scss */
/* line 207, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-10 {
  -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
          flex-basis: 83.33333%;
  max-width: 83.33333%;
}
/* line 211, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-10 {
  margin-left: 83.33333%;
}
/* line 215, ../../../../../../frontend/styles/base/_grid.scss */
/* line 207, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-11 {
  -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
          flex-basis: 91.66667%;
  max-width: 91.66667%;
}
/* line 211, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-11 {
  margin-left: 91.66667%;
}
/* line 215, ../../../../../../frontend/styles/base/_grid.scss */
/* line 207, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-12 {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  max-width: 100%;
}
/* line 211, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-12 {
  margin-left: 100%;
}
/* line 215, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-0 {
  margin-left: 0;
}
/* line 220, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-hide {
  display: none !important;
}
/* line 224, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-show {
  display: block !important;
}
/* line 228, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-show-inline {
  display: inline-block !important;
}

/* line 233, ../../../../../../frontend/styles/base/_grid.scss */
.start-default {
  text-align: left;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: start;
}

/* line 237, ../../../../../../frontend/styles/base/_grid.scss */
.center-default {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

/* line 241, ../../../../../../frontend/styles/base/_grid.scss */
.end-default {
  text-align: right;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: end;
}

/* line 245, ../../../../../../frontend/styles/base/_grid.scss */
.top-default {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 249, ../../../../../../frontend/styles/base/_grid.scss */
.middle-default {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 253, ../../../../../../frontend/styles/base/_grid.scss */
.bottom-default {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

/* line 257, ../../../../../../frontend/styles/base/_grid.scss */
.around-default {
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}

/* line 261, ../../../../../../frontend/styles/base/_grid.scss */
.between-default {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 265, ../../../../../../frontend/styles/base/_grid.scss */
.first-default {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
      -ms-flex-order: -9999;
          order: -9999;
}

/* line 269, ../../../../../../frontend/styles/base/_grid.scss */
.last-default {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
      -ms-flex-order: 9999;
          order: 9999;
}

@media screen and (max-width: 1024px) {
  /* line 179, ../../../../../../frontend/styles/base/_grid.scss */
  .hide-me--tablet.hide-me--tablet {
    display: none !important;
  }

  /* line 183, ../../../../../../frontend/styles/base/_grid.scss */
  .show-me--tablet.show-me--tablet {
    display: block !important;
  }

  /* line 187, ../../../../../../frontend/styles/base/_grid.scss */
  .show-me--tablet-inline.show-me--tablet-inline {
    display: inline !important;
  }

  /* line 197, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet,.col-tablet-1,.col-tablet-2,.col-tablet-3,.col-tablet-4,.col-tablet-5,.col-tablet-6,.col-tablet-7,.col-tablet-8,.col-tablet-9,.col-tablet-10,.col-tablet-11,.col-tablet-12,.col-tablet-offset-1,.col-tablet-offset-2,.col-tablet-offset-3,.col-tablet-offset-4,.col-tablet-offset-5,.col-tablet-offset-6,.col-tablet-offset-7,.col-tablet-offset-8,.col-tablet-offset-9,.col-tablet-offset-10,.col-tablet-offset-11,.col-tablet-offset-12 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
  /* line 84, ../../../../../../frontend/styles/base/_grid.scss */
  html.mdr-no-flexwrap .col-tablet,html.mdr-no-flexwrap .col-tablet-1,html.mdr-no-flexwrap .col-tablet-2,html.mdr-no-flexwrap .col-tablet-3,html.mdr-no-flexwrap .col-tablet-4,html.mdr-no-flexwrap .col-tablet-5,html.mdr-no-flexwrap .col-tablet-6,html.mdr-no-flexwrap .col-tablet-7,html.mdr-no-flexwrap .col-tablet-8,html.mdr-no-flexwrap .col-tablet-9,html.mdr-no-flexwrap .col-tablet-10,html.mdr-no-flexwrap .col-tablet-11,html.mdr-no-flexwrap .col-tablet-12,html.mdr-no-flexwrap .col-tablet-offset-1,html.mdr-no-flexwrap .col-tablet-offset-2,html.mdr-no-flexwrap .col-tablet-offset-3,html.mdr-no-flexwrap .col-tablet-offset-4,html.mdr-no-flexwrap .col-tablet-offset-5,html.mdr-no-flexwrap .col-tablet-offset-6,html.mdr-no-flexwrap .col-tablet-offset-7,html.mdr-no-flexwrap .col-tablet-offset-8,html.mdr-no-flexwrap .col-tablet-offset-9,html.mdr-no-flexwrap .col-tablet-offset-10,html.mdr-no-flexwrap .col-tablet-offset-11,html.mdr-no-flexwrap .col-tablet-offset-12 {
    display: block;
    float: left;
    width: 100%;
    padding-left: 1.25rem;
    zoom: 1;
  }
  /* line 201, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    max-width: 100%;
  }
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-1 {
    -webkit-flex-basis: 8.33333%;
        -ms-flex-preferred-size: 8.33333%;
            flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-2 {
    -webkit-flex-basis: 16.66667%;
        -ms-flex-preferred-size: 16.66667%;
            flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-3 {
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
    max-width: 25%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-3 {
    margin-left: 25%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-4 {
    -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
            flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-5 {
    -webkit-flex-basis: 41.66667%;
        -ms-flex-preferred-size: 41.66667%;
            flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-6 {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    max-width: 50%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-6 {
    margin-left: 50%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-7 {
    -webkit-flex-basis: 58.33333%;
        -ms-flex-preferred-size: 58.33333%;
            flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-8 {
    -webkit-flex-basis: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
            flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-9 {
    -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
            flex-basis: 75%;
    max-width: 75%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-9 {
    margin-left: 75%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-10 {
    -webkit-flex-basis: 83.33333%;
        -ms-flex-preferred-size: 83.33333%;
            flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-11 {
    -webkit-flex-basis: 91.66667%;
        -ms-flex-preferred-size: 91.66667%;
            flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-12 {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-12 {
    margin-left: 100%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-0 {
    margin-left: 0;
  }
  /* line 220, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-hide {
    display: none !important;
  }
  /* line 224, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-show {
    display: block !important;
  }
  /* line 228, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-show-inline {
    display: inline-block !important;
  }

  /* line 233, ../../../../../../frontend/styles/base/_grid.scss */
  .start-tablet {
    text-align: left;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: start;
  }

  /* line 237, ../../../../../../frontend/styles/base/_grid.scss */
  .center-tablet {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }

  /* line 241, ../../../../../../frontend/styles/base/_grid.scss */
  .end-tablet {
    text-align: right;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: end;
  }

  /* line 245, ../../../../../../frontend/styles/base/_grid.scss */
  .top-tablet {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  /* line 249, ../../../../../../frontend/styles/base/_grid.scss */
  .middle-tablet {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  /* line 253, ../../../../../../frontend/styles/base/_grid.scss */
  .bottom-tablet {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  /* line 257, ../../../../../../frontend/styles/base/_grid.scss */
  .around-tablet {
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
  }

  /* line 261, ../../../../../../frontend/styles/base/_grid.scss */
  .between-tablet {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  /* line 265, ../../../../../../frontend/styles/base/_grid.scss */
  .first-tablet {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
        -ms-flex-order: -9999;
            order: -9999;
  }

  /* line 269, ../../../../../../frontend/styles/base/_grid.scss */
  .last-tablet {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
        -ms-flex-order: 9999;
            order: 9999;
  }
}
@media screen and (max-width: 768px) {
  /* line 179, ../../../../../../frontend/styles/base/_grid.scss */
  .hide-me--mobile.hide-me--mobile {
    display: none !important;
  }

  /* line 183, ../../../../../../frontend/styles/base/_grid.scss */
  .show-me--mobile.show-me--mobile {
    display: block !important;
  }

  /* line 187, ../../../../../../frontend/styles/base/_grid.scss */
  .show-me--mobile-inline.show-me--mobile-inline {
    display: inline !important;
  }

  /* line 197, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile,.col-mobile-1,.col-mobile-2,.col-mobile-3,.col-mobile-4,.col-mobile-5,.col-mobile-6,.col-mobile-7,.col-mobile-8,.col-mobile-9,.col-mobile-10,.col-mobile-11,.col-mobile-12,.col-mobile-offset-1,.col-mobile-offset-2,.col-mobile-offset-3,.col-mobile-offset-4,.col-mobile-offset-5,.col-mobile-offset-6,.col-mobile-offset-7,.col-mobile-offset-8,.col-mobile-offset-9,.col-mobile-offset-10,.col-mobile-offset-11,.col-mobile-offset-12 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
  /* line 84, ../../../../../../frontend/styles/base/_grid.scss */
  html.mdr-no-flexwrap .col-mobile,html.mdr-no-flexwrap .col-mobile-1,html.mdr-no-flexwrap .col-mobile-2,html.mdr-no-flexwrap .col-mobile-3,html.mdr-no-flexwrap .col-mobile-4,html.mdr-no-flexwrap .col-mobile-5,html.mdr-no-flexwrap .col-mobile-6,html.mdr-no-flexwrap .col-mobile-7,html.mdr-no-flexwrap .col-mobile-8,html.mdr-no-flexwrap .col-mobile-9,html.mdr-no-flexwrap .col-mobile-10,html.mdr-no-flexwrap .col-mobile-11,html.mdr-no-flexwrap .col-mobile-12,html.mdr-no-flexwrap .col-mobile-offset-1,html.mdr-no-flexwrap .col-mobile-offset-2,html.mdr-no-flexwrap .col-mobile-offset-3,html.mdr-no-flexwrap .col-mobile-offset-4,html.mdr-no-flexwrap .col-mobile-offset-5,html.mdr-no-flexwrap .col-mobile-offset-6,html.mdr-no-flexwrap .col-mobile-offset-7,html.mdr-no-flexwrap .col-mobile-offset-8,html.mdr-no-flexwrap .col-mobile-offset-9,html.mdr-no-flexwrap .col-mobile-offset-10,html.mdr-no-flexwrap .col-mobile-offset-11,html.mdr-no-flexwrap .col-mobile-offset-12 {
    display: block;
    float: left;
    width: 100%;
    padding-left: 1.25rem;
    zoom: 1;
  }
  /* line 201, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    max-width: 100%;
  }
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-1 {
    -webkit-flex-basis: 8.33333%;
        -ms-flex-preferred-size: 8.33333%;
            flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-2 {
    -webkit-flex-basis: 16.66667%;
        -ms-flex-preferred-size: 16.66667%;
            flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-3 {
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
    max-width: 25%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-3 {
    margin-left: 25%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-4 {
    -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
            flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-5 {
    -webkit-flex-basis: 41.66667%;
        -ms-flex-preferred-size: 41.66667%;
            flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-6 {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    max-width: 50%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-6 {
    margin-left: 50%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-7 {
    -webkit-flex-basis: 58.33333%;
        -ms-flex-preferred-size: 58.33333%;
            flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-8 {
    -webkit-flex-basis: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
            flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-9 {
    -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
            flex-basis: 75%;
    max-width: 75%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-9 {
    margin-left: 75%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-10 {
    -webkit-flex-basis: 83.33333%;
        -ms-flex-preferred-size: 83.33333%;
            flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-11 {
    -webkit-flex-basis: 91.66667%;
        -ms-flex-preferred-size: 91.66667%;
            flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-12 {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-12 {
    margin-left: 100%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-0 {
    margin-left: 0;
  }
  /* line 220, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-hide {
    display: none !important;
  }
  /* line 224, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-show {
    display: block !important;
  }
  /* line 228, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-show-inline {
    display: inline-block !important;
  }

  /* line 233, ../../../../../../frontend/styles/base/_grid.scss */
  .start-mobile {
    text-align: left;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: start;
  }

  /* line 237, ../../../../../../frontend/styles/base/_grid.scss */
  .center-mobile {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }

  /* line 241, ../../../../../../frontend/styles/base/_grid.scss */
  .end-mobile {
    text-align: right;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: end;
  }

  /* line 245, ../../../../../../frontend/styles/base/_grid.scss */
  .top-mobile {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  /* line 249, ../../../../../../frontend/styles/base/_grid.scss */
  .middle-mobile {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  /* line 253, ../../../../../../frontend/styles/base/_grid.scss */
  .bottom-mobile {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  /* line 257, ../../../../../../frontend/styles/base/_grid.scss */
  .around-mobile {
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
  }

  /* line 261, ../../../../../../frontend/styles/base/_grid.scss */
  .between-mobile {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  /* line 265, ../../../../../../frontend/styles/base/_grid.scss */
  .first-mobile {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
        -ms-flex-order: -9999;
            order: -9999;
  }

  /* line 269, ../../../../../../frontend/styles/base/_grid.scss */
  .last-mobile {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
        -ms-flex-order: 9999;
            order: 9999;
  }
}
@media screen and (max-width: 480px) {
  /* line 179, ../../../../../../frontend/styles/base/_grid.scss */
  .hide-me--v-mobile.hide-me--v-mobile {
    display: none !important;
  }

  /* line 183, ../../../../../../frontend/styles/base/_grid.scss */
  .show-me--v-mobile.show-me--v-mobile {
    display: block !important;
  }

  /* line 187, ../../../../../../frontend/styles/base/_grid.scss */
  .show-me--v-mobile-inline.show-me--v-mobile-inline {
    display: inline !important;
  }

  /* line 197, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile,.col-v-mobile-1,.col-v-mobile-2,.col-v-mobile-3,.col-v-mobile-4,.col-v-mobile-5,.col-v-mobile-6,.col-v-mobile-7,.col-v-mobile-8,.col-v-mobile-9,.col-v-mobile-10,.col-v-mobile-11,.col-v-mobile-12,.col-v-mobile-offset-1,.col-v-mobile-offset-2,.col-v-mobile-offset-3,.col-v-mobile-offset-4,.col-v-mobile-offset-5,.col-v-mobile-offset-6,.col-v-mobile-offset-7,.col-v-mobile-offset-8,.col-v-mobile-offset-9,.col-v-mobile-offset-10,.col-v-mobile-offset-11,.col-v-mobile-offset-12 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
  /* line 84, ../../../../../../frontend/styles/base/_grid.scss */
  html.mdr-no-flexwrap .col-v-mobile,html.mdr-no-flexwrap .col-v-mobile-1,html.mdr-no-flexwrap .col-v-mobile-2,html.mdr-no-flexwrap .col-v-mobile-3,html.mdr-no-flexwrap .col-v-mobile-4,html.mdr-no-flexwrap .col-v-mobile-5,html.mdr-no-flexwrap .col-v-mobile-6,html.mdr-no-flexwrap .col-v-mobile-7,html.mdr-no-flexwrap .col-v-mobile-8,html.mdr-no-flexwrap .col-v-mobile-9,html.mdr-no-flexwrap .col-v-mobile-10,html.mdr-no-flexwrap .col-v-mobile-11,html.mdr-no-flexwrap .col-v-mobile-12,html.mdr-no-flexwrap .col-v-mobile-offset-1,html.mdr-no-flexwrap .col-v-mobile-offset-2,html.mdr-no-flexwrap .col-v-mobile-offset-3,html.mdr-no-flexwrap .col-v-mobile-offset-4,html.mdr-no-flexwrap .col-v-mobile-offset-5,html.mdr-no-flexwrap .col-v-mobile-offset-6,html.mdr-no-flexwrap .col-v-mobile-offset-7,html.mdr-no-flexwrap .col-v-mobile-offset-8,html.mdr-no-flexwrap .col-v-mobile-offset-9,html.mdr-no-flexwrap .col-v-mobile-offset-10,html.mdr-no-flexwrap .col-v-mobile-offset-11,html.mdr-no-flexwrap .col-v-mobile-offset-12 {
    display: block;
    float: left;
    width: 100%;
    padding-left: 1.25rem;
    zoom: 1;
  }
  /* line 201, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    max-width: 100%;
  }
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-1 {
    -webkit-flex-basis: 8.33333%;
        -ms-flex-preferred-size: 8.33333%;
            flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-2 {
    -webkit-flex-basis: 16.66667%;
        -ms-flex-preferred-size: 16.66667%;
            flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-3 {
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
    max-width: 25%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-3 {
    margin-left: 25%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-4 {
    -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
            flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-5 {
    -webkit-flex-basis: 41.66667%;
        -ms-flex-preferred-size: 41.66667%;
            flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-6 {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    max-width: 50%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-6 {
    margin-left: 50%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-7 {
    -webkit-flex-basis: 58.33333%;
        -ms-flex-preferred-size: 58.33333%;
            flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-8 {
    -webkit-flex-basis: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
            flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-9 {
    -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
            flex-basis: 75%;
    max-width: 75%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-9 {
    margin-left: 75%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-10 {
    -webkit-flex-basis: 83.33333%;
        -ms-flex-preferred-size: 83.33333%;
            flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-11 {
    -webkit-flex-basis: 91.66667%;
        -ms-flex-preferred-size: 91.66667%;
            flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-12 {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-12 {
    margin-left: 100%;
  }
  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-0 {
    margin-left: 0;
  }
  /* line 220, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-hide {
    display: none !important;
  }
  /* line 224, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-show {
    display: block !important;
  }
  /* line 228, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-show-inline {
    display: inline-block !important;
  }

  /* line 233, ../../../../../../frontend/styles/base/_grid.scss */
  .start-v-mobile {
    text-align: left;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: start;
  }

  /* line 237, ../../../../../../frontend/styles/base/_grid.scss */
  .center-v-mobile {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }

  /* line 241, ../../../../../../frontend/styles/base/_grid.scss */
  .end-v-mobile {
    text-align: right;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: end;
  }

  /* line 245, ../../../../../../frontend/styles/base/_grid.scss */
  .top-v-mobile {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  /* line 249, ../../../../../../frontend/styles/base/_grid.scss */
  .middle-v-mobile {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  /* line 253, ../../../../../../frontend/styles/base/_grid.scss */
  .bottom-v-mobile {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  /* line 257, ../../../../../../frontend/styles/base/_grid.scss */
  .around-v-mobile {
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
  }

  /* line 261, ../../../../../../frontend/styles/base/_grid.scss */
  .between-v-mobile {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  /* line 265, ../../../../../../frontend/styles/base/_grid.scss */
  .first-v-mobile {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
        -ms-flex-order: -9999;
            order: -9999;
  }

  /* line 269, ../../../../../../frontend/styles/base/_grid.scss */
  .last-v-mobile {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
        -ms-flex-order: 9999;
            order: 9999;
  }
}
/* line 307, ../../../../../../frontend/styles/base/_grid.scss */
.position-x-1 {
  background-position-x: 10% !important;
}
/* line 307, ../../../../../../frontend/styles/base/_grid.scss */
.position-x-2 {
  background-position-x: 20% !important;
}
/* line 307, ../../../../../../frontend/styles/base/_grid.scss */
.position-x-3 {
  background-position-x: 30% !important;
}
/* line 307, ../../../../../../frontend/styles/base/_grid.scss */
.position-x-4 {
  background-position-x: 40% !important;
}
/* line 307, ../../../../../../frontend/styles/base/_grid.scss */
.position-x-5 {
  background-position-x: 50% !important;
}
/* line 307, ../../../../../../frontend/styles/base/_grid.scss */
.position-x-6 {
  background-position-x: 60% !important;
}
/* line 307, ../../../../../../frontend/styles/base/_grid.scss */
.position-x-7 {
  background-position-x: 70% !important;
}
/* line 307, ../../../../../../frontend/styles/base/_grid.scss */
.position-x-8 {
  background-position-x: 80% !important;
}
/* line 307, ../../../../../../frontend/styles/base/_grid.scss */
.position-x-9 {
  background-position-x: 90% !important;
}
/* line 307, ../../../../../../frontend/styles/base/_grid.scss */
.position-x-10 {
  background-position-x: 100% !important;
}

/* line 307, ../../../../../../frontend/styles/base/_grid.scss */
.position-y-1 {
  background-position-y: 10% !important;
}
/* line 307, ../../../../../../frontend/styles/base/_grid.scss */
.position-y-2 {
  background-position-y: 20% !important;
}
/* line 307, ../../../../../../frontend/styles/base/_grid.scss */
.position-y-3 {
  background-position-y: 30% !important;
}
/* line 307, ../../../../../../frontend/styles/base/_grid.scss */
.position-y-4 {
  background-position-y: 40% !important;
}
/* line 307, ../../../../../../frontend/styles/base/_grid.scss */
.position-y-5 {
  background-position-y: 50% !important;
}
/* line 307, ../../../../../../frontend/styles/base/_grid.scss */
.position-y-6 {
  background-position-y: 60% !important;
}
/* line 307, ../../../../../../frontend/styles/base/_grid.scss */
.position-y-7 {
  background-position-y: 70% !important;
}
/* line 307, ../../../../../../frontend/styles/base/_grid.scss */
.position-y-8 {
  background-position-y: 80% !important;
}
/* line 307, ../../../../../../frontend/styles/base/_grid.scss */
.position-y-9 {
  background-position-y: 90% !important;
}
/* line 307, ../../../../../../frontend/styles/base/_grid.scss */
.position-y-10 {
  background-position-y: 100% !important;
}

@media screen and (max-width: 1024px) {
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-tablet-1 {
    background-position-x: 10% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-tablet-2 {
    background-position-x: 20% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-tablet-3 {
    background-position-x: 30% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-tablet-4 {
    background-position-x: 40% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-tablet-5 {
    background-position-x: 50% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-tablet-6 {
    background-position-x: 60% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-tablet-7 {
    background-position-x: 70% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-tablet-8 {
    background-position-x: 80% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-tablet-9 {
    background-position-x: 90% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-tablet-10 {
    background-position-x: 100% !important;
  }

  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-tablet-1 {
    background-position-y: 10% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-tablet-2 {
    background-position-y: 20% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-tablet-3 {
    background-position-y: 30% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-tablet-4 {
    background-position-y: 40% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-tablet-5 {
    background-position-y: 50% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-tablet-6 {
    background-position-y: 60% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-tablet-7 {
    background-position-y: 70% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-tablet-8 {
    background-position-y: 80% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-tablet-9 {
    background-position-y: 90% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-tablet-10 {
    background-position-y: 100% !important;
  }
}
@media screen and (max-width: 768px) {
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-mobile-1 {
    background-position-x: 10% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-mobile-2 {
    background-position-x: 20% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-mobile-3 {
    background-position-x: 30% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-mobile-4 {
    background-position-x: 40% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-mobile-5 {
    background-position-x: 50% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-mobile-6 {
    background-position-x: 60% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-mobile-7 {
    background-position-x: 70% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-mobile-8 {
    background-position-x: 80% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-mobile-9 {
    background-position-x: 90% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-mobile-10 {
    background-position-x: 100% !important;
  }

  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-mobile-1 {
    background-position-y: 10% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-mobile-2 {
    background-position-y: 20% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-mobile-3 {
    background-position-y: 30% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-mobile-4 {
    background-position-y: 40% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-mobile-5 {
    background-position-y: 50% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-mobile-6 {
    background-position-y: 60% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-mobile-7 {
    background-position-y: 70% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-mobile-8 {
    background-position-y: 80% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-mobile-9 {
    background-position-y: 90% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-mobile-10 {
    background-position-y: 100% !important;
  }
}
@media screen and (max-width: 480px) {
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-v-mobile-1 {
    background-position-x: 10% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-v-mobile-2 {
    background-position-x: 20% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-v-mobile-3 {
    background-position-x: 30% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-v-mobile-4 {
    background-position-x: 40% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-v-mobile-5 {
    background-position-x: 50% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-v-mobile-6 {
    background-position-x: 60% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-v-mobile-7 {
    background-position-x: 70% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-v-mobile-8 {
    background-position-x: 80% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-v-mobile-9 {
    background-position-x: 90% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-x-v-mobile-10 {
    background-position-x: 100% !important;
  }

  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-v-mobile-1 {
    background-position-y: 10% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-v-mobile-2 {
    background-position-y: 20% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-v-mobile-3 {
    background-position-y: 30% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-v-mobile-4 {
    background-position-y: 40% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-v-mobile-5 {
    background-position-y: 50% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-v-mobile-6 {
    background-position-y: 60% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-v-mobile-7 {
    background-position-y: 70% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-v-mobile-8 {
    background-position-y: 80% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-v-mobile-9 {
    background-position-y: 90% !important;
  }
  /* line 307, ../../../../../../frontend/styles/base/_grid.scss */
  .position-y-v-mobile-10 {
    background-position-y: 100% !important;
  }
}
/* line 1, ../../../../../../frontend/styles/base/_main.scss */
html {
  font-size: 17px;
}

/* line 13, ../../../../../../frontend/styles/base/_main.scss */
body {
  color: #333;
  background-color: #FFF;
  line-height: 1.76;
  width: 100%;
  min-height: 100vh;
  min-width: 320px;
}

/* line 26, ../../../../../../frontend/styles/base/_main.scss */
b,strong {
  font-weight: 600;
}

/* line 30, ../../../../../../frontend/styles/base/_main.scss */
cite,dfn,em,i {
  font-style: italic;
}

/* line 37, ../../../../../../frontend/styles/base/_main.scss */
sub,sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 44, ../../../../../../frontend/styles/base/_main.scss */
sup {
  top: -0.5em;
}

/* line 48, ../../../../../../frontend/styles/base/_main.scss */
sub {
  bottom: -0.25em;
}

/* line 52, ../../../../../../frontend/styles/base/_main.scss */
small {
  font-size: 80%;
}

/* line 56, ../../../../../../frontend/styles/base/_main.scss */
mark {
  background-color: #1E88E5;
  color: #FFF;
}

/* line 64, ../../../../../../frontend/styles/base/_main.scss */
img {
  border: 0;
}

/* line 71, ../../../../../../frontend/styles/base/_main.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 78, ../../../../../../frontend/styles/base/_main.scss */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

/* line 87, ../../../../../../frontend/styles/base/_main.scss */
pre {
  overflow: auto;
}

/* line 95, ../../../../../../frontend/styles/base/_main.scss */
.content * + * {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-top: 40px;
  /* 9 */
  margin-top: 2.5rem;
  /* 9 */
}
/* line 99, ../../../../../../frontend/styles/base/_main.scss */
.content p + p {
  margin-top: 30px;
}
/* line 103, ../../../../../../frontend/styles/base/_main.scss */
.content .row {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-top: -40px;
  /* 9 */
  margin-top: -2.5rem;
  /* 9 */
}
/* line 106, ../../../../../../frontend/styles/base/_main.scss */
.content .row > [class^="col"] {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-top: 40px;
  /* 9 */
  margin-top: 2.5rem;
  /* 9 */
}
/* line 111, ../../../../../../frontend/styles/base/_main.scss */
.content .row--20 {
  margin-top: -20px;
}
/* line 114, ../../../../../../frontend/styles/base/_main.scss */
.content .row--20 > [class^="col-"] {
  margin-top: 20px;
}
/* line 119, ../../../../../../frontend/styles/base/_main.scss */
.content .row--40 {
  margin-top: -40px;
}
/* line 122, ../../../../../../frontend/styles/base/_main.scss */
.content .row--40 > [class^="col-"] {
  margin-top: 40px;
}
/* line 127, ../../../../../../frontend/styles/base/_main.scss */
.content .row--sub {
  margin-top: -60px;
}
/* line 130, ../../../../../../frontend/styles/base/_main.scss */
.content .row--sub > [class^="col-"] {
  margin-top: 60px;
}
/* line 135, ../../../../../../frontend/styles/base/_main.scss */
.content img {
  max-width: 100%;
  display: block;
  vertical-align: top;
  height: auto;
}

/* line 145, ../../../../../../frontend/styles/base/_main.scss */
.content ymaps * + * {
  margin-top: 0;
}

/* line 155, ../../../../../../frontend/styles/base/_main.scss */
input {
  outline: none;
  border: none;
  background-color: transparent;
}

/* line 160, ../../../../../../frontend/styles/base/_main.scss */
input::-ms-clear {
  display: none;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.white-text {
  color: #FFF !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.white-bg {
  background-color: #FFF !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.black-text {
  color: #000 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.black-bg {
  background-color: #000 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.mine-shaft-text {
  color: #333 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.mine-shaft-bg {
  background-color: #333 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.curious-blue-text {
  color: #1E88E5 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.curious-blue-bg {
  background-color: #1E88E5 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.science-blue-text {
  color: #0071D4 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.science-blue-bg {
  background-color: #0071D4 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.dove-gray-text {
  color: #666 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.dove-gray-bg {
  background-color: #666 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.dusty-gray-text {
  color: #999 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.dusty-gray-bg {
  background-color: #999 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.silver-text {
  color: #ccc !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.silver-bg {
  background-color: #ccc !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.mercury-text {
  color: #E2E2E2 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.mercury-bg {
  background-color: #E2E2E2 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.athens-gray-text {
  color: #E8EAF0 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.athens-gray-bg {
  background-color: #E8EAF0 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.wild-sand-text {
  color: #F5F5F5 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.wild-sand-bg {
  background-color: #F5F5F5 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.catskill-white-text {
  color: #F5F7FA !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.catskill-white-bg {
  background-color: #F5F7FA !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.guardsman-red-text {
  color: #CE0000 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.guardsman-red-bg {
  background-color: #CE0000 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.solitude-text {
  color: #E5F3FF !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.solitude-bg {
  background-color: #E5F3FF !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.orange-text {
  color: #FF6623 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.orange-bg {
  background-color: #FF6623 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cyan-blue-text {
  color: #0c70b5 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cyan-blue-bg {
  background-color: #0c70b5 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.brown-text {
  color: #e68c2b !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.brown-bg {
  background-color: #e68c2b !important;
}

/* line 576, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-default {
  cursor: default;
}

/* line 576, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-crosshair {
  cursor: crosshair;
}

/* line 576, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-help {
  cursor: help;
}

/* line 576, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-move {
  cursor: move;
}

/* line 576, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-pointer {
  cursor: pointer;
}

/* line 576, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-progress {
  cursor: progress;
}

/* line 576, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-text {
  cursor: text;
}

/* line 576, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-wait {
  cursor: wait;
}

/* line 576, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-n-resize {
  cursor: n-resize;
}

/* line 576, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-ne-resize {
  cursor: ne-resize;
}

/* line 576, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-e-resize {
  cursor: e-resize;
}

/* line 576, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-se-resize {
  cursor: se-resize;
}

/* line 576, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-s-resize {
  cursor: s-resize;
}

/* line 576, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-sw-resize {
  cursor: sw-resize;
}

/* line 576, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-w-resize {
  cursor: w-resize;
}

/* line 576, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-nw-resize {
  cursor: nw-resize;
}

@media only screen and (max-width: 1024px) {
  /* line 169, ../../../../../../frontend/styles/base/_main.scss */
  .content * + * {
    margin-top: 1.875rem;
  }
  /* line 173, ../../../../../../frontend/styles/base/_main.scss */
  .content .row {
    margin-top: -1.875rem;
  }
  /* line 176, ../../../../../../frontend/styles/base/_main.scss */
  .content .row > [class^="col"] {
    margin-top: 1.875rem;
  }
  /* line 181, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--20 {
    margin-top: -20px;
  }
  /* line 184, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--20 > [class^="col-"] {
    margin-top: 20px;
  }
  /* line 189, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--40 {
    margin-top: -20px;
    margin-right: -10px;
    margin-left: -10px;
  }
  /* line 194, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--40 > [class^="col-"] {
    margin-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
  }
  /* line 201, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--sub {
    margin-top: -40px;
  }
  /* line 204, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--sub > [class^="col-"] {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 213, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--widgets {
    margin-top: 0;
  }
  /* line 216, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--widgets > [class^="col"] {
    margin-top: 0;
  }
  /* line 219, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--widgets > [class^="col"] .tile {
    border-top: 1px solid #E8EAF0;
    margin-top: 0;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    border-bottom: none;
  }
  /* line 224, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--widgets > [class^="col"]:first-child .tile {
    border-top: none;
  }
  /* line 231, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--tiles,.content .row--widgets {
    margin-top: 0;
  }
  /* line 235, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--tiles > [class^="col"],.content .row--widgets > [class^="col"] {
    margin-top: 0;
  }
  /* line 238, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--tiles > [class^="col"] .tile,.content .row--widgets > [class^="col"] .tile {
    border-top: 1px solid #E8EAF0;
    margin-top: 0;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    border-bottom: none;
  }
  /* line 243, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--tiles > [class^="col"]:first-child .tile,.content .row--widgets > [class^="col"]:first-child .tile {
    border-top: none;
  }
  /* line 250, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--40 {
    margin-right: -5px;
    margin-left: -5px;
  }
  /* line 254, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--40 > [class^="col-"] {
    padding-right: 5px;
    padding-left: 5px;
  }
  /* line 261, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--slider {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    overflow: auto;
  }
}
/* line 3, ../../../../../../frontend/styles/base/_typography.scss */
html {
  font-size: 16px;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
}

/* line 8, ../../../../../../frontend/styles/base/_typography.scss */
.text--body,body {
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, Helvetica, sans-serif;
  font-weight: 300;
  font-style: normal;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 17px;
  /* 9 */
  font-size: 1.0625rem;
  /* 9 */
  line-height: 1.8;
  color: #333333;
}

/* line 19, ../../../../../../frontend/styles/base/_typography.scss */
a {
  -webkit-font-smoothing: antialiased;
}

/* line 27, ../../../../../../frontend/styles/base/_typography.scss */
h1,h2,h3,h4,h5,h6 {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-bottom: 8.5px;
  /* 9 */
  margin-bottom: 0.53125rem;
  /* 9 */
  font-family: inherit;
  font-weight: 300;
  line-height: 1.2;
  color: inherit;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

/* line 38, ../../../../../../frontend/styles/base/_typography.scss */
.header-1,h1 {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 50px;
  /* 9 */
  font-size: 3.125rem;
  /* 9 */
  line-height: 1.2;
}

/* line 45, ../../../../../../frontend/styles/base/_typography.scss */
.header-2,h2 {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 36px;
  /* 9 */
  font-size: 2.25rem;
  /* 9 */
  margin-bottom: 0;
  line-height: 1.11;
}

/* line 53, ../../../../../../frontend/styles/base/_typography.scss */
.header-3,h3 {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 28px;
  /* 9 */
  font-size: 1.75rem;
  /* 9 */
  margin-bottom: 0;
  line-height: 1.43;
}

/* line 61, ../../../../../../frontend/styles/base/_typography.scss */
.header-4,h4 {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 21px;
  /* 9 */
  font-size: 1.3125rem;
  /* 9 */
  line-height: 1.43;
}

/* line 68, ../../../../../../frontend/styles/base/_typography.scss */
.header-5,h5 {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 21px;
  /* 9 */
  font-size: 1.3125rem;
  /* 9 */
  line-height: 1.43;
}

/* line 75, ../../../../../../frontend/styles/base/_typography.scss */
.header-6,h6 {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 18px;
  /* 9 */
  font-size: 1.125rem;
  /* 9 */
  font-weight: 500;
  line-height: 1.39;
}

/* line 95, ../../../../../../frontend/styles/base/_typography.scss */
.content h2 + p {
  margin-top: 20px;
}

@media only screen and (max-width: 1024px) {
  /* line 100, ../../../../../../frontend/styles/base/_typography.scss */
  .header-1,h1 {
    font-size: 36px;
    line-height: 1.39;
    margin-bottom: 0.3em;
  }

  /* line 106, ../../../../../../frontend/styles/base/_typography.scss */
  .text--body,body {
    line-height: 1.67;
    font-size: 0.9375rem;
  }
}
@media only screen and (max-width: 768px) {
  /* line 114, ../../../../../../frontend/styles/base/_typography.scss */
  .header-2,h2 {
    font-size: 24px;
    line-height: 1.25;
  }
}
/* line 4, ../../../../../../frontend/styles/base/_utilities.scss */
.u-push-right {
  float: right;
}

/* line 8, ../../../../../../frontend/styles/base/_utilities.scss */
.u-push-left {
  float: left;
}

/* line 12, ../../../../../../frontend/styles/base/_utilities.scss */
.u-clearfix {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.u-clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* line 16, ../../../../../../frontend/styles/base/_utilities.scss */
.u-clear {
  clear: both;
}

/* line 20, ../../../../../../frontend/styles/base/_utilities.scss */
.u-bold {
  font-weight: 600;
}

/* line 24, ../../../../../../frontend/styles/base/_utilities.scss */
.u-medium {
  font-weight: 500;
}
/* line 27, ../../../../../../frontend/styles/base/_utilities.scss */
.u-medium-important {
  font-weight: 500 !important;
}

/* line 32, ../../../../../../frontend/styles/base/_utilities.scss */
.u-normal {
  font-weight: 400 !important;
}

/* line 36, ../../../../../../frontend/styles/base/_utilities.scss */
.u-light {
  font-weight: 300;
}

/* line 40, ../../../../../../frontend/styles/base/_utilities.scss */
.u-italic {
  font-style: italic;
}

/* line 44, ../../../../../../frontend/styles/base/_utilities.scss */
.u-underline,.u-underline--on-hover-none {
  text-decoration: underline;
}

/* line 48, ../../../../../../frontend/styles/base/_utilities.scss */
.u-underline--no-on-hover {
  text-decoration: underline;
}
/* line 51, ../../../../../../frontend/styles/base/_utilities.scss */
.u-underline--no-on-hover:focus,.u-underline--no-on-hover:hover {
  text-decoration: none;
}

/* line 56, ../../../../../../frontend/styles/base/_utilities.scss */
.u-underline--on-hover {
  text-decoration: none;
}
/* line 59, ../../../../../../frontend/styles/base/_utilities.scss */
.u-underline--on-hover:focus,.u-underline--on-hover:hover {
  text-decoration: underline;
}

/* line 67, ../../../../../../frontend/styles/base/_utilities.scss */
.u-underline--on-hover-none:focus,.u-underline--on-hover-none:hover {
  text-decoration: none;
}

/* line 72, ../../../../../../frontend/styles/base/_utilities.scss */
.u-underline--no {
  text-decoration: none !important;
}
/* line 75, ../../../../../../frontend/styles/base/_utilities.scss */
.u-underline--no:focus,.u-underline--no:hover {
  text-decoration: none !important;
}

/* line 86, ../../../../../../frontend/styles/base/_utilities.scss */
.u-uppercase {
  text-transform: uppercase;
}

/* line 90, ../../../../../../frontend/styles/base/_utilities.scss */
.u-lowercase {
  text-transform: lowercase;
}

/* line 94, ../../../../../../frontend/styles/base/_utilities.scss */
.u-capitalize {
  text-transform: capitalize;
}

/* line 98, ../../../../../../frontend/styles/base/_utilities.scss */
.u-align-center {
  text-align: center !important;
}

/* line 102, ../../../../../../frontend/styles/base/_utilities.scss */
.u-align-right {
  text-align: right !important;
}

/* line 106, ../../../../../../frontend/styles/base/_utilities.scss */
.u-align-left {
  text-align: left !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--one {
  margin-top: 1rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--one-important {
  margin-top: 1rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--double {
  margin-top: 2rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--double-important {
  margin-top: 2rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--triple {
  margin-top: 3rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--triple-important {
  margin-top: 3rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--quad {
  margin-top: 4rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--quad-important {
  margin-top: 4rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--half {
  margin-top: 0.5rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--half-important {
  margin-top: 0.5rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--one-and-half {
  margin-top: 1.5rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--one-and-half-important {
  margin-top: 1.5rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--double-and-half {
  margin-top: 2.5rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--double-and-half-important {
  margin-top: 2.5rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--no {
  margin-top: 0rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--no-important {
  margin-top: 0rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--10 {
  margin-top: 10px;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--10-important {
  margin-top: 10px !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--15 {
  margin-top: 15px;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--15-important {
  margin-top: 15px !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--20 {
  margin-top: 20px;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--20-important {
  margin-top: 20px !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--30 {
  margin-top: 30px;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--30-important {
  margin-top: 30px !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--40 {
  margin-top: 40px;
}
@media (max-width: 1024px) {
  /* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-top-margin--40 {
    margin-top: 30px;
  }
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--40-important {
  margin-top: 40px !important;
}
@media (max-width: 1024px) {
  /* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-top-margin--40-important {
    margin-top: 30px !important;
  }
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--60 {
  margin-top: 60px;
}
@media (max-width: 1024px) {
  /* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-top-margin--60 {
    margin-top: 40px;
  }
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--60-important {
  margin-top: 60px !important;
}
@media (max-width: 1024px) {
  /* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-top-margin--60-important {
    margin-top: 40px !important;
  }
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--90 {
  margin-top: 90px;
}
@media (max-width: 1024px) {
  /* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-top-margin--90 {
    margin-top: 60px;
  }
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--90-important {
  margin-top: 90px !important;
}
@media (max-width: 1024px) {
  /* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-top-margin--90-important {
    margin-top: 60px !important;
  }
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--120 {
  margin-top: 120px;
}
@media (max-width: 1024px) {
  /* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-top-margin--120 {
    margin-top: 90px;
  }
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--120-important {
  margin-top: 120px !important;
}
@media (max-width: 1024px) {
  /* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-top-margin--120-important {
    margin-top: 90px !important;
  }
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--one {
  margin-right: 1rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--one-important {
  margin-right: 1rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--double {
  margin-right: 2rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--double-important {
  margin-right: 2rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--triple {
  margin-right: 3rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--triple-important {
  margin-right: 3rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--quad {
  margin-right: 4rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--quad-important {
  margin-right: 4rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--half {
  margin-right: 0.5rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--half-important {
  margin-right: 0.5rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--one-and-half {
  margin-right: 1.5rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--one-and-half-important {
  margin-right: 1.5rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--double-and-half {
  margin-right: 2.5rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--double-and-half-important {
  margin-right: 2.5rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--no {
  margin-right: 0rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--no-important {
  margin-right: 0rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--10 {
  margin-right: 10px;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--10-important {
  margin-right: 10px !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--15 {
  margin-right: 15px;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--15-important {
  margin-right: 15px !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--20 {
  margin-right: 20px;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--20-important {
  margin-right: 20px !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--30 {
  margin-right: 30px;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--30-important {
  margin-right: 30px !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--40 {
  margin-right: 40px;
}
@media (max-width: 1024px) {
  /* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-right-margin--40 {
    margin-right: 30px;
  }
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--40-important {
  margin-right: 40px !important;
}
@media (max-width: 1024px) {
  /* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-right-margin--40-important {
    margin-right: 30px !important;
  }
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--60 {
  margin-right: 60px;
}
@media (max-width: 1024px) {
  /* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-right-margin--60 {
    margin-right: 40px;
  }
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--60-important {
  margin-right: 60px !important;
}
@media (max-width: 1024px) {
  /* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-right-margin--60-important {
    margin-right: 40px !important;
  }
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--90 {
  margin-right: 90px;
}
@media (max-width: 1024px) {
  /* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-right-margin--90 {
    margin-right: 60px;
  }
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--90-important {
  margin-right: 90px !important;
}
@media (max-width: 1024px) {
  /* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-right-margin--90-important {
    margin-right: 60px !important;
  }
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--120 {
  margin-right: 120px;
}
@media (max-width: 1024px) {
  /* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-right-margin--120 {
    margin-right: 90px;
  }
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--120-important {
  margin-right: 120px !important;
}
@media (max-width: 1024px) {
  /* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-right-margin--120-important {
    margin-right: 90px !important;
  }
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--one {
  margin-left: 1rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--one-important {
  margin-left: 1rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--double {
  margin-left: 2rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--double-important {
  margin-left: 2rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--triple {
  margin-left: 3rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--triple-important {
  margin-left: 3rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--quad {
  margin-left: 4rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--quad-important {
  margin-left: 4rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--half {
  margin-left: 0.5rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--half-important {
  margin-left: 0.5rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--one-and-half {
  margin-left: 1.5rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--one-and-half-important {
  margin-left: 1.5rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--double-and-half {
  margin-left: 2.5rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--double-and-half-important {
  margin-left: 2.5rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--no {
  margin-left: 0rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--no-important {
  margin-left: 0rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--10 {
  margin-left: 10px;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--10-important {
  margin-left: 10px !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--15 {
  margin-left: 15px;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--15-important {
  margin-left: 15px !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--20 {
  margin-left: 20px;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--20-important {
  margin-left: 20px !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--30 {
  margin-left: 30px;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--30-important {
  margin-left: 30px !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--40 {
  margin-left: 40px;
}
@media (max-width: 1024px) {
  /* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-left-margin--40 {
    margin-left: 30px;
  }
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--40-important {
  margin-left: 40px !important;
}
@media (max-width: 1024px) {
  /* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-left-margin--40-important {
    margin-left: 30px !important;
  }
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--60 {
  margin-left: 60px;
}
@media (max-width: 1024px) {
  /* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-left-margin--60 {
    margin-left: 40px;
  }
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--60-important {
  margin-left: 60px !important;
}
@media (max-width: 1024px) {
  /* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-left-margin--60-important {
    margin-left: 40px !important;
  }
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--90 {
  margin-left: 90px;
}
@media (max-width: 1024px) {
  /* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-left-margin--90 {
    margin-left: 60px;
  }
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--90-important {
  margin-left: 90px !important;
}
@media (max-width: 1024px) {
  /* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-left-margin--90-important {
    margin-left: 60px !important;
  }
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--120 {
  margin-left: 120px;
}
@media (max-width: 1024px) {
  /* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-left-margin--120 {
    margin-left: 90px;
  }
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--120-important {
  margin-left: 120px !important;
}
@media (max-width: 1024px) {
  /* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-left-margin--120-important {
    margin-left: 90px !important;
  }
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--one {
  margin-bottom: 1rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--one-important {
  margin-bottom: 1rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--double {
  margin-bottom: 2rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--double-important {
  margin-bottom: 2rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--triple {
  margin-bottom: 3rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--triple-important {
  margin-bottom: 3rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--quad {
  margin-bottom: 4rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--quad-important {
  margin-bottom: 4rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--half {
  margin-bottom: 0.5rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--half-important {
  margin-bottom: 0.5rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--one-and-half {
  margin-bottom: 1.5rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--one-and-half-important {
  margin-bottom: 1.5rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--double-and-half {
  margin-bottom: 2.5rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--double-and-half-important {
  margin-bottom: 2.5rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--no {
  margin-bottom: 0rem;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--no-important {
  margin-bottom: 0rem !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--10 {
  margin-bottom: 10px;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--10-important {
  margin-bottom: 10px !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--15 {
  margin-bottom: 15px;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--15-important {
  margin-bottom: 15px !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--20 {
  margin-bottom: 20px;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--20-important {
  margin-bottom: 20px !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--30 {
  margin-bottom: 30px;
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--30-important {
  margin-bottom: 30px !important;
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--40 {
  margin-bottom: 40px;
}
@media (max-width: 1024px) {
  /* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-bottom-margin--40 {
    margin-bottom: 30px;
  }
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--40-important {
  margin-bottom: 40px !important;
}
@media (max-width: 1024px) {
  /* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-bottom-margin--40-important {
    margin-bottom: 30px !important;
  }
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--60 {
  margin-bottom: 60px;
}
@media (max-width: 1024px) {
  /* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-bottom-margin--60 {
    margin-bottom: 40px;
  }
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--60-important {
  margin-bottom: 60px !important;
}
@media (max-width: 1024px) {
  /* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-bottom-margin--60-important {
    margin-bottom: 40px !important;
  }
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--90 {
  margin-bottom: 90px;
}
@media (max-width: 1024px) {
  /* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-bottom-margin--90 {
    margin-bottom: 60px;
  }
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--90-important {
  margin-bottom: 90px !important;
}
@media (max-width: 1024px) {
  /* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-bottom-margin--90-important {
    margin-bottom: 60px !important;
  }
}

/* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--120 {
  margin-bottom: 120px;
}
@media (max-width: 1024px) {
  /* line 302, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-bottom-margin--120 {
    margin-bottom: 90px;
  }
}

/* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--120-important {
  margin-bottom: 120px !important;
}
@media (max-width: 1024px) {
  /* line 334, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-bottom-margin--120-important {
    margin-bottom: 90px !important;
  }
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--one {
  padding-top: 1rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--one-important {
  padding-top: 1rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--double {
  padding-top: 2rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--double-important {
  padding-top: 2rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--triple {
  padding-top: 3rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--triple-important {
  padding-top: 3rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--quad {
  padding-top: 4rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--quad-important {
  padding-top: 4rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--half {
  padding-top: 0.5rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--half-important {
  padding-top: 0.5rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--one-and-half {
  padding-top: 1.5rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--one-and-half-important {
  padding-top: 1.5rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--double-and-half {
  padding-top: 2.5rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--double-and-half-important {
  padding-top: 2.5rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--no {
  padding-top: 0rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--no-important {
  padding-top: 0rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--10 {
  padding-top: 10px;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--10-important {
  padding-top: 10px !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--15 {
  padding-top: 15px;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--15-important {
  padding-top: 15px !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--20 {
  padding-top: 20px;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--20-important {
  padding-top: 20px !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--30 {
  padding-top: 30px;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--30-important {
  padding-top: 30px !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--40 {
  padding-top: 40px;
}
@media (max-width: 1024px) {
  /* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-top-padding--40 {
    padding-top: 30px;
  }
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--40-important {
  padding-top: 40px !important;
}
@media (max-width: 1024px) {
  /* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-top-padding--40-important {
    padding-top: 30px !important;
  }
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--60 {
  padding-top: 60px;
}
@media (max-width: 1024px) {
  /* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-top-padding--60 {
    padding-top: 40px;
  }
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--60-important {
  padding-top: 60px !important;
}
@media (max-width: 1024px) {
  /* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-top-padding--60-important {
    padding-top: 40px !important;
  }
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--90 {
  padding-top: 90px;
}
@media (max-width: 1024px) {
  /* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-top-padding--90 {
    padding-top: 60px;
  }
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--90-important {
  padding-top: 90px !important;
}
@media (max-width: 1024px) {
  /* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-top-padding--90-important {
    padding-top: 60px !important;
  }
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--120 {
  padding-top: 120px;
}
@media (max-width: 1024px) {
  /* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-top-padding--120 {
    padding-top: 90px;
  }
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--120-important {
  padding-top: 120px !important;
}
@media (max-width: 1024px) {
  /* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-top-padding--120-important {
    padding-top: 90px !important;
  }
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--one {
  padding-right: 1rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--one-important {
  padding-right: 1rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--double {
  padding-right: 2rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--double-important {
  padding-right: 2rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--triple {
  padding-right: 3rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--triple-important {
  padding-right: 3rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--quad {
  padding-right: 4rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--quad-important {
  padding-right: 4rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--half {
  padding-right: 0.5rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--half-important {
  padding-right: 0.5rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--one-and-half {
  padding-right: 1.5rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--one-and-half-important {
  padding-right: 1.5rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--double-and-half {
  padding-right: 2.5rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--double-and-half-important {
  padding-right: 2.5rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--no {
  padding-right: 0rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--no-important {
  padding-right: 0rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--10 {
  padding-right: 10px;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--10-important {
  padding-right: 10px !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--15 {
  padding-right: 15px;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--15-important {
  padding-right: 15px !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--20 {
  padding-right: 20px;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--20-important {
  padding-right: 20px !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--30 {
  padding-right: 30px;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--30-important {
  padding-right: 30px !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--40 {
  padding-right: 40px;
}
@media (max-width: 1024px) {
  /* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-right-padding--40 {
    padding-right: 30px;
  }
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--40-important {
  padding-right: 40px !important;
}
@media (max-width: 1024px) {
  /* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-right-padding--40-important {
    padding-right: 30px !important;
  }
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--60 {
  padding-right: 60px;
}
@media (max-width: 1024px) {
  /* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-right-padding--60 {
    padding-right: 40px;
  }
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--60-important {
  padding-right: 60px !important;
}
@media (max-width: 1024px) {
  /* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-right-padding--60-important {
    padding-right: 40px !important;
  }
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--90 {
  padding-right: 90px;
}
@media (max-width: 1024px) {
  /* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-right-padding--90 {
    padding-right: 60px;
  }
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--90-important {
  padding-right: 90px !important;
}
@media (max-width: 1024px) {
  /* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-right-padding--90-important {
    padding-right: 60px !important;
  }
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--120 {
  padding-right: 120px;
}
@media (max-width: 1024px) {
  /* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-right-padding--120 {
    padding-right: 90px;
  }
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--120-important {
  padding-right: 120px !important;
}
@media (max-width: 1024px) {
  /* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-right-padding--120-important {
    padding-right: 90px !important;
  }
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--one {
  padding-left: 1rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--one-important {
  padding-left: 1rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--double {
  padding-left: 2rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--double-important {
  padding-left: 2rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--triple {
  padding-left: 3rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--triple-important {
  padding-left: 3rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--quad {
  padding-left: 4rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--quad-important {
  padding-left: 4rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--half {
  padding-left: 0.5rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--half-important {
  padding-left: 0.5rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--one-and-half {
  padding-left: 1.5rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--one-and-half-important {
  padding-left: 1.5rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--double-and-half {
  padding-left: 2.5rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--double-and-half-important {
  padding-left: 2.5rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--no {
  padding-left: 0rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--no-important {
  padding-left: 0rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--10 {
  padding-left: 10px;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--10-important {
  padding-left: 10px !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--15 {
  padding-left: 15px;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--15-important {
  padding-left: 15px !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--20 {
  padding-left: 20px;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--20-important {
  padding-left: 20px !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--30 {
  padding-left: 30px;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--30-important {
  padding-left: 30px !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--40 {
  padding-left: 40px;
}
@media (max-width: 1024px) {
  /* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-left-padding--40 {
    padding-left: 30px;
  }
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--40-important {
  padding-left: 40px !important;
}
@media (max-width: 1024px) {
  /* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-left-padding--40-important {
    padding-left: 30px !important;
  }
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--60 {
  padding-left: 60px;
}
@media (max-width: 1024px) {
  /* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-left-padding--60 {
    padding-left: 40px;
  }
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--60-important {
  padding-left: 60px !important;
}
@media (max-width: 1024px) {
  /* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-left-padding--60-important {
    padding-left: 40px !important;
  }
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--90 {
  padding-left: 90px;
}
@media (max-width: 1024px) {
  /* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-left-padding--90 {
    padding-left: 60px;
  }
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--90-important {
  padding-left: 90px !important;
}
@media (max-width: 1024px) {
  /* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-left-padding--90-important {
    padding-left: 60px !important;
  }
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--120 {
  padding-left: 120px;
}
@media (max-width: 1024px) {
  /* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-left-padding--120 {
    padding-left: 90px;
  }
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--120-important {
  padding-left: 120px !important;
}
@media (max-width: 1024px) {
  /* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-left-padding--120-important {
    padding-left: 90px !important;
  }
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--one {
  padding-bottom: 1rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--one-important {
  padding-bottom: 1rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--double {
  padding-bottom: 2rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--double-important {
  padding-bottom: 2rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--triple {
  padding-bottom: 3rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--triple-important {
  padding-bottom: 3rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--quad {
  padding-bottom: 4rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--quad-important {
  padding-bottom: 4rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--half {
  padding-bottom: 0.5rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--half-important {
  padding-bottom: 0.5rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--one-and-half {
  padding-bottom: 1.5rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--one-and-half-important {
  padding-bottom: 1.5rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--double-and-half {
  padding-bottom: 2.5rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--double-and-half-important {
  padding-bottom: 2.5rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--no {
  padding-bottom: 0rem;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--no-important {
  padding-bottom: 0rem !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--10 {
  padding-bottom: 10px;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--10-important {
  padding-bottom: 10px !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--15 {
  padding-bottom: 15px;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--15-important {
  padding-bottom: 15px !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--20 {
  padding-bottom: 20px;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--20-important {
  padding-bottom: 20px !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--30 {
  padding-bottom: 30px;
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--30-important {
  padding-bottom: 30px !important;
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--40 {
  padding-bottom: 40px;
}
@media (max-width: 1024px) {
  /* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-bottom-padding--40 {
    padding-bottom: 30px;
  }
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--40-important {
  padding-bottom: 40px !important;
}
@media (max-width: 1024px) {
  /* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-bottom-padding--40-important {
    padding-bottom: 30px !important;
  }
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--60 {
  padding-bottom: 60px;
}
@media (max-width: 1024px) {
  /* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-bottom-padding--60 {
    padding-bottom: 40px;
  }
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--60-important {
  padding-bottom: 60px !important;
}
@media (max-width: 1024px) {
  /* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-bottom-padding--60-important {
    padding-bottom: 40px !important;
  }
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--90 {
  padding-bottom: 90px;
}
@media (max-width: 1024px) {
  /* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-bottom-padding--90 {
    padding-bottom: 60px;
  }
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--90-important {
  padding-bottom: 90px !important;
}
@media (max-width: 1024px) {
  /* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-bottom-padding--90-important {
    padding-bottom: 60px !important;
  }
}

/* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--120 {
  padding-bottom: 120px;
}
@media (max-width: 1024px) {
  /* line 374, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-bottom-padding--120 {
    padding-bottom: 90px;
  }
}

/* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--120-important {
  padding-bottom: 120px !important;
}
@media (max-width: 1024px) {
  /* line 406, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-bottom-padding--120-important {
    padding-bottom: 90px !important;
  }
}

/* line 474, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-text--12 {
  font-size: 12px;
  font-weight: 300;
  line-height: 1.67;
}

/* line 512, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-text--12-important {
  font-size: 12px !important;
  font-weight: 300;
  line-height: 1.67;
}

/* line 474, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-text--13 {
  font-size: 13px;
  font-weight: 300;
  line-height: 1.54;
}

/* line 512, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-text--13-important {
  font-size: 13px !important;
  font-weight: 300;
  line-height: 1.54;
}

/* line 474, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-text--14 {
  font-size: 14px;
  font-weight: 300;
  line-height: 1.79;
}

/* line 512, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-text--14-important {
  font-size: 14px !important;
  font-weight: 300;
  line-height: 1.79;
}

/* line 474, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-text--15 {
  font-size: 15px;
  font-weight: 300;
  line-height: 1.67;
}
@media (max-width: 1024px) {
  /* line 474, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-text--15 {
    line-height: 2;
  }
}

/* line 512, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-text--15-important {
  font-size: 15px !important;
  font-weight: 300;
  line-height: 1.67;
}
@media (max-width: 1024px) {
  /* line 512, ../../../../../../frontend/styles/base/_a-mixins.scss */
  .u-text--15-important {
    line-height: 2;
  }
}

/* line 474, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-text--16 {
  font-size: 16px;
  font-weight: 300;
  font-weight: 500;
  line-height: 1.25;
}

/* line 512, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-text--16-important {
  font-size: 16px !important;
  font-weight: 300;
  font-weight: 500;
  line-height: 1.25;
}

/* line 474, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-text--17 {
  font-size: 17px;
  font-weight: 300;
  line-height: 1.76;
}

/* line 512, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-text--17-important {
  font-size: 17px !important;
  font-weight: 300;
  line-height: 1.76;
}

/* line 474, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-text--19 {
  font-size: 19px;
  font-weight: 300;
  line-height: 1.58;
}

/* line 512, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-text--19-important {
  font-size: 19px !important;
  font-weight: 300;
  line-height: 1.58;
}

/* line 128, ../../../../../../frontend/styles/base/_utilities.scss */
.u-top-margin--double-negative {
  margin-top: -2rem;
}

/* line 133, ../../../../../../frontend/styles/base/_utilities.scss */
.u-all-padding--one {
  padding: 1rem;
}
/* line 137, ../../../../../../frontend/styles/base/_utilities.scss */
.u-all-padding--double {
  padding: 2rem;
}
/* line 141, ../../../../../../frontend/styles/base/_utilities.scss */
.u-all-padding--triple {
  padding: 3rem;
}
/* line 145, ../../../../../../frontend/styles/base/_utilities.scss */
.u-all-padding--quad {
  padding: 4rem;
}

/* line 150, ../../../../../../frontend/styles/base/_utilities.scss */
.u-all-padding {
  padding: 20px;
}

/* line 154, ../../../../../../frontend/styles/base/_utilities.scss */
.u-all-padding--small {
  padding: 10px;
}

/* line 158, ../../../../../../frontend/styles/base/_utilities.scss */
.u-all-padding--no {
  padding: 0 !important;
}

/* line 162, ../../../../../../frontend/styles/base/_utilities.scss */
.u-inline {
  display: inline-block;
}

/* line 166, ../../../../../../frontend/styles/base/_utilities.scss */
.u-bottom-line,.u-bottom-line--dashed,.u-bottom-line--dotted,.u-bottom-line--thick {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

/* line 171, ../../../../../../frontend/styles/base/_utilities.scss */
.u-bottom-line--thick {
  border-bottom-width: 3px;
}

/* line 176, ../../../../../../frontend/styles/base/_utilities.scss */
.u-bottom-line--dotted {
  border-bottom-style: dotted;
}

/* line 181, ../../../../../../frontend/styles/base/_utilities.scss */
.u-bottom-line--dashed {
  border-bottom-style: dashed;
}

/* line 186, ../../../../../../frontend/styles/base/_utilities.scss */
.u-bottom-border--no {
  border-bottom: none;
}

/* line 190, ../../../../../../frontend/styles/base/_utilities.scss */
.u-top-border--no {
  border-top: none !important;
}

/* line 194, ../../../../../../frontend/styles/base/_utilities.scss */
.u-solid-border {
  border: 1px solid;
}

/* line 198, ../../../../../../frontend/styles/base/_utilities.scss */
.u-columns-2 {
  -moz-columns: 2;
  -webkit-columns: 2;
  columns: 2;
}

/* line 202, ../../../../../../frontend/styles/base/_utilities.scss */
.u-columns-3 {
  -moz-columns: 3;
  -webkit-columns: 3;
  columns: 3;
}

/* line 206, ../../../../../../frontend/styles/base/_utilities.scss */
.u-vertical-centering {
  display: table;
}

/* line 210, ../../../../../../frontend/styles/base/_utilities.scss */
.u-vertical-centering__el {
  display: table-cell;
  vertical-align: middle;
}

/* line 214, ../../../../../../frontend/styles/base/_utilities.scss */
.u-static {
  position: static;
}

/* line 218, ../../../../../../frontend/styles/base/_utilities.scss */
.u-relative {
  position: relative;
}

/* line 222, ../../../../../../frontend/styles/base/_utilities.scss */
.u-fixed {
  position: fixed;
}

/* line 226, ../../../../../../frontend/styles/base/_utilities.scss */
.u-center-position,.u-sticky {
  position: absolute !important;
}

/* line 230, ../../../../../../frontend/styles/base/_utilities.scss */
.u-sticky--bottom {
  bottom: 0;
}

/* line 233, ../../../../../../frontend/styles/base/_utilities.scss */
.u-sticky--right {
  right: 0;
}

/* line 236, ../../../../../../frontend/styles/base/_utilities.scss */
.u-sticky--left {
  left: 0;
}

/* line 239, ../../../../../../frontend/styles/base/_utilities.scss */
.u-sticky--top {
  top: 0;
}

/* line 243, ../../../../../../frontend/styles/base/_utilities.scss */
.u-center-position {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

/* line 252, ../../../../../../frontend/styles/base/_utilities.scss */
.content ol.ol--clear li,.content ol.ul--clear li,.content ul.ol--clear li,.content ul.ul--clear li,.page__title > .js-layout-el,.select2-container,.select2-container--default .select2-selection--single .select2-selection__arrow,.select-filters__item,.u-collapse--top {
  margin-top: 0 !important;
}

/* line 256, ../../../../../../frontend/styles/base/_utilities.scss */
.u-bottom-layer {
  z-index: -1;
}

/* line 260, ../../../../../../frontend/styles/base/_utilities.scss */
.u-left-gutter {
  padding-left: 40px;
}

/* line 264, ../../../../../../frontend/styles/base/_utilities.scss */
.additional-info__title,.content .mass-media__title,.content .social-list__title,.subscribe__title,.u-title {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.39;
  display: inline-block;
}

/* line 272, ../../../../../../frontend/styles/base/_utilities.scss */
.u-block {
  display: block;
}

/* line 276, ../../../../../../frontend/styles/base/_utilities.scss */
.is-hidden,.u-hidden {
  display: none !important;
}

/* line 282, ../../../../../../frontend/styles/base/_utilities.scss */
.u-centered-block {
  margin-left: auto;
  margin-right: auto;
  float: none;
}

/* line 288, ../../../../../../frontend/styles/base/_utilities.scss */
.u-overflow-hidden {
  overflow: hidden;
}

/* line 292, ../../../../../../frontend/styles/base/_utilities.scss */
.u-entire-height,body,html {
  height: 100%;
}

/* line 296, ../../../../../../frontend/styles/base/_utilities.scss */
.u-entire-width {
  width: 100%;
}

/* line 300, ../../../../../../frontend/styles/base/_utilities.scss */
.u-line-height--no {
  line-height: 1;
}

/* line 303, ../../../../../../frontend/styles/base/_utilities.scss */
.u-user-select--no {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* line 307, ../../../../../../frontend/styles/base/_utilities.scss */
.u-preloader {
  background-image: url("/images/gif/preloader.gif");
  background-position: center 4rem;
  background-repeat: no-repeat;
  background-size: 8rem 8rem;
  background-color: #fff;
  position: absolute;
  min-height: 16rem;
  top: 1rem;
  bottom: 0;
  right: 0;
  left: 0;
}

/* line 321, ../../../../../../frontend/styles/base/_utilities.scss */
.u-collapse--all {
  margin: 0 !important;
}

/* line 325, ../../../../../../frontend/styles/base/_utilities.scss */
.u-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 329, ../../../../../../frontend/styles/base/_utilities.scss */
.u-flex--row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 336, ../../../../../../frontend/styles/base/_utilities.scss */
.u-flex--col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 343, ../../../../../../frontend/styles/base/_utilities.scss */
.u-flex--justify-sb {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 347, ../../../../../../frontend/styles/base/_utilities.scss */
.u-flex--justify-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 351, ../../../../../../frontend/styles/base/_utilities.scss */
.apps-list__preview,.news-item__preview,.subscribe__subtitle,.tile__preview,.u-subtitle {
  font-size: 0.875rem;
  line-height: 1.79;
}

@media only screen and (max-width: 1024px) {
  /* line 357, ../../../../../../frontend/styles/base/_utilities.scss */
  .u-tablet-hide {
    display: none !important;
  }
}

/* line 2, ../../../../../../frontend/styles/ui/_article.scss */
.article .page__title {
  margin-bottom: 30px;
}
/* line 5, ../../../../../../frontend/styles/ui/_article.scss */
.article .page__title + * {
  margin-top: 1.8rem;
}
/* line 9, ../../../../../../frontend/styles/ui/_article.scss */
.article .page__title + .details {
  margin-top: 0;
}
/* line 12, ../../../../../../frontend/styles/ui/_article.scss */
.article .page__title + .details + * {
  margin-top: 60px;
}
/* line 16, ../../../../../../frontend/styles/ui/_article.scss */
.article .page__title + .details + .article__body--with-banner {
  margin-top: 25px;
}
/* line 21, ../../../../../../frontend/styles/ui/_article.scss */
.article .page__title + .details-wrapper {
  margin-top: 0;
}
/* line 24, ../../../../../../frontend/styles/ui/_article.scss */
.article .page__title + .details-wrapper .details {
  margin-top: 0;
}
/* line 27, ../../../../../../frontend/styles/ui/_article.scss */
.article .page__title + .details-wrapper .details + * {
  margin-top: 60px;
}
/* line 31, ../../../../../../frontend/styles/ui/_article.scss */
.article .page__title + .details-wrapper .details + .article__body--with-banner {
  margin-top: 25px;
}
/* line 39, ../../../../../../frontend/styles/ui/_article.scss */
.article__banner + * {
  margin-top: 30px;
}
/* line 44, ../../../../../../frontend/styles/ui/_article.scss */
.article__footer {
  margin-top: 90px;
}
/* line 48, ../../../../../../frontend/styles/ui/_article.scss */
.article h1 {
  font-size: 36px;
  line-height: 1.11;
}
/* line 55, ../../../../../../frontend/styles/ui/_article.scss */
.article__body--lib p + p {
  margin-top: 1.25rem;
}
/* line 59, ../../../../../../frontend/styles/ui/_article.scss */
.article__body--lib h2 + p {
  margin-top: 1.875rem;
}

/* line 66, ../../../../../../frontend/styles/ui/_article.scss */
.tooltip-question:hover,.tooltip:hover {
  cursor: help;
}

/* line 69, ../../../../../../frontend/styles/ui/_article.scss */
.tooltip-question {
  border-bottom: 1px dashed;
  outline: none;
}

/* line 73, ../../../../../../frontend/styles/ui/_article.scss */
.np-tooltip--base {
  outline: none;
}

@media only screen and (max-width: 1024px) {
  /* line 78, ../../../../../../frontend/styles/ui/_article.scss */
  .article__footer {
    margin-top: 40px;
  }

  /* line 82, ../../../../../../frontend/styles/ui/_article.scss */
  .article .page__title + .details + * {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 88, ../../../../../../frontend/styles/ui/_article.scss */
  .article h1 {
    font-size: 21px;
  }
}
/* line 1, ../../../../../../frontend/styles/ui/_aside.scss */
.aside {
  margin-top: 4.375rem;
}

/* line 5, ../../../../../../frontend/styles/ui/_aside.scss */
.aside-block {
  max-width: 320px;
}
/* line 8, ../../../../../../frontend/styles/ui/_aside.scss */
.aside-block + .aside-block {
  margin-top: 2rem;
}
/* line 12, ../../../../../../frontend/styles/ui/_aside.scss */
.aside-block__header {
  line-height: 1;
  border-bottom: 1px solid #E8EAF0;
  padding-bottom: 0.875rem;
}
/* line 18, ../../../../../../frontend/styles/ui/_aside.scss */
.aside-block__title {
  font-size: 0.9375rem;
  font-weight: 500;
  line-height: 1.33;
  display: inline-block;
}
/* line 25, ../../../../../../frontend/styles/ui/_aside.scss */
.aside-block__body {
  margin-top: 0;
}
/* line 29, ../../../../../../frontend/styles/ui/_aside.scss */
.aside-block__footer {
  position: relative;
  margin-top: 0;
  text-align: center;
  border-top: 1px solid #E8EAF0;
}
/* line 36, ../../../../../../frontend/styles/ui/_aside.scss */
.aside-block--grey {
  background-color: #F5F7FA;
}
/* line 39, ../../../../../../frontend/styles/ui/_aside.scss */
.aside-block--grey .aside-block__header {
  padding: 1.25rem 1.25rem 0.3125rem;
  border-bottom: none;
}
/* line 43, ../../../../../../frontend/styles/ui/_aside.scss */
.aside-block--grey .aside-block__body {
  padding: 1.1rem 1.25rem;
}
/* line 46, ../../../../../../frontend/styles/ui/_aside.scss */
.aside-block--grey .aside-block__footer {
  padding: 0.6rem 1.25rem 1rem;
  text-align: center;
  border-top: 1px solid #E8EAF0;
}
/* line 53, ../../../../../../frontend/styles/ui/_aside.scss */
.aside-block .news-item {
  padding-top: 0.9rem;
  padding-bottom: 1.475rem;
}
/* line 57, ../../../../../../frontend/styles/ui/_aside.scss */
.aside-block .news-item:last-child {
  padding-bottom: 0;
}
/* line 60, ../../../../../../frontend/styles/ui/_aside.scss */
.aside-block .news-item__body {
  padding-left: 0;
}
/* line 63, ../../../../../../frontend/styles/ui/_aside.scss */
.aside-block .news-item__title {
  line-height: 1.57;
  display: inline-block;
  font-size: 0.875rem;
}
/* line 68, ../../../../../../frontend/styles/ui/_aside.scss */
.aside-block .news-item__link {
  font-weight: 400 !important;
}

/* line 76, ../../../../../../frontend/styles/ui/_aside.scss */
.content .aside-block__link {
  color: #666;
}
/* line 79, ../../../../../../frontend/styles/ui/_aside.scss */
.content .aside-block__link > span {
  vertical-align: baseline;
  border-bottom-color: transparent;
}
/* line 85, ../../../../../../frontend/styles/ui/_aside.scss */
.content .aside-block__link:hover > span {
  border-bottom-color: transparent;
}

/* line 1, ../../../../../../frontend/styles/ui/_buttons.scss */
.btn.btn {
  display: inline-block;
  text-decoration: none;
  font-weight: 500;
  font-size: .75rem;
  line-height: 1.82;
  vertical-align: middle;
  border: none;
  cursor: pointer;
  padding: 0.875rem 1.875rem 1rem;
  color: #FFF;
  background-color: #1E88E5;
  text-transform: uppercase;
  -webkit-transition: background-color .2s linear, color .2s linear;
  -o-transition: background-color .2s linear, color .2s linear;
  transition: background-color .2s linear, color .2s linear;
}
/* line 16, ../../../../../../frontend/styles/ui/_buttons.scss */
.btn.btn:hover {
  text-decoration: none;
  background-color: #0071D4;
}
/* line 21, ../../../../../../frontend/styles/ui/_buttons.scss */
.btn.btn:focus {
  outline: 0;
}
/* line 25, ../../../../../../frontend/styles/ui/_buttons.scss */
.btn.btn--hide,.btn.btn--show-more {
  display: none;
}
/* line 30, ../../../../../../frontend/styles/ui/_buttons.scss */
.btn.btn--large {
  padding: 1.0625rem 4.8125rem;
}
/* line 34, ../../../../../../frontend/styles/ui/_buttons.scss */
.btn.btn--lowercase {
  text-transform: none;
  font-size: 0.875rem;
  line-height: 1.43;
  font-weight: normal;
}
/* line 41, ../../../../../../frontend/styles/ui/_buttons.scss */
.btn.btn--white {
  background: #fff;
  color: #111;
  padding: 14px 30px;
  min-width: 170px;
}
/* line 47, ../../../../../../frontend/styles/ui/_buttons.scss */
.btn.btn--white:hover {
  background: #fff;
  color: #111;
}

/* line 2, ../../../../../../frontend/styles/ui/_contacts.scss */
.contacts__heading {
  color: #222;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.4;
}
/* line 9, ../../../../../../frontend/styles/ui/_contacts.scss */
.contacts__text {
  color: #333;
  font-size: 14px;
  margin-top: 10px;
  font-weight: 300;
  line-height: 1.79;
}
/* line 17, ../../../../../../frontend/styles/ui/_contacts.scss */
.contacts__map {
  min-height: 350px;
}
/* line 21, ../../../../../../frontend/styles/ui/_contacts.scss */
.contacts .link {
  margin-top: 10px;
}

/* line 26, ../../../../../../frontend/styles/ui/_contacts.scss */
.phone-block {
  margin-top: 20px;
  position: relative;
  padding-left: 2rem;
}
/* line 31, ../../../../../../frontend/styles/ui/_contacts.scss */
.phone-block:before {
  left: 0;
  top: 0.1rem;
  width: 20px;
  content: '';
  height: 20px;
  position: absolute;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.533' height='19.619' viewBox='0.015 0.371 19.533 19.619'%3E%3Cpath fill='%231E88E5' d='M16.458 12.066c-.426-.443-.94-.68-1.485-.68-.541 0-1.06.232-1.504.676l-1.388 1.385c-.115-.063-.229-.119-.339-.176-.158-.08-.309-.154-.436-.233-1.301-.826-2.482-1.903-3.617-3.296-.55-.695-.919-1.28-1.187-1.873.36-.33.694-.672 1.02-1.002l.369-.373c.923-.923.923-2.119 0-3.042l-1.2-1.2a22.959 22.959 0 0 1-.408-.417c-.263-.273-.54-.554-.826-.818C5.03.595 4.52.371 3.985.371c-.537 0-1.055.224-1.495.646l-.009.01L.987 2.533a3.217 3.217 0 0 0-.954 2.043c-.105 1.284.273 2.48.563 3.262.712 1.92 1.775 3.7 3.362 5.607a20.67 20.67 0 0 0 6.888 5.394c1.01.479 2.359 1.046 3.867 1.144.094.004.189.008.277.008 1.015 0 1.867-.364 2.535-1.09.006-.008.014-.014.019-.022.228-.276.492-.526.769-.795a17.9 17.9 0 0 0 .571-.567c.435-.453.664-.979.664-1.52 0-.546-.233-1.068-.677-1.508l-2.413-2.423zm1.574 4.629c-.005 0-.005.004 0 0-.173.185-.349.352-.537.535-.285.273-.575.559-.849.881-.443.474-.967.697-1.651.697-.065 0-.138 0-.203-.004-1.306-.084-2.519-.594-3.428-1.029a19.485 19.485 0 0 1-6.487-5.08c-1.499-1.807-2.501-3.476-3.165-5.27-.409-1.094-.558-1.947-.492-2.751.044-.514.242-.94.606-1.305l1.5-1.499c.215-.202.443-.312.667-.312.277 0 .501.167.642.308l.013.013c.268.25.523.51.791.787.137.14.277.28.418.426l1.2 1.2c.466.466.466.896 0 1.362-.128.128-.25.255-.378.378-.37.378-.721.73-1.103 1.073-.01.008-.018.013-.022.022-.378.378-.308.747-.229.997l.013.04c.312.756.752 1.468 1.42 2.316l.004.005c1.213 1.494 2.492 2.66 3.903 3.551.181.114.364.207.54.294.16.08.309.154.436.232.019.01.035.022.053.031.15.075.291.11.436.11.365 0 .594-.229.668-.304l1.503-1.502c.15-.15.388-.33.664-.33.272 0 .496.17.634.32l.008.01 2.422 2.42c.451.451.451.912.003 1.378z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 41, ../../../../../../frontend/styles/ui/_contacts.scss */
.phone-block__number {
  color: #333 !important;
}
/* line 44, ../../../../../../frontend/styles/ui/_contacts.scss */
.phone-block__number:hover {
  color: #1E88E5 !important;
}
/* line 49, ../../../../../../frontend/styles/ui/_contacts.scss */
.phone-block__desc {
  color: #999;
  margin-top: 0;
  display: block;
  font-size: 12px;
  line-height: 1.67;
  font-weight: normal;
  margin-bottom: 10px;
}
/* line 58, ../../../../../../frontend/styles/ui/_contacts.scss */
.phone-block__desc:last-of-type {
  margin-bottom: 0;
}

/* line 64, ../../../../../../frontend/styles/ui/_contacts.scss */
.mail-block {
  margin-top: 20px;
  position: relative;
  padding-left: 2rem;
}
/* line 69, ../../../../../../frontend/styles/ui/_contacts.scss */
.mail-block:before {
  left: 0;
  top: 0.1rem;
  width: 20px;
  content: '';
  height: 16px;
  position: absolute;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15.234' viewBox='0 2.4 20 15.234'%3E%3Cpath fill='%231E88E5' d='M18.242 2.4H1.758A1.76 1.76 0 0 0 0 4.158v11.719a1.759 1.759 0 0 0 1.758 1.757h16.484A1.76 1.76 0 0 0 20 15.877V4.157A1.76 1.76 0 0 0 18.242 2.4zM18 3.572l-7.962 7.962-8.03-7.962H18zM1.172 15.634V4.394L6.816 9.99l-5.644 5.644zm.829.829l5.647-5.648 1.979 1.963a.585.585 0 0 0 .826-.002l1.93-1.93 5.616 5.616-15.998.001zm16.827-.83l-5.617-5.616L18.828 4.4v11.233z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 79, ../../../../../../frontend/styles/ui/_contacts.scss */
.mail-block a {
  font-size: 14px;
  line-height: 1.43;
  font-weight: normal;
}

/* line 86, ../../../../../../frontend/styles/ui/_contacts.scss */
.contact-block {
  line-height: normal;
}
/* line 89, ../../../../../../frontend/styles/ui/_contacts.scss */
.contact-block__heading {
  color: #222;
  font-size: 21px;
  font-weight: 300;
  line-height: 1.43;
  margin-bottom: 20px;
}
/* line 98, ../../../../../../frontend/styles/ui/_contacts.scss */
.contact-block .link {
  margin-top: 0;
}
/* line 101, ../../../../../../frontend/styles/ui/_contacts.scss */
.contact-block .link ~ .link {
  margin-top: 1rem;
}

/* line 107, ../../../../../../frontend/styles/ui/_contacts.scss */
.info-block {
  margin-top: 20px;
  padding-left: 2rem;
  position: relative;
}
/* line 112, ../../../../../../frontend/styles/ui/_contacts.scss */
.info-block:before {
  left: 0;
  top: 0.1rem;
  width: 20px;
  content: '';
  height: 20px;
  position: absolute;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%231E88E5'%3E%3Cpath d='M10 0C4.486 0 0 4.486 0 10s4.486 10 10 10 10-4.486 10-10S15.514 0 10 0zm0 18.77c-4.835 0-8.77-3.935-8.77-8.77S5.165 1.23 10 1.23s8.77 3.935 8.77 8.77-3.935 8.77-8.77 8.77z'/%3E%3Ccircle cx='10.159' cy='6.013' r='1.029'/%3E%3Cpath d='M9.888 8.72a.615.615 0 0 0-.615.616v5.23a.616.616 0 0 0 1.23 0v-5.23a.617.617 0 0 0-.615-.616z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 123, ../../../../../../frontend/styles/ui/_contacts.scss */
.contact-table {
  width: 100%;
}
/* line 127, ../../../../../../frontend/styles/ui/_contacts.scss */
.contact-table tr {
  border-top: 1px solid #e8eaf0;
  border-bottom: 1px solid #e8eaf0;
}
/* line 131, ../../../../../../frontend/styles/ui/_contacts.scss */
.contact-table tr td {
  padding: 1rem 0;
  vertical-align: text-top;
}
/* line 135, ../../../../../../frontend/styles/ui/_contacts.scss */
.contact-table tr td + td {
  text-align: right;
}
/* line 140, ../../../../../../frontend/styles/ui/_contacts.scss */
.contact-table tr + tr {
  border-top: none;
  border-bottom: 1px solid #e8eaf0;
}
/* line 146, ../../../../../../frontend/styles/ui/_contacts.scss */
.contact-table__title {
  color: #666;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.43;
}
/* line 153, ../../../../../../frontend/styles/ui/_contacts.scss */
.contact-table__phone {
  font-size: 17px;
  line-height: 1.76;
  color: #333 !important;
  font-weight: 300 !important;
}
/* line 159, ../../../../../../frontend/styles/ui/_contacts.scss */
.contact-table__phone:hover {
  color: #1E88E5 !important;
}
/* line 164, ../../../../../../frontend/styles/ui/_contacts.scss */
.contact-table__email {
  font-size: 14px;
  line-height: 1.43;
  font-weight: normal;
}

@media only screen and (max-width: 768px) {
  /* line 173, ../../../../../../frontend/styles/ui/_contacts.scss */
  .contacts__heading {
    color: #222;
    font-size: 19px;
    line-height: 1.32;
    font-weight: normal;
  }
  /* line 180, ../../../../../../frontend/styles/ui/_contacts.scss */
  .contacts__text {
    line-height: 1.43;
  }
  /* line 184, ../../../../../../frontend/styles/ui/_contacts.scss */
  .contacts h2 {
    font-size: 27px;
    font-weight: 300;
    line-height: 1.11;
    text-align: left !important;
  }

  /* line 202, ../../../../../../frontend/styles/ui/_contacts.scss */
  .contact-table {
    margin-top: 25px;
    display: block;
  }
  /* line 206, ../../../../../../frontend/styles/ui/_contacts.scss */
  .contact-table tbody {
    display: block;
  }
  /* line 210, ../../../../../../frontend/styles/ui/_contacts.scss */
  .contact-table tr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 214, ../../../../../../frontend/styles/ui/_contacts.scss */
  .contact-table tr td {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 218, ../../../../../../frontend/styles/ui/_contacts.scss */
  .contact-table tr td + td {
    text-align: left;
    margin-top: -1.5rem;
  }
  /* line 224, ../../../../../../frontend/styles/ui/_contacts.scss */
  .contact-table tr + tr {
    margin-top: 0;
  }
}
/* line 4, ../../../../../../frontend/styles/ui/_covid.scss */
.covid__section .link {
  font-size: 17px;
}
/* line 8, ../../../../../../frontend/styles/ui/_covid.scss */
.covid__section + .covid__section {
  margin-top: 60px;
  padding-top: 60px;
}
/* line 15, ../../../../../../frontend/styles/ui/_covid.scss */
.covid .news-item:last-child {
  border-bottom: 1px solid #E8EAF0;
}
/* line 20, ../../../../../../frontend/styles/ui/_covid.scss */
.covid__infographic {
  padding-top: 120px;
  margin: 0;
}
/* line 25, ../../../../../../frontend/styles/ui/_covid.scss */
.covid .description-card {
  margin: 60px 0 0;
}
/* line 29, ../../../../../../frontend/styles/ui/_covid.scss */
.covid .description-card__title--read-more {
  font-size: 32px;
  line-height: 1.25;
  margin-top: 0;
}
/* line 35, ../../../../../../frontend/styles/ui/_covid.scss */
.covid .description-card__body {
  background-color: #b0c4cb;
  padding: 60px;
}
/* line 40, ../../../../../../frontend/styles/ui/_covid.scss */
.covid .description-card__image {
  padding: 0;
}
/* line 44, ../../../../../../frontend/styles/ui/_covid.scss */
.covid .btn.btn {
  background-color: #e85832;
}
/* line 48, ../../../../../../frontend/styles/ui/_covid.scss */
.covid .description-card__img-wrapper {
  padding-bottom: 67%;
}
@media only screen and (max-width: 1024px) {
  /* line 53, ../../../../../../frontend/styles/ui/_covid.scss */
  .covid .description-card__title--read-more {
    line-height: 1.15;
  }
  /* line 56, ../../../../../../frontend/styles/ui/_covid.scss */
  .covid .description-card__img-wrapper {
    padding-bottom: 75%;
  }
}
@media only screen and (max-width: 768px) {
  /* line 62, ../../../../../../frontend/styles/ui/_covid.scss */
  .covid .description-card {
    margin-left: -1.5625rem !important;
    margin-right: -2.1875rem !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  /* line 69, ../../../../../../frontend/styles/ui/_covid.scss */
  .covid .description-card__title--read-more {
    line-height: 1.25;
  }
}

@media only screen and (max-width: 768px) {
  /* line 78, ../../../../../../frontend/styles/ui/_covid.scss */
  .covid__section + .covid__section {
    margin-top: 40px;
    padding-top: 40px;
  }
  /* line 84, ../../../../../../frontend/styles/ui/_covid.scss */
  .covid__infographic {
    padding-top: 60px;
  }
}
/* line 1, ../../../../../../frontend/styles/ui/_cross-tag.scss */
.cross-tag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-top: 1.875rem;
}
/* line 6, ../../../../../../frontend/styles/ui/_cross-tag.scss */
.cross-tag__title {
  margin-top: 0;
  font-weight: 500;
  line-height: 1.18;
  font-size: 1.0625rem;
}
/* line 13, ../../../../../../frontend/styles/ui/_cross-tag.scss */
.cross-tag__body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0.8rem;
}
/* line 20, ../../../../../../frontend/styles/ui/_cross-tag.scss */
.cross-tag__list {
  line-height: 1.43;
  margin-left: -0.2rem;
}
/* line 25, ../../../../../../frontend/styles/ui/_cross-tag.scss */
.cross-tag__item {
  position: relative;
  white-space: nowrap;
  padding-left: 0.2rem;
  display: inline-block;
}
/* line 31, ../../../../../../frontend/styles/ui/_cross-tag.scss */
.cross-tag__item:after {
  content: ",";
  position: absolute;
}
/* line 37, ../../../../../../frontend/styles/ui/_cross-tag.scss */
.cross-tag__item:last-child:after {
  display: none;
}
/* line 43, ../../../../../../frontend/styles/ui/_cross-tag.scss */
.cross-tag--share {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 47, ../../../../../../frontend/styles/ui/_cross-tag.scss */
.cross-tag--person {
  margin-top: 1.4rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
/* line 52, ../../../../../../frontend/styles/ui/_cross-tag.scss */
.cross-tag--person .cross-tag__body {
  width: 100%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -2rem;
  margin-top: -0.5rem;
  padding-left: 1.1rem;
}
/* line 59, ../../../../../../frontend/styles/ui/_cross-tag.scss */
.cross-tag--person .cross-tag__body .person {
  margin-top: 0.5rem;
  padding-left: 2rem;
}
/* line 64, ../../../../../../frontend/styles/ui/_cross-tag.scss */
.cross-tag--person .cross-tag__title {
  margin-top: 0.6rem;
  white-space: nowrap;
}

/* line 72, ../../../../../../frontend/styles/ui/_cross-tag.scss */
.content .cross-tag__link {
  opacity: 1;
  margin-top: 0;
  font-weight: 300;
  color: #666;
  line-height: 1.43;
  font-size: 0.875rem;
  border-bottom: none;
}
/* line 81, ../../../../../../frontend/styles/ui/_cross-tag.scss */
.content .cross-tag__link:hover {
  opacity: 0.5;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

@media only screen and (max-width: 1024px) {
  /* line 89, ../../../../../../frontend/styles/ui/_cross-tag.scss */
  .cross-tag--person {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 93, ../../../../../../frontend/styles/ui/_cross-tag.scss */
  .cross-tag--person .cross-tag__title {
    margin-top: 0;
  }
  /* line 97, ../../../../../../frontend/styles/ui/_cross-tag.scss */
  .cross-tag--person .cross-tag__body {
    padding-left: 0;
    margin-top: 0.4rem;
  }
}
@media only screen and (max-width: 768px) {
  /* line 106, ../../../../../../frontend/styles/ui/_cross-tag.scss */
  .cross-tag--person {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  /* line 110, ../../../../../../frontend/styles/ui/_cross-tag.scss */
  .cross-tag--person .cross-tag__body .person {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
/* line 1, ../../../../../../frontend/styles/ui/_digital.scss */
.adjacent-block {
  text-align: center;
  overflow: hidden;
  margin-top: 120px;
}
/* line 6, ../../../../../../frontend/styles/ui/_digital.scss */
.adjacent-block .link {
  color: #FFF;
}
/* line 9, ../../../../../../frontend/styles/ui/_digital.scss */
.adjacent-block .link--arrow:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' stroke='%23FFF' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 14, ../../../../../../frontend/styles/ui/_digital.scss */
.adjacent-block__list {
  font-size: 0;
  position: relative;
}
/* line 19, ../../../../../../frontend/styles/ui/_digital.scss */
.adjacent-block__item {
  width: 50%;
  height: 345px;
  margin-top: 0;
  position: relative;
  display: inline-block;
}
/* line 26, ../../../../../../frontend/styles/ui/_digital.scss */
.adjacent-block__item:first-child {
  border-right: 1px solid #fff;
}
/* line 31, ../../../../../../frontend/styles/ui/_digital.scss */
.adjacent-block__content {
  line-height: 1;
  padding: 0 30px;
  max-width: 420px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
/* line 40, ../../../../../../frontend/styles/ui/_digital.scss */
.adjacent-block__link {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: none;
  background-size: cover;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 54, ../../../../../../frontend/styles/ui/_digital.scss */
.adjacent-block__link:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
}
/* line 64, ../../../../../../frontend/styles/ui/_digital.scss */
.adjacent-block__link:hover {
  border-bottom-color: transparent !important;
}
/* line 68, ../../../../../../frontend/styles/ui/_digital.scss */
.adjacent-block__link:hover .link > span {
  border-color: #FFF;
}
/* line 73, ../../../../../../frontend/styles/ui/_digital.scss */
.adjacent-block__title {
  color: #FFF;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.39;
  text-align: center;
  display: inline-block;
}
/* line 82, ../../../../../../frontend/styles/ui/_digital.scss */
.adjacent-block__text {
  font-size: 14px;
  font-weight: 300;
  line-height: 1.79;
  color: #FFF;
  margin-top: 15px;
}
/* line 89, ../../../../../../frontend/styles/ui/_digital.scss */
.adjacent-block__text + .link {
  margin-top: 30px;
}

@media only screen and (max-width: 768px) {
  /* line 96, ../../../../../../frontend/styles/ui/_digital.scss */
  .adjacent-block {
    margin-top: 60px;
  }
  /* line 99, ../../../../../../frontend/styles/ui/_digital.scss */
  .adjacent-block__list {
    max-height: 690px;
  }
  /* line 103, ../../../../../../frontend/styles/ui/_digital.scss */
  .adjacent-block__item {
    width: 100%;
    margin-top: 0;
  }
  /* line 107, ../../../../../../frontend/styles/ui/_digital.scss */
  .adjacent-block__item:first-child {
    border-right: none;
  }
}
/* line 116, ../../../../../../frontend/styles/ui/_digital.scss */
.adjacent-block .link,.e-blocks .link {
  color: #FFF;
}
/* line 119, ../../../../../../frontend/styles/ui/_digital.scss */
.adjacent-block .link--arrow:after,.e-blocks .link--arrow:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' stroke='%23FFF' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 123, ../../../../../../frontend/styles/ui/_digital.scss */
.adjacent-block .link:hover,.e-blocks .link:hover {
  color: #FFF;
}

/* E-BLOCKS */
/* line 130, ../../../../../../frontend/styles/ui/_digital.scss */
.e-blocks {
  margin-top: 60px;
  position: relative;
  overflow: hidden;
}

/* line 136, ../../../../../../frontend/styles/ui/_digital.scss */
.e-block {
  height: auto;
  margin-top: 0;
}
/* line 140, ../../../../../../frontend/styles/ui/_digital.scss */
.e-block:nth-child(even) .e-block__content {
  left: 0;
}
/* line 144, ../../../../../../frontend/styles/ui/_digital.scss */
.e-block__content {
  color: #fff;
  padding: 70px 30px 85px 20px;
  max-width: 540px;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.76;
  right: 0;
}
/* line 154, ../../../../../../frontend/styles/ui/_digital.scss */
.e-block__title {
  font-size: 25px;
  line-height: 1.4;
  display: inline-block;
}
/* line 159, ../../../../../../frontend/styles/ui/_digital.scss */
.e-block__title + .e-block__text {
  margin-top: 30px;
}
/* line 164, ../../../../../../frontend/styles/ui/_digital.scss */
.e-block__text {
  font-size: 1rem;
  line-height: 1.88;
}
/* line 168, ../../../../../../frontend/styles/ui/_digital.scss */
.e-block__text + .link {
  margin-top: 20px;
}
/* line 173, ../../../../../../frontend/styles/ui/_digital.scss */
.e-block__img {
  background-size: cover;
  position: absolute;
  left: 0;
  right: -1px;
  bottom: -1px;
  top: 0;
  overflow: hidden;
}
/* line 182, ../../../../../../frontend/styles/ui/_digital.scss */
.e-block__img img {
  display: none;
}
/* line 187, ../../../../../../frontend/styles/ui/_digital.scss */
.e-block a:hover .link--arrow span {
  border-bottom: solid 1px #fff;
}
/* line 201, ../../../../../../frontend/styles/ui/_digital.scss */
.e-block--left .e-block__content {
  float: right;
}
/* line 207, ../../../../../../frontend/styles/ui/_digital.scss */
.e-block--right .e-block__content {
  float: left;
}

@media only screen and (max-width: 1024px) {
  /* line 215, ../../../../../../frontend/styles/ui/_digital.scss */
  .e-block__title + .e-block__text {
    margin-top: 20px;
  }
  /* line 219, ../../../../../../frontend/styles/ui/_digital.scss */
  .e-block__text + .link {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 226, ../../../../../../frontend/styles/ui/_digital.scss */
  .e-block {
    margin-top: 1.8rem;
  }
  /* line 231, ../../../../../../frontend/styles/ui/_digital.scss */
  .e-block:nth-child(odd) .row > [class^="col"]:first-child {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 235, ../../../../../../frontend/styles/ui/_digital.scss */
  .e-block:nth-child(odd) .row > [class^="col"]:last-child {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 241, ../../../../../../frontend/styles/ui/_digital.scss */
  .e-block__content {
    height: auto;
    max-width: none;
    padding: 2.5rem 1.25rem 3.125rem;
    position: relative;
  }
  /* line 248, ../../../../../../frontend/styles/ui/_digital.scss */
  .e-block__img {
    border-top: 1px solid #FFF;
    padding-top: 56.25%;
    height: 0;
    position: relative;
  }

  /* line 256, ../../../../../../frontend/styles/ui/_digital.scss */
  .e-block .row .col-default-6 {
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }
}
/* line 3, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-tabs {
  font-size: 1rem;
}
/* line 6, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-tabs strong {
  margin-right: 0.625rem;
}
/* line 10, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-tabs a {
  cursor: pointer;
  font-weight: 300;
  color: #1E88E5;
  text-decoration: none;
  margin-right: 1.25rem;
  border-bottom: dashed 1px #1E88E5 !important;
}
/* line 19, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-tabs a.active {
  color: #4a4a4a;
  cursor: default;
  border-bottom: dashed 1px #FFF !important;
}
/* line 25, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-tabs a.active span,.dzo__list-tabs a span {
  border-bottom: none;
}
/* line 31, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-blocks {
  margin-top: 3.75rem;
}
/* line 35, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list_search {
  margin-top: 1.875rem;
  max-width: 31.25rem;
}
/* line 40, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-no-items {
  font-size: 0.9375rem;
  color: #CE0000;
  padding: 1.25rem 0.625rem;
}
/* line 48, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-items h3 {
  color: #000;
  font-weight: 300;
  line-height: 1.38;
  padding-bottom: 5px;
  font-size: 1.8125rem;
  border-bottom: solid 1px #E2E2E2;
}
/* line 59, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-items-column {
  margin-top: 1.5rem;
}
/* line 63, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-item.column-left,.dzo__list-items-column {
  width: 50%;
  float: left;
}
/* line 69, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-item.column-right {
  width: 50%;
  float: right;
}
/* line 74, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-item-inside,.dzo__list-items-column .dzo__list-item {
  width: 95%;
}
/* line 79, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-item {
  margin-top: 0.7rem;
}
/* line 82, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-item .dzo__list-info {
  opacity: 0;
  max-height: 0;
  margin-top: 0;
  line-height: 0;
  font-weight: 300;
  overflow: hidden;
  position: relative;
  margin-left: 2rem;
  margin-right: 1.5rem;
  font-size: 0.8125rem;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 95, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-item .dzo__list-info a {
  border-bottom: 0;
  color: #1E88E5;
  text-decoration: none;
}
/* line 101, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-item .dzo__list-info a.telPhone {
  color: #000;
}
/* line 105, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-item .dzo__list-name {
  padding-left: 0.75rem;
}
/* line 108, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-item .dzo__list-name strong {
  cursor: pointer;
  font-weight: 300;
  line-height: 1.5;
  position: relative;
  font-size: 0.9375rem;
  display: inline-block;
  border-bottom: dashed 1px rgba(74, 74, 74, 0.36);
}
/* line 118, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-item .dzo__list-name span.dzo__list-arrow {
  top: 7px;
  left: -0.75rem;
  width: 0.625rem;
  height: 0.625rem;
  position: absolute;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: url(/img/blacnk.svg) 0 0 no-repeat;
}
/* line 130, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-item .dzo__list-name.no-view strong {
  cursor: default;
  border-bottom: none;
}
/* line 134, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-item .dzo__list-name.no-view strong .dzo__list-arrow {
  display: none;
}
/* line 141, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-item .dzo__list-info__item + .dzo__list-info__item {
  margin-top: 0.8rem;
}
/* line 145, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-item .dzo__list-info__item:first-child {
  margin-top: 0;
}
/* line 150, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-item .dzo__list-link,.dzo__list-item .dzo__list-mail,.dzo__list-item .dzo__list-phone {
  line-height: 1.2;
  padding-left: 31px;
}
/* line 157, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-item .dzo__list-phone {
  background: url(/img/phone-ico2.svg) 4px 0 no-repeat;
}
/* line 161, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-item .dzo__list-mail {
  background: url(/img/mail-ico2.svg) 4px 0 no-repeat;
}
/* line 165, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-item .dzo__list-link {
  background: url(/img/global-ico2.svg) 4px 0 no-repeat;
}
/* line 172, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-item.view .dzo__list-info {
  opacity: 1;
  line-height: 1.54;
  margin-top: 0.7rem;
  max-height: 18.75rem;
  margin-bottom: 2.3rem;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 183, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-item.view .dzo__list-name span.dzo__list-arrow {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transform-origin: 20% 40%;
      -ms-transform-origin: 20% 40%;
          transform-origin: 20% 40%;
}
/* line 188, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-item.view .dzo__list-name strong {
  border-bottom: none;
}
/* line 194, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.dzo__list-search-clear {
  width: 43px;
  height: 43px;
  color: #FFF;
  cursor: pointer;
  line-height: 43px;
  text-align: center;
  margin-left: -43px;
  position: absolute;
  font-size: 1.375rem;
  background: #E2E2E2;
}

/* line 208, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.hide {
  display: none;
}

/* line 211, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.clear {
  clear: both;
  margin-top: 0;
}

/* line 215, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.mobile-only {
  display: none;
}

/* line 218, ../../../../../../frontend/styles/ui/_dzo-list.scss */
.full-only {
  display: none !important;
}

@media only screen and (max-width: 1024px) {
  /* line 225, ../../../../../../frontend/styles/ui/_dzo-list.scss */
  .dzo__list-tabs,.dzo__list-tabs a,.dzo__list_search input {
    font-size: 0.8125rem;
  }

  /* line 231, ../../../../../../frontend/styles/ui/_dzo-list.scss */
  .dzo__list-items h3 {
    font-size: 1.5rem;
  }

  /* line 237, ../../../../../../frontend/styles/ui/_dzo-list.scss */
  .dzo__list-item .dzo__list-name strong {
    font-size: 0.8125rem;
  }
  /* line 240, ../../../../../../frontend/styles/ui/_dzo-list.scss */
  .dzo__list-item .dzo__list-name span.dzo__list-arrow {
    top: 6px;
  }
  /* line 244, ../../../../../../frontend/styles/ui/_dzo-list.scss */
  .dzo__list-item .dzo__list-address {
    font-size: 0.75rem;
    line-height: 1.67;
  }
  /* line 248, ../../../../../../frontend/styles/ui/_dzo-list.scss */
  .dzo__list-item .dzo__list-info a.telPhone {
    color: #1E88E5;
  }
}
@media only screen and (max-width: 768px) {
  /* line 256, ../../../../../../frontend/styles/ui/_dzo-list.scss */
  .mobile-only {
    display: inline-block;
    margin-top: 0;
  }

  /* line 260, ../../../../../../frontend/styles/ui/_dzo-list.scss */
  .dzo__list-tabs strong,.mobile-hide {
    display: none;
  }

  /* line 264, ../../../../../../frontend/styles/ui/_dzo-list.scss */
  .dzo__list-item-inside,.dzo__list-items-column .dzo__list-item {
    width: 100%;
  }

  /* line 268, ../../../../../../frontend/styles/ui/_dzo-list.scss */
  .dzo__list-items-column .dzo__list-item {
    padding-bottom: 0;
  }

  /* line 271, ../../../../../../frontend/styles/ui/_dzo-list.scss */
  .dzo__list-item.column-left,.dzo__list-item.column-right,.dzo__list-items-column {
    float: left;
    width: 100%;
  }

  /* line 278, ../../../../../../frontend/styles/ui/_dzo-list.scss */
  .dzo__list-items-column.column-right {
    margin-top: 0;
  }

  /* line 282, ../../../../../../frontend/styles/ui/_dzo-list.scss */
  .dzo__list-item {
    margin-top: 0;
  }
  /* line 286, ../../../../../../frontend/styles/ui/_dzo-list.scss */
  .dzo__list-item .dzo__list-name strong {
    font-size: 0.8125rem;
    line-height: 1.15;
  }
  /* line 290, ../../../../../../frontend/styles/ui/_dzo-list.scss */
  .dzo__list-item .dzo__list-name span.dzo__list-arrow {
    top: 2px;
  }
  /* line 294, ../../../../../../frontend/styles/ui/_dzo-list.scss */
  .dzo__list-item .dzo__list-info {
    margin-left: 0.75rem;
    margin-bottom: 0;
  }

  /* line 299, ../../../../../../frontend/styles/ui/_dzo-list.scss */
  .dzo__list-item.view .dzo__list-info {
    margin-left: 0.75rem;
    margin-bottom: 1.7rem;
  }
}
/* line 1, ../../../../../../frontend/styles/ui/_error-page.scss */
.error-page {
  text-align: center;
  padding: 7.5rem 0 9.375rem;
  margin-top: 0;
}
/* line 6, ../../../../../../frontend/styles/ui/_error-page.scss */
.error-page__header {
  font-size: 42px;
  font-weight: 300;
  line-height: 1.19;
  color: #333;
}
/* line 13, ../../../../../../frontend/styles/ui/_error-page.scss */
.error-page__body {
  margin-top: 28px;
  font-size: 17px;
  line-height: 30px;
}

@media only screen and (max-width: 768px) {
  /* line 21, ../../../../../../frontend/styles/ui/_error-page.scss */
  .error-page {
    padding-bottom: 4rem;
  }
}
/* line 2, ../../../../../../frontend/styles/ui/_filling-stations.scss */
.card-hand__indicator {
  position: relative;
  margin-top: 0;
}
/* line 7, ../../../../../../frontend/styles/ui/_filling-stations.scss */
.card-hand__indicator .indicator__info {
  position: absolute;
  bottom: 135px;
}

@media only screen and (max-width: 1024px) {
  /* line 19, ../../../../../../frontend/styles/ui/_filling-stations.scss */
  .card-hand__indicator .indicator__info {
    bottom: 80px;
    left: 135px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 30, ../../../../../../frontend/styles/ui/_filling-stations.scss */
  .card-hand .indicator {
    display: none;
  }
}
/* line 1, ../../../../../../frontend/styles/ui/_footer.scss */
.footer,.main-footer,html.z-html .footer {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  border-top: 1px solid #E8EAF0;
}
/* line 7, ../../../../../../frontend/styles/ui/_footer.scss */
.footer .section,.main-footer .section,html.z-html .footer .section {
  padding-top: 3.7rem;
  padding-bottom: 3.7rem;
}
/* line 11, ../../../../../../frontend/styles/ui/_footer.scss */
.footer .section--large,.main-footer .section--large,html.z-html .footer .section--large {
  padding-top: 5.625rem;
  padding-bottom: 5.625rem;
}
/* line 16, ../../../../../../frontend/styles/ui/_footer.scss */
.footer .link,.main-footer .link,html.z-html .footer .link {
  color: #333;
  font-size: 0.875rem;
  line-height: 1.43;
  font-weight: 400;
}
/* line 22, ../../../../../../frontend/styles/ui/_footer.scss */
.footer .link:hover,.main-footer .link:hover,html.z-html .footer .link:hover {
  color: #1E88E5;
}
/* line 26, ../../../../../../frontend/styles/ui/_footer.scss */
.footer .link--icon,.main-footer .link--icon,html.z-html .footer .link--icon {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
/* line 28, ../../../../../../frontend/styles/ui/_footer.scss */
.footer .link--icon > span,.main-footer .link--icon > span,html.z-html .footer .link--icon > span {
  margin-left: 26px;
}

/* line 35, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-bottom,.footer-info,.footer-search {
  font-weight: 400;
}

/* line 42, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-info__body {
  margin-top: 17px;
}

/* line 47, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__item {
  line-height: 1.43;
  margin-top: 11px;
}
/* line 51, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__item:first-child {
  margin-top: 0;
}
/* line 56, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__link:before {
  content: '';
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
/* line 69, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__link--fb:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M9.736 1.003L8.057 1C6.171 1 4.952 2.254 4.952 4.196v1.473H3.264A.264.264 0 0 0 3 5.933V8.07c0 .146.118.265.264.265h1.688V14h2.73V8.334h1.975a.264.264 0 0 0 .264-.264V5.934a.266.266 0 0 0-.264-.265H7.683V4.42c0-.6.142-.905.922-.905h1.131A.264.264 0 0 0 10 3.251V1.267a.264.264 0 0 0-.264-.264z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 74, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__link--vk:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M12.393 9.087c.479.458.982.888 1.41 1.392.19.225.369.455.506.715.194.371.019.777-.32.799h-2.096c-.541.044-.974-.17-1.336-.533-.291-.29-.561-.6-.839-.9a1.986 1.986 0 0 0-.378-.33c-.285-.182-.535-.125-.697.168-.168.297-.205.627-.222.959-.022.486-.172.613-.668.637-1.06.049-2.067-.109-3.002-.635-.824-.463-1.464-1.116-2.02-1.856C1.648 8.061.818 6.477.073 4.85c-.168-.367-.045-.564.367-.57.685-.013 1.37-.013 2.054-.002.278.004.462.16.57.419.37.894.823 1.744 1.391 2.532.152.21.306.42.526.568.243.163.429.109.543-.157.068-.17.108-.349.12-.531.055-.622.062-1.242-.033-1.862-.058-.386-.28-.637-.673-.71-.2-.037-.17-.11-.074-.223.17-.193.328-.314.644-.314h2.37c.374.072.457.237.509.606l.002 2.585c-.005.143.072.566.334.66.209.068.347-.097.472-.227.568-.592.974-1.29 1.336-2.014.16-.319.298-.65.432-.98.1-.244.255-.365.536-.36l2.282.002c.068 0 .136.001.201.012.385.065.49.227.371.596-.187.578-.551 1.06-.906 1.544-.381.517-.788 1.016-1.165 1.536-.346.476-.32.714.111 1.127z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 79, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__link--ytb:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M13.492 5.11c-.07-.843-.57-1.906-1.598-1.944-2.871-.194-6.271-.247-9.191 0-.906.102-1.528 1.211-1.596 2.054-.143 1.77-.143 2.778 0 4.547.069.844.675 1.959 1.598 2.076 2.956.194 6.34.223 9.191 0 .895-.156 1.528-1.232 1.597-2.076.144-1.769.144-2.887-.001-4.657zM5.724 9.74V5.2l3.938 2.27-3.938 2.27z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 84, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__link--inst:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M10.412 1H4.587A3.592 3.592 0 0 0 1 4.588v5.824A3.592 3.592 0 0 0 4.587 14h5.825A3.592 3.592 0 0 0 14 10.412V4.588A3.591 3.591 0 0 0 10.412 1zm2.436 9.412a2.44 2.44 0 0 1-2.436 2.436H4.587a2.438 2.438 0 0 1-2.434-2.436V4.588a2.437 2.437 0 0 1 2.434-2.435h5.825a2.439 2.439 0 0 1 2.436 2.435v5.824zM7.5 4.25A3.254 3.254 0 0 0 4.25 7.5a3.254 3.254 0 0 0 3.25 3.25 3.254 3.254 0 0 0 3.25-3.25A3.254 3.254 0 0 0 7.5 4.25zm0 5.417A2.17 2.17 0 0 1 5.333 7.5 2.17 2.17 0 0 1 7.5 5.333 2.17 2.17 0 0 1 9.667 7.5 2.17 2.17 0 0 1 7.5 9.667zm4.207-6.375a1 1 0 1 1-1.414 1.415 1 1 0 0 1 1.414-1.415z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 89, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__link--ok:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M6.756 10.508c-1.156-.119-2.199-.404-3.092-1.104-.11-.086-.225-.17-.326-.268-.39-.375-.43-.805-.121-1.248.265-.38.709-.48 1.17-.263.09.042.175.095.256.151 1.664 1.144 3.95 1.175 5.621.052.166-.127.342-.23.547-.283a.86.86 0 0 1 .984.393c.244.398.24.788-.061 1.096A4.525 4.525 0 0 1 10.1 10.09c-.582.227-1.223.34-1.854.416.095.104.14.155.2.215.859.863 1.722 1.723 2.578 2.588.291.295.353.662.191 1.004-.175.375-.568.623-.953.597-.244-.017-.436-.14-.604-.31-.648-.652-1.31-1.293-1.944-1.957-.185-.193-.274-.156-.437.012-.652.67-1.315 1.332-1.981 1.99-.3.295-.656.348-1.003.18-.37-.18-.604-.557-.586-.936.012-.256.138-.451.314-.627l2.546-2.55.189-.204zm.705-2.957c-2.063-.007-3.755-1.717-3.743-3.784A3.782 3.782 0 0 1 7.506 0c2.088.006 3.764 1.714 3.753 3.825-.01 2.062-1.714 3.734-3.798 3.726zm1.875-3.779a1.839 1.839 0 0 0-1.834-1.844h-.011a1.842 1.842 0 0 0-1.85 1.834v.032A1.84 1.84 0 0 0 7.49 5.625h.011A1.834 1.834 0 0 0 9.336 3.79v-.018z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 93, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__link--tel {
  font-size: 18px !important;
  font-weight: 500 !important;
}
/* line 96, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__link--tel:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M13.801 11.811l-1.83 1.817a.982.982 0 0 1-.324.233 1.292 1.292 0 0 1-.653.139c-.176 0-.457-.029-.848-.09-.39-.061-.867-.206-1.43-.439-.564-.234-1.205-.587-1.92-1.055-.716-.469-1.478-1.109-2.285-1.928a15.226 15.226 0 0 1-1.597-1.817 13.126 13.126 0 0 1-1.017-1.605 8.636 8.636 0 0 1-.578-1.336 7.06 7.06 0 0 1-.262-1.032 3.388 3.388 0 0 1-.055-.682c.01-.165.014-.257.014-.276.018-.128.06-.259.124-.392s.142-.241.234-.324l1.83-1.831A.607.607 0 0 1 3.644 1c.12 0 .225.034.317.103.092.07.17.154.234.255l1.473 2.796a.674.674 0 0 1 .068.482.855.855 0 0 1-.233.44l-.675.675a.238.238 0 0 0-.048.09.33.33 0 0 0-.02.103c.036.193.119.413.247.66.11.221.28.49.51.806.229.317.554.682.976 1.095.413.423.78.75 1.101.985.321.234.589.406.804.516.217.11.381.178.496.2l.172.034a.353.353 0 0 0 .18-.069l.783-.8a.842.842 0 0 1 .578-.22c.156 0 .281.027.373.082l2.67 1.57c.191.12.307.271.344.455a.636.636 0 0 1-.193.553z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 101, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__note {
  margin-top: 0;
  font-size: 11px;
  line-height: 1.55;
  color: #999;
  width: 170px;
}

/* line 110, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-search {
  max-width: 480px;
  margin-top: 55px;
}

/* line 115, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-bottom {
  border-top: 1px solid #E8EAF0;
  margin-top: 35px;
  padding-top: 17px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -1.25rem;
  margin-left: -1.25rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
/* line 126, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-bottom * + * {
  margin-top: 5px;
}
/* line 130, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-bottom .link,.footer-bottom__item {
  font-size: 11px;
  line-height: 1.25;
}
/* line 135, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-bottom__item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
  max-width: 25%;
  margin-top: 5px;
}
/* line 145, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-bottom__item:last-child {
  padding-right: 0;
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  text-align: left;
}
/* line 151, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-bottom__btn {
  border: 1px solid #999;
  text-transform: uppercase;
  display: inline-block;
  font-size: 8px;
  padding: 2px 6px 0px;
  border-radius: 2px;
}
/* line 159, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-bottom__btn:first-child {
  margin-left: 3px;
}
/* line 164, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-bottom__link:before {
  content: '';
  position: absolute;
  display: block;
  width: 15px;
  height: 15px;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
/* line 178, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-bottom__link--lang > span {
  margin-left: 20px !important;
  font-size: 13px;
}
/* line 182, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-bottom__link--lang:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cpath id='a' d='M14.533 9.933c.269-.77.416-1.598.416-2.459s-.148-1.716-.44-2.526C13.47 2.066 10.709 0 7.474 0 4.24 0 1.478 2.066.44 4.948A7.442 7.442 0 0 0 0 7.474c0 .861.148 1.716.44 2.527 1.038 2.882 3.8 4.948 7.034 4.948 3.235 0 5.997-2.067 7.035-4.948a.534.534 0 0 0 .024-.068zm-7.059 3.944c-.284 0-.743-.515-1.127-1.666a11.734 11.734 0 0 1-.441-1.888h3.137a11.76 11.76 0 0 1-.441 1.888c-.384 1.151-.843 1.666-1.128 1.666zM5.776 9.251a19.85 19.85 0 0 1 0-3.554h3.397a19.85 19.85 0 0 1 0 3.554H5.776zM1.07 7.474c0-.616.088-1.212.252-1.777H4.7a20.854 20.854 0 0 0 0 3.555H1.323a6.385 6.385 0 0 1-.252-1.778H1.07zm6.403-6.403c.285 0 .744.516 1.128 1.666.185.556.333 1.194.44 1.889H5.907c.108-.695.256-1.333.441-1.889.384-1.15.843-1.666 1.127-1.666h-.002zm2.773 4.626h3.379a6.384 6.384 0 0 1 0 3.555h-3.379a20.854 20.854 0 0 0 0-3.555zm2.96-1.071h-3.083c-.19-1.314-.517-2.493-.976-3.332a6.43 6.43 0 0 1 4.06 3.332h-.001zM5.8 1.294c-.458.839-.785 2.018-.976 3.332H1.741a6.431 6.431 0 0 1 4.06-3.332H5.8zm-4.059 9.029h3.083c.19 1.314.518 2.493.976 3.332a6.43 6.43 0 0 1-4.059-3.332zm7.407 3.332c.459-.839.786-2.018.976-3.332h3.083a6.43 6.43 0 0 1-4.059 3.332z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%234A4A4A' fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg fill='%23666' mask='url(%23b)'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}

@media only screen and (max-width: 1024px) {
  /* line 192, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer .section--large,.main-footer .section--large {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  /* line 197, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-bottom {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 10px;
  }
  /* line 201, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-bottom * + * {
    margin-top: 10px;
  }
  /* line 204, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-bottom__btn {
    margin-top: 7px;
  }
  /* line 208, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-bottom__item:last-child {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  /* line 213, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-bottom__link--lang {
    margin-top: 6px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 223, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer .section,.main-footer .section,html.z-html .footer .section {
    padding-bottom: 2.5rem;
  }
  /* line 226, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer .section--large,.main-footer .section--large,html.z-html .footer .section--large {
    padding-bottom: 3.125rem;
  }

  /* line 232, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-info .u-title {
    font-size: 15px;
  }
  /* line 235, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-info__item {
    border-bottom: 1px solid #E8EAF0;
    margin-top: 0;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  /* line 239, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-info .row > [class^="col"]:first-child .footer-info__item {
    border-top: 1px solid #E8EAF0;
  }
  /* line 243, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-info__header {
    position: relative;
    cursor: pointer;
  }
  /* line 247, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-info__header:before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M1 6h10M6 1v10' fill='none' fill-rule='evenodd' stroke='%23ACACAC' stroke-linecap='square' stroke-width='2'/%3E%3C/svg%3E");
    background-size: auto auto;
    background-repeat: no-repeat;
    background-position: 50%;
  }
  /* line 260, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-info__header--open:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='none' stroke='%23ACACAC' stroke-linecap='square' stroke-width='2' d='M0 5h10'/%3E%3C/svg%3E");
    background-size: auto auto;
    background-repeat: no-repeat;
    background-position: 50%;
  }
  /* line 264, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-info__body {
    display: none;
  }
  /* line 267, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-info__body--active {
    display: block;
  }

  /* line 272, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-search {
    display: none;
  }

  /* line 275, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-bottom {
    border-top: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: block;
    text-align: center;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
    font-size: 12px !important;
    line-height: 1.25 !important;
  }
  /* line 285, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-bottom__item {
    display: none;
  }
  /* line 288, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-bottom__item:first-child {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 294, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-bottom__item:first-child br {
    display: none;
  }

  /* line 301, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-list__note {
    width: 240px;
  }
}
@media only screen and (min-width: 769px) {
  /* line 311, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-info__body {
    display: block !important;
  }

  /* line 315, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-info__item-desktop--hide {
    display: none !important;
  }
}
/*
Styles for old templates
*/
/* line 6, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer,.z-html .header,.z-html .noty_layout,.z-html .popup {
  font-family: Roboto, Helvetica, sans-serif;
  -webkit-font-smoothing: auto;
  -moz-font-smoothing: auto;
  font-smoothing: auto;
  line-height: 1.8;
  font-size: 1.0625rem;
  color: #333;
}
/* line 18, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer .text-input,.z-html .header .text-input,.z-html .noty_layout .text-input,.z-html .popup .text-input {
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, Helvetica, sans-serif;
  color: #333;
  font-weight: 400;
}
/* line 26, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer input[type=email],.z-html .footer input[type=password],.z-html .footer input[type=text],.z-html .header input[type=email],.z-html .header input[type=password],.z-html .header input[type=text],.z-html .noty_layout input[type=email],.z-html .noty_layout input[type=password],.z-html .noty_layout input[type=text],.z-html .popup input[type=email],.z-html .popup input[type=password],.z-html .popup input[type=text] {
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, Helvetica, sans-serif;
  color: #333;
  font-weight: 400;
}
/* line 34, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer textarea,.z-html .header textarea,.z-html .noty_layout textarea,.z-html .popup textarea {
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, Helvetica, sans-serif;
  color: #333;
  font-weight: 400;
}
/* line 43, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .page-wrapper {
  margin: 0 auto;
  padding: 0 20px;
  overflow: initial;
}

/* line 50, ../../../../../../frontend/styles/ui/_h-f.scss */
html.z-html .footer .link {
  font-family: Roboto, Helvetica, sans-serif;
}

/* line 55, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer-list__link:before {
  content: none;
  position: absolute;
  width: 16px;
  height: 16px;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: transparent;
}
/* line 68, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer-list:before {
  content: none;
}
/* line 72, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer-list__item {
  padding-left: 0;
  margin-bottom: 0;
}
/* line 77, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer-list {
  padding: 0;
  margin: 0;
}
/* line 82, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer-list__item:before {
  content: none;
}
/* line 86, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer {
  line-height: 1.8;
  font-size: 1.0625rem;
}
/* line 89, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer p {
  margin-bottom: auto;
}
/* line 93, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer-search {
  height: auto;
}
/* line 96, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .main-search input::-moz-placeholder,.z-html .main-search input::-ms-input-placeholder,.z-html .main-search input::-webkit-input-placeholder,.z-html .w-search input::-moz-placeholder,.z-html .w-search input::-ms-input-placeholder,.z-html .w-search input::-webkit-input-placeholder,.z-html .w-subscribe input::-moz-placeholder,.z-html .w-subscribe input::-ms-input-placeholder,.z-html .w-subscribe input::-webkit-input-placeholder {
  color: #666;
}
.z-html .main-search input::-moz-placeholder,.z-html .main-search input::-ms-input-placeholder,.z-html .main-search input::-webkit-input-placeholder,.z-html .main-search input::placeholder,.z-html .w-search input::-moz-placeholder,.z-html .w-search input::-ms-input-placeholder,.z-html .w-search input::-webkit-input-placeholder,.z-html .w-search input::placeholder,.z-html .w-subscribe input::-moz-placeholder,.z-html .w-subscribe input::-ms-input-placeholder,.z-html .w-subscribe input::-webkit-input-placeholder,.z-html .w-subscribe input::placeholder {
  color: #666;
}
/* line 99, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .main-search input:focus::-webkit-input-placeholder,.z-html .w-search input:focus::-webkit-input-placeholder {
  color: #999;
}
/* line 103, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .w-subscribe input:focus::-webkit-input-placeholder {
  color: #999;
}
/* line 107, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .main-search input:focus::-moz-placeholder,.z-html .main-search input:focus::-ms-input-placeholder,.z-html .w-search input:focus::-moz-placeholder,.z-html .w-search input:focus::-ms-input-placeholder,.z-html .w-subscribe input:focus::-moz-placeholder,.z-html .w-subscribe input:focus::-ms-input-placeholder {
  color: #999;
}
.z-html .main-search input:focus::-moz-placeholder,.z-html .main-search input:focus::-ms-input-placeholder,.z-html .main-search input:focus::placeholder,.z-html .w-search input:focus::-moz-placeholder,.z-html .w-search input:focus::-ms-input-placeholder,.z-html .w-search input:focus::placeholder,.z-html .w-subscribe input:focus::-moz-placeholder,.z-html .w-subscribe input:focus::-ms-input-placeholder,.z-html .w-subscribe input:focus::placeholder {
  color: #999;
}
/* line 110, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .main-search input:-ms-input-placeholder,.z-html .w-search input:-ms-input-placeholder,.z-html .w-subscribe input:-ms-input-placeholder {
  color: #666;
}
/* line 114, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer .footer-bottom .link,.z-html .footer .footer-bottom__item {
  font-size: 11px;
  line-height: 1.55;
  font-weight: 300;
}
/* line 120, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer .footer-bottom .link:hover,.z-html .footer .footer-bottom__item:hover {
  border-bottom-color: transparent !important;
}
/* line 125, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer .footer-bottom .footer-bottom__link--lang {
  font-size: 13px;
  font-weight: 400;
}
/* line 130, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer .footer-bottom .footer-bottom__link--lang:hover span {
  border-bottom-color: transparent !important;
}

/* line 138, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .main-search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #E2E2E2;
  margin-bottom: 0;
}

/* line 145, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html input[type=text].main-search__input {
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 400;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

/* line 153, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .gpn-seach__block-not-find .link {
  font-weight: 400;
  border-bottom: none;
  margin-bottom: 0;
}

/* line 159, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .popup .btn {
  display: inline-block;
  text-decoration: none;
  font-weight: 500;
  font-size: .75rem;
  line-height: 1.82;
  vertical-align: middle;
  border: none;
  cursor: pointer;
  padding: 0.75rem 2rem;
  color: #FFF;
  background-color: #1E88E5;
  text-transform: uppercase;
  -webkit-transition: background-color .2s linear, color .2s linear;
  -o-transition: background-color .2s linear, color .2s linear;
  transition: background-color .2s linear, color .2s linear;
  font-family: Roboto, Helvetica, sans-serif;
}
/* line 175, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .popup .btn:hover {
  text-decoration: none;
  background-color: #0071D4;
}

/* line 181, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .popup .btn.main-search__btn {
  padding: 0.8rem 2.55rem;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

/* line 186, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .column-text__link {
  border: none;
}

/*
new-projects
*/
/* line 194, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .np-main .np-blocked-link .link span {
  padding-top: 0;
}
/* line 198, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .page-wrapper--np {
  padding-left: 0;
  padding-right: 0;
}

/*
career
*/
/* line 212, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer .link--external:not(.link--arrow):after,.z-html .footer [href^="http:"]:not(.link--arrow):not([href*=gazprom-neft]):after,.z-html .footer [href^="http:"][target="_blank"]:not(.link--arrow):not([href*=gazprom-neft]):after,.z-html .header .link--external:not(.link--arrow):after,.z-html .header [href^="http:"]:not(.link--arrow):not([href*=gazprom-neft]):after,.z-html .header [href^="http:"][target="_blank"]:not(.link--arrow):not([href*=gazprom-neft]):after,.z-html .popup .link--external:not(.link--arrow):after,.z-html .popup [href^="http:"]:not(.link--arrow):not([href*=gazprom-neft]):after,.z-html .popup [href^="http:"][target="_blank"]:not(.link--arrow):not([href*=gazprom-neft]):after,.z-html .tippy-content .link--external:not(.link--arrow):after,.z-html .tippy-content [href^="http:"]:not(.link--arrow):not([href*=gazprom-neft]):after,.z-html .tippy-content [href^="http:"][target="_blank"]:not(.link--arrow):not([href*=gazprom-neft]):after {
  content: none;
}
/* line 219, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .page-wrapper--c {
  padding-left: 0;
  padding-right: 0;
}

/*
FORM CTRL+ENTER
*/
/* line 230, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .modal--overlay {
  background: rgba(0, 0, 0, 0.34);
  z-index: 100;
  font-family: Roboto, Helvetica, sans-serif;
  -webkit-font-smoothing: auto;
  -moz-font-smoothing: auto;
  font-smoothing: auto;
  line-height: 1.8;
  font-size: 1.0625rem;
}
/* line 240, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .modal__container {
  padding: 2rem;
}
/* line 243, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .modal__close {
  background: none;
  top: 1rem;
  right: 1rem;
  width: 1.4rem;
  height: 1.4rem;
}
/* line 251, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .context--modal .form__caption {
  color: #333;
  line-height: 1.39;
  margin-bottom: 0.5rem;
  font-family: Roboto, Helvetica, sans-serif;
  -webkit-font-smoothing: auto;
  -moz-font-smoothing: auto;
  font-smoothing: auto;
  font-weight: 500;
}
/* line 261, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .context--modal .form__textarea {
  background-color: #f5f7fa;
  margin-bottom: 0;
  font-size: 14px;
  font-size: 0.875rem;
  color: #333;
  font-family: Roboto, Helvetica, sans-serif;
  -webkit-font-smoothing: auto;
  -moz-font-smoothing: auto;
  font-smoothing: auto;
}
/* line 272, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .context--modal .form__label {
  margin-bottom: 0;
  width: 100%;
  margin-top: 1.5rem;
}
/* line 277, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .context--modal .form__input {
  background: none;
  margin-bottom: 0;
  text-transform: none;
  font-size: 0.875rem;
  line-height: 1.79;
  font-weight: 400;
  width: 100%;
  padding: 0.4rem;
  color: #333;
  font-family: Roboto, Helvetica, sans-serif;
  -webkit-font-smoothing: auto;
  -moz-font-smoothing: auto;
  font-smoothing: auto;
}
/* line 292, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .context--modal .form__btn {
  display: inline-block;
  text-decoration: none;
  font-weight: 500;
  font-size: .75rem;
  line-height: 1.82;
  vertical-align: middle;
  border: none;
  cursor: pointer;
  height: auto;
  padding: 0.75rem 2rem !important;
  color: #FFF;
  background-color: #1E88E5;
  text-transform: uppercase;
  -webkit-transition: background-color .2s linear, color .2s linear;
  -o-transition: background-color .2s linear, color .2s linear;
  transition: background-color .2s linear, color .2s linear;
  margin-top: 2rem;
  font-family: Roboto, Helvetica, sans-serif;
  -webkit-font-smoothing: auto;
  -moz-font-smoothing: auto;
  font-smoothing: auto;
}
/* line 314, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .modal__form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
/* line 319, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .modal__form span.form__label--error {
  font-size: 14px;
  text-align: left;
  color: #CE0000;
}
/* line 325, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .modal__form .form__item--captcha {
  margin-top: 22px;
}
/* line 329, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .context--modal .form__btn:hover {
  text-decoration: none;
  background-color: #0071D4;
}

@media only screen and (max-width: 768px) {
  /* line 337, ../../../../../../frontend/styles/ui/_h-f.scss */
  .z-html .btn.main-search__btn {
    display: none;
  }
  /* line 342, ../../../../../../frontend/styles/ui/_h-f.scss */
  .z-html .fast-search .u-title {
    font-size: 1rem;
  }
  /* line 347, ../../../../../../frontend/styles/ui/_h-f.scss */
  .z-html .main-search__input {
    font-size: 0.875rem !important;
  }
  /* line 352, ../../../../../../frontend/styles/ui/_h-f.scss */
  .z-html .block-result__string-word {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  /* line 355, ../../../../../../frontend/styles/ui/_h-f.scss */
  .z-html .block-result__show-all-empty,.z-html .string-word__column-head {
    max-width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
  /* line 360, ../../../../../../frontend/styles/ui/_h-f.scss */
  .z-html .block-result__show-all-result,.z-html .string-word__column-text {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  /* line 365, ../../../../../../frontend/styles/ui/_h-f.scss */
  .z-html .string-word__column-head + .string-word__column-text {
    margin-top: 1rem;
  }
}
/* line 1, ../../../../../../frontend/styles/ui/_header.scss */
.header {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  position: relative;
  z-index: 98;
}
/* line 6, ../../../../../../frontend/styles/ui/_header.scss */
.header__top {
  position: relative;
  z-index: 2;
  height: 40px;
}
/* line 12, ../../../../../../frontend/styles/ui/_header.scss */
.header__main {
  position: relative;
  z-index: 1;
  height: 110px;
  -webkit-box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
/* line 20, ../../../../../../frontend/styles/ui/_header.scss */
.header .header-main,.header .header__main > .container {
  height: 100%;
}
/* line 24, ../../../../../../frontend/styles/ui/_header.scss */
.header .link {
  color: #666;
  font-size: 14px;
  border-bottom: none;
}
/* line 29, ../../../../../../frontend/styles/ui/_header.scss */
.header .link:hover {
  color: #1E88E5;
}
/* line 33, ../../../../../../frontend/styles/ui/_header.scss */
.header .link--down {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 37, ../../../../../../frontend/styles/ui/_header.scss */
.header .link--down:after {
  display: inline-block;
  content: '';
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5'%3E%3Cpath fill='none' stroke='%23666' d='M.508.861l4 4 4-4'/%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 9px;
  height: 5px;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 0.2rem;
}
/* line 50, ../../../../../../frontend/styles/ui/_header.scss */
.header .link--down:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5'%3E%3Cpath fill='none' stroke='%231E88E5' d='M.508.861l4 4 4-4'/%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 58, ../../../../../../frontend/styles/ui/_header.scss */
.header-top {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 63, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .link {
  font-size: 13px;
  font-weight: 400;
}
/* line 68, ../../../../../../frontend/styles/ui/_header.scss */
.header-top__item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 72, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 75, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__item {
  width: 40px;
  height: 40px;
  border-right: 1px solid #fff;
  padding: 0.3rem;
  display: block;
  text-align: center;
}
/* line 83, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__item:first-child {
  border-left: 1px solid #fff;
}
/* line 87, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link {
  width: 100%;
  height: 100%;
  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-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 103, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--4sq:before,.header-top .header-top-list__link--fb:before,.header-top .header-top-list__link--inst:before,.header-top .header-top-list__link--ok:before,.header-top .header-top-list__link--search:before,.header-top .header-top-list__link--tw:before,.header-top .header-top-list__link--vk:before,.header-top .header-top-list__link--ytb:before,.header-top .header-top-list__link--zen:before {
  content: '';
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
/* line 117, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--4sq:before,.header-top .header-top-list__link--fb:before,.header-top .header-top-list__link--inst:before,.header-top .header-top-list__link--ok:before,.header-top .header-top-list__link--tw:before,.header-top .header-top-list__link--vk:before,.header-top .header-top-list__link--ytb:before,.header-top .header-top-list__link--zen:before {
  width: 17px;
  height: 17px;
  display: block;
}
/* line 125, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--vk:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M12.393 9.087c.479.458.982.888 1.41 1.392.19.225.369.455.506.715.194.371.019.777-.32.799h-2.096c-.541.044-.974-.17-1.336-.533-.291-.29-.561-.6-.839-.9a1.986 1.986 0 0 0-.378-.33c-.285-.182-.535-.125-.697.168-.168.297-.205.627-.222.959-.022.486-.172.613-.668.637-1.06.049-2.067-.109-3.002-.635-.824-.463-1.464-1.116-2.02-1.856C1.648 8.061.818 6.477.073 4.85c-.168-.367-.045-.564.367-.57.685-.013 1.37-.013 2.054-.002.278.004.462.16.57.419.37.894.823 1.744 1.391 2.532.152.21.306.42.526.568.243.163.429.109.543-.157.068-.17.108-.349.12-.531.055-.622.062-1.242-.033-1.862-.058-.386-.28-.637-.673-.71-.2-.037-.17-.11-.074-.223.17-.193.328-.314.644-.314h2.37c.374.072.457.237.509.606l.002 2.585c-.005.143.072.566.334.66.209.068.347-.097.472-.227.568-.592.974-1.29 1.336-2.014.16-.319.298-.65.432-.98.1-.244.255-.365.536-.36l2.282.002c.068 0 .136.001.201.012.385.065.49.227.371.596-.187.578-.551 1.06-.906 1.544-.381.517-.788 1.016-1.165 1.536-.346.476-.32.714.111 1.127z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 128, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--vk:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M12.393 9.087c.479.458.982.888 1.41 1.392.19.225.369.455.506.715.194.371.019.777-.32.799h-2.096c-.541.044-.974-.17-1.336-.533-.291-.29-.561-.6-.839-.9a1.986 1.986 0 0 0-.378-.33c-.285-.182-.535-.125-.697.168-.168.297-.205.627-.222.959-.022.486-.172.613-.668.637-1.06.049-2.067-.109-3.002-.635-.824-.463-1.464-1.116-2.02-1.856C1.648 8.061.818 6.477.073 4.85c-.168-.367-.045-.564.367-.57.685-.013 1.37-.013 2.054-.002.278.004.462.16.57.419.37.894.823 1.744 1.391 2.532.152.21.306.42.526.568.243.163.429.109.543-.157.068-.17.108-.349.12-.531.055-.622.062-1.242-.033-1.862-.058-.386-.28-.637-.673-.71-.2-.037-.17-.11-.074-.223.17-.193.328-.314.644-.314h2.37c.374.072.457.237.509.606l.002 2.585c-.005.143.072.566.334.66.209.068.347-.097.472-.227.568-.592.974-1.29 1.336-2.014.16-.319.298-.65.432-.98.1-.244.255-.365.536-.36l2.282.002c.068 0 .136.001.201.012.385.065.49.227.371.596-.187.578-.551 1.06-.906 1.544-.381.517-.788 1.016-1.165 1.536-.346.476-.32.714.111 1.127z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 134, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--fb:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M9.736 1.003L8.057 1C6.171 1 4.952 2.254 4.952 4.196v1.473H3.264A.264.264 0 0 0 3 5.933V8.07c0 .146.118.265.264.265h1.688V14h2.73V8.334h1.975a.264.264 0 0 0 .264-.264V5.934a.266.266 0 0 0-.264-.265H7.683V4.42c0-.6.142-.905.922-.905h1.131A.264.264 0 0 0 10 3.251V1.267a.264.264 0 0 0-.264-.264z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 137, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--fb:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M9.736 1.003L8.057 1C6.171 1 4.952 2.254 4.952 4.196v1.473H3.264A.264.264 0 0 0 3 5.933V8.07c0 .146.118.265.264.265h1.688V14h2.73V8.334h1.975a.264.264 0 0 0 .264-.264V5.934a.266.266 0 0 0-.264-.265H7.683V4.42c0-.6.142-.905.922-.905h1.131A.264.264 0 0 0 10 3.251V1.267a.264.264 0 0 0-.264-.264z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 143, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--ok:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M6.756 10.508c-1.156-.119-2.199-.404-3.092-1.104-.11-.086-.225-.17-.326-.268-.39-.375-.43-.805-.121-1.248.265-.38.709-.48 1.17-.263.09.042.175.095.256.151 1.664 1.144 3.95 1.175 5.621.052.166-.127.342-.23.547-.283a.86.86 0 0 1 .984.393c.244.398.24.788-.061 1.096A4.525 4.525 0 0 1 10.1 10.09c-.582.227-1.223.34-1.854.416.095.104.14.155.2.215.859.863 1.722 1.723 2.578 2.588.291.295.353.662.191 1.004-.175.375-.568.623-.953.597-.244-.017-.436-.14-.604-.31-.648-.652-1.31-1.293-1.944-1.957-.185-.193-.274-.156-.437.012-.652.67-1.315 1.332-1.981 1.99-.3.295-.656.348-1.003.18-.37-.18-.604-.557-.586-.936.012-.256.138-.451.314-.627l2.546-2.55.189-.204zm.705-2.957c-2.063-.007-3.755-1.717-3.743-3.784A3.782 3.782 0 0 1 7.506 0c2.088.006 3.764 1.714 3.753 3.825-.01 2.062-1.714 3.734-3.798 3.726zm1.875-3.779a1.839 1.839 0 0 0-1.834-1.844h-.011a1.842 1.842 0 0 0-1.85 1.834v.032A1.84 1.84 0 0 0 7.49 5.625h.011A1.834 1.834 0 0 0 9.336 3.79v-.018z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 146, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--ok:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M6.756 10.508c-1.156-.119-2.199-.404-3.092-1.104-.11-.086-.225-.17-.326-.268-.39-.375-.43-.805-.121-1.248.265-.38.709-.48 1.17-.263.09.042.175.095.256.151 1.664 1.144 3.95 1.175 5.621.052.166-.127.342-.23.547-.283a.86.86 0 0 1 .984.393c.244.398.24.788-.061 1.096A4.525 4.525 0 0 1 10.1 10.09c-.582.227-1.223.34-1.854.416.095.104.14.155.2.215.859.863 1.722 1.723 2.578 2.588.291.295.353.662.191 1.004-.175.375-.568.623-.953.597-.244-.017-.436-.14-.604-.31-.648-.652-1.31-1.293-1.944-1.957-.185-.193-.274-.156-.437.012-.652.67-1.315 1.332-1.981 1.99-.3.295-.656.348-1.003.18-.37-.18-.604-.557-.586-.936.012-.256.138-.451.314-.627l2.546-2.55.189-.204zm.705-2.957c-2.063-.007-3.755-1.717-3.743-3.784A3.782 3.782 0 0 1 7.506 0c2.088.006 3.764 1.714 3.753 3.825-.01 2.062-1.714 3.734-3.798 3.726zm1.875-3.779a1.839 1.839 0 0 0-1.834-1.844h-.011a1.842 1.842 0 0 0-1.85 1.834v.032A1.84 1.84 0 0 0 7.49 5.625h.011A1.834 1.834 0 0 0 9.336 3.79v-.018z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 152, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--ytb:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M13.492 5.11c-.07-.843-.57-1.906-1.598-1.944-2.871-.194-6.271-.247-9.191 0-.906.102-1.528 1.211-1.596 2.054-.143 1.77-.143 2.778 0 4.547.069.844.675 1.959 1.598 2.076 2.956.194 6.34.223 9.191 0 .895-.156 1.528-1.232 1.597-2.076.144-1.769.144-2.887-.001-4.657zM5.724 9.74V5.2l3.938 2.27-3.938 2.27z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 155, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--ytb:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M13.492 5.11c-.07-.843-.57-1.906-1.598-1.944-2.871-.194-6.271-.247-9.191 0-.906.102-1.528 1.211-1.596 2.054-.143 1.77-.143 2.778 0 4.547.069.844.675 1.959 1.598 2.076 2.956.194 6.34.223 9.191 0 .895-.156 1.528-1.232 1.597-2.076.144-1.769.144-2.887-.001-4.657zM5.724 9.74V5.2l3.938 2.27-3.938 2.27z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 161, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--tw:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M12.593 4.584a2.41 2.41 0 0 0 1.07-1.393 5.678 5.678 0 0 1-1.567.59A2.298 2.298 0 0 0 10.323 3a2.38 2.38 0 0 0-1.762.738 2.477 2.477 0 0 0-.717 1.784c0 .212.026.401.078.561-2.05-.072-3.748-.945-5.085-2.628-.227.412-.34.831-.34 1.265 0 .89.366 1.597 1.096 2.115a2.67 2.67 0 0 1-1.096-.322c0 .637.182 1.168.546 1.635.366.463.836.758 1.41.885-.208.055-.427.08-.652.08-.208 0-.356-.018-.443-.057.153.52.443.94.86 1.262.417.322.896.494 1.435.509a4.722 4.722 0 0 1-3.052 1.069c-.281 0-.48-.004-.601-.025C3.131 12.625 4.39 13 5.784 13c1.426 0 2.687-.371 3.782-1.113 1.097-.738 1.906-1.65 2.426-2.722a7.544 7.544 0 0 0 .781-3.35v-.321c.506-.39.914-.83 1.227-1.316a5.33 5.33 0 0 1-1.407.406z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 164, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--tw:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M12.593 4.584a2.41 2.41 0 0 0 1.07-1.393 5.678 5.678 0 0 1-1.567.59A2.298 2.298 0 0 0 10.323 3a2.38 2.38 0 0 0-1.762.738 2.477 2.477 0 0 0-.717 1.784c0 .212.026.401.078.561-2.05-.072-3.748-.945-5.085-2.628-.227.412-.34.831-.34 1.265 0 .89.366 1.597 1.096 2.115a2.67 2.67 0 0 1-1.096-.322c0 .637.182 1.168.546 1.635.366.463.836.758 1.41.885-.208.055-.427.08-.652.08-.208 0-.356-.018-.443-.057.153.52.443.94.86 1.262.417.322.896.494 1.435.509a4.722 4.722 0 0 1-3.052 1.069c-.281 0-.48-.004-.601-.025C3.131 12.625 4.39 13 5.784 13c1.426 0 2.687-.371 3.782-1.113 1.097-.738 1.906-1.65 2.426-2.722a7.544 7.544 0 0 0 .781-3.35v-.321c.506-.39.914-.83 1.227-1.316a5.33 5.33 0 0 1-1.407.406z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 170, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--inst:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M10.412 1H4.587A3.592 3.592 0 0 0 1 4.588v5.824A3.592 3.592 0 0 0 4.587 14h5.825A3.592 3.592 0 0 0 14 10.412V4.588A3.591 3.591 0 0 0 10.412 1zm2.436 9.412a2.44 2.44 0 0 1-2.436 2.436H4.587a2.438 2.438 0 0 1-2.434-2.436V4.588a2.437 2.437 0 0 1 2.434-2.435h5.825a2.439 2.439 0 0 1 2.436 2.435v5.824zM7.5 4.25A3.254 3.254 0 0 0 4.25 7.5a3.254 3.254 0 0 0 3.25 3.25 3.254 3.254 0 0 0 3.25-3.25A3.254 3.254 0 0 0 7.5 4.25zm0 5.417A2.17 2.17 0 0 1 5.333 7.5 2.17 2.17 0 0 1 7.5 5.333 2.17 2.17 0 0 1 9.667 7.5 2.17 2.17 0 0 1 7.5 9.667zm4.207-6.375a1 1 0 1 1-1.414 1.415 1 1 0 0 1 1.414-1.415z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 173, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--inst:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M10.412 1H4.587A3.592 3.592 0 0 0 1 4.588v5.824A3.592 3.592 0 0 0 4.587 14h5.825A3.592 3.592 0 0 0 14 10.412V4.588A3.591 3.591 0 0 0 10.412 1zm2.436 9.412a2.44 2.44 0 0 1-2.436 2.436H4.587a2.438 2.438 0 0 1-2.434-2.436V4.588a2.437 2.437 0 0 1 2.434-2.435h5.825a2.439 2.439 0 0 1 2.436 2.435v5.824zM7.5 4.25A3.254 3.254 0 0 0 4.25 7.5a3.254 3.254 0 0 0 3.25 3.25 3.254 3.254 0 0 0 3.25-3.25A3.254 3.254 0 0 0 7.5 4.25zm0 5.417A2.17 2.17 0 0 1 5.333 7.5 2.17 2.17 0 0 1 7.5 5.333 2.17 2.17 0 0 1 9.667 7.5 2.17 2.17 0 0 1 7.5 9.667zm4.207-6.375a1 1 0 1 1-1.414 1.415 1 1 0 0 1 1.414-1.415z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 179, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--zen:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M7.4 1C4.8 1 3 1 2.1 1.9c-.9.9-.9 2.8-.9 5.4 2.8-.1 4.1-.2 5.1-1.2s1-2.3 1.1-5.1zM2.1 12.8c-.9-.9-.9-2.8-.9-5.3 2.8 0 4.1.1 5.1 1.1s1.1 2.3 1.2 5.1c-2.7 0-4.5 0-5.4-.9zm5.5.9c.1-2.8.2-4.1 1.2-5.1s2.3-1.1 5.1-1.2c0 2.5 0 4.4-.9 5.3-1 1-2.8 1-5.4 1zM7.6 1c.1 2.8.2 4.1 1.2 5.1s2.3 1.1 5.1 1.2c0-2.5 0-4.4-.9-5.3-1-1-2.8-1-5.4-1z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 182, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--zen:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M7.4 1C4.8 1 3 1 2.1 1.9c-.9.9-.9 2.8-.9 5.4 2.8-.1 4.1-.2 5.1-1.2s1-2.3 1.1-5.1zM2.1 12.8c-.9-.9-.9-2.8-.9-5.3 2.8 0 4.1.1 5.1 1.1s1.1 2.3 1.2 5.1c-2.7 0-4.5 0-5.4-.9zm5.5.9c.1-2.8.2-4.1 1.2-5.1s2.3-1.1 5.1-1.2c0 2.5 0 4.4-.9 5.3-1 1-2.8 1-5.4 1zM7.6 1c.1 2.8.2 4.1 1.2 5.1s2.3 1.1 5.1 1.2c0-2.5 0-4.4-.9-5.3-1-1-2.8-1-5.4-1z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 188, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--4sq:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M3.003 13.313c.027.297.151.531.444.642.279.106.647.022.835-.195.596-.687 1.187-1.378 1.78-2.067.497-.58.995-1.156 1.49-1.737a.34.34 0 0 1 .29-.13c.656.004 1.312.004 1.967 0 .578-.004.93-.264 1.108-.811.037-.115.065-.234.09-.351.388-1.857.774-3.714 1.157-5.572.087-.417.193-.83.141-1.265-.047-.377-.261-.651-.623-.76-.095-.029-.194-.045-.289-.067H4.04c-.145.041-.295.062-.43.136-.42.23-.61.595-.61 1.063-.002 3.657 0 7.315 0 10.972 0 .048-.002.095.003.142zM4.454 2.907c0-.34.117-.455.46-.455h5.41c.334 0 .474.163.41.494-.092.466-.19.93-.289 1.394-.049.226-.188.333-.426.333H7.471c-.439.001-.662.224-.663.66v.207c.006.343.246.586.59.587.729.003 1.458.002 2.187 0 .092 0 .183.007.261.06.129.09.17.218.141.364-.1.512-.204 1.024-.312 1.534-.036.171-.172.267-.364.269-.47.002-.939-.002-1.41.002-.225 0-.449.01-.673.02a.503.503 0 0 0-.376.172c-.303.337-.573.701-.857 1.054-.491.607-.977 1.219-1.464 1.828-.013.016-.028.03-.05.055-.04-.057-.026-.106-.026-.151l-.001-8.427z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 191, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--4sq:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M3.003 13.313c.027.297.151.531.444.642.279.106.647.022.835-.195.596-.687 1.187-1.378 1.78-2.067.497-.58.995-1.156 1.49-1.737a.34.34 0 0 1 .29-.13c.656.004 1.312.004 1.967 0 .578-.004.93-.264 1.108-.811.037-.115.065-.234.09-.351.388-1.857.774-3.714 1.157-5.572.087-.417.193-.83.141-1.265-.047-.377-.261-.651-.623-.76-.095-.029-.194-.045-.289-.067H4.04c-.145.041-.295.062-.43.136-.42.23-.61.595-.61 1.063-.002 3.657 0 7.315 0 10.972 0 .048-.002.095.003.142zM4.454 2.907c0-.34.117-.455.46-.455h5.41c.334 0 .474.163.41.494-.092.466-.19.93-.289 1.394-.049.226-.188.333-.426.333H7.471c-.439.001-.662.224-.663.66v.207c.006.343.246.586.59.587.729.003 1.458.002 2.187 0 .092 0 .183.007.261.06.129.09.17.218.141.364-.1.512-.204 1.024-.312 1.534-.036.171-.172.267-.364.269-.47.002-.939-.002-1.41.002-.225 0-.449.01-.673.02a.503.503 0 0 0-.376.172c-.303.337-.573.701-.857 1.054-.491.607-.977 1.219-1.464 1.828-.013.016-.028.03-.05.055-.04-.057-.026-.106-.026-.151l-.001-8.427z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 197, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--search:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpath id='a' d='M18.711 18.217l-4.684-4.95a8.128 8.128 0 0 0 1.864-5.192C15.891 3.623 12.327 0 7.946 0S0 3.623 0 8.075c0 4.452 3.565 8.075 7.946 8.075a7.774 7.774 0 0 0 4.552-1.461l4.72 4.988a1.022 1.022 0 0 0 1.465.03 1.069 1.069 0 0 0 .028-1.49zM8 2c3.308 0 6 2.692 6 6s-2.692 6-6 6-6-2.692-6-6 2.692-6 6-6z'/%3E%3C/defs%3E%3Cg fill='%23666' fill-rule='evenodd'%3E%3Cmask id='b'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse xlink:href='%23a'/%3E%3Cg mask='url(%23b)'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-transition: background 0.2s linear;
  -o-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
/* line 201, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--search:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpath id='a' d='M18.711 18.217l-4.684-4.95a8.128 8.128 0 0 0 1.864-5.192C15.891 3.623 12.327 0 7.946 0S0 3.623 0 8.075c0 4.452 3.565 8.075 7.946 8.075a7.774 7.774 0 0 0 4.552-1.461l4.72 4.988a1.022 1.022 0 0 0 1.465.03 1.069 1.069 0 0 0 .028-1.49zM8 2c3.308 0 6 2.692 6 6s-2.692 6-6 6-6-2.692-6-6 2.692-6 6-6z'/%3E%3C/defs%3E%3Cg fill='%231E88E5' fill-rule='evenodd'%3E%3Cmask id='b'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse xlink:href='%23a'/%3E%3Cg mask='url(%23b)'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 206, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--search {
  background-color: transparent;
  -webkit-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}
/* line 210, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--search:before {
  width: 15px;
  height: 15px;
  display: block;
}
/* line 216, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--search.is-opened {
  background-color: #1E88E5;
}
/* line 219, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--search.is-opened:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpath id='a' d='M18.711 18.217l-4.684-4.95a8.128 8.128 0 0 0 1.864-5.192C15.891 3.623 12.327 0 7.946 0S0 3.623 0 8.075c0 4.452 3.565 8.075 7.946 8.075a7.774 7.774 0 0 0 4.552-1.461l4.72 4.988a1.022 1.022 0 0 0 1.465.03 1.069 1.069 0 0 0 .028-1.49zM8 2c3.308 0 6 2.692 6 6s-2.692 6-6 6-6-2.692-6-6 2.692-6 6-6z'/%3E%3C/defs%3E%3Cg fill='%23FFF' fill-rule='evenodd'%3E%3Cmask id='b'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse xlink:href='%23a'/%3E%3Cg mask='url(%23b)'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 226, ../../../../../../frontend/styles/ui/_header.scss */
.header-top__links {
  margin-right: 0.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 230, ../../../../../../frontend/styles/ui/_header.scss */
.header-top__links .link {
  margin-right: 1rem;
}
/* line 234, ../../../../../../frontend/styles/ui/_header.scss */
.header-top__link {
  margin-right: 1.2rem;
}

/* line 239, ../../../../../../frontend/styles/ui/_header.scss */
.header-main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
/* line 244, ../../../../../../frontend/styles/ui/_header.scss */
.header-main__logo {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
/* line 247, ../../../../../../frontend/styles/ui/_header.scss */
.header-main__logo .link {
  display: block;
  height: 100%;
}
/* line 252, ../../../../../../frontend/styles/ui/_header.scss */
.header-main__logo img {
  max-width: 100%;
  height: 100%;
  display: block;
}

/* line 260, ../../../../../../frontend/styles/ui/_header.scss */
html[lang="ru"] .header-main__logo {
  margin-top: 24px;
}

/* line 264, ../../../../../../frontend/styles/ui/_header.scss */
html[lang="en"] .header-main__logo {
  margin-top: 21px;
}

/* line 268, ../../../../../../frontend/styles/ui/_header.scss */
.header-nav {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 273, ../../../../../../frontend/styles/ui/_header.scss */
.header-nav__item {
  margin-right: 1rem;
}
/* line 276, ../../../../../../frontend/styles/ui/_header.scss */
.header-nav__item:last-child {
  margin-right: 0;
}
/* line 280, ../../../../../../frontend/styles/ui/_header.scss */
.header-nav__link {
  padding-top: 40px;
  padding-bottom: 52px;
  border-bottom: 2px solid transparent;
  -webkit-transition: border-bottom-color 0.2s linear;
  -o-transition: border-bottom-color 0.2s linear;
  transition: border-bottom-color 0.2s linear;
}
/* line 285, ../../../../../../frontend/styles/ui/_header.scss */
.header-nav__link:hover {
  border-bottom-color: #1E88E5;
}

@media (max-width: 1024px) {
  /* line 304, ../../../../../../frontend/styles/ui/_header.scss */
  .header-main__link {
    width: 100%;
    height: 100%;
    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-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 312, ../../../../../../frontend/styles/ui/_header.scss */
  .header-main__link--search:before {
    content: '';
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 17px;
    height: 17px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpath id='a' d='M18.711 18.217l-4.684-4.95a8.128 8.128 0 0 0 1.864-5.192C15.891 3.623 12.327 0 7.946 0S0 3.623 0 8.075c0 4.452 3.565 8.075 7.946 8.075a7.774 7.774 0 0 0 4.552-1.461l4.72 4.988a1.022 1.022 0 0 0 1.465.03 1.069 1.069 0 0 0 .028-1.49zM8 2c3.308 0 6 2.692 6 6s-2.692 6-6 6-6-2.692-6-6 2.692-6 6-6z'/%3E%3C/defs%3E%3Cg fill='%23999' fill-rule='evenodd'%3E%3Cmask id='b'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse xlink:href='%23a'/%3E%3Cg mask='url(%23b)'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 50%;
  }

  /* line 321, ../../../../../../frontend/styles/ui/_header.scss */
  .header-main__link--search.is-opened:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23999' d='M15 1.5L13.5 0l-6 6-6-6L0 1.5l6 6-6 6L1.5 15l6-6 6 6 1.5-1.5-6-6z'/%3E%3C/svg%3E");
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 50%;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 328, ../../../../../../frontend/styles/ui/_header.scss */
  .header__top {
    display: none;
  }

  /* line 332, ../../../../../../frontend/styles/ui/_header.scss */
  .header__main {
    height: 60px;
  }

  /* line 336, ../../../../../../frontend/styles/ui/_header.scss */
  .header-main__logo {
    height: 40px !important;
    margin-top: 10px !important;
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }

  /* line 342, ../../../../../../frontend/styles/ui/_header.scss */
  .btn.main-search__btn {
    display: none;
  }
}
/* line 1, ../../../../../../frontend/styles/ui/_inset.scss */
.inset {
  position: relative;
  font-family: "Montserrat", Arial, sans-serif;
}

/* line 6, ../../../../../../frontend/styles/ui/_inset.scss */
.inset--wide {
  margin-top: 60px;
  margin-bottom: 40px;
  padding-top: 30px;
  padding-bottom: 40px;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}

/* line 15, ../../../../../../frontend/styles/ui/_inset.scss */
.inset__body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 20, ../../../../../../frontend/styles/ui/_inset.scss */
.inset__image.inset__image img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: none !important;
  margin-top: 0;
}

/* line 31, ../../../../../../frontend/styles/ui/_inset.scss */
.inset__image {
  border: none !important;
  width: 100%;
  max-width: 240px;
  min-height: 160px;
  margin-right: 35px;
  display: block;
  position: relative;
}

/* line 41, ../../../../../../frontend/styles/ui/_inset.scss */
.inset__content {
  border: none !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 0;
}

/* line 49, ../../../../../../frontend/styles/ui/_inset.scss */
.inset__caption {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.33;
  margin-bottom: 20px;
  color: #008bed;
  text-transform: uppercase;
}

/* line 58, ../../../../../../frontend/styles/ui/_inset.scss */
.inset__title {
  font-size: 19px;
  font-weight: bold;
  line-height: 1.32;
  color: #383838;
  margin-bottom: 5px;
  -webkit-transition: color 0.25s linear;
  -o-transition: color 0.25s linear;
  transition: color 0.25s linear;
  margin-top: 0;
}

/* line 68, ../../../../../../frontend/styles/ui/_inset.scss */
.inset__description {
  font-size: 15px;
  line-height: 1.47;
  color: #383838;
  margin-top: 0;
}

/* line 75, ../../../../../../frontend/styles/ui/_inset.scss */
.inset__content:hover .inset__title {
  color: #666;
}

/* line 79, ../../../../../../frontend/styles/ui/_inset.scss */
.inset__image:hover ~ .inset__content .inset__title {
  color: #666;
}

/* line 83, ../../../../../../frontend/styles/ui/_inset.scss */
.inset--right {
  width: 333px;
  margin-left: auto;
  margin-right: -webkit-calc(-333px - 80px);
  margin-right: calc(-333px - 80px);
}

/* line 89, ../../../../../../frontend/styles/ui/_inset.scss */
.inset--right .inset__body {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 93, ../../../../../../frontend/styles/ui/_inset.scss */
.inset--right .inset__image {
  max-width: 100%;
  min-height: 190px;
  margin-right: 0;
  margin-bottom: 15px;
}

/* line 101, ../../../../../../frontend/styles/ui/_inset.scss */
.inset--right .inset__caption {
  z-index: 1;
  line-height: 1.54;
  color: #fff;
  padding: 5px 10px;
  background-color: #3372b2;
  position: absolute;
  left: 0;
  top: 0;
  max-width: 100%;
  margin: 0;
  font-size: 13px;
}

/* line 115, ../../../../../../frontend/styles/ui/_inset.scss */
.inset-wrapper {
  margin-right: -webkit-calc(333px + 80px);
  margin-right: calc(333px + 80px);
}

/* line 119, ../../../../../../frontend/styles/ui/_inset.scss */
.inset-wrapper p {
  float: left;
}

/* line 123, ../../../../../../frontend/styles/ui/_inset.scss */
.inset-wrapper:after {
  clear: both;
  display: table;
  content: '';
}

@media (max-width: 1024px) {
  /* line 130, ../../../../../../frontend/styles/ui/_inset.scss */
  .inset-wrapper {
    margin: 0;
  }

  /* line 134, ../../../../../../frontend/styles/ui/_inset.scss */
  .inset.inset {
    margin: 0;
    width: 100%;
    max-width: 860px;
    margin-top: 30px;
    margin-bottom: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
  }

  /* line 146, ../../../../../../frontend/styles/ui/_inset.scss */
  .inset-wrapper p {
    float: none;
  }

  /* line 150, ../../../../../../frontend/styles/ui/_inset.scss */
  .inset--right .inset__body {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 154, ../../../../../../frontend/styles/ui/_inset.scss */
  .inset--right .inset__image {
    max-width: 240px;
    min-height: 160px;
    margin-right: 35px;
    margin-bottom: 0;
  }
}
@media (max-width: 768px) {
  /* line 164, ../../../../../../frontend/styles/ui/_inset.scss */
  .inset .inset__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  /* line 168, ../../../../../../frontend/styles/ui/_inset.scss */
  .inset .inset__image {
    margin-right: 0;
    margin-bottom: 15px;
    max-width: 100%;
    min-height: 0;
  }

  /* line 175, ../../../../../../frontend/styles/ui/_inset.scss */
  .inset__image.inset__image img {
    position: relative;
  }
}
/* line 1, ../../../../../../frontend/styles/ui/_links.scss */
.content a,.footer .link--small,.link,.z-html .footer .link,.z-html .footer .link--small,.z-html .popup .link {
  color: #1E88E5;
  font-weight: normal;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  -webkit-transition: border-bottom 0.2s linear, color 0.2s linear;
  -o-transition: border-bottom 0.2s linear, color 0.2s linear;
  transition: border-bottom 0.2s linear, color 0.2s linear;
}
/* line 11, ../../../../../../frontend/styles/ui/_links.scss */
.content a:hover,.footer .link--small:hover,.link:hover,.z-html .footer .link:hover,.z-html .popup .link:hover {
  border-bottom-color: #1E88E5;
}
/* line 15, ../../../../../../frontend/styles/ui/_links.scss */
.content a:focus,.footer .link--small:focus,.link:focus,.z-html .footer .link:focus,.z-html .popup .link:focus {
  outline: 0;
}
/* line 19, ../../../../../../frontend/styles/ui/_links.scss */
.link--small,.z-html .footer .link--small,.z-html .popup .link--small {
  font-size: 0.75rem;
  letter-spacing: 0.8px;
  line-height: 1.67;
  text-transform: uppercase;
}
/* line 26, ../../../../../../frontend/styles/ui/_links.scss */
.link__icon,.z-html .footer .link__icon,.z-html .popup .link__icon {
  width: 1.25rem;
  margin-right: 0.75rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 33, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow,.link--arrow-bottom,.link--arrow-diagonal,.link--arrow-full,.link--arrow-white,.link--external,.link--icon,.link--photo,.z-html .footer .link--arrow,.z-html .footer .link--arrow-bottom,.z-html .footer .link--arrow-diagonal,.z-html .footer .link--arrow-full,.z-html .footer .link--arrow-white,.z-html .footer .link--external,.z-html .footer .link--icon,.z-html .footer .link--photo,.z-html .popup .link--arrow,.z-html .popup .link--arrow-bottom,.z-html .popup .link--arrow-diagonal,.z-html .popup .link--arrow-full,.z-html .popup .link--arrow-white,.z-html .popup .link--external,.z-html .popup .link--icon,.z-html .popup .link--photo {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  border-bottom: none !important;
}
/* line 46, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-bottom > span,.link--arrow-diagonal > span,.link--arrow-full > span,.link--arrow-white > span,.link--arrow > span,.link--external > span,.link--icon > span,.link--photo > span,.z-html .footer .link--arrow-bottom > span,.z-html .footer .link--arrow-diagonal > span,.z-html .footer .link--arrow-full > span,.z-html .footer .link--arrow-white > span,.z-html .footer .link--arrow > span,.z-html .footer .link--external > span,.z-html .footer .link--icon > span,.z-html .footer .link--photo > span,.z-html .popup .link--arrow-bottom > span,.z-html .popup .link--arrow-diagonal > span,.z-html .popup .link--arrow-full > span,.z-html .popup .link--arrow-white > span,.z-html .popup .link--arrow > span,.z-html .popup .link--external > span,.z-html .popup .link--icon > span,.z-html .popup .link--photo > span {
  margin: 0;
  line-height: 1;
  border-bottom: 1px solid transparent;
  -webkit-transition: border-bottom 0.2s linear, color 0.2s linear;
  -o-transition: border-bottom 0.2s linear, color 0.2s linear;
  transition: border-bottom 0.2s linear, color 0.2s linear;
}
/* line 54, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-bottom:hover > span,.link--arrow-diagonal:hover > span,.link--arrow-full:hover > span,.link--arrow-white:hover > span,.link--arrow:hover > span,.link--external:hover > span,.link--icon:hover > span,.link--photo:hover > span,.z-html .footer .link--arrow-bottom:hover > span,.z-html .footer .link--arrow-diagonal:hover > span,.z-html .footer .link--arrow-full:hover > span,.z-html .footer .link--arrow-white:hover > span,.z-html .footer .link--arrow:hover > span,.z-html .footer .link--external:hover > span,.z-html .footer .link--icon:hover > span,.z-html .footer .link--photo:hover > span,.z-html .popup .link--arrow-bottom:hover > span,.z-html .popup .link--arrow-diagonal:hover > span,.z-html .popup .link--arrow-full:hover > span,.z-html .popup .link--arrow-white:hover > span,.z-html .popup .link--arrow:hover > span,.z-html .popup .link--external:hover > span,.z-html .popup .link--icon:hover > span,.z-html .popup .link--photo:hover > span {
  border-bottom-color: #1E88E5;
}
/* line 61, ../../../../../../frontend/styles/ui/_links.scss */
.link--external:after,.z-html .footer .link--external:after,.z-html .popup .link--external:after {
  content: '';
  width: 11px;
  height: 11px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11.9' viewBox='0 0 13 11.9'%3E%3Cpath fill='%231e88e5' d='M0 1.2v10.7h10.9v-6H10v5.3H.8V1.9H7v-.7z'/%3E%3Cpath fill='%231e88e5' d='M8.1 0l2 2L5 7l.8.8 5-5L13 4.9V0z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-left: 8px;
  display: inline-block;
}
/* line 75, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-back:after,.link--arrow-white:after,.link--arrow:after,.z-html .footer .link--arrow-back:after,.z-html .footer .link--arrow-white:after,.z-html .footer .link--arrow:after,.z-html .popup .link--arrow-back:after,.z-html .popup .link--arrow-white:after,.z-html .popup .link--arrow:after {
  content: '';
  position: absolute;
  background-position: 50%;
  width: 0.44rem;
  height: 0.69rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
/* line 87, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-bottom:after,.z-html .footer .link--arrow-bottom:after,.z-html .popup .link--arrow-bottom:after {
  content: '';
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.608' height='9.497' viewBox='0 0 12.608 9.497'%3E%3Cpath fill='%234A94EA' d='M7.854 9.497l-.708-.707 3.39-3.39H0v-1h10.852L7.158.707 7.865 0l4.743 4.742z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-left: 8px;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
/* line 98, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-bottom > span,.z-html .footer .link--arrow-bottom > span,.z-html .popup .link--arrow-bottom > span {
  font-size: 17px;
}
/* line 103, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow,.z-html .footer .link--arrow,.z-html .popup .link--arrow {
  padding-right: 1rem;
}
/* line 106, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow:after,.z-html .footer .link--arrow:after,.z-html .popup .link--arrow:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' stroke='%231E88E5' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  right: 0;
  margin-top: -1px;
}
/* line 113, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-white,.z-html .footer .link--arrow-white,.z-html .popup .link--arrow-white {
  padding-right: 1rem;
}
/* line 116, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-white:after,.z-html .footer .link--arrow-white:after,.z-html .popup .link--arrow-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  right: 0;
}
/* line 122, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-white:hover > span,.z-html .footer .link--arrow-white:hover > span,.z-html .popup .link--arrow-white:hover > span {
  border-bottom-color: #FFF;
}
/* line 128, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-back,.z-html .footer .link--arrow-back,.z-html .popup .link--arrow-back {
  padding-left: 1rem;
}
/* line 131, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-back:after,.z-html .footer .link--arrow-back:after,.z-html .popup .link--arrow-back:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-0.315 0.335 6.063 10.299'%3E%3Cpath fill='none' stroke='%231E88E5' stroke-width='2' d='M4.695 10L1 5.5 5 1'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  left: 0;
}
/* line 137, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-diagonal:after,.link--arrow-full:before,.z-html .footer .link--arrow-diagonal:after,.z-html .footer .link--arrow-full:before,.z-html .popup .link--arrow-diagonal:after,.z-html .popup .link--arrow-full:before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.608' height='9.497' viewBox='0 0 12.608 9.497'%3E%3Cpath fill='%234A94EA' d='M7.854 9.497l-.708-.707 3.39-3.39H0v-1h10.852L7.158.707 7.865 0l4.743 4.742z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
/* line 146, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-full:before,.z-html .footer .link--arrow-full:before,.z-html .popup .link--arrow-full:before {
  width: 17px;
  height: 12px;
}
/* line 150, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-full > span,.z-html .footer .link--arrow-full > span,.z-html .popup .link--arrow-full > span {
  margin-left: 1.35rem;
}
/* line 155, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-diagonal,.z-html .footer .link--arrow-diagonal,.z-html .popup .link--arrow-diagonal {
  padding-right: 1.2rem;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  display: inline;
}
/* line 160, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-diagonal:after,.z-html .footer .link--arrow-diagonal:after,.z-html .popup .link--arrow-diagonal:after {
  width: 12px;
  height: 10px;
  right: 0;
  -webkit-transform: rotate(-45deg) translateY(-50%);
      -ms-transform: rotate(-45deg) translateY(-50%);
          transform: rotate(-45deg) translateY(-50%);
  bottom: -2px;
}
/* line 171, ../../../../../../frontend/styles/ui/_links.scss */
.link--icon > span,.z-html .footer .link--icon > span,.z-html .popup .link--icon > span {
  margin-left: 0.65rem;
}
/* line 175, ../../../../../../frontend/styles/ui/_links.scss */
.link--icon:before,.z-html .footer .link--icon:before,.z-html .popup .link--icon:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
}

/* line 183, ../../../../../../frontend/styles/ui/_links.scss */
img.link__icon {
  width: 1rem;
}

/* line 191, ../../../../../../frontend/styles/ui/_links.scss */
.article a {
  font-weight: 400;
}

/* line 195, ../../../../../../frontend/styles/ui/_links.scss */
.footer .link--small,.z-html .footer .link--small {
  font-size: 0.75rem;
}

/* line 202, ../../../../../../frontend/styles/ui/_links.scss */
.link--icon-mail:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14'%3E%3Cg fill='%231E88E5'%3E%3Cpath d='M19.114.03H.444A.44.44 0 0 0 0 .468v13.068c0 .24.199.434.443.434H19.11a.439.439 0 0 0 .443-.434V.468a.434.434 0 0 0-.44-.438zm-.447 12.016l-5.504-5.398-.63.618 5.954 5.832H1.07l5.95-5.832-.63-.618-5.5 5.398V.902h17.78l-.003 11.144z'/%3E%3Cpath d='M17.77.902L9.777 8.733 1.788.903H.89v.351l8.575 8.404a.456.456 0 0 0 .63 0l8.576-8.404V.902h-.902z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 1.25rem;
  height: 0.88rem;
}

/* line 210, ../../../../../../frontend/styles/ui/_links.scss */
.link--icon-photo:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cpath id='a' d='M5.25 1h4.5l1.35 1.467h2.4c.825 0 1.5.66 1.5 1.466v8.8c0 .807-.675 1.467-1.5 1.467h-12c-.825 0-1.5-.66-1.5-1.467v-8.8c0-.806.675-1.466 1.5-1.466h2.4L5.25 1zm2.25 9.68a2.203 2.203 0 0 1-2.206-2.2c0-1.215.988-2.2 2.206-2.2s2.206.985 2.206 2.2c0 1.215-.988 2.2-2.206 2.2zm0 1.32c2.1 0 3.75-1.613 3.75-3.667 0-2.053-1.65-3.666-3.75-3.666S3.75 6.28 3.75 8.333C3.75 10.387 5.4 12 7.5 12z'/%3E%3C/defs%3E%3Cg fill='%231E88E5' fill-rule='evenodd'%3E%3Cmask id='b'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg mask='url(%23b)'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 1.25rem;
  height: 1.25rem;
}

/* line 218, ../../../../../../frontend/styles/ui/_links.scss */
.link--icon-video:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M13.492 5.11c-.07-.843-.57-1.906-1.598-1.944-2.871-.194-6.271-.247-9.191 0-.906.102-1.528 1.211-1.596 2.054-.143 1.77-.143 2.778 0 4.547.069.844.675 1.959 1.598 2.076 2.956.194 6.34.223 9.191 0 .895-.156 1.528-1.232 1.597-2.076.144-1.769.144-2.887-.001-4.657zM5.724 9.74V5.2l3.938 2.27-3.938 2.27z'/%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 1.5rem;
  height: 1.5rem;
}

/* line 226, ../../../../../../frontend/styles/ui/_links.scss */
.link--icon-infograph:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 10 10' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Eico-infografic-blue%3C/title%3E%3Cg fill-rule='nonzero' fill='%231E88E5'%3E%3Cpath d='M5.354.01v5.165c0 .099-.08.179-.179.179H.01A5 5 0 1 0 5.354.01z'/%3E%3Cpath d='M4.282 0A4.47 4.47 0 0 0 0 4.282h4.282V0z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 1.25rem;
  height: 1.25rem;
}

/* line 234, ../../../../../../frontend/styles/ui/_links.scss */
.link--icon-docs:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 20' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Edocs%3C/title%3E%3Cg fill-rule='nonzero' fill='%231E88E5'%3E%3Cpath d='M15.456 5.398L10.25.19A.653.653 0 0 0 9.79 0H.676a.65.65 0 0 0-.65.65v18.66c0 .36.29.651.65.651h14.32a.65.65 0 0 0 .651-.65V5.857a.656.656 0 0 0-.19-.46zM10.44 2.222l1.492 1.493 1.493 1.492H10.44V2.222zm3.905 16.437H1.327V1.302h7.811v4.556c0 .36.291.651.651.651h4.556v12.15z'/%3E%3Cpath d='M12.393 9.547H3.28a.65.65 0 0 0 0 1.301h9.113a.65.65 0 0 0 0-1.301zM12.393 12.15H3.28a.65.65 0 0 0 0 1.302h9.113a.65.65 0 0 0 0-1.302zM8.487 14.754H3.28a.65.65 0 0 0 0 1.302h5.207a.65.65 0 0 0 0-1.302z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 1rem;
  height: 1.25rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}

/* line 4, ../../../../../../frontend/styles/ui/_list.scss */
.content dl dt {
  font-weight: bold;
}
/* line 8, ../../../../../../frontend/styles/ui/_list.scss */
.content dl dd {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-top: 20px;
  /* 9 */
  margin-top: 1.25rem;
  /* 9 */
}
/* line 25, ../../../../../../frontend/styles/ui/_list.scss */
.content ol:not(.ol--clear),.content ul:not(.ul--clear):not(.file-list__group):not(.ya-share2__list) {
  margin-top: 20px;
}
/* line 29, ../../../../../../frontend/styles/ui/_list.scss */
.content ol:not(.ol--clear) li,.content ul:not(.ul--clear):not(.file-list__group):not(.ya-share2__list) li {
  position: relative;
  margin-top: 0.7rem;
  padding-left: 1.8625rem;
  font-size: 1.0625rem;
  line-height: 1.76;
}
/* line 41, ../../../../../../frontend/styles/ui/_list.scss */
.content ul:not(.ul--clear):not(.file-list__group):not(.ya-share2__list) li:before {
  background-color: #1E88E5;
  position: absolute;
  display: block;
  top: 0.8rem;
  content: '';
  height: 1px;
  width: 0.6rem;
  left: 0;
  border-radius: 0;
}
/* line 54, ../../../../../../frontend/styles/ui/_list.scss */
.content ul:not(.ul--clear):not(.file-list__group):not(.ya-share2__list) ol {
  counter-reset: list-numbers;
}
/* line 57, ../../../../../../frontend/styles/ui/_list.scss */
.content ul:not(.ul--clear):not(.file-list__group):not(.ya-share2__list) ol li:before {
  content: counters(list-numbers,".") ".";
  counter-increment: list-numbers;
  color: #333;
  top: 0;
}
/* line 67, ../../../../../../frontend/styles/ui/_list.scss */
.content ul.ul--inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
/* line 75, ../../../../../../frontend/styles/ui/_list.scss */
.content .no-markers li:before {
  display: none !important;
}
/* line 82, ../../../../../../frontend/styles/ui/_list.scss */
.content ol:not(.ol--clear) {
  counter-reset: list-numbers;
}
/* line 86, ../../../../../../frontend/styles/ui/_list.scss */
.content ol:not(.ol--clear) > li:before {
  content: counters(list-numbers,".") ".";
  counter-increment: list-numbers;
  width: 1.25rem;
  display: block;
  position: absolute;
  color: #333;
  top: 0;
  left: 0;
  text-align: left;
  font-size: 1rem;
  font-weight: 300;
}
/* line 102, ../../../../../../frontend/styles/ui/_list.scss */
.content ol:not(.ol--clear) ul li {
  padding-left: 1.8625rem;
}
/* line 106, ../../../../../../frontend/styles/ui/_list.scss */
.content ol:not(.ol--clear) ul li:first-of-type {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-top: 16px;
  /* 9 */
  margin-top: 1rem;
  /* 9 */
}
/* line 110, ../../../../../../frontend/styles/ui/_list.scss */
.content ol:not(.ol--clear) ul li:before {
  content: "";
  width: 0.9rem;
  top: 0.8rem;
  left: 0;
}
/* line 120, ../../../../../../frontend/styles/ui/_list.scss */
.content .ul-wrapper {
  padding-left: 1.875rem;
}
/* line 124, ../../../../../../frontend/styles/ui/_list.scss */
.content * + .file-list__group {
  margin-top: 60px;
}
/* line 129, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__group + * {
  margin-top: 60px;
}
/* line 133, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list-wrapper {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}
/* line 137, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list-wrapper .file-list__item {
  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;
}
/* line 142, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list-wrapper--hero {
  margin-top: 0;
}
/* line 147, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__link {
  line-height: 1.3;
  font-weight: 400 !important;
  font-size: 0.9375rem;
}
/* line 153, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__item {
  padding-left: 3.725rem;
  padding-top: 0;
  min-height: 42px;
  position: relative;
  line-height: 1.1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 161, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__item + .file-list__item {
  margin-top: 2.2rem;
}
/* line 165, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__item:before {
  content: '';
  position: absolute;
  width: 3.13rem;
  height: 3.13rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231E88E5'%3E%3Cpath d='M22.416 23.297h24.752m-24.752 6.125h24.752M22.416 47.797h24.752m-24.752-6.125h24.752M22 35.547h24.752'/%3E%3Cpath stroke-linecap='square' d='M8.66.632v68.744h53.264V12.329H49.938V.342zM50.438.438l11.374 12.25'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
  top: -4px;
  left: 0;
  vertical-align: top;
  text-align: right;
  white-space: nowrap;
  background-color: transparent;
}
/* line 180, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__item--pdf:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231E88E5'%3E%3Cpath d='M22.416 23.297h24.752m-24.752 6.125h24.752M22.416 47.797h24.752m-24.752-6.125h24.752M22 35.547h24.752'/%3E%3Cpath stroke-linecap='square' d='M8.66.632v68.744h53.264V12.329H49.938V.342zM50.438.438l11.374 12.25'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 186, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__item--win:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5.11v10.687h12.938V3.28L0 5.11zm0 22.78V17.345h12.938v12.375L0 27.89zm14.344 1.97V17.343H31.5V32.25l-17.156-2.39zm0-26.72L31.5.75v15.047H14.344V3.14z' fill='%23666'/%3E%3C/svg%3E");
  background-size: 60% auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 192, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__item--mac:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='33' viewBox='0 0 27 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.367 8.203c.774-.281 1.547-.773 2.32-1.617a10.32 10.32 0 0 0 1.688-2.813c.352-1.054.422-2.039.21-3.023-2.038.492-3.585 1.406-4.57 2.742-1.054 1.336-1.617 3.024-1.617 4.992.844 0 1.477-.14 1.97-.28zm8.578 5.063c-.984 1.336-1.406 2.812-1.265 4.359.07 1.406.492 2.742 1.336 3.867.843 1.195 1.828 1.969 2.953 2.25a18.318 18.318 0 0 1-2.742 5.344c-1.547 2.11-3.024 3.094-4.43 3.094-.703 0-1.617-.14-2.813-.563-1.195-.422-2.109-.633-2.812-.633-.703 0-1.688.282-2.813.703-1.054.422-1.828.563-2.39.563-1.336 0-2.672-.844-4.078-2.531-1.266-1.477-2.25-3.375-3.094-5.625C.953 21.844.53 19.734.53 17.836c0-2.602.633-4.852 1.899-6.75 1.406-1.969 3.234-3.024 5.554-3.024.844 0 2.11.282 3.797.704 1.055.28 1.828.421 2.25.421.422 0 1.125-.14 2.25-.492 1.547-.492 2.813-.773 3.797-.773 1.266 0 2.39.281 3.375.844a12.88 12.88 0 0 1 2.602 2.32c-.985.844-1.688 1.547-2.11 2.18z' fill='%23666'/%3E%3C/svg%3E");
  background-size: 60% auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 198, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__item--nix:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='31' height='37' viewBox='0 0 31 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.781 9.219c0 .07 0 .07.14.07.071 0 .142 0 .212-.07l.14-.07c.07 0 .141-.07.141-.07s0-.071-.07-.142c-.07 0-.211 0-.352.07-.14.071-.21.141-.21.212zm1.758-.07h-.14l-.141-.07s0-.071.07-.142c.07 0 .211 0 .422.07.14.071.21.141.21.212 0 .07-.07.07-.14.07-.14 0-.21 0-.21-.07l-.07-.07zm15.117 21.796h-.07c0-.492-.352-1.195-1.055-2.039-.14-.14-.351-.633-.492-1.336v-.07c-.21-.773-.492-1.266-.773-1.547l-.282-.21-.28-.141c.562-1.688.491-3.586-.212-5.555-.703-1.617-1.758-3.375-3.305-5.274l-.07-.07c-.773-.984-1.336-1.687-1.617-2.25a4.662 4.662 0 0 1-.633-2.742v-.352c0-1.617-.07-2.882-.14-3.796-.282-1.477-.704-2.672-1.407-3.516C19.406 1.062 18.14.5 16.523.5c-1.898 0-3.304.492-4.218 1.477-.774.773-1.196 1.828-1.336 3.234-.14.844-.14 2.039 0 3.445 0 .703.07 1.125.07 1.336-.07.914-.21 1.688-.422 2.32-.281.774-.633 1.547-1.195 2.25-2.04 2.391-3.375 4.711-4.078 6.82-.492 1.407-.633 2.602-.422 3.727-.211.141-.422.422-.703.844l-.422.563c-.211.21-.563.351-1.055.492l-.21.07c-.634.281-1.055.633-1.266 1.055-.141.281-.211.562-.211.844 0 .21 0 .492.07.843l.07.14c.07.704.07 1.126 0 1.337-.351.984-.422 1.758-.14 2.18.21.492.703.773 1.406.914.281.07.703.14 1.266.14 1.336.211 2.32.422 2.882.703l.141-.21-.14.21c1.406.844 2.742 1.055 3.937.774.844-.14 1.476-.633 1.828-1.406.281 0 .703-.07 1.336-.211.844-.141 1.547-.211 2.11-.282.28 0 .773 0 1.617.141.914.14 1.687.21 2.25.14 0 .212.07.352.14.493.281.562.633.984 1.195 1.265.493.282 1.055.422 1.618.352 1.265-.07 2.39-.703 3.445-1.969l-.211-.14.21.14c.423-.562 1.267-1.125 2.532-1.687.422-.282.774-.422 1.055-.563.562-.351.914-.773.984-1.336zM15.54 8.165c-.14-.493-.07-.985.211-1.548.281-.703.773-1.125 1.477-1.125.703 0 1.195.422 1.617 1.125.14.492.21.985.21 1.547-.07.563-.28.984-.562 1.266-.14-.07-.422-.211-.844-.352l.07-.07.212-.211c.14-.422.14-.844 0-1.266-.14-.422-.352-.633-.633-.633s-.563.141-.703.493c-.211.351-.282.703-.14 1.125-.282-.141-.563-.211-.915-.352zM12.305 9.5c-.422-.281-.633-.773-.703-1.336-.07-.562 0-1.125.28-1.617.212-.422.493-.703.915-.703.422 0 .773.281 1.055.703.28.422.351.984.351 1.617-.281.14-.562.211-.703.352 0-.282 0-.633-.14-.914-.141-.282-.352-.422-.633-.422-.282 0-.422.28-.422.773 0 .563.14.914.422 1.125v.07l-.211.141-.211.211zm-.703 1.477c-.141-.352 0-.633.28-.915l1.126-.773c.562-.562 1.195-.914 1.758-.914.562 0 1.195.21 1.898.633.14.14.422.21.773.351l.844.282c.703.28.914.773.703 1.336-.21.562-.703.984-1.547 1.195-.21.14-.492.281-.843.492-.352.211-.633.352-.774.422-.351.14-.703.21-1.054.14-.282 0-.563 0-.774-.14-.21-.07-.422-.211-.703-.492-.281-.281-.492-.422-.633-.563-.562-.281-.914-.633-1.054-1.054zm-2.32 17.789c.14.351.491.914 1.195 1.687.562.774.914 1.336 1.195 1.617.351.633.492 1.125.492 1.477-.14 1.195-.773 1.898-1.898 2.039-1.125.14-2.25-.07-3.446-.773-.703-.282-1.687-.563-3.093-.704-.704-.07-1.196-.14-1.407-.28-.422-.071-.703-.212-.843-.493-.211-.352-.141-.984.21-1.898.07-.282.07-.774-.07-1.477v-.211c-.14-.633-.07-1.125.07-1.406.141-.282.493-.563 1.055-.774l.281-.14c.422-.14.774-.282 1.055-.563.14-.14.281-.351.563-.703l.492-.562c.281-.422.703-.563 1.265-.493.493.141.985.493 1.477 1.125l1.406 2.532zm10.827 2.46c-1.265.915-2.601 1.407-3.867 1.547-1.547.211-2.953-.14-4.219-.984-.21-.352-.562-.844-.984-1.406.563 0 .984-.211 1.125-.633.14-.422 0-1.055-.492-1.758a12.606 12.606 0 0 0-1.688-1.617L9 25.742c-.914-.562-1.477-1.265-1.758-2.11-.281-.702-.281-1.546 0-2.46.211-1.125.844-2.531 1.899-4.219.14-.14 0 .352-.563 1.477-.492.914-.773 1.758-.914 2.601-.21 1.266 0 2.39.703 3.235 0-1.407.352-2.883.985-4.36l.492-1.125c.633-1.406 1.125-2.46 1.406-3.304.492-1.336.773-2.532.844-3.516l.422.351c.14.07.28.211.562.422l.352.282c.422.351.843.492 1.406.492.492 0 .984-.14 1.547-.422l.422-.281.703-.352c.703-.21 1.195-.562 1.547-1.055.28 1.055.703 2.25 1.265 3.586.422 1.336.914 2.391 1.407 3.164a15.874 15.874 0 0 1 1.617 4.5c.21 0 .492.07.773.141.422-1.125.352-2.32-.14-3.656-.422-.985-.915-1.758-1.477-2.32-.352-.282-.422-.493-.21-.493.491.492.983 1.055 1.405 1.758.492.844.844 1.617 1.055 2.461.21.844.21 1.688.07 2.461 1.688.703 2.461 1.547 2.18 2.46h-.352c.141-.35.07-.702-.21-.983-.282-.282-.704-.563-1.407-.844-1.687-.703-2.531-.422-2.672.844-.773.28-1.265.984-1.476 1.968-.14.563-.281 1.477-.352 2.742 0 .422-.14 1.055-.422 1.97v.07zm9.07-2.038v.07c.634.703.985 1.265.985 1.687-.07.282-.281.563-.562.774-.211.14-.633.351-1.196.633-.633.28-1.125.562-1.406.773-.563.352-.984.703-1.266 1.125-.984 1.125-1.968 1.688-3.093 1.758-1.125.14-1.899-.352-2.391-1.336-.281-.563-.21-1.406.07-2.531l.282-.914c.28-.915.421-1.547.421-1.97.07-1.265.141-2.179.282-2.741.14-.703.492-1.196.984-1.477h.07c0 .492.141.914.422 1.336.211.422.492.633.914.703.422.14.844.07 1.407-.21.562-.282.984-.563 1.265-.915h.985c.21.07.421.211.632.352.211.21.422.703.563 1.406.14.773.351 1.266.633 1.477zM12.165 10.977c-.14-.07-.21-.141-.21-.282 0-.14 0-.21.07-.21s.14.07.28.21l.071.14.563.493c.562.492 1.124.703 1.687.703s1.266-.21 2.11-.773c.14 0 .421-.211.773-.492l.21-.141c.071 0 .141-.07.212-.21.07-.142.14-.142.21-.142.141 0 .07.211-.21.493-.352.28-.703.562-1.055.703-.984.492-1.688.703-2.18.703-.703 0-1.336-.211-1.968-.703l-.493-.492h-.07z' fill='%23666'/%3E%3C/svg%3E");
  background-size: 60% auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 204, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__item--android:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='33' viewBox='0 0 28 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.328 12.844c0-.492-.21-.914-.633-1.336-.422-.352-.843-.563-1.406-.563-.562 0-.984.211-1.406.563-.422.422-.633.844-.633 1.336V21c0 .563.21 1.055.633 1.406.422.422.914.563 1.476.563.563 0 .985-.14 1.407-.563.351-.351.562-.843.562-1.406v-8.156zm.703 11.039V11.297H22.47v12.586c0 .633-.211 1.125-.633 1.547-.422.422-.914.562-1.477.562h-1.406v4.29c0 .843-.351 1.476-.984 1.757-.703.281-1.336.281-1.969 0s-.914-.914-.914-1.758v-4.289h-2.672v4.29c0 .843-.351 1.405-.984 1.687-.633.351-1.266.351-1.899.07-.703-.281-.984-.914-.984-1.758v-4.289H7.14c-.563 0-1.055-.14-1.477-.562-.422-.422-.633-.914-.633-1.547zm17.438-13.29c0-1.405-.422-2.741-1.196-4.007-.843-1.266-1.898-2.25-3.234-2.953l1.336-2.461c.07-.14 0-.281-.14-.352-.141-.07-.282-.07-.282.07l-1.406 2.462a9.902 9.902 0 0 0-3.797-.774 9.902 9.902 0 0 0-3.797.774L8.547.89C8.477.75 8.336.75 8.195.82c-.14.07-.21.21-.07.35l1.336 2.462C8.055 4.336 7 5.32 6.156 6.586c-.843 1.266-1.195 2.601-1.195 4.008h17.508zM10.516 6.728c0 .21-.07.351-.211.492a.798.798 0 0 1-.563.21.638.638 0 0 1-.492-.21.638.638 0 0 1-.21-.492c0-.141.07-.352.21-.493.14-.14.281-.28.492-.28.211 0 .422.14.563.28.14.141.21.352.21.493zm7.945 0c0 .21-.07.351-.211.492a.76.76 0 0 1-.492.21.798.798 0 0 1-.563-.21.638.638 0 0 1-.21-.492c0-.141.07-.352.21-.493.14-.14.352-.28.563-.28.14 0 .351.14.492.28.14.141.21.352.21.493zm6.68 4.218c.562 0 1.054.211 1.476.563.422.422.633.844.633 1.336V21c0 .563-.21 1.055-.633 1.406-.422.422-.914.563-1.476.563-.563 0-.985-.14-1.407-.563-.422-.351-.562-.843-.562-1.406v-8.086c0-.562.14-.984.562-1.406.422-.352.844-.563 1.407-.563z' fill='%23666'/%3E%3C/svg%3E");
  background-size: 60% auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 210, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__item--ios:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0a4 4 0 0 0-4 4v26a4 4 0 0 0 4 4h26a4 4 0 0 0 4-4V4a4 4 0 0 0-4-4H4zm14.844 11.293c-.387.422-.774.668-1.16.809-.247.07-.563.14-.985.14 0-.984.281-1.828.809-2.496.492-.668 1.265-1.125 2.285-1.371.105.492.07.984-.105 1.512a5.16 5.16 0 0 1-.844 1.406zm2.496 5.52c-.07-.774.14-1.512.633-2.18.21-.317.562-.668 1.054-1.09a6.44 6.44 0 0 0-1.3-1.16c-.493-.281-1.055-.422-1.688-.422-.492 0-1.125.14-1.898.387-.563.175-.914.246-1.125.246-.211 0-.598-.07-1.125-.211-.844-.211-1.477-.352-1.899-.352-1.16 0-2.074.528-2.777 1.512-.633.95-.95 2.074-.95 3.375 0 .95.212 2.004.633 3.129.422 1.125.915 2.074 1.547 2.812.703.844 1.371 1.266 2.04 1.266.28 0 .667-.07 1.195-.281.562-.211 1.054-.352 1.406-.352.352 0 .809.106 1.406.317.598.21 1.055.28 1.406.28.704 0 1.442-.491 2.215-1.546a9.16 9.16 0 0 0 1.371-2.672c-.562-.14-1.054-.527-1.476-1.125-.422-.562-.633-1.23-.668-1.933z' fill='%23666'/%3E%3C/svg%3E");
  background-size: 60% auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 216, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__size {
  width: 100%;
  display: inline-block;
  margin-top: 0.625rem;
  color: rgba(29, 29, 29, 0.4);
  font-size: 0.85rem;
}
/* line 224, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__text {
  margin-right: 1rem;
}
/* line 227, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__text--sudir {
  font-size: 1.75rem;
}
/* line 232, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__btn {
  padding-left: 3.625rem;
  padding-right: 3.625rem;
  margin-left: auto;
  margin-top: 0;
}
/* line 238, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__btn--sudir {
  width: 10.875rem;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
/* line 246, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list--bg {
  background-color: #F5F7FA;
}

@media only screen and (max-width: 1024px) {
  /* line 253, ../../../../../../frontend/styles/ui/_list.scss */
  * + .file-list__group,.file-list__group + * {
    margin-top: 40px;
  }

  /* line 260, ../../../../../../frontend/styles/ui/_list.scss */
  .content .file-list-wrapper--hero {
    margin-top: 35px;
  }
  /* line 264, ../../../../../../frontend/styles/ui/_list.scss */
  .content .file-list--bg {
    background-color: transparent;
  }
}
@media only screen and (max-width: 768px) {
  /* line 275, ../../../../../../frontend/styles/ui/_list.scss */
  .content ol:not(.ol--clear) li,.content ul:not(.ul--clear):not(.file-list__group):not(.ya-share2__list) li {
    font-size: 0.9375rem;
    margin-top: 0.9375rem;
  }
  /* line 281, ../../../../../../frontend/styles/ui/_list.scss */
  .content ul:not(.ul--clear):not(.file-list__group):not(.ya-share2__list) li {
    padding-left: 0.7625rem;
  }
  /* line 284, ../../../../../../frontend/styles/ui/_list.scss */
  .content ul:not(.ul--clear):not(.file-list__group):not(.ya-share2__list) li:before {
    width: 0.4rem;
  }
  /* line 291, ../../../../../../frontend/styles/ui/_list.scss */
  .content ol:not(.ol--clear) > li:before {
    font-size: 0.9375rem;
  }
  /* line 296, ../../../../../../frontend/styles/ui/_list.scss */
  .content .list-wrapper {
    padding-left: 0;
  }
  /* line 299, ../../../../../../frontend/styles/ui/_list.scss */
  .content .file-list__btn {
    display: none;
  }
  /* line 302, ../../../../../../frontend/styles/ui/_list.scss */
  .content .file-list__btn--sudir {
    display: block;
  }
}
@media only screen and (max-width: 480px) {
  /* line 311, ../../../../../../frontend/styles/ui/_list.scss */
  .content .ul-wrapper {
    padding-left: 0;
  }
  /* line 317, ../../../../../../frontend/styles/ui/_list.scss */
  .content .file-list__item--sudir {
    padding-left: 0;
  }
  /* line 320, ../../../../../../frontend/styles/ui/_list.scss */
  .content .file-list__item--sudir:before {
    display: none;
  }
  /* line 327, ../../../../../../frontend/styles/ui/_list.scss */
  .content .file-list__btn--sudir {
    display: block;
    width: 8.875rem;
  }
  /* line 334, ../../../../../../frontend/styles/ui/_list.scss */
  .content .file-list__text--sudir {
    font-size: 1.25rem;
  }
}
/* line 1, ../../../../../../frontend/styles/ui/_main.scss */
.page-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

/* line 5, ../../../../../../frontend/styles/ui/_main.scss */
body {
  margin-top: 0 !important;
}

/* line 9, ../../../../../../frontend/styles/ui/_main.scss */
.container {
  max-width: 1120px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
}

@media only screen and (max-width: 768px) {
  /* line 18, ../../../../../../frontend/styles/ui/_main.scss */
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 2, ../../../../../../frontend/styles/ui/_mass-media.scss */
.content .mass-media__item {
  display: inline-block;
  vertical-align: top;
  font-size: 0.9375rem;
  line-height: 1.79;
  max-width: 260px;
  margin-top: 2.5rem;
}
@media only screen and (max-width: 768px) {
  /* line 2, ../../../../../../frontend/styles/ui/_mass-media.scss */
  .content .mass-media__item {
    padding-bottom: 0;
    margin-top: 0;
  }
}
/* line 16, ../../../../../../frontend/styles/ui/_mass-media.scss */
.content .mass-media__title {
  margin-top: 1.875rem;
  margin-bottom: 0;
  font-size: 1.1875rem;
  line-height: 1.58;
}
@media only screen and (max-width: 768px) {
  /* line 16, ../../../../../../frontend/styles/ui/_mass-media.scss */
  .content .mass-media__title {
    margin-top: 1.25rem;
  }
}
/* line 28, ../../../../../../frontend/styles/ui/_mass-media.scss */
.content .mass-media .link--small {
  margin-top: 0;
}
/* line 32, ../../../../../../frontend/styles/ui/_mass-media.scss */
.content .mass-media__icon {
  display: block;
  position: relative;
  width: 4.375rem;
  height: 4.375rem;
  margin-left: auto;
  margin-right: auto;
}
/* line 40, ../../../../../../frontend/styles/ui/_mass-media.scss */
.content .mass-media__icon:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
/* line 51, ../../../../../../frontend/styles/ui/_mass-media.scss */
.content .mass-media__icon--cellphone:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cpath fill='none' stroke='%231E88E5' d='M56.243 69.334c-2.773 0-6.118-.689-9.804-2.084-8.073-3.047-16.861-9.063-24.737-16.941C13.825 42.431 7.81 33.643 4.75 25.568 1.976 18.21 1.976 12.182 4.725 9.421c.39-.403.806-.821 1.223-1.262 2.512-2.644 5.429-5.678 9.14-5.483 2.604.104 5.116 1.719 7.695 4.935 7.617 9.48 4.178 12.853.208 16.771l-.703.69c-.652.651-1.889 3.659 9.557 15.092 3.735 3.737 6.914 6.459 9.451 8.112 1.602 1.041 4.454 2.617 5.639 1.446l.703-.717c3.904-3.972 7.291-7.396 16.755.222 3.203 2.579 4.818 5.09 4.935 7.695.157 3.763-2.851 6.629-5.493 9.143-.443.416-.858.82-1.264 1.21-1.382 1.37-3.569 2.059-6.328 2.059z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 57, ../../../../../../frontend/styles/ui/_mass-media.scss */
.content .mass-media__icon--cover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231E88E5'%3E%3Cpath d='M26.15 30.25L25 36l5.75-1.15L48 17.6 43.4 13zM45 21l-5-5'/%3E%3Cpath d='M1 29l35 22 35-22'/%3E%3Cpath d='M12.629 24L1 28.893V71h70V28.893L59.371 24'/%3E%3Cpath d='M12 36V1h47v35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 63, ../../../../../../frontend/styles/ui/_mass-media.scss */
.content .mass-media__icon--case:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70'%3E%3Cpath d='M5 45l6.778-45h47.444L66 45m-42.962 0c0 6.938 5.575 12.555 12.462 12.555S47.962 51.938 47.962 45H66v25H5V45h18.038zM13 34h45M15 23h41M18 11h36' fill='none' fill-rule='evenodd' stroke='%231E88E5'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 69, ../../../../../../frontend/styles/ui/_mass-media.scss */
.content .mass-media__icon--message:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70'%3E%3Ctitle%3EFDA47793-8BDF-47F2-901E-E8F7E5F17B03%3C/title%3E%3Cg fill='none' stroke='%232B9AF3'%3E%3Cpath d='M34.244 50.019h33.178V5H1.067v45.019h18.171v12.838z'/%3E%3Cpath d='M25.656 27.51c0 4.701 3.796 9.673 8.588 9.673h4.249'/%3E%3Cpath stroke-linejoin='bevel' d='M35.328 41.431l3.165-4.248-3.165-4.339'/%3E%3Cpath d='M45.002 27.51c0-4.7-3.797-9.672-8.589-9.672h-4.249'/%3E%3Cpath stroke-linejoin='bevel' d='M35.328 13.588l-3.254 4.249 3.254 4.339'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 75, ../../../../../../frontend/styles/ui/_mass-media.scss */
.content .mass-media__icon--people:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231E88E5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.987 39.649l-.641 1.701h-.95.09-.95l-.641-1.701m.641 1.701l-1.215 19.422M21.38 41.35l1.216 19.422'/%3E%3Cpath d='M13.133 60.765H9.334l1.137-17.468c0-2.102 1.682-3.82 3.739-3.82h12.424c2.057 0 3.739 1.718 3.739 3.82l1.137 17.468h-3.799m.389-30.454a7.658 7.658 0 1 1-15.317.001 7.658 7.658 0 0 1 15.316 0zm23.58 9.338l-.642 1.701h-.95.09-.95l-.642-1.701m.642 1.701l-1.216 19.422m3.06-19.422l1.216 19.422'/%3E%3Cpath d='M42.825 60.765h-3.799l1.137-17.468c0-2.102 1.682-3.82 3.739-3.82h12.424c2.057 0 3.739 1.718 3.739 3.82l1.137 17.468h-3.799m.388-30.454a7.658 7.658 0 1 1-15.316.001 7.658 7.658 0 0 1 15.316 0zM36.83 24.724l-.642 1.701h-.95.089-.949l-.642-1.701m.643 1.702l-1.217 20.621 2.121 5.2 2.156-5.2-1.217-20.621'/%3E%3Cpath d='M26.562 25.221a4.01 4.01 0 0 1 2.224-.67H41.89a4 4 0 0 1 2.407.8m-1.357-9.964a7.659 7.659 0 1 1-15.314-.003 7.659 7.659 0 0 1 15.314.003zM.337 60.772h69.607'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 81, ../../../../../../frontend/styles/ui/_mass-media.scss */
.content .mass-media__icon--success:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231E88E5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M35 58.986c-13.436 0-24.326-10.892-24.326-24.326 0-13.436 10.89-24.328 24.326-24.328S59.327 21.224 59.327 34.66c0 13.434-10.891 24.326-24.327 24.326zM65.611 34.66l3.432-6.772-5.761-4.943.578-7.569-7.214-2.363L54.284 5.8l-7.569.579L41.772.618 35 4.048 28.228.618l-4.943 5.76-7.568-.578-2.362 7.213-7.214 2.363.578 7.569-5.761 4.943 3.431 6.772-3.431 6.77 5.76 4.944-.577 7.568 7.214 2.363 2.362 7.213 7.568-.578 4.943 5.76L35 65.27l6.772 3.43 4.943-5.76 7.569.578 2.362-7.213 7.214-2.363-.578-7.568 5.76-4.944-3.43-6.77z'/%3E%3Cpath d='M31.671 49.69a3.72 3.72 0 0 1-2.813-1.284L18.573 36.564a3.726 3.726 0 1 1 5.628-4.886l6.862 7.903 10.495-18.096a3.727 3.727 0 0 1 6.447 3.74l-13.11 22.608a3.73 3.73 0 0 1-3.224 1.856z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 87, ../../../../../../frontend/styles/ui/_mass-media.scss */
.content .mass-media__icon--thumb:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231E88E5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 37.39c.341 0 2.966.8 5.933-1.029 3.1-1.913 3.927-6.171 5.435-9.22 1.571-3.177 3.93-5.856 5.82-8.846 3.12-4.936 5.967-10.294 6.887-16.127 0 0 1.07-2.744 4.586-2.058 3.514.686 5.68 4.003 5.224 8.005-.456 4.001-3.364 19.44-3.364 19.44 3.17-.322 9.115-.534 10.991-.501 1.888.033 3.865.159 5.784.296 1.544.112 3.326.185 4.423 1.444.803.922 1.181 2.144 1.263 3.35.185 2.651-1.062 5.535-3.578 6.658l-.077.037c2.496 1.295 3.385 9.015 0 10.824 2.7 2.65 1.143 9.053-2.435 9.911.174-.04.734 1.102.803 1.25.218.465.371.957.468 1.458a6.853 6.853 0 0 1-.119 3.02c-.248.927-.7 1.814-1.38 2.5-.736.747-1.72 1.08-2.733 1.237-4.697.73-9.505 1.012-14.255.954-3.637-.044-7.359-.193-10.926-.965-6.161-1.335-11.486-1.983-18.75-2.287M3.37 69h10.261C14.94 69 16 67.976 16 66.71V38.288C16 37.023 14.94 36 13.631 36H3.371C2.063 36 1 37.023 1 38.287v28.424C1 67.976 2.063 69 3.37 69z'/%3E%3Cpath d='M11 62a3 3 0 1 1-6 0 3 3 0 0 1 6 0z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 93, ../../../../../../frontend/styles/ui/_mass-media.scss */
.content .mass-media__icon--chat:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231E88E5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M45.486 27H65.31c2.03 0 3.69 1.671 3.69 3.713v21.152c0 2.042-1.66 3.712-3.69 3.712h-1.98L65.698 65l-9.913-9.423H28.69c-2.03 0-3.691-1.67-3.691-3.712V36.028'/%3E%3Cpath d='M41.31 7H4.691C2.661 7 1 8.67 1 10.712v21.153c0 2.042 1.661 3.712 3.691 3.712H6.67L4.302 45l9.915-9.423H41.31c2.03 0 3.69-1.67 3.69-3.712V10.712C45 8.67 43.34 7 41.31 7z'/%3E%3Cpath d='M14 20.5a2.5 2.5 0 1 1-4.999.001A2.5 2.5 0 0 1 14 20.5zm12 0a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0zm12 0a2.5 2.5 0 1 1-5 0 2.5 2.5 0 1 1 5 0zm0 20a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0zm12 0a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0zm12 0a2.5 2.5 0 1 1-4.999.001A2.5 2.5 0 0 1 62 40.5z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}

@media only screen and (max-width: 1024px) {
  /* line 102, ../../../../../../frontend/styles/ui/_mass-media.scss */
  .content .mass-media__item {
    margin-top: 10px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 110, ../../../../../../frontend/styles/ui/_mass-media.scss */
  .content .mass-media__item {
    padding-bottom: 0;
  }
  /* line 114, ../../../../../../frontend/styles/ui/_mass-media.scss */
  .content .mass-media__top-indent {
    margin-top: 0.625rem;
  }
  /* line 117, ../../../../../../frontend/styles/ui/_mass-media.scss */
  .content .mass-media__top-indent--double {
    margin-top: 1.25rem;
  }
}
@media only screen and (max-width: 768px) and (max-width: 768px) {
  /* line 122, ../../../../../../frontend/styles/ui/_mass-media.scss */
  .content .mass-media .row > [class^="col"] {
    margin-top: 2.5rem;
  }
}

/* line 1, ../../../../../../frontend/styles/ui/_media.scss */
* + .figure {
  margin-top: 60px;
}

/* line 6, ../../../../../../frontend/styles/ui/_media.scss */
.figure + * {
  margin-top: 60px;
}
/* line 10, ../../../../../../frontend/styles/ui/_media.scss */
.figure__caption {
  color: #666;
  font-size: 0.875rem;
  line-height: 1.43;
}
/* line 15, ../../../../../../frontend/styles/ui/_media.scss */
.figure__caption + .figure__content {
  margin-top: 0.3125rem;
}
/* line 18, ../../../../../../frontend/styles/ui/_media.scss */
.figure__caption--grey {
  position: absolute;
  bottom: 0;
  margin-top: 0;
  display: block;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  color: #FFF;
  text-align: center;
  font-size: 13px;
  padding: 0.35rem;
}
/* line 32, ../../../../../../frontend/styles/ui/_media.scss */
.figure--wide {
  position: relative;
}
/* line 37, ../../../../../../frontend/styles/ui/_media.scss */
.figure__content img {
  height: auto;
}
/* line 41, ../../../../../../frontend/styles/ui/_media.scss */
.figure__content picture {
  display: block;
  position: relative;
  height: 100%;
}
/* line 47, ../../../../../../frontend/styles/ui/_media.scss */
.figure__content .figure__img--cover,.figure__content iframe,.figure__content video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-top: 0;
  display: block;
  opacity: 1;
  will-change: opacity;
}
/* line 59, ../../../../../../frontend/styles/ui/_media.scss */
.figure__content + .figure__caption {
  margin-top: 0.3125rem;
}
/* line 64, ../../../../../../frontend/styles/ui/_media.scss */
.figure__link {
  line-height: 1;
  display: inherit;
  margin-top: 0;
  width: 100%;
  position: absolute;
  bottom: 0;
  top: 0;
  right: 0;
  left: 0;
}
/* line 76, ../../../../../../frontend/styles/ui/_media.scss */
.figure__link .figure__content img {
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 83, ../../../../../../frontend/styles/ui/_media.scss */
.figure__link:hover .figure__content img {
  opacity: 0.9;
}
/* line 89, ../../../../../../frontend/styles/ui/_media.scss */
.figure--gradient {
  position: relative;
  padding-bottom: 66%;
  overflow: hidden;
}
/* line 95, ../../../../../../frontend/styles/ui/_media.scss */
.figure--gradient .figure__caption {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: transparent;
  padding: 1.25rem;
  color: #fff;
  line-height: 1;
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  z-index: 2;
}
/* line 107, ../../../../../../frontend/styles/ui/_media.scss */
.figure--gradient .figure__content {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
/* line 114, ../../../../../../frontend/styles/ui/_media.scss */
.figure--gradient .figure__content img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-top: 0;
  display: block;
  opacity: 1;
  will-change: opacity;
}
/* line 124, ../../../../../../frontend/styles/ui/_media.scss */
.figure--gradient .figure__content:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(73%, rgba(0, 0, 0, 0.8)), to(#000000));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) 73%, #000000);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) 73%, #000000);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) 73%, #000000);
  z-index: 1;
  opacity: 0.73;
}
/* line 136, ../../../../../../frontend/styles/ui/_media.scss */
.figure--gradient .figure__text {
  font-size: 0.9375rem;
  line-height: 1.57;
  font-weight: 400;
  margin-top: 0.3125rem;
}
/* line 142, ../../../../../../frontend/styles/ui/_media.scss */
.figure--gradient .figure__count {
  line-height: 1.25;
  letter-spacing: 0.8px;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 148, ../../../../../../frontend/styles/ui/_media.scss */
.figure--gradient .figure__count--photo {
  position: relative;
  width: 15px;
  height: 15px;
  padding-left: 1.5rem;
}
/* line 154, ../../../../../../frontend/styles/ui/_media.scss */
.figure--gradient .figure__count--photo:before {
  position: absolute;
  content: "";
  width: 16px;
  height: 15px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cpath id='a' d='M5.25 1h4.5l1.35 1.467h2.4c.825 0 1.5.66 1.5 1.466v8.8c0 .807-.675 1.467-1.5 1.467h-12c-.825 0-1.5-.66-1.5-1.467v-8.8c0-.806.675-1.466 1.5-1.466h2.4L5.25 1zm2.25 9.68a2.203 2.203 0 0 1-2.206-2.2c0-1.215.988-2.2 2.206-2.2s2.206.985 2.206 2.2c0 1.215-.988 2.2-2.206 2.2zm0 1.32c2.1 0 3.75-1.613 3.75-3.667 0-2.053-1.65-3.666-3.75-3.666S3.75 6.28 3.75 8.333C3.75 10.387 5.4 12 7.5 12z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23FFF' fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg fill='%23FFF' mask='url(%23b)'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
  left: 0;
  bottom: 0;
}

/* line 170, ../../../../../../frontend/styles/ui/_media.scss */
.content .figure__link,.footer .figure__link {
  border-bottom: none;
}

/* line 175, ../../../../../../frontend/styles/ui/_media.scss */
.video--adaptive,.video-container {
  position: relative;
  height: 0;
  overflow: hidden;
}
/* line 181, ../../../../../../frontend/styles/ui/_media.scss */
.video--adaptive embed,.video--adaptive iframe,.video--adaptive object,.video-container embed,.video-container iframe,.video-container object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 191, ../../../../../../frontend/styles/ui/_media.scss */
.video--adaptive--4x3,.video-container--4x3 {
  padding-bottom: 75%;
}

/* line 196, ../../../../../../frontend/styles/ui/_media.scss */
.video--adaptive,.video-container--16x9 {
  padding-bottom: 56.25%;
}

/* line 203, ../../../../../../frontend/styles/ui/_media.scss */
.indicator .figure__img {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
/* line 211, ../../../../../../frontend/styles/ui/_media.scss */
.indicator .figure__content {
  height: 0;
  overflow: hidden;
  position: relative;
  padding-bottom: 56%;
}
/* line 217, ../../../../../../frontend/styles/ui/_media.scss */
.indicator .figure__content img {
  opacity: 1;
  width: 100%;
  height: 100%;
  margin-top: 0;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  will-change: opacity;
}
/* line 227, ../../../../../../frontend/styles/ui/_media.scss */
.indicator .figure__content--square {
  padding-bottom: 100%;
}

/* line 234, ../../../../../../frontend/styles/ui/_media.scss */
.description-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -1.5625rem;
  margin-right: -2.1875rem;
}
/* line 240, ../../../../../../frontend/styles/ui/_media.scss */
.description-card + .description-card {
  margin-top: 3.75rem;
}
/* line 244, ../../../../../../frontend/styles/ui/_media.scss */
.description-card__body {
  padding: 0 2.1875rem;
}
/* line 245, ../../../../../../frontend/styles/ui/_media.scss */
.description-card__body ul > li {
  margin-top: 5px !important;
  padding-left: 1.6875rem !important;
}
/* line 249, ../../../../../../frontend/styles/ui/_media.scss */
.description-card__body ul > li:before {
  width: 0.75rem !important;
}
/* line 257, ../../../../../../frontend/styles/ui/_media.scss */
.description-card__body,.description-card__image {
  margin-top: 0;
  max-width: 50%;
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
/* line 264, ../../../../../../frontend/styles/ui/_media.scss */
.description-card__image {
  padding: 0 1.5625rem;
}
/* line 268, ../../../../../../frontend/styles/ui/_media.scss */
.description-card__img-wrapper {
  height: 0;
  overflow: hidden;
  padding-bottom: 75%;
  position: relative;
}
/* line 274, ../../../../../../frontend/styles/ui/_media.scss */
.description-card__img-wrapper-power {
  width: 350px;
  height: 350px;
  margin: 20px 45px auto auto;
  background: url(/images/z-template/products-and-services/for-consumers/2-speedometr@2x.jpg) center center no-repeat;
  background-size: 100%;
  position: relative;
  overflow: hidden;
  padding: 0;
}
@media only screen and (max-width: 768px) {
  /* line 274, ../../../../../../frontend/styles/ui/_media.scss */
  .description-card__img-wrapper-power {
    width: 280px;
    height: 280px;
    margin: 20px auto;
  }
}
/* line 293, ../../../../../../frontend/styles/ui/_media.scss */
.description-card__img-position {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
/* line 301, ../../../../../../frontend/styles/ui/_media.scss */
.description-card__img {
  width: 100%;
  height: 100%;
  margin-top: 0;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
/* line 309, ../../../../../../frontend/styles/ui/_media.scss */
.description-card__title {
  line-height: 1.47;
  font-size: 1.0625rem;
  font-weight: 500;
  margin-top: 1.25rem;
  display: block;
}
/* line 316, ../../../../../../frontend/styles/ui/_media.scss */
.description-card__title--read-more {
  line-height: 1.43;
  font-size: 1.75rem;
  font-weight: 300;
}
/* line 323, ../../../../../../frontend/styles/ui/_media.scss */
.description-card__text {
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.79;
}
/* line 329, ../../../../../../frontend/styles/ui/_media.scss */
.description-card--reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  margin-left: -2.1875rem;
  margin-right: -1.5625rem;
}
/* line 335, ../../../../../../frontend/styles/ui/_media.scss */
.description-card--bordered {
  display: block;
  border-top: 1px solid #d9e0e6;
  border-bottom: 1px solid #d9e0e6;
  font-size: 0.9375rem;
  padding: 1.5625rem 0 1.875rem;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

@media only screen and (max-width: 1024px) {
  /* line 347, ../../../../../../frontend/styles/ui/_media.scss */
  .figure + * {
    margin-top: 40px;
  }

  /* line 351, ../../../../../../frontend/styles/ui/_media.scss */
  * + .figure {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 357, ../../../../../../frontend/styles/ui/_media.scss */
  .figure--wide .figure__caption--grey,.figure--wide .figure__content,.video--adaptive,.video-container {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  /* line 365, ../../../../../../frontend/styles/ui/_media.scss */
  .figure__caption--grey {
    left: 0;
    right: 0;
    width: auto;
  }

  /* line 371, ../../../../../../frontend/styles/ui/_media.scss */
  .description-card {
    margin: 0;
  }
  /* line 374, ../../../../../../frontend/styles/ui/_media.scss */
  .description-card + .description-card {
    margin-top: 2.5rem;
  }
  /* line 378, ../../../../../../frontend/styles/ui/_media.scss */
  .description-card--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  /* line 382, ../../../../../../frontend/styles/ui/_media.scss */
  .description-card__body,.description-card__image {
    max-width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    padding: 0;
  }
  /* line 389, ../../../../../../frontend/styles/ui/_media.scss */
  .description-card__image + .description-card__body {
    margin-top: 1.25rem;
  }
  /* line 393, ../../../../../../frontend/styles/ui/_media.scss */
  .description-card__title {
    margin-top: 0;
  }
  /* line 396, ../../../../../../frontend/styles/ui/_media.scss */
  .description-card__title--read-more {
    font-size: 1.3125rem;
  }
  /* line 401, ../../../../../../frontend/styles/ui/_media.scss */
  .description-card--bordered {
    padding: 1.875rem 0;
  }
}
/* line 2, ../../../../../../frontend/styles/ui/_mobile.scss */
.apps-list__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #E8EAF0;
  margin-top: 0;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-bottom: 0;
  padding-top: 3.75rem;
}
/* line 8, ../../../../../../frontend/styles/ui/_mobile.scss */
.apps-list__item:first-child {
  padding-top: 0;
}
/* line 12, ../../../../../../frontend/styles/ui/_mobile.scss */
.apps-list__item:last-child {
  border-bottom: none;
}
/* line 17, ../../../../../../frontend/styles/ui/_mobile.scss */
.apps-list__img {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 3.75rem;
  width: 210px;
}
/* line 23, ../../../../../../frontend/styles/ui/_mobile.scss */
.apps-list__summary {
  width: 100%;
  margin-top: 1rem;
}
/* line 28, ../../../../../../frontend/styles/ui/_mobile.scss */
.apps-list__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
/* line 33, ../../../../../../frontend/styles/ui/_mobile.scss */
.apps-list__logo {
  margin-right: 20px;
}
/* line 37, ../../../../../../frontend/styles/ui/_mobile.scss */
.apps-list__title {
  margin-top: 0;
}
/* line 39, ../../../../../../frontend/styles/ui/_mobile.scss */
.apps-list__title .u-subtitle {
  display: block;
  margin-top: 0;
}
/* line 45, ../../../../../../frontend/styles/ui/_mobile.scss */
.apps-list__body {
  margin-top: 25px;
}
/* line 49, ../../../../../../frontend/styles/ui/_mobile.scss */
.apps-list__preview {
  margin-top: 10px;
}
/* line 54, ../../../../../../frontend/styles/ui/_mobile.scss */
.apps-list__link {
  margin-top: 0;
}
/* line 58, ../../../../../../frontend/styles/ui/_mobile.scss */
.apps-list__download {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.75rem;
}

/* line 64, ../../../../../../frontend/styles/ui/_mobile.scss */
.detail-content__item {
  font-size: 0.875rem !important;
  line-height: 1.43 !important;
  margin-top: 0.62rem !important;
  padding-left: 1.1625rem !important;
}

/* line 71, ../../../../../../frontend/styles/ui/_mobile.scss */
.js-detail-content {
  margin-top: 1rem;
}

/* line 74, ../../../../../../frontend/styles/ui/_mobile.scss */
.js-detail-link {
  display: inline-block;
  margin-top: 0;
  padding-top: 25px;
}

/* line 80, ../../../../../../frontend/styles/ui/_mobile.scss */
.content .apps-list__icon-link {
  margin-top: 0;
  border: none;
  margin-right: 20px;
}
/* line 85, ../../../../../../frontend/styles/ui/_mobile.scss */
.content .apps-list__icon-link:last-child {
  margin-right: 0;
}

@media only screen and (max-width: 768px) {
  /* line 93, ../../../../../../frontend/styles/ui/_mobile.scss */
  .apps-list__item:last-child .apps-list__download {
    margin-bottom: 0;
  }

  /* line 97, ../../../../../../frontend/styles/ui/_mobile.scss */
  .apps-list__item {
    padding-top: 2.5rem;
  }

  /* line 100, ../../../../../../frontend/styles/ui/_mobile.scss */
  .apps-list__item:first-child {
    padding-top: 0;
  }

  /* line 104, ../../../../../../frontend/styles/ui/_mobile.scss */
  .apps-list__title .u-title {
    font-size: 1rem;
    line-height: 1.56;
  }

  /* line 109, ../../../../../../frontend/styles/ui/_mobile.scss */
  .apps-list__img {
    display: none;
  }

  /* line 112, ../../../../../../frontend/styles/ui/_mobile.scss */
  .apps-list__summary {
    margin-top: 0;
  }

  /* line 115, ../../../../../../frontend/styles/ui/_mobile.scss */
  .apps-list__download {
    margin-bottom: 2.5rem;
    margin-top: 7px;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  /* line 121, ../../../../../../frontend/styles/ui/_mobile.scss */
  .content .apps-list__icon-link {
    padding-top: 20px;
    margin-top: 0;
  }
}
/* line 2, ../../../../../../frontend/styles/ui/_modal.scss */
.context--modal .form__caption {
  color: #333;
  font-weight: 500;
  line-height: 1.39;
  padding-right: 2rem;
  margin-bottom: 0.5rem;
  display: inline-block;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 18px;
  /* 9 */
  font-size: 1.125rem;
  /* 9 */
}
/* line 12, ../../../../../../frontend/styles/ui/_modal.scss */
.context--modal .form__textarea {
  width: 100%;
  border: none;
  outline: none;
  padding: 1rem;
  max-width: 100%;
  margin-top: 1rem;
  min-height: 160px;
  max-height: 360px;
  line-height: 1.43;
  font-weight: normal;
  font-family: 'Roboto';
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 14px;
  /* 9 */
  font-size: 0.875rem;
  /* 9 */
  background-color: #f5f7fa;
}
/* line 28, ../../../../../../frontend/styles/ui/_modal.scss */
.context--modal .form__label {
  margin-top: 0.7rem;
  background-color: #f5f7fa;
}
/* line 33, ../../../../../../frontend/styles/ui/_modal.scss */
.context--modal .form__btn {
  margin-top: 2rem;
}
/* line 37, ../../../../../../frontend/styles/ui/_modal.scss */
.context--modal .senderror_status {
  color: #333333;
  line-height: 1.76;
  text-align: center;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 17px;
  /* 9 */
  font-size: 1.0625rem;
  /* 9 */
}
/* line 43, ../../../../../../frontend/styles/ui/_modal.scss */
.context--modal .senderror_status.success {
  padding: 2rem;
}
/* line 46, ../../../../../../frontend/styles/ui/_modal.scss */
.context--modal .senderror_status.success:before {
  content: '';
  position: relative;
  width: 70px;
  height: 70px;
  display: block;
  border-radius: 50%;
  border: 2px solid #1e88e5;
  left: 0;
  right: 0;
  margin: 0 auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.6' height='13.4' viewBox='3.4 5.6 17.6 13.4'%3E%3Cpath fill='%231E88E5' d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/%3E%3C/svg%3E");
  background-size: 50% 50%;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-bottom: 20px;
}
/* line 62, ../../../../../../frontend/styles/ui/_modal.scss */
.context--modal .senderror_status .errortext {
  display: block;
  font-size: 1rem;
  text-align: left;
  color: #CE0000;
}

/* line 71, ../../../../../../frontend/styles/ui/_modal.scss */
.body-with-modal {
  overflow: hidden;
}

/* line 77, ../../../../../../frontend/styles/ui/_modal.scss */
.modal--overlay {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.34);
  z-index: 30;
  overflow: auto;
}

/* line 89, ../../../../../../frontend/styles/ui/_modal.scss */
.modal--overlay--hidden {
  display: none;
  top: 0;
}

/* line 94, ../../../../../../frontend/styles/ui/_modal.scss */
.modal__close {
  top: 1rem;
  z-index: 2;
  right: 1rem;
  width: 1.4rem;
  height: 1.4rem;
  cursor: pointer;
  position: absolute;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 104, ../../../../../../frontend/styles/ui/_modal.scss */
.modal__close:after,.modal__close:before {
  top: 0;
  right: 50%;
  width: 2px;
  content: '';
  height: 1.5rem;
  display: block;
  position: absolute;
  background-color: #333;
}
/* line 115, ../../../../../../frontend/styles/ui/_modal.scss */
.modal__close:before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
/* line 119, ../../../../../../frontend/styles/ui/_modal.scss */
.modal__close:after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
/* line 123, ../../../../../../frontend/styles/ui/_modal.scss */
.modal__close:hover {
  opacity: 0.7;
}

/* line 128, ../../../../../../frontend/styles/ui/_modal.scss */
.modal__container {
  padding: 2rem;
  position: relative;
  width: 625px;
  background-color: #ffffff;
  margin: 195px auto 0 auto;
  -webkit-box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 768px) {
  /* line 128, ../../../../../../frontend/styles/ui/_modal.scss */
  .modal__container {
    width: 90%;
  }
}

/* line 2, ../../../../../../frontend/styles/ui/_np-main.scss */
.work--fullpage:not(.subindex) .page-wrapper {
  padding-bottom: 0;
}
/* line 5, ../../../../../../frontend/styles/ui/_np-main.scss */
.work--fullpage:not(.subindex) .page-wrapper sub,.work--fullpage:not(.subindex) .page-wrapper sup {
  font-size: 0.5em;
}
/* line 9, ../../../../../../frontend/styles/ui/_np-main.scss */
.work--fullpage:not(.subindex) .page-wrapper sub + sup {
  margin-left: -0.5em;
}
/* line 13, ../../../../../../frontend/styles/ui/_np-main.scss */
.work--fullpage:not(.subindex) .page-wrapper sup {
  top: -0.6em;
}

/* line 19, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page__nav {
  position: relative;
}
/* line 23, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page__crumbs {
  position: absolute;
  z-index: 3;
  top: 120px;
}
/* line 28, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page__crumbs--covid {
  top: 60px;
}
@media only screen and (max-width: 1024px) {
  /* line 23, ../../../../../../frontend/styles/ui/_np-main.scss */
  .z-page__crumbs {
    top: 90px;
  }
  /* line 35, ../../../../../../frontend/styles/ui/_np-main.scss */
  .z-page__crumbs--covid {
    top: 60px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 41, ../../../../../../frontend/styles/ui/_np-main.scss */
  .z-page__crumbs--covid {
    top: 20px;
  }
}
/* line 47, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page__top {
  position: relative;
  color: #fff;
  padding-top: 120px;
  padding-bottom: 90px;
  overflow: hidden;
  margin-top: 0;
  background-size: cover;
  background-position: 50% 50%;
}
/* line 57, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page__top:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0.6;
  z-index: 2;
  background-color: #031321;
}
/* line 70, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page__top--no-blackout:before {
  display: none !important;
}
@media only screen and (max-width: 1024px) {
  /* line 47, ../../../../../../frontend/styles/ui/_np-main.scss */
  .z-page__top {
    padding-top: 90px;
    padding-bottom: 60px;
  }
}

/* line 83, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page-nav .link {
  color: #FFF;
  font-weight: 400;
}
/* line 87, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page-nav .link:hover {
  color: #1E88E5;
}

/* line 93, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page-top {
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 80px;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* line 100, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page-top h1 {
  font-weight: 300;
}
/* line 104, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page-top__lead {
  max-width: 66.66667%;
  margin-top: 1.25rem;
  color: #FFF;
  font-weight: 300;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
/* line 112, ../../../../../../frontend/styles/ui/_np-main.scss */
html:not(.bx-ie9) .z-page-top {
  background-image: none !important;
}
/* line 116, ../../../../../../frontend/styles/ui/_np-main.scss */
html.bx-ie9 .z-page-top {
  background-image: inherit;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
/* line 122, ../../../../../../frontend/styles/ui/_np-main.scss */
html.bx-ie9 .z-page-top:after,html.bx-ie9 .z-page-top > img {
  display: none;
}
/* line 127, ../../../../../../frontend/styles/ui/_np-main.scss */
html.bx-ie9 .z-page-top:before {
  opacity: 0.6;
}
@media only screen and (max-width: 1024px) {
  /* line 93, ../../../../../../frontend/styles/ui/_np-main.scss */
  .z-page-top {
    margin-top: 60px;
  }
}

@media (min-width: 768px) {
  /* line 139, ../../../../../../frontend/styles/ui/_np-main.scss */
  .z-page__top:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-color: white;
    z-index: 5;
  }
}
/* line 148, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page__top > img {
  -ms-transform: translateY(-50%) translateX(-50%) scale(1.1);
  -webkit-transform: translateY(-50%) translateX(-50%) scale(1.1);
  transform: translateY(-50%) translateX(-50%) scale(1.1);
  will-change: transform;
  position: absolute;
  min-height: 100%;
  min-width: 100%;
  max-width: none;
  width: auto;
  height: auto;
  z-index: 1;
  top: 50%;
  left: 50%;
}
/* line 163, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page__top--img-top > img {
  top: -20%;
  left: 0;
}
@media (max-width: 1280px) {
  /* line 163, ../../../../../../frontend/styles/ui/_np-main.scss */
  .z-page__top--img-top > img {
    top: 0;
  }
}
/* line 171, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page__top--img-top > img.img-top--filling-stations {
  top: 0;
}
/* line 175, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page__top--img-top > img.img-top--innovate-products {
  top: -10%;
}
/* line 180, ../../../../../../frontend/styles/ui/_np-main.scss */
html.bx-ie9 .z-page__top--img-top {
  background-position: top center;
}
/* line 186, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page__top--img-bot > img {
  top: auto;
  bottom: 0;
  left: 0;
}
/* line 192, ../../../../../../frontend/styles/ui/_np-main.scss */
html.bx-ie9 .z-page__top--img-bot {
  background-position: bottom center;
}
/* line 197, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page__top--regions {
  padding-bottom: 300px;
}
/* line 200, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page__top--regions:before {
  display: none;
}
/* line 204, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page__top--regions .container {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}
/* line 210, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page__top--regions .z-page-top__lead {
  max-width: 100%;
  color: #FFF;
}
/* line 224, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page__top .z-page-btn {
  margin-bottom: 30px;
}
/* line 228, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page__top .z-page-section {
  z-index: 3;
}
/* line 231, ../../../../../../frontend/styles/ui/_np-main.scss */
.z-page__top .z-page-section *:last-child {
  margin-bottom: 0 !important;
}

@media only screen and (max-width: 1024px) {
  /* line 238, ../../../../../../frontend/styles/ui/_np-main.scss */
  .z-page-top__lead {
    max-width: 100%;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
}
@media only screen and (max-width: 768px) {
  /* line 245, ../../../../../../frontend/styles/ui/_np-main.scss */
  .z-page__top--regions {
    padding-bottom: 400px;
  }
}
/* line 1, ../../../../../../frontend/styles/ui/_np-nav.scss */
.z-page__crumbs {
  color: #fff;
  max-width: -webkit-calc(100% - 40px);
  max-width: calc(100% - 40px);
}
/* line 14, ../../../../../../frontend/styles/ui/_np-nav.scss */
.z-page__crumbs .crumbs {
  border: none;
  margin: 0;
  padding: 0;
  margin-top: 0 !important;
}
/* line 20, ../../../../../../frontend/styles/ui/_np-nav.scss */
.z-page__crumbs .crumbs .link {
  font-weight: 300;
  font-size: 0.8125rem;
  color: #ccc;
  border-bottom: 1px solid transparent;
}
/* line 26, ../../../../../../frontend/styles/ui/_np-nav.scss */
.z-page__crumbs .crumbs .link:hover {
  border-color: #ccc;
}
/* line 48, ../../../../../../frontend/styles/ui/_np-nav.scss */
.z-page__crumbs .crumbs__item a,.z-page__crumbs .crumbs__item span {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 15px;
  /* 9 */
  font-size: 0.9375rem;
  /* 9 */
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
}
/* line 58, ../../../../../../frontend/styles/ui/_np-nav.scss */
.z-page__crumbs .crumbs__item a.home {
  width: 11px;
  height: 10px;
  top: -9px;
  left: 4px;
}

/* line 70, ../../../../../../frontend/styles/ui/_np-nav.scss */
.z-page-nav {
  position: absolute;
  top: 0;
  left: 20px;
  right: 20px;
  color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
  z-index: 5;
}
/* line 80, ../../../../../../frontend/styles/ui/_np-nav.scss */
.z-page-nav--without-menu:before {
  display: none !important;
}
/* line 84, ../../../../../../frontend/styles/ui/_np-nav.scss */
.z-page-nav:after {
  content: '';
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 93, ../../../../../../frontend/styles/ui/_np-nav.scss */
.z-page-nav > span {
  font-size: 0.9375rem;
  line-height: 1.2;
  float: left;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
/* line 112, ../../../../../../frontend/styles/ui/_np-nav.scss */
.z-page-nav__list {
  top: 0;
  font-size: 0;
  margin-top: 0;
  display: block;
  overflow: hidden;
  text-align: right;
}
/* line 120, ../../../../../../frontend/styles/ui/_np-nav.scss */
.z-page-nav__list .link {
  border-bottom: none;
}
/* line 125, ../../../../../../frontend/styles/ui/_np-nav.scss */
.z-page-nav__item {
  display: inline-block;
  margin-left: 20px;
}
/* line 134, ../../../../../../frontend/styles/ui/_np-nav.scss */
.z-page-nav__link {
  line-height: 1.2;
  font-size: 0.8125rem;
  display: inline-block;
  border-color: transparent;
}
/* line 145, ../../../../../../frontend/styles/ui/_np-nav.scss */
.z-page-nav__link.is-current {
  border-color: #fff;
  color: #fff;
  pointer-events: none;
}

/* line 155, ../../../../../../frontend/styles/ui/_np-nav.scss */
.fast-nav__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
/* line 162, ../../../../../../frontend/styles/ui/_np-nav.scss */
.fast-nav__item {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-top: 0;
  max-width: 25%;
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
}
/* line 170, ../../../../../../frontend/styles/ui/_np-nav.scss */
.fast-nav__link {
  padding-top: 22px;
  padding-bottom: 23px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  border-bottom: none !important;
}
/* line 178, ../../../../../../frontend/styles/ui/_np-nav.scss */
.fast-nav__link > span {
  margin-left: 0.65rem;
  -webkit-transition: border-bottom 0.2s linear, color 0.2s linear;
  -o-transition: border-bottom 0.2s linear, color 0.2s linear;
  transition: border-bottom 0.2s linear, color 0.2s linear;
}
/* line 182, ../../../../../../frontend/styles/ui/_np-nav.scss */
.fast-nav__link > span:hover {
  color: #1E88E5;
  border-bottom-color: #1E88E5;
}
/* line 188, ../../../../../../frontend/styles/ui/_np-nav.scss */
.fast-nav__link:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 10px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.608' height='9.497' viewBox='0 0 12.608 9.497'%3E%3Cpath fill='%234A94EA' d='M7.854 9.497l-.708-.707 3.39-3.39H0v-1h10.852L7.158.707 7.865 0l4.743 4.742z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

/* line 201, ../../../../../../frontend/styles/ui/_np-nav.scss */
.content .fast-nav__link {
  font-size: 13px;
  line-height: 1.15;
  font-weight: 400;
  color: #333;
}

@media (min-width: 1081px) {
  /* line 220, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  /* line 227, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav > span {
    height: 100%;
    padding-top: 22px;
    padding-bottom: 23px;
  }
  /* line 233, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav__list {
    height: 100%;
    width: 100%;
  }
  /* line 238, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav__link {
    height: 100%;
    padding-top: 22px;
    padding-bottom: 23px;
  }
  /* line 243, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav__link.is-current {
    border-bottom: 2px solid #fff;
  }
}
@media (max-width: 1080px) {
  /* line 251, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav__item.col-mobile-hide,.z-page-nav__popup {
    display: none !important;
  }

  /* line 257, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav__further a {
    color: #000 !important;
    width: 100%;
    padding-left: 60px;
    font-size: 15px;
    padding-bottom: 0;
    line-height: 1;
    display: inline-block;
    vertical-align: middle;
    border: none;
    font-weight: 400;
    margin: 17px 0;
  }
  /* line 270, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav__further a.is-current {
    color: #1E88E5 !important;
    pointer-events: none;
  }

  /* line 277, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav {
    z-index: 4;
  }
  /* line 280, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav__list {
    position: absolute;
    left: -40px;
    right: -40px;
    padding-top: 65px;
    padding-bottom: 25px;
    text-align: left;
    background: #fff;
    z-index: 2;
    display: none;
  }
  /* line 292, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav__item {
    width: 100%;
    margin-left: 0;
    height: 50px;
    line-height: 50px;
  }
  /* line 299, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav__link.z-page-nav__link {
    color: #000 !important;
    width: 100%;
    padding-left: 60px;
    font-size: 15px;
    padding-bottom: 0;
    line-height: 1;
    display: inline-block;
    vertical-align: middle;
  }
  /* line 309, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav__link.z-page-nav__link.is-current {
    color: #1E88E5 !important;
  }
  /* line 314, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav > span {
    position: relative;
    z-index: 3;
    padding-right: 30px;
    width: 100%;
  }
  /* line 322, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav.js-z-page-nav > span {
    cursor: pointer;
  }
  /* line 327, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav.is-open > span {
    color: #000;
  }
  /* line 334, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav.is-open:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' stroke='%231E88E5' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    z-index: 3;
  }
  /* line 339, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav.is-open .z-page-nav__further {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 345, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav:before {
    content: '';
    width: 18px;
    height: 10px;
    position: absolute;
    right: 0;
    top: 50%;
    left: auto;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' stroke='%23ccc' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    -webkit-transform: translateY(-50%) rotate(90deg);
        -ms-transform: translateY(-50%) rotate(90deg);
            transform: translateY(-50%) rotate(90deg);
  }
}
@media only screen and (max-width: 1024px) {
  /* line 360, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .fast-nav__list {
    padding-top: 11px;
    padding-bottom: 12px;
  }

  /* line 365, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .fast-nav__item {
    max-width: 50%;
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
  }

  /* line 370, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .fast-nav__link {
    padding-top: 11px;
    padding-bottom: 12px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 378, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav__further a {
    padding-left: 40px;
  }

  /* line 384, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav__list {
    left: -20px;
    right: -20px;
  }
  /* line 389, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav__link.z-page-nav__link {
    padding-left: 40px;
  }

  /* line 394, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .fast-nav__item {
    max-width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
@media (min-width: 1081px) {
  /* line 401, ../../../../../../frontend/styles/ui/_np-nav.scss */
  .z-page-nav__list {
    display: block !important;
    opacity: 1 !important;
  }
}
/* line 1, ../../../../../../frontend/styles/ui/_quote.scss */
.person {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 6, ../../../../../../frontend/styles/ui/_quote.scss */
.person__image {
  display: block;
  width: 60px;
  height: 60px;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  border-radius: 50%;
  margin-right: 1rem;
}
/* line 15, ../../../../../../frontend/styles/ui/_quote.scss */
.person__info {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin-top: 0;
  font-size: 0;
}
/* line 19, ../../../../../../frontend/styles/ui/_quote.scss */
.person__info span {
  width: 100%;
  display: inline-block;
  margin-top: 0;
}
/* line 26, ../../../../../../frontend/styles/ui/_quote.scss */
.person__name {
  font-weight: 500;
  font-size: 0.9375rem;
  line-height: 1.67;
}
/* line 32, ../../../../../../frontend/styles/ui/_quote.scss */
.person__post {
  font-size: 0.8125rem;
  line-height: 1.54;
  font-weight: 300;
  color: #999;
}

/* line 41, ../../../../../../frontend/styles/ui/_quote.scss */
.content .person__link {
  border: none;
  color: #333;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
/* line 47, ../../../../../../frontend/styles/ui/_quote.scss */
.content .person__link:hover {
  color: #666;
}

/* line 54, ../../../../../../frontend/styles/ui/_quote.scss */
.person--small .person__image {
  width: 40px;
  height: 40px;
  margin-right: 0.625rem;
}
/* line 59, ../../../../../../frontend/styles/ui/_quote.scss */
.person--small .person__name {
  font-size: 0.875rem;
}

/* line 64, ../../../../../../frontend/styles/ui/_quote.scss */
.person--big {
  margin-top: 1.875rem;
}
/* line 67, ../../../../../../frontend/styles/ui/_quote.scss */
.person--big .person__image {
  width: 90px;
  height: 90px;
  margin-right: 1.875rem;
}
/* line 72, ../../../../../../frontend/styles/ui/_quote.scss */
.person--big .person__name {
  font-size: 1.125rem;
  line-height: 1.39;
}
/* line 76, ../../../../../../frontend/styles/ui/_quote.scss */
.person--big .person__post {
  font-size: 0.875rem;
  line-height: 1.79;
}

/* line 82, ../../../../../../frontend/styles/ui/_quote.scss */
.person--large {
  margin-bottom: 60px;
}
/* line 85, ../../../../../../frontend/styles/ui/_quote.scss */
.person--large .person__image {
  width: 150px;
  height: 150px;
  margin-right: 40px;
}
/* line 91, ../../../../../../frontend/styles/ui/_quote.scss */
.person--large .person__name {
  font-size: 30px;
  font-weight: 300;
  line-height: 1.33;
}

/* line 98, ../../../../../../frontend/styles/ui/_quote.scss */
.blockquote {
  position: relative;
  padding: 0.625rem 3.125rem;
}
/* line 102, ../../../../../../frontend/styles/ui/_quote.scss */
.blockquote:before {
  position: absolute;
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  border-left: 2px solid #1E88E5;
  top: 0;
  left: 0;
}
/* line 113, ../../../../../../frontend/styles/ui/_quote.scss */
.blockquote__text {
  line-height: 1.43;
  font-size: 1.3125rem;
  font-style: italic;
  font-weight: 400;
  position: relative;
}
/* line 121, ../../../../../../frontend/styles/ui/_quote.scss */
.blockquote__person {
  margin-top: 1.5625rem;
}

@media only screen and (max-width: 1024px) {
  /* line 127, ../../../../../../frontend/styles/ui/_quote.scss */
  .blockquote {
    padding: 0.625rem 3rem;
  }
  /* line 130, ../../../../../../frontend/styles/ui/_quote.scss */
  .blockquote__text {
    font-size: 1.1875rem;
    line-height: 1.58;
    font-weight: 300;
  }
}
@media only screen and (max-width: 768px) {
  /* line 138, ../../../../../../frontend/styles/ui/_quote.scss */
  .blockquote {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 1.875rem;
    padding-right: 0.2rem;
  }
  /* line 144, ../../../../../../frontend/styles/ui/_quote.scss */
  .blockquote__text {
    font-size: 0.9375rem;
    line-height: 1.58;
    font-weight: 300;
  }

  /* line 151, ../../../../../../frontend/styles/ui/_quote.scss */
  .person--mobile-top {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  /* line 154, ../../../../../../frontend/styles/ui/_quote.scss */
  .person__name {
    line-height: 1.47;
  }
  /* line 157, ../../../../../../frontend/styles/ui/_quote.scss */
  .person__post {
    font-size: 0.75rem;
    margin-top: 0.3rem !important;
    line-height: 1.15;
  }

  /* line 164, ../../../../../../frontend/styles/ui/_quote.scss */
  .person--big .person__image {
    width: 3.75rem;
    height: 3.75rem;
    margin-right: 0.625rem;
  }
  /* line 169, ../../../../../../frontend/styles/ui/_quote.scss */
  .person--big .person__name {
    font-size: 1rem;
    line-height: 1.56;
  }
  /* line 173, ../../../../../../frontend/styles/ui/_quote.scss */
  .person--big .person__post {
    font-size: 0.75rem;
    line-height: 1.67;
  }

  /* line 178, ../../../../../../frontend/styles/ui/_quote.scss */
  .person--large {
    display: block;
    margin-bottom: 40px;
  }
  /* line 182, ../../../../../../frontend/styles/ui/_quote.scss */
  .person--large .person__image {
    width: 8.75rem;
    height: 8.75rem;
    margin: 0 auto 20px;
  }
  /* line 188, ../../../../../../frontend/styles/ui/_quote.scss */
  .person--large .person__info {
    text-align: center;
  }
  /* line 192, ../../../../../../frontend/styles/ui/_quote.scss */
  .person--large .person__name {
    font-size: 19px;
    font-weight: normal;
    line-height: 1.32;
  }
}
/* line 1, ../../../../../../frontend/styles/ui/_reference.scss */
.additional-info {
  background-color: #F5F7FA;
  padding: 1.875rem;
}
/* line 5, ../../../../../../frontend/styles/ui/_reference.scss */
.additional-info--quote {
  padding-right: 10.625rem;
  position: relative;
}
/* line 9, ../../../../../../frontend/styles/ui/_reference.scss */
.additional-info--quote:after {
  position: absolute;
  content: '';
  right: 1.85rem;
  top: 2rem;
  width: 70px;
  height: 70px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70'%3E%3Cg fill='%230070BA' fill-rule='evenodd'%3E%3Cpath d='M49.886 12.817C48.419 6.389 44.736 1.16 44.234.309c-.803 1.2-3.739 5.812-5.229 10.933-1.628 5.71-1.868 10.774-1.308 15.764.56 4.985 2.67 10.105 2.67 10.105 1.119 2.69 2.798 5.567 3.89 6.982 1.598-2.081 5.286-8.286 6.43-16.393.638-4.507.661-8.458-.801-14.883m-5.652 29.676c-.72-1.356-1.846-3.943-1.951-7.936-.028-3.87 1.52-7.18 1.974-7.874.405.694 1.733 3.577 1.893 7.524.11 3.862-1.169 6.9-1.916 8.286m5.228-18.77c-.055 2.453-.348 5.042-.72 6.586.135-2.663-.189-6.424-.802-9.36-.611-2.939-2.35-7.835-3.735-10.107-1.277 2.158-2.854 6.399-3.68 10.083-.83 3.68-.855 8.136-.855 9.474-.221-1.135-.771-5.144-.613-9.18.132-3.331.908-6.75 1.334-8.325 1.627-5.255 3.47-8.613 3.814-9.149.346.536 2.668 4.671 3.87 9.017 1.198 4.348 1.435 8.51 1.387 10.962'/%3E%3Cpath d='M35.225 45.45v7.602c.01-.009.019-.02.034-.03a6.823 6.823 0 0 1 9.625 0 6.76 6.76 0 0 1 0 9.59l-.032.033v.003a13.618 13.618 0 0 1-9.627 3.97c-3.476 0-6.96-1.329-9.616-3.965a13.511 13.511 0 0 1 0-19.158 13.581 13.581 0 0 1 9.616-3.964V21.394C21.853 21.394 11 32.197 11 45.51c0 13.325 10.853 24.126 24.225 24.126 6.98 0 13.26-2.943 17.678-7.639V45.45H35.225'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 20, ../../../../../../frontend/styles/ui/_reference.scss */
.additional-info--row {
  height: 100%;
}
/* line 28, ../../../../../../frontend/styles/ui/_reference.scss */
.additional-info__text {
  margin-top: 0.525rem;
  line-height: 1.79;
  font-size: 0.875rem;
}
/* line 33, ../../../../../../frontend/styles/ui/_reference.scss */
.additional-info__text * + * {
  margin-top: 0.9rem;
}
/* line 38, ../../../../../../frontend/styles/ui/_reference.scss */
.additional-info__media {
  margin-top: 1.8rem;
  font-size: 0;
}
/* line 42, ../../../../../../frontend/styles/ui/_reference.scss */
.additional-info__media .link--photo {
  font-size: 0;
  position: relative;
  overflow: hidden;
}
/* line 47, ../../../../../../frontend/styles/ui/_reference.scss */
.additional-info__media .link--photo:after {
  content: '';
  display: inline-block;
  position: absolute;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='95' viewBox='0 0 48 95'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(.05)'%3E%3Crect width='47.5' height='95' fill='%23000' opacity='.501' rx='1'/%3E%3Cpath d='M12.35 47.025H36.1m-11.4-11.4v23.75' stroke='%23FFF' stroke-linecap='square'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 48px;
  height: 95px;
  bottom: 0;
  right: 0;
}
/* line 61, ../../../../../../frontend/styles/ui/_reference.scss */
.additional-info__link {
  margin-top: 0.7rem;
  font-size: 0.9375rem;
}
/* line 65, ../../../../../../frontend/styles/ui/_reference.scss */
.additional-info__link .link--icon {
  font-weight: 400 !important;
}
/* line 70, ../../../../../../frontend/styles/ui/_reference.scss */
.additional-info__img {
  max-width: 240px;
}
/* line 74, ../../../../../../frontend/styles/ui/_reference.scss */
.additional-info .media-img {
  display: inline-block;
  margin-top: 0;
  height: 95px;
  margin-top: 0.2rem;
  margin-right: 0.2rem;
}
/* line 81, ../../../../../../frontend/styles/ui/_reference.scss */
.additional-info .media-img:last-child {
  margin-right: 0;
}
/* line 86, ../../../../../../frontend/styles/ui/_reference.scss */
.additional-info__top-image {
  display: block;
  height: 12.5rem;
  width: -webkit-calc(100% + 3.75rem);
  width: calc(100% + 3.75rem);
  margin: -1.875rem -1.875rem 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
}
/* line 95, ../../../../../../frontend/styles/ui/_reference.scss */
.additional-info__top-image:hover {
  border-bottom: 0;
}

/* line 102, ../../../../../../frontend/styles/ui/_reference.scss */
.search-page .additional-info {
  padding: 0;
  margin-top: 40px;
  background-color: transparent;
}
/* line 107, ../../../../../../frontend/styles/ui/_reference.scss */
.search-page .additional-info__media {
  margin-top: 0.625rem;
}

@media only screen and (max-width: 1024px) {
  /* line 114, ../../../../../../frontend/styles/ui/_reference.scss */
  .additional-info__link {
    font-size: 0.875rem;
  }
}
@media only screen and (max-width: 768px) {
  /* line 119, ../../../../../../frontend/styles/ui/_reference.scss */
  .additional-info {
    margin-left: -1.875rem;
    margin-right: -1.875rem;
  }
  /* line 123, ../../../../../../frontend/styles/ui/_reference.scss */
  .additional-info--row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 128, ../../../../../../frontend/styles/ui/_reference.scss */
  .additional-info--quote {
    padding-right: 1.875rem;
  }
  /* line 131, ../../../../../../frontend/styles/ui/_reference.scss */
  .additional-info--quote:after {
    display: none;
  }
  /* line 135, ../../../../../../frontend/styles/ui/_reference.scss */
  .additional-info__title {
    font-size: 1.0625rem;
  }
  /* line 139, ../../../../../../frontend/styles/ui/_reference.scss */
  .additional-info__link {
    line-height: 1.43;
  }

  /* line 143, ../../../../../../frontend/styles/ui/_reference.scss */
  .search-page .additional-info {
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 152, ../../../../../../frontend/styles/ui/_reference.scss */
.article__body--old .additional-info img {
  display: inline-block !important;
  margin-top: 0;
}

/* line 1, ../../../../../../frontend/styles/ui/_regions.scss */
.regions {
  margin-top: 0;
}
/* line 4, ../../../../../../frontend/styles/ui/_regions.scss */
.regions__indictators {
  margin-top: 60px;
}
@media only screen and (max-width: 768px) {
  /* line 4, ../../../../../../frontend/styles/ui/_regions.scss */
  .regions__indictators {
    margin-top: 40px;
  }
}
/* line 12, ../../../../../../frontend/styles/ui/_regions.scss */
.regions__container {
  max-width: 800px;
  margin: 0 auto;
}
/* line 17, ../../../../../../frontend/styles/ui/_regions.scss */
.regions__lead {
  text-align: center;
}
@media only screen and (max-width: 768px) {
  /* line 17, ../../../../../../frontend/styles/ui/_regions.scss */
  .regions__lead {
    text-align: left;
  }
}

/* line 26, ../../../../../../frontend/styles/ui/_regions.scss */
.regions-more-info {
  background-image: url(/images/z-template/social/banner.jpg);
  background-position: 50% 100%;
  background-size: cover;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 600px) {
  /* line 26, ../../../../../../frontend/styles/ui/_regions.scss */
  .regions-more-info {
    background-image: url(/images/z-template/social/banner-mobile.jpg);
  }
}
@media only screen and (max-width: 480px) {
  /* line 26, ../../../../../../frontend/styles/ui/_regions.scss */
  .regions-more-info {
    height: 500px;
  }
}
/* line 40, ../../../../../../frontend/styles/ui/_regions.scss */
.regions-more-info__content {
  padding-top: 90px;
  padding-bottom: 90px;
  width: 100%;
}
@media only screen and (max-width: 768px) {
  /* line 40, ../../../../../../frontend/styles/ui/_regions.scss */
  .regions-more-info__content {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
/* line 51, ../../../../../../frontend/styles/ui/_regions.scss */
.regions-more-info__title {
  max-width: 900px;
  margin: 0 auto;
}
@media only screen and (max-width: 768px) {
  /* line 51, ../../../../../../frontend/styles/ui/_regions.scss */
  .regions-more-info__title {
    text-align: left !important;
    font-size: 27px;
  }
}
/* line 61, ../../../../../../frontend/styles/ui/_regions.scss */
.regions-more-info:after {
  content: '';
  display: inline-block;
  padding-top: 57%;
  width: 0;
}
@media (max-width: 1280px) {
  /* line 61, ../../../../../../frontend/styles/ui/_regions.scss */
  .regions-more-info:after {
    padding-top: 90%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 61, ../../../../../../frontend/styles/ui/_regions.scss */
  .regions-more-info:after {
    display: none;
  }
}

/* line 78, ../../../../../../frontend/styles/ui/_regions.scss */
.regions-indicators__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: -20px;
  margin-right: -20px;
  margin-top: -40px;
}
@media only screen and (max-width: 768px) {
  /* line 78, ../../../../../../frontend/styles/ui/_regions.scss */
  .regions-indicators__list {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
  }
}
/* line 91, ../../../../../../frontend/styles/ui/_regions.scss */
.regions-indicators__item {
  margin-top: 40px;
  width: 20%;
  padding: 0 20px;
}
@media only screen and (max-width: 768px) {
  /* line 91, ../../../../../../frontend/styles/ui/_regions.scss */
  .regions-indicators__item {
    padding: 0 10px;
    width: 50%;
  }
}

/* line 2, ../../../../../../frontend/styles/ui/_section.scss */
.subindex .section + .section {
  margin-top: 5.625rem;
}
/* line 6, ../../../../../../frontend/styles/ui/_section.scss */
.subindex .section + .section--collapse {
  margin-top: 3.75rem;
}
/* line 11, ../../../../../../frontend/styles/ui/_section.scss */
.subindex .footer .section + .section {
  margin-top: 0;
}

/* line 18, ../../../../../../frontend/styles/ui/_section.scss */
.content .section + .section {
  margin-top: 5.625rem;
}

/* line 23, ../../../../../../frontend/styles/ui/_section.scss */
.section.catskill-white-bg + .section.catskill-white-bg {
  border-top: 1px solid #E2E2E2;
}

/* line 29, ../../../../../../frontend/styles/ui/_section.scss */
.section__btn .btn {
  font-size: 0.6875rem;
  letter-spacing: 0.8px;
  padding: 0.75rem 4.35rem;
}
/* line 36, ../../../../../../frontend/styles/ui/_section.scss */
.section__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-bottom: 20px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
/* line 43, ../../../../../../frontend/styles/ui/_section.scss */
.section__header .header-1,.section__header h1 {
  margin-bottom: 0;
}
/* line 47, ../../../../../../frontend/styles/ui/_section.scss */
.section__header--white {
  color: #FFF;
}
/* line 52, ../../../../../../frontend/styles/ui/_section.scss */
.section__body {
  margin-top: 0;
}
/* line 57, ../../../../../../frontend/styles/ui/_section.scss */
.section--news-block .section__header {
  position: relative;
}
/* line 60, ../../../../../../frontend/styles/ui/_section.scss */
.section--news-block .section__header:after {
  left: 0;
  bottom: 0;
  top: auto;
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  background-color: #E8EAF0;
}
/* line 72, ../../../../../../frontend/styles/ui/_section.scss */
.section--news-block .section__body {
  margin-top: 1.9rem;
}
/* line 79, ../../../../../../frontend/styles/ui/_section.scss */
.section--journal .tile__body {
  padding-top: 0;
}
/* line 84, ../../../../../../frontend/styles/ui/_section.scss */
.section--journal .link--arrow {
  letter-spacing: 0.2px !important;
}
/* line 88, ../../../../../../frontend/styles/ui/_section.scss */
.section--bg-block {
  position: relative;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}
/* line 93, ../../../../../../frontend/styles/ui/_section.scss */
.section--bg-block:before {
  top: 0;
  bottom: 0;
  left: 50%;
  content: '';
  z-index: -1;
  width: 110vw;
  position: absolute;
  margin-left: -55vw;
  background-color: #F5F7FA;
}
/* line 107, ../../../../../../frontend/styles/ui/_section.scss */
.section--infograph .mobile-show {
  display: none;
}
/* line 111, ../../../../../../frontend/styles/ui/_section.scss */
.section--infograph .tile__img {
  border: 1px solid #E8EAF0;
}
/* line 116, ../../../../../../frontend/styles/ui/_section.scss */
.section--mass-media {
  position: relative;
  padding-top: 5.625rem;
}
/* line 120, ../../../../../../frontend/styles/ui/_section.scss */
.section--mass-media:before {
  top: 0;
  bottom: 0;
  left: 50%;
  content: '';
  height: 1px;
  width: 110vw;
  margin-left: -55vw;
  position: absolute;
  background-color: #E8EAF0;
}
/* line 133, ../../../../../../frontend/styles/ui/_section.scss */
.section--bottom-bordered {
  position: relative;
}
/* line 136, ../../../../../../frontend/styles/ui/_section.scss */
.section--bottom-bordered:before {
  bottom: 0;
  left: 50%;
  content: '';
  height: 1px;
  width: 110vw;
  margin-left: -55vw;
  position: absolute;
  background-color: #E8EAF0;
}
/* line 148, ../../../../../../frontend/styles/ui/_section.scss */
.section--top-bordered {
  position: relative;
}
/* line 151, ../../../../../../frontend/styles/ui/_section.scss */
.section--top-bordered:after {
  top: 0;
  left: 50%;
  content: '';
  height: 1px;
  width: 110vw;
  margin-left: -55vw;
  position: absolute;
  background-color: #E8EAF0;
}
/* line 163, ../../../../../../frontend/styles/ui/_section.scss */
.section--interview {
  position: relative;
  background-repeat: no-repeat;
  background-position: right center;
  padding: 3.75rem 2.5rem;
  background-image: url("/images/z-template/interview-1024.png");
}
/* line 170, ../../../../../../frontend/styles/ui/_section.scss */
.section--interview:before {
  left: 0;
  bottom: 0;
  content: '';
  width: 100%;
  height: 50%;
  opacity: 0.7;
  position: absolute;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000000);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), #000000);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000);
}
/* line 182, ../../../../../../frontend/styles/ui/_section.scss */
.section--interview .interview__quote {
  color: #FFF;
  line-height: 1.3;
  font-weight: 400;
  font-style: italic;
  font-size: 1.215rem;
}
/* line 190, ../../../../../../frontend/styles/ui/_section.scss */
.section--interview .interview__description {
  opacity: 0.5;
  color: #FFF;
  margin-top: 1rem;
  line-height: 1.67;
  font-size: 0.75rem;
}
/* line 198, ../../../../../../frontend/styles/ui/_section.scss */
.section--interview .interview__img {
  border-radius: 100%;
}
/* line 202, ../../../../../../frontend/styles/ui/_section.scss */
.section--interview .interview__more {
  border: none;
  margin-top: 0;
  color: #ccc;
  position: relative;
  font-size: 0.65rem;
  padding-top: 2.9rem;
  margin-left: 0.7rem;
  will-change: opacity;
  margin-bottom: 0.2rem;
  font-weight: 400 !important;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 215, ../../../../../../frontend/styles/ui/_section.scss */
.section--interview .interview__more:before {
  content: '';
  position: absolute;
  width: 2.25rem;
  height: 2.25rem;
  border: 1px solid #ccc;
  border-radius: 100%;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='1 3 13 9'%3E%3Cpath fill='%23CCC' d='M9.754 3.135a.462.462 0 0 0-.654 0 .45.45 0 0 0-.004.636l.004.003 3.321 3.27H1.459A.454.454 0 0 0 1 7.497c0 .251.203.458.459.458H12.42L9.1 11.221a.456.456 0 0 0 0 .645c.183.18.478.18.654 0l4.109-4.046a.44.44 0 0 0 .016-.622l-.016-.016-4.109-4.047z'/%3E%3C/svg%3E");
  background-size: 50% 50%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 228, ../../../../../../frontend/styles/ui/_section.scss */
.section--interview .interview__more:hover {
  opacity: 0.8;
}
/* line 233, ../../../../../../frontend/styles/ui/_section.scss */
.section--interview .interview__link {
  margin-top: 2rem;
}
/* line 239, ../../../../../../frontend/styles/ui/_section.scss */
.section--custom-line {
  padding-top: 90px;
  position: relative;
}
/* line 243, ../../../../../../frontend/styles/ui/_section.scss */
.section--custom-line:before {
  top: 0;
  left: 50%;
  content: '';
  height: 1px;
  width: 1000%;
  display: block;
  position: absolute;
  background-color: #e8eaf0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
/* line 256, ../../../../../../frontend/styles/ui/_section.scss */
.section--img-bg {
  position: relative;
  padding: 90px 0 120px;
  background-size: cover;
}
/* line 261, ../../../../../../frontend/styles/ui/_section.scss */
.section--img-bg:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0.6;
  z-index: 2;
  background-color: #031321;
  z-index: 0;
}
/* line 274, ../../../../../../frontend/styles/ui/_section.scss */
.section--img-bg .container {
  z-index: 1;
  color: #ccc;
  position: relative;
}
/* line 279, ../../../../../../frontend/styles/ui/_section.scss */
.section--img-bg .container h2 {
  color: #FFF;
}
/* line 285, ../../../../../../frontend/styles/ui/_section.scss */
.section--bg-black {
  position: relative;
  padding: 90px 0 130px;
  background-size: cover;
  background-color: #000;
  color: #fff;
}
/* line 293, ../../../../../../frontend/styles/ui/_section.scss */
.section--custom-img {
  margin-top: 0;
  padding: 90px 0 120px;
  overflow: hidden;
  position: relative;
}
/* line 300, ../../../../../../frontend/styles/ui/_section.scss */
.section--custom-img .custom-img-container {
  padding: 0;
  width: 450px;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
/* line 308, ../../../../../../frontend/styles/ui/_section.scss */
.section--custom-img .custom-img-container .custom-img {
  width: 100%;
}
/* line 314, ../../../../../../frontend/styles/ui/_section.scss */
.section--blue-bg {
  background-color: #1E88E5 !important;
  color: #FFF;
}
/* line 319, ../../../../../../frontend/styles/ui/_section.scss */
.section--blue-bg .section__body {
  padding-top: 50px;
}
/* line 326, ../../../../../../frontend/styles/ui/_section.scss */
.section--blue-bg ul li:before {
  background-color: #FFF !important;
}
/* line 333, ../../../../../../frontend/styles/ui/_section.scss */
.section--regions {
  margin-top: 0;
  padding: 3.75rem 0;
}
/* line 338, ../../../../../../frontend/styles/ui/_section.scss */
.section--social-networks {
  padding-top: 5.625rem;
  padding-bottom: 5.625rem;
}
/* line 343, ../../../../../../frontend/styles/ui/_section.scss */
.section--social-networks .social-networks__item {
  margin-top: 0;
}
/* line 347, ../../../../../../frontend/styles/ui/_section.scss */
.section--social-networks .social-networks__count {
  margin-top: 0;
}

@media (max-width: 1350px) {
  /* line 356, ../../../../../../frontend/styles/ui/_section.scss */
  .section--custom-img .custom-img-container {
    width: 100%;
  }
  /* line 359, ../../../../../../frontend/styles/ui/_section.scss */
  .section--custom-img .custom-img-container .custom-img {
    margin-top: auto;
    margin-bottom: auto;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 370, ../../../../../../frontend/styles/ui/_section.scss */
  .content .section + .section,.subindex .section + .section {
    margin-top: 3.75rem;
  }

  /* line 376, ../../../../../../frontend/styles/ui/_section.scss */
  .section__btn {
    margin-top: 3.1rem;
  }
  /* line 381, ../../../../../../frontend/styles/ui/_section.scss */
  .section--news-block .tile {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 384, ../../../../../../frontend/styles/ui/_section.scss */
  .section--news-block .tile__img {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    max-width: 130px;
    -webkit-flex-basis: 130px;
        -ms-flex-preferred-size: 130px;
            flex-basis: 130px;
  }
  /* line 390, ../../../../../../frontend/styles/ui/_section.scss */
  .section--news-block .tile__body {
    padding-top: 0;
    padding-left: 1.275rem;
  }
  /* line 399, ../../../../../../frontend/styles/ui/_section.scss */
  .section--blue-bg .section__img {
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    width: 265px;
    height: 100%;
  }
  /* line 409, ../../../../../../frontend/styles/ui/_section.scss */
  .section--special-project {
    margin-top: 0;
  }
  /* line 413, ../../../../../../frontend/styles/ui/_section.scss */
  .section--interview {
    padding: 2.5rem;
    background-size: cover;
    background-position: 0 0;
    background-image: url("/images/z-template/interview-768.png");
  }
  /* line 420, ../../../../../../frontend/styles/ui/_section.scss */
  .section--interview .interview__quote {
    font-size: 1.3125rem;
  }
  /* line 426, ../../../../../../frontend/styles/ui/_section.scss */
  .section--mass-media {
    padding-top: 3.75rem;
  }
  /* line 430, ../../../../../../frontend/styles/ui/_section.scss */
  .section--custom-img {
    padding-top: 90px;
    padding-bottom: 0;
  }
  /* line 434, ../../../../../../frontend/styles/ui/_section.scss */
  .section--custom-img .custom-img-container {
    height: auto;
    margin-top: -6rem;
    margin-bottom: -6rem;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  /* line 441, ../../../../../../frontend/styles/ui/_section.scss */
  .section--custom-img .custom-img {
    max-width: 450px;
  }
  /* line 445, ../../../../../../frontend/styles/ui/_section.scss */
  .section--custom-img + * {
    margin-top: -6rem;
  }
  /* line 450, ../../../../../../frontend/styles/ui/_section.scss */
  .section--bg-block {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  /* line 455, ../../../../../../frontend/styles/ui/_section.scss */
  .section--img-bg {
    padding: 60px 0 90px;
  }
  /* line 459, ../../../../../../frontend/styles/ui/_section.scss */
  .section--social-networks {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
@media only screen and (max-width: 768px) {
  /* line 468, ../../../../../../frontend/styles/ui/_section.scss */
  .section__btn {
    margin-top: 1.15rem;
  }
  /* line 471, ../../../../../../frontend/styles/ui/_section.scss */
  .section__btn .btn {
    width: 100%;
  }
  /* line 476, ../../../../../../frontend/styles/ui/_section.scss */
  .section__body {
    margin-top: 0;
  }
  /* line 482, ../../../../../../frontend/styles/ui/_section.scss */
  .section--blue-bg .section__img {
    width: 215px;
  }
  /* line 488, ../../../../../../frontend/styles/ui/_section.scss */
  .section--blue-bg .section__body {
    padding-top: 30px;
  }
  /* line 495, ../../../../../../frontend/styles/ui/_section.scss */
  .section--news-block .tile__body {
    padding-left: 0;
  }
  /* line 499, ../../../../../../frontend/styles/ui/_section.scss */
  .section--news-block .tile__img {
    display: none;
  }
  /* line 504, ../../../../../../frontend/styles/ui/_section.scss */
  .section--bg-black {
    padding: 60px 0 90px;
  }
  /* line 507, ../../../../../../frontend/styles/ui/_section.scss */
  .section--bg-black .row > [class^="col"] + [class^="col"] {
    margin-top: 0 !important;
  }
  /* line 514, ../../../../../../frontend/styles/ui/_section.scss */
  .section--journal .tile {
    display: block;
    border: none;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding: 1.875rem 1.25rem;
  }
  /* line 521, ../../../../../../frontend/styles/ui/_section.scss */
  .section--journal .tile__img {
    float: left;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    max-width: 70px;
    -webkit-flex-basis: 70px;
        -ms-flex-preferred-size: 70px;
            flex-basis: 70px;
    margin-right: 20px;
  }
  /* line 529, ../../../../../../frontend/styles/ui/_section.scss */
  .section--journal .tile__body {
    font-size: 0;
    display: block;
    padding-top: 0.38rem;
  }
  /* line 535, ../../../../../../frontend/styles/ui/_section.scss */
  .section--journal .tile__preview {
    float: left;
    margin-top: 0.825rem;
  }
  /* line 540, ../../../../../../frontend/styles/ui/_section.scss */
  .section--journal .tile__title--lg {
    display: inline;
  }
  /* line 544, ../../../../../../frontend/styles/ui/_section.scss */
  .section--journal .tile .link--small {
    float: left;
    margin-bottom: 2.5rem;
  }
  /* line 549, ../../../../../../frontend/styles/ui/_section.scss */
  .section--journal .tile .tile__img + .tile__body {
    padding-left: 0;
    margin-top: 1rem;
  }
  /* line 556, ../../../../../../frontend/styles/ui/_section.scss */
  .section--video-block {
    padding-top: 2rem;
    padding-bottom: 3.7rem;
  }
  /* line 561, ../../../../../../frontend/styles/ui/_section.scss */
  .section--interview {
    margin-left: -20px;
    margin-right: -20px;
    background-position: 50% 50%;
  }
  /* line 566, ../../../../../../frontend/styles/ui/_section.scss */
  .section--interview:before {
    height: 40%;
  }
  /* line 571, ../../../../../../frontend/styles/ui/_section.scss */
  .section--interview .interview__quote {
    font-size: 1.0625rem;
  }
  /* line 575, ../../../../../../frontend/styles/ui/_section.scss */
  .section--interview .interview__more {
    display: none;
  }
  /* line 580, ../../../../../../frontend/styles/ui/_section.scss */
  .section--interview--mass-media {
    padding-top: 2.5rem;
  }
  /* line 585, ../../../../../../frontend/styles/ui/_section.scss */
  .section--custom-img {
    padding: 90px 0;
  }
  /* line 588, ../../../../../../frontend/styles/ui/_section.scss */
  .section--custom-img + * {
    margin-top: 0;
  }
  /* line 593, ../../../../../../frontend/styles/ui/_section.scss */
  .section--regions {
    padding: 1.875rem 0;
  }
  /* line 599, ../../../../../../frontend/styles/ui/_section.scss */
  .section--social-networks .social-networks__item {
    margin-top: 0.9rem;
  }

  /* line 608, ../../../../../../frontend/styles/ui/_section.scss */
  .content .section__body .link--small {
    margin-top: 1rem;
    font-size: 0.7rem;
  }
}
/* line 2, ../../../../../../frontend/styles/ui/_sitemap.scss */
.sitemap__list-col .sitemap__list--level-1 + .sitemap__list--level-1 {
  margin-top: 25px !important;
}

/* line 8, ../../../../../../frontend/styles/ui/_sitemap.scss */
.sitemap__list:first-child {
  margin-top: 0 !important;
}
/* line 12, ../../../../../../frontend/styles/ui/_sitemap.scss */
.sitemap__list-item {
  line-height: 1.4 !important;
}
/* line 15, ../../../../../../frontend/styles/ui/_sitemap.scss */
.sitemap__list-item::before {
  display: none !important;
}
/* line 20, ../../../../../../frontend/styles/ui/_sitemap.scss */
.sitemap__list--level-1 {
  text-transform: uppercase;
}
/* line 23, ../../../../../../frontend/styles/ui/_sitemap.scss */
.sitemap__list--level-1 a {
  color: #1E88E5;
  font-weight: bold;
}
/* line 28, ../../../../../../frontend/styles/ui/_sitemap.scss */
.sitemap__list--level-1 .sitemap__list-item {
  padding-left: 0 !important;
  margin-top: 0 !important;
}
/* line 34, ../../../../../../frontend/styles/ui/_sitemap.scss */
.sitemap__list--level-2 {
  text-transform: none;
}
/* line 37, ../../../../../../frontend/styles/ui/_sitemap.scss */
.sitemap__list--level-2 a {
  font-weight: 400;
  color: #000;
}
/* line 43, ../../../../../../frontend/styles/ui/_sitemap.scss */
.sitemap__list--level-2 .sitemap__list-item::before {
  display: block !important;
}
/* line 48, ../../../../../../frontend/styles/ui/_sitemap.scss */
.sitemap__list--level-2 .sitemap__list-item + .sitemap__list-item {
  margin-top: 15px !important;
}
/* line 54, ../../../../../../frontend/styles/ui/_sitemap.scss */
.sitemap__list--level-3 a {
  font-weight: 300;
}
/* line 58, ../../../../../../frontend/styles/ui/_sitemap.scss */
.sitemap__list--level-3 .sitemap__list-item + .sitemap__list-item {
  margin-top: 10px !important;
}
/* line 63, ../../../../../../frontend/styles/ui/_sitemap.scss */
.sitemap__list--level-2,.sitemap__list--level-3,.sitemap__list--level-4 {
  margin-top: 15px !important;
}
/* line 68, ../../../../../../frontend/styles/ui/_sitemap.scss */
.sitemap__list--level-2 .sitemap__list-item,.sitemap__list--level-3 .sitemap__list-item,.sitemap__list--level-4 .sitemap__list-item {
  padding-left: 1.8625rem !important;
}

/* line 3, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list__item {
  font-size: 0.8125rem;
  margin-bottom: 0.1875rem;
}
/* line 6, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list__item:last-child {
  margin-bottom: 0;
}
/* line 10, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list__title {
  margin-bottom: 1rem;
}
/* line 14, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list__link {
  display: inline-block;
  position: relative;
  padding-left: 1.75rem;
  padding-bottom: 0.22rem;
  padding-top: 0.22rem;
  color: #333;
  opacity: 1;
  border-bottom: none;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 25, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list__link:hover {
  opacity: 0.5;
  border-color: transparent;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 30, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list__link:before {
  content: '';
  position: absolute;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
/* line 43, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list__link--fb:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M9.736 1.003L8.057 1C6.171 1 4.952 2.254 4.952 4.196v1.473H3.264A.264.264 0 0 0 3 5.933V8.07c0 .146.118.265.264.265h1.688V14h2.73V8.334h1.975a.264.264 0 0 0 .264-.264V5.934a.266.266 0 0 0-.264-.265H7.683V4.42c0-.6.142-.905.922-.905h1.131A.264.264 0 0 0 10 3.251V1.267a.264.264 0 0 0-.264-.264z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 48, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list__link--vk:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M12.393 9.087c.479.458.982.888 1.41 1.392.19.225.369.455.506.715.194.371.019.777-.32.799h-2.096c-.541.044-.974-.17-1.336-.533-.291-.29-.561-.6-.839-.9a1.986 1.986 0 0 0-.378-.33c-.285-.182-.535-.125-.697.168-.168.297-.205.627-.222.959-.022.486-.172.613-.668.637-1.06.049-2.067-.109-3.002-.635-.824-.463-1.464-1.116-2.02-1.856C1.648 8.061.818 6.477.073 4.85c-.168-.367-.045-.564.367-.57.685-.013 1.37-.013 2.054-.002.278.004.462.16.57.419.37.894.823 1.744 1.391 2.532.152.21.306.42.526.568.243.163.429.109.543-.157.068-.17.108-.349.12-.531.055-.622.062-1.242-.033-1.862-.058-.386-.28-.637-.673-.71-.2-.037-.17-.11-.074-.223.17-.193.328-.314.644-.314h2.37c.374.072.457.237.509.606l.002 2.585c-.005.143.072.566.334.66.209.068.347-.097.472-.227.568-.592.974-1.29 1.336-2.014.16-.319.298-.65.432-.98.1-.244.255-.365.536-.36l2.282.002c.068 0 .136.001.201.012.385.065.49.227.371.596-.187.578-.551 1.06-.906 1.544-.381.517-.788 1.016-1.165 1.536-.346.476-.32.714.111 1.127z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 53, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list__link--ytb:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M13.492 5.11c-.07-.843-.57-1.906-1.598-1.944-2.871-.194-6.271-.247-9.191 0-.906.102-1.528 1.211-1.596 2.054-.143 1.77-.143 2.778 0 4.547.069.844.675 1.959 1.598 2.076 2.956.194 6.34.223 9.191 0 .895-.156 1.528-1.232 1.597-2.076.144-1.769.144-2.887-.001-4.657zM5.724 9.74V5.2l3.938 2.27-3.938 2.27z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 58, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list__link--inst:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M10.412 1H4.587A3.592 3.592 0 0 0 1 4.588v5.824A3.592 3.592 0 0 0 4.587 14h5.825A3.592 3.592 0 0 0 14 10.412V4.588A3.591 3.591 0 0 0 10.412 1zm2.436 9.412a2.44 2.44 0 0 1-2.436 2.436H4.587a2.438 2.438 0 0 1-2.434-2.436V4.588a2.437 2.437 0 0 1 2.434-2.435h5.825a2.439 2.439 0 0 1 2.436 2.435v5.824zM7.5 4.25A3.254 3.254 0 0 0 4.25 7.5a3.254 3.254 0 0 0 3.25 3.25 3.254 3.254 0 0 0 3.25-3.25A3.254 3.254 0 0 0 7.5 4.25zm0 5.417A2.17 2.17 0 0 1 5.333 7.5 2.17 2.17 0 0 1 7.5 5.333 2.17 2.17 0 0 1 9.667 7.5 2.17 2.17 0 0 1 7.5 9.667zm4.207-6.375a1 1 0 1 1-1.414 1.415 1 1 0 0 1 1.414-1.415z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 63, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list__link--zen:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M7.4 1C4.8 1 3 1 2.1 1.9c-.9.9-.9 2.8-.9 5.4 2.8-.1 4.1-.2 5.1-1.2s1-2.3 1.1-5.1zM2.1 12.8c-.9-.9-.9-2.8-.9-5.3 2.8 0 4.1.1 5.1 1.1s1.1 2.3 1.2 5.1c-2.7 0-4.5 0-5.4-.9zm5.5.9c.1-2.8.2-4.1 1.2-5.1s2.3-1.1 5.1-1.2c0 2.5 0 4.4-.9 5.3-1 1-2.8 1-5.4 1zM7.6 1c.1 2.8.2 4.1 1.2 5.1s2.3 1.1 5.1 1.2c0-2.5 0-4.4-.9-5.3-1-1-2.8-1-5.4-1z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 68, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list__link--viber:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 40' fill='%23666'%3E%3Cstyle%3E.st0{fill:%23fff}.st1{filter:url(%23Adobe_OpacityMaskFilter)}.st2{mask:url(%23mask-2);fill:%23fff}%3C/style%3E%3Ctitle%3Eicons / Soc / 4-Instagram%3C/title%3E%3Cg id='Page-1'%3E%3Cg id='Artboard' transform='translate(-96 -66)'%3E%3Cg id='_x30_2-Content-_x2F_-Social-_x2F_-Extra-_x2F_-Template-_x2F_-1080-_x2F_-01-Defalut' transform='translate(52 66)'%3E%3Cg id='icons-_x2F_-Soc-_x2F_-8-Viber' transform='translate(41.608)'%3E%3Cg id='color' transform='translate(2.667)'%3E%3Cg id='Mask'%3E%3Cpath id='path-1_1_' class='st0' d='M21.9 0c7.8 0 14.2 6.3 14.3 14v7.1c0 7.8-6.3 14.2-14 14.3h-7.5l-4.4 4c-.1.1-.3.2-.5.2-.1 0-.2 0-.3-.1-.2-.1-.4-.3-.4-.6v-4.5C3.8 32.3.2 27.2 0 21.4v-7.1C0 6.5 6.3.2 14 0H21.9zm0 1.5h-7.5C7.4 1.5 1.7 7.1 1.5 14v7.1c0 5.4 3.4 10.3 8.6 12.1.3.1.5.3.5.6V37.1l3.3-3c.1-.1.2-.2.4-.2h7.6c7 0 12.7-5.6 12.8-12.5v-7.1c0-7-5.7-12.8-12.8-12.8zM11.6 7.7l3.7 4.3c.8.9.7 2.2-.1 3.1l-.1.1-.5.5c1.3 3.7 3.4 4.6 5.4 5.3l.2.1.2-.3c.3-.5.8-.9 1.4-1 .5-.1 1.1 0 1.5.2l.2.1 4.6 3c.3.2.4.6.3.9l-.1.1-1.6 2.5c-.7 1.1-1.9 1.7-3.2 1.7-.7 0-1.4-.2-2-.6-.2-.1-5.7-3-8.8-6.1-3.1-3.1-4.9-6.5-5-6.6v-.1c-.3-.8-1.2-3.3.6-5l.2-.2 2.3-2c.1-.2.5-.2.8 0zm-.5 1.7l-1.7 1.5c-.8.7-.9 1.8-.4 3.4.2.4 2 3.5 4.8 6.3s8 5.6 8.4 5.8c1.1.7 2.4.4 3.1-.5l.1-.1 1.2-1.9-4-2.6c-.2-.1-.4-.2-.6-.1-.2 0-.3.1-.4.2l-.1.1-.5.8c-.2.3-.5.4-.8.3h-.1l-.3-.1c-2.2-.7-5.3-1.7-6.9-6.9-.1-.2 0-.5.1-.7l.1-.1.9-.8c.3-.3.3-.7.1-1h.1l-3.1-3.6zm7.4-3.2c.1-.4.5-.6.9-.5 5 1.4 9 5.4 10.4 10.4.1.4-.1.8-.5.9h-.2c-.3 0-.6-.2-.7-.6-1.3-4.4-4.9-7.9-9.4-9.2-.4-.1-.6-.6-.5-1zm1.2 3c3.2.9 5.7 3.4 6.6 6.6.1.4-.1.8-.5.9h-.2c-.3 0-.6-.2-.7-.5-.7-2.7-2.9-4.8-5.5-5.5-.4-.1-.6-.5-.5-.9s.4-.7.8-.6zm.1 3.1c1.6.5 2.9 1.8 3.4 3.4.1.4-.1.8-.5.9h-.2c-.3 0-.6-.2-.7-.6-.3-1.1-1.2-2-2.3-2.3-.4-.1-.6-.5-.5-.9 0-.4.4-.7.8-.5z'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='Adobe_OpacityMaskFilter' filterUnits='userSpaceOnUse' x='-2.7' y='0' width='40' height='40'%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cmask maskUnits='userSpaceOnUse' x='-2.7' y='0' width='40' height='40' id='mask-2'%3E%3Cg class='st1'%3E%3Cpath id='path-1' class='st0' d='M21.9 0c7.8 0 14.2 6.3 14.3 14v7.1c0 7.8-6.3 14.2-14 14.3h-7.5l-4.4 4c-.1.1-.3.2-.5.2-.1 0-.2 0-.3-.1-.2-.1-.4-.3-.4-.6v-4.5C3.8 32.3.2 27.2 0 21.4v-7.1C0 6.5 6.3.2 14 0H21.9zm0 1.5h-7.5C7.4 1.5 1.7 7.1 1.5 14v7.1c0 5.4 3.4 10.3 8.6 12.1.3.1.5.3.5.6V37.1l3.3-3c.1-.1.2-.2.4-.2h7.6c7 0 12.7-5.6 12.8-12.5v-7.1c0-7-5.7-12.8-12.8-12.8zM11.6 7.7l3.7 4.3c.8.9.7 2.2-.1 3.1l-.1.1-.5.5c1.3 3.7 3.4 4.6 5.4 5.3l.2.1.2-.3c.3-.5.8-.9 1.4-1 .5-.1 1.1 0 1.5.2l.2.1 4.6 3c.3.2.4.6.3.9l-.1.1-1.6 2.5c-.7 1.1-1.9 1.7-3.2 1.7-.7 0-1.4-.2-2-.6-.2-.1-5.7-3-8.8-6.1-3.1-3.1-4.9-6.5-5-6.6v-.1c-.3-.8-1.2-3.3.6-5l.2-.2 2.3-2c.1-.2.5-.2.8 0zm-.5 1.7l-1.7 1.5c-.8.7-.9 1.8-.4 3.4.2.4 2 3.5 4.8 6.3s8 5.6 8.4 5.8c1.1.7 2.4.4 3.1-.5l.1-.1 1.2-1.9-4-2.6c-.2-.1-.4-.2-.6-.1-.2 0-.3.1-.4.2l-.1.1-.5.8c-.2.3-.5.4-.8.3h-.1l-.3-.1c-2.2-.7-5.3-1.7-6.9-6.9-.1-.2 0-.5.1-.7l.1-.1.9-.8c.3-.3.3-.7.1-1h.1l-3.1-3.6zm7.4-3.2c.1-.4.5-.6.9-.5 5 1.4 9 5.4 10.4 10.4.1.4-.1.8-.5.9h-.2c-.3 0-.6-.2-.7-.6-1.3-4.4-4.9-7.9-9.4-9.2-.4-.1-.6-.6-.5-1zm1.2 3c3.2.9 5.7 3.4 6.6 6.6.1.4-.1.8-.5.9h-.2c-.3 0-.6-.2-.7-.5-.7-2.7-2.9-4.8-5.5-5.5-.4-.1-.6-.5-.5-.9s.4-.7.8-.6zm.1 3.1c1.6.5 2.9 1.8 3.4 3.4.1.4-.1.8-.5.9h-.2c-.3 0-.6-.2-.7-.6-.3-1.1-1.2-2-2.3-2.3-.4-.1-.6-.5-.5-.9 0-.4.4-.7.8-.5z'/%3E%3C/g%3E%3C/mask%3E%3Cpath class='st2' d='M-2.7 0h40v40h-40z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 73, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list__link--tw:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M12.593 4.584a2.41 2.41 0 0 0 1.07-1.393 5.678 5.678 0 0 1-1.567.59A2.298 2.298 0 0 0 10.323 3a2.38 2.38 0 0 0-1.762.738 2.477 2.477 0 0 0-.717 1.784c0 .212.026.401.078.561-2.05-.072-3.748-.945-5.085-2.628-.227.412-.34.831-.34 1.265 0 .89.366 1.597 1.096 2.115a2.67 2.67 0 0 1-1.096-.322c0 .637.182 1.168.546 1.635.366.463.836.758 1.41.885-.208.055-.427.08-.652.08-.208 0-.356-.018-.443-.057.153.52.443.94.86 1.262.417.322.896.494 1.435.509a4.722 4.722 0 0 1-3.052 1.069c-.281 0-.48-.004-.601-.025C3.131 12.625 4.39 13 5.784 13c1.426 0 2.687-.371 3.782-1.113 1.097-.738 1.906-1.65 2.426-2.722a7.544 7.544 0 0 0 .781-3.35v-.321c.506-.39.914-.83 1.227-1.316a5.33 5.33 0 0 1-1.407.406z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 78, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list__link--4sq:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M3.003 13.313c.027.297.151.531.444.642.279.106.647.022.835-.195.596-.687 1.187-1.378 1.78-2.067.497-.58.995-1.156 1.49-1.737a.34.34 0 0 1 .29-.13c.656.004 1.312.004 1.967 0 .578-.004.93-.264 1.108-.811.037-.115.065-.234.09-.351.388-1.857.774-3.714 1.157-5.572.087-.417.193-.83.141-1.265-.047-.377-.261-.651-.623-.76-.095-.029-.194-.045-.289-.067H4.04c-.145.041-.295.062-.43.136-.42.23-.61.595-.61 1.063-.002 3.657 0 7.315 0 10.972 0 .048-.002.095.003.142zM4.454 2.907c0-.34.117-.455.46-.455h5.41c.334 0 .474.163.41.494-.092.466-.19.93-.289 1.394-.049.226-.188.333-.426.333H7.471c-.439.001-.662.224-.663.66v.207c.006.343.246.586.59.587.729.003 1.458.002 2.187 0 .092 0 .183.007.261.06.129.09.17.218.141.364-.1.512-.204 1.024-.312 1.534-.036.171-.172.267-.364.269-.47.002-.939-.002-1.41.002-.225 0-.449.01-.673.02a.503.503 0 0 0-.376.172c-.303.337-.573.701-.857 1.054-.491.607-.977 1.219-1.464 1.828-.013.016-.028.03-.05.055-.04-.057-.026-.106-.026-.151l-.001-8.427z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 83, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list__link--ok:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M6.756 10.508c-1.156-.119-2.199-.404-3.092-1.104-.11-.086-.225-.17-.326-.268-.39-.375-.43-.805-.121-1.248.265-.38.709-.48 1.17-.263.09.042.175.095.256.151 1.664 1.144 3.95 1.175 5.621.052.166-.127.342-.23.547-.283a.86.86 0 0 1 .984.393c.244.398.24.788-.061 1.096A4.525 4.525 0 0 1 10.1 10.09c-.582.227-1.223.34-1.854.416.095.104.14.155.2.215.859.863 1.722 1.723 2.578 2.588.291.295.353.662.191 1.004-.175.375-.568.623-.953.597-.244-.017-.436-.14-.604-.31-.648-.652-1.31-1.293-1.944-1.957-.185-.193-.274-.156-.437.012-.652.67-1.315 1.332-1.981 1.99-.3.295-.656.348-1.003.18-.37-.18-.604-.557-.586-.936.012-.256.138-.451.314-.627l2.546-2.55.189-.204zm.705-2.957c-2.063-.007-3.755-1.717-3.743-3.784A3.782 3.782 0 0 1 7.506 0c2.088.006 3.764 1.714 3.753 3.825-.01 2.062-1.714 3.734-3.798 3.726zm1.875-3.779a1.839 1.839 0 0 0-1.834-1.844h-.011a1.842 1.842 0 0 0-1.85 1.834v.032A1.84 1.84 0 0 0 7.49 5.625h.011A1.834 1.834 0 0 0 9.336 3.79v-.018z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 88, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list__link--tel:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M13.801 11.811l-1.83 1.817a.982.982 0 0 1-.324.233 1.292 1.292 0 0 1-.653.139c-.176 0-.457-.029-.848-.09-.39-.061-.867-.206-1.43-.439-.564-.234-1.205-.587-1.92-1.055-.716-.469-1.478-1.109-2.285-1.928a15.226 15.226 0 0 1-1.597-1.817 13.126 13.126 0 0 1-1.017-1.605 8.636 8.636 0 0 1-.578-1.336 7.06 7.06 0 0 1-.262-1.032 3.388 3.388 0 0 1-.055-.682c.01-.165.014-.257.014-.276.018-.128.06-.259.124-.392s.142-.241.234-.324l1.83-1.831A.607.607 0 0 1 3.644 1c.12 0 .225.034.317.103.092.07.17.154.234.255l1.473 2.796a.674.674 0 0 1 .068.482.855.855 0 0 1-.233.44l-.675.675a.238.238 0 0 0-.048.09.33.33 0 0 0-.02.103c.036.193.119.413.247.66.11.221.28.49.51.806.229.317.554.682.976 1.095.413.423.78.75 1.101.985.321.234.589.406.804.516.217.11.381.178.496.2l.172.034a.353.353 0 0 0 .18-.069l.783-.8a.842.842 0 0 1 .578-.22c.156 0 .281.027.373.082l2.67 1.57c.191.12.307.271.344.455a.636.636 0 0 1-.193.553z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 93, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list__link--telegram:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M3.429 7.953L5.2 12.197l2.307-2.209L11.465 13 14.25 1 0 6.687l3.429 1.266zm6.749-3.51L5.816 8.255l-.543 1.961L4.27 7.812l5.91-3.37-.002.001z'/%3E%3Cdefs%3E%3Cfilter id='a' filterUnits='userSpaceOnUse' x='-1' y='-1' width='17' height='17'%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cmask maskUnits='userSpaceOnUse' x='-1' y='-1' width='17' height='17' id='b'%3E%3Cpath fill='%23666' d='M3.429 7.953L5.2 12.197l2.307-2.209L11.465 13 14.25 1 0 6.687l3.429 1.266zm6.749-3.51L5.816 8.255l-.543 1.961L4.27 7.812l5.91-3.37-.002.001z' filter='url(%23a)'/%3E%3C/mask%3E%3Cg mask='url(%23b)'%3E%3Cpath fill='%23666' d='M-1-1h17v17H-1V-1z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 98, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list__link--yzen:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M10.043 1H8.195c-1.87 0-3.759 1.382-3.759 4.469 0 1.599.678 2.843 1.92 3.552l-2.273 4.115a.59.59 0 0 0-.008.59.562.562 0 0 0 .492.274h1.15c.262 0 .466-.126.563-.348l2.132-4.17h.156v3.998c0 .281.238.52.519.52h1.005a.513.513 0 0 0 .536-.536V1.57c0-.335-.239-.569-.585-.57zM8.568 7.63h-.275c-1.064 0-1.7-.869-1.7-2.324 0-1.809.803-2.454 1.556-2.454h.42V7.63z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 103, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list__link--mail:before {
  width: 1rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M7.412 9.412l1.834-1.605 5.24 4.494c-.19.178-.446.287-.729.287H1.067c-.285 0-.542-.109-.732-.287l5.243-4.494 1.834 1.605zm7.076-7.125L7.412 8.354.337 2.289C.527 2.11.784 2 1.067 2h12.69c.285 0 .541.11.731.287zM0 2.93l5.117 4.448L0 11.727V2.93zm9.706 4.448l5.118-4.452v8.8L9.706 7.378z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 111, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list--simple {
  font-size: 0;
}
/* line 114, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list--simple .social-list__link {
  margin-top: 0;
  width: 2rem;
  height: 2rem;
  margin-left: 0.8rem;
  padding-left: 0;
}
/* line 120, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list--simple .social-list__link:first-child {
  margin-left: 0;
}
/* line 123, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list--simple .social-list__link:before {
  width: 2rem;
  height: 2rem;
}
/* line 128, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list--simple .social-list__link--vk:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M12.393 9.087c.479.458.982.888 1.41 1.392.19.225.369.455.506.715.194.371.019.777-.32.799h-2.096c-.541.044-.974-.17-1.336-.533-.291-.29-.561-.6-.839-.9a1.986 1.986 0 0 0-.378-.33c-.285-.182-.535-.125-.697.168-.168.297-.205.627-.222.959-.022.486-.172.613-.668.637-1.06.049-2.067-.109-3.002-.635-.824-.463-1.464-1.116-2.02-1.856C1.648 8.061.818 6.477.073 4.85c-.168-.367-.045-.564.367-.57.685-.013 1.37-.013 2.054-.002.278.004.462.16.57.419.37.894.823 1.744 1.391 2.532.152.21.306.42.526.568.243.163.429.109.543-.157.068-.17.108-.349.12-.531.055-.622.062-1.242-.033-1.862-.058-.386-.28-.637-.673-.71-.2-.037-.17-.11-.074-.223.17-.193.328-.314.644-.314h2.37c.374.072.457.237.509.606l.002 2.585c-.005.143.072.566.334.66.209.068.347-.097.472-.227.568-.592.974-1.29 1.336-2.014.16-.319.298-.65.432-.98.1-.244.255-.365.536-.36l2.282.002c.068 0 .136.001.201.012.385.065.49.227.371.596-.187.578-.551 1.06-.906 1.544-.381.517-.788 1.016-1.165 1.536-.346.476-.32.714.111 1.127z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 133, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list--simple .social-list__link--fb:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M9.736 1.003L8.057 1C6.171 1 4.952 2.254 4.952 4.196v1.473H3.264A.264.264 0 0 0 3 5.933V8.07c0 .146.118.265.264.265h1.688V14h2.73V8.334h1.975a.264.264 0 0 0 .264-.264V5.934a.266.266 0 0 0-.264-.265H7.683V4.42c0-.6.142-.905.922-.905h1.131A.264.264 0 0 0 10 3.251V1.267a.264.264 0 0 0-.264-.264z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 138, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list--simple .social-list__link--ok:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M6.756 10.508c-1.156-.119-2.199-.404-3.092-1.104-.11-.086-.225-.17-.326-.268-.39-.375-.43-.805-.121-1.248.265-.38.709-.48 1.17-.263.09.042.175.095.256.151 1.664 1.144 3.95 1.175 5.621.052.166-.127.342-.23.547-.283a.86.86 0 0 1 .984.393c.244.398.24.788-.061 1.096A4.525 4.525 0 0 1 10.1 10.09c-.582.227-1.223.34-1.854.416.095.104.14.155.2.215.859.863 1.722 1.723 2.578 2.588.291.295.353.662.191 1.004-.175.375-.568.623-.953.597-.244-.017-.436-.14-.604-.31-.648-.652-1.31-1.293-1.944-1.957-.185-.193-.274-.156-.437.012-.652.67-1.315 1.332-1.981 1.99-.3.295-.656.348-1.003.18-.37-.18-.604-.557-.586-.936.012-.256.138-.451.314-.627l2.546-2.55.189-.204zm.705-2.957c-2.063-.007-3.755-1.717-3.743-3.784A3.782 3.782 0 0 1 7.506 0c2.088.006 3.764 1.714 3.753 3.825-.01 2.062-1.714 3.734-3.798 3.726zm1.875-3.779a1.839 1.839 0 0 0-1.834-1.844h-.011a1.842 1.842 0 0 0-1.85 1.834v.032A1.84 1.84 0 0 0 7.49 5.625h.011A1.834 1.834 0 0 0 9.336 3.79v-.018z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 143, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-list--simple .social-list__link--tw:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M12.593 4.584a2.41 2.41 0 0 0 1.07-1.393 5.678 5.678 0 0 1-1.567.59A2.298 2.298 0 0 0 10.323 3a2.38 2.38 0 0 0-1.762.738 2.477 2.477 0 0 0-.717 1.784c0 .212.026.401.078.561-2.05-.072-3.748-.945-5.085-2.628-.227.412-.34.831-.34 1.265 0 .89.366 1.597 1.096 2.115a2.67 2.67 0 0 1-1.096-.322c0 .637.182 1.168.546 1.635.366.463.836.758 1.41.885-.208.055-.427.08-.652.08-.208 0-.356-.018-.443-.057.153.52.443.94.86 1.262.417.322.896.494 1.435.509a4.722 4.722 0 0 1-3.052 1.069c-.281 0-.48-.004-.601-.025C3.131 12.625 4.39 13 5.784 13c1.426 0 2.687-.371 3.782-1.113 1.097-.738 1.906-1.65 2.426-2.722a7.544 7.544 0 0 0 .781-3.35v-.321c.506-.39.914-.83 1.227-1.316a5.33 5.33 0 0 1-1.407.406z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 153, ../../../../../../frontend/styles/ui/_social.scss */
.ymaps-2-1-74-map ymaps {
  margin-top: 0;
}

/* line 158, ../../../../../../frontend/styles/ui/_social.scss */
.ya-share2__list {
  font-size: 0;
  width: 100%;
}
/* line 162, ../../../../../../frontend/styles/ui/_social.scss */
.ya-share2__item {
  margin-top: 0;
  display: inline-block;
  margin-left: 0.8rem;
}
/* line 167, ../../../../../../frontend/styles/ui/_social.scss */
.ya-share2__item:first-child {
  margin-left: 0;
}
/* line 171, ../../../../../../frontend/styles/ui/_social.scss */
.ya-share2__link {
  margin-top: 0;
  display: inline-block;
  width: 2rem;
  height: 2rem;
  color: #333;
  opacity: 1;
  border-bottom: none;
  -webkit-transition: opacity 0.2s linear !important;
  -o-transition: opacity 0.2s linear !important;
  transition: opacity 0.2s linear !important;
  border-bottom: none !important;
}
/* line 182, ../../../../../../frontend/styles/ui/_social.scss */
.ya-share2__link:hover {
  opacity: 0.5;
}
/* line 186, ../../../../../../frontend/styles/ui/_social.scss */
.ya-share2__icon {
  width: 2rem;
  height: 2rem;
  display: inline-block;
}
/* line 192, ../../../../../../frontend/styles/ui/_social.scss */
.ya-share2__item_service_vkontakte .ya-share2__icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M12.393 9.087c.479.458.982.888 1.41 1.392.19.225.369.455.506.715.194.371.019.777-.32.799h-2.096c-.541.044-.974-.17-1.336-.533-.291-.29-.561-.6-.839-.9a1.986 1.986 0 0 0-.378-.33c-.285-.182-.535-.125-.697.168-.168.297-.205.627-.222.959-.022.486-.172.613-.668.637-1.06.049-2.067-.109-3.002-.635-.824-.463-1.464-1.116-2.02-1.856C1.648 8.061.818 6.477.073 4.85c-.168-.367-.045-.564.367-.57.685-.013 1.37-.013 2.054-.002.278.004.462.16.57.419.37.894.823 1.744 1.391 2.532.152.21.306.42.526.568.243.163.429.109.543-.157.068-.17.108-.349.12-.531.055-.622.062-1.242-.033-1.862-.058-.386-.28-.637-.673-.71-.2-.037-.17-.11-.074-.223.17-.193.328-.314.644-.314h2.37c.374.072.457.237.509.606l.002 2.585c-.005.143.072.566.334.66.209.068.347-.097.472-.227.568-.592.974-1.29 1.336-2.014.16-.319.298-.65.432-.98.1-.244.255-.365.536-.36l2.282.002c.068 0 .136.001.201.012.385.065.49.227.371.596-.187.578-.551 1.06-.906 1.544-.381.517-.788 1.016-1.165 1.536-.346.476-.32.714.111 1.127z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 197, ../../../../../../frontend/styles/ui/_social.scss */
.ya-share2__item_service_facebook .ya-share2__icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M9.736 1.003L8.057 1C6.171 1 4.952 2.254 4.952 4.196v1.473H3.264A.264.264 0 0 0 3 5.933V8.07c0 .146.118.265.264.265h1.688V14h2.73V8.334h1.975a.264.264 0 0 0 .264-.264V5.934a.266.266 0 0 0-.264-.265H7.683V4.42c0-.6.142-.905.922-.905h1.131A.264.264 0 0 0 10 3.251V1.267a.264.264 0 0 0-.264-.264z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 202, ../../../../../../frontend/styles/ui/_social.scss */
.ya-share2__item_service_odnoklassniki .ya-share2__icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M6.756 10.508c-1.156-.119-2.199-.404-3.092-1.104-.11-.086-.225-.17-.326-.268-.39-.375-.43-.805-.121-1.248.265-.38.709-.48 1.17-.263.09.042.175.095.256.151 1.664 1.144 3.95 1.175 5.621.052.166-.127.342-.23.547-.283a.86.86 0 0 1 .984.393c.244.398.24.788-.061 1.096A4.525 4.525 0 0 1 10.1 10.09c-.582.227-1.223.34-1.854.416.095.104.14.155.2.215.859.863 1.722 1.723 2.578 2.588.291.295.353.662.191 1.004-.175.375-.568.623-.953.597-.244-.017-.436-.14-.604-.31-.648-.652-1.31-1.293-1.944-1.957-.185-.193-.274-.156-.437.012-.652.67-1.315 1.332-1.981 1.99-.3.295-.656.348-1.003.18-.37-.18-.604-.557-.586-.936.012-.256.138-.451.314-.627l2.546-2.55.189-.204zm.705-2.957c-2.063-.007-3.755-1.717-3.743-3.784A3.782 3.782 0 0 1 7.506 0c2.088.006 3.764 1.714 3.753 3.825-.01 2.062-1.714 3.734-3.798 3.726zm1.875-3.779a1.839 1.839 0 0 0-1.834-1.844h-.011a1.842 1.842 0 0 0-1.85 1.834v.032A1.84 1.84 0 0 0 7.49 5.625h.011A1.834 1.834 0 0 0 9.336 3.79v-.018z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 207, ../../../../../../frontend/styles/ui/_social.scss */
.ya-share2__item_service_twitter .ya-share2__icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M12.593 4.584a2.41 2.41 0 0 0 1.07-1.393 5.678 5.678 0 0 1-1.567.59A2.298 2.298 0 0 0 10.323 3a2.38 2.38 0 0 0-1.762.738 2.477 2.477 0 0 0-.717 1.784c0 .212.026.401.078.561-2.05-.072-3.748-.945-5.085-2.628-.227.412-.34.831-.34 1.265 0 .89.366 1.597 1.096 2.115a2.67 2.67 0 0 1-1.096-.322c0 .637.182 1.168.546 1.635.366.463.836.758 1.41.885-.208.055-.427.08-.652.08-.208 0-.356-.018-.443-.057.153.52.443.94.86 1.262.417.322.896.494 1.435.509a4.722 4.722 0 0 1-3.052 1.069c-.281 0-.48-.004-.601-.025C3.131 12.625 4.39 13 5.784 13c1.426 0 2.687-.371 3.782-1.113 1.097-.738 1.906-1.65 2.426-2.722a7.544 7.544 0 0 0 .781-3.35v-.321c.506-.39.914-.83 1.227-1.316a5.33 5.33 0 0 1-1.407.406z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 216, ../../../../../../frontend/styles/ui/_social.scss */
.content .aside-block .social-list {
  margin-top: 0;
}
/* line 221, ../../../../../../frontend/styles/ui/_social.scss */
.content .aside-block .social-list__title {
  font-size: 0.9375rem;
  font-weight: 500;
  line-height: 1.33;
}
/* line 226, ../../../../../../frontend/styles/ui/_social.scss */
.content .aside-block .social-list__link {
  margin-top: 0;
}
/* line 228, ../../../../../../frontend/styles/ui/_social.scss */
.content .aside-block .social-list__link:before {
  top: 13%;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
/* line 232, ../../../../../../frontend/styles/ui/_social.scss */
.content .aside-block .social-list__link:hover {
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
  opacity: 1;
  color: #666;
}
/* line 238, ../../../../../../frontend/styles/ui/_social.scss */
.content .aside-block .social-list__info {
  margin-top: 0;
  display: block;
  font-size: 0.75rem;
  line-height: 1.25;
  font-weight: 300;
  color: #666;
}
/* line 246, ../../../../../../frontend/styles/ui/_social.scss */
.content .aside-block .social-list__text {
  color: #666;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.67;
}

/* line 256, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3.75rem;
}
@media only screen and (max-width: 768px) {
  /* line 256, ../../../../../../frontend/styles/ui/_social.scss */
  .social-networks {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
}
/* line 265, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__item {
  font-weight: 500;
  position: relative;
  padding: 1.25rem;
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
  max-width: 25%;
}
/* line 272, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__item:after {
  content: "";
  position: absolute;
  background-color: #F5F5F5;
  opacity: 0.2;
  width: 1px;
  height: 100%;
  right: 0;
  top: 0;
}
@media only screen and (max-width: 768px) {
  /* line 272, ../../../../../../frontend/styles/ui/_social.scss */
  .social-networks__item:after {
    display: none;
  }
}
/* line 288, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__item:last-child:after {
  display: none;
}
/* line 294, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__title {
  font-size: 1.0625rem;
  line-height: 1.76;
  display: block;
}
/* line 300, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__count {
  display: block;
  font-weight: 300;
  line-height: 1.79;
  font-size: 0.875rem;
}
/* line 307, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__info {
  font-size: 0.625rem;
  line-height: 1.5;
  text-transform: uppercase;
  opacity: 0.5;
  display: block;
}
/* line 315, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__link {
  display: block;
  position: relative;
  color: #FFF;
  text-decoration: none;
  text-align: center;
  padding-top: 3.4rem;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 324, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__link:hover {
  opacity: 0.5;
}
/* line 328, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__link:before {
  content: '';
  position: absolute;
  display: block;
  width: 2.9rem;
  height: 2.9rem;
  top: 0;
  right: 0;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
/* line 342, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__link--fb:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23FFF' d='M9.736 1.003L8.057 1C6.171 1 4.952 2.254 4.952 4.196v1.473H3.264A.264.264 0 0 0 3 5.933V8.07c0 .146.118.265.264.265h1.688V14h2.73V8.334h1.975a.264.264 0 0 0 .264-.264V5.934a.266.266 0 0 0-.264-.265H7.683V4.42c0-.6.142-.905.922-.905h1.131A.264.264 0 0 0 10 3.251V1.267a.264.264 0 0 0-.264-.264z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 346, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__link--fb:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23FFF' d='M9.736 1.003L8.057 1C6.171 1 4.952 2.254 4.952 4.196v1.473H3.264A.264.264 0 0 0 3 5.933V8.07c0 .146.118.265.264.265h1.688V14h2.73V8.334h1.975a.264.264 0 0 0 .264-.264V5.934a.266.266 0 0 0-.264-.265H7.683V4.42c0-.6.142-.905.922-.905h1.131A.264.264 0 0 0 10 3.251V1.267a.264.264 0 0 0-.264-.264z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 353, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__link--vk:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23FFF' d='M12.393 9.087c.479.458.982.888 1.41 1.392.19.225.369.455.506.715.194.371.019.777-.32.799h-2.096c-.541.044-.974-.17-1.336-.533-.291-.29-.561-.6-.839-.9a1.986 1.986 0 0 0-.378-.33c-.285-.182-.535-.125-.697.168-.168.297-.205.627-.222.959-.022.486-.172.613-.668.637-1.06.049-2.067-.109-3.002-.635-.824-.463-1.464-1.116-2.02-1.856C1.648 8.061.818 6.477.073 4.85c-.168-.367-.045-.564.367-.57.685-.013 1.37-.013 2.054-.002.278.004.462.16.57.419.37.894.823 1.744 1.391 2.532.152.21.306.42.526.568.243.163.429.109.543-.157.068-.17.108-.349.12-.531.055-.622.062-1.242-.033-1.862-.058-.386-.28-.637-.673-.71-.2-.037-.17-.11-.074-.223.17-.193.328-.314.644-.314h2.37c.374.072.457.237.509.606l.002 2.585c-.005.143.072.566.334.66.209.068.347-.097.472-.227.568-.592.974-1.29 1.336-2.014.16-.319.298-.65.432-.98.1-.244.255-.365.536-.36l2.282.002c.068 0 .136.001.201.012.385.065.49.227.371.596-.187.578-.551 1.06-.906 1.544-.381.517-.788 1.016-1.165 1.536-.346.476-.32.714.111 1.127z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 357, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__link--vk:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23FFF' d='M12.393 9.087c.479.458.982.888 1.41 1.392.19.225.369.455.506.715.194.371.019.777-.32.799h-2.096c-.541.044-.974-.17-1.336-.533-.291-.29-.561-.6-.839-.9a1.986 1.986 0 0 0-.378-.33c-.285-.182-.535-.125-.697.168-.168.297-.205.627-.222.959-.022.486-.172.613-.668.637-1.06.049-2.067-.109-3.002-.635-.824-.463-1.464-1.116-2.02-1.856C1.648 8.061.818 6.477.073 4.85c-.168-.367-.045-.564.367-.57.685-.013 1.37-.013 2.054-.002.278.004.462.16.57.419.37.894.823 1.744 1.391 2.532.152.21.306.42.526.568.243.163.429.109.543-.157.068-.17.108-.349.12-.531.055-.622.062-1.242-.033-1.862-.058-.386-.28-.637-.673-.71-.2-.037-.17-.11-.074-.223.17-.193.328-.314.644-.314h2.37c.374.072.457.237.509.606l.002 2.585c-.005.143.072.566.334.66.209.068.347-.097.472-.227.568-.592.974-1.29 1.336-2.014.16-.319.298-.65.432-.98.1-.244.255-.365.536-.36l2.282.002c.068 0 .136.001.201.012.385.065.49.227.371.596-.187.578-.551 1.06-.906 1.544-.381.517-.788 1.016-1.165 1.536-.346.476-.32.714.111 1.127z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 364, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__link--ytb:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23FFF' d='M13.492 5.11c-.07-.843-.57-1.906-1.598-1.944-2.871-.194-6.271-.247-9.191 0-.906.102-1.528 1.211-1.596 2.054-.143 1.77-.143 2.778 0 4.547.069.844.675 1.959 1.598 2.076 2.956.194 6.34.223 9.191 0 .895-.156 1.528-1.232 1.597-2.076.144-1.769.144-2.887-.001-4.657zM5.724 9.74V5.2l3.938 2.27-3.938 2.27z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 368, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__link--ytb:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23FFF' d='M13.492 5.11c-.07-.843-.57-1.906-1.598-1.944-2.871-.194-6.271-.247-9.191 0-.906.102-1.528 1.211-1.596 2.054-.143 1.77-.143 2.778 0 4.547.069.844.675 1.959 1.598 2.076 2.956.194 6.34.223 9.191 0 .895-.156 1.528-1.232 1.597-2.076.144-1.769.144-2.887-.001-4.657zM5.724 9.74V5.2l3.938 2.27-3.938 2.27z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 375, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__link--inst:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23FFF' d='M10.412 1H4.587A3.592 3.592 0 0 0 1 4.588v5.824A3.592 3.592 0 0 0 4.587 14h5.825A3.592 3.592 0 0 0 14 10.412V4.588A3.591 3.591 0 0 0 10.412 1zm2.436 9.412a2.44 2.44 0 0 1-2.436 2.436H4.587a2.438 2.438 0 0 1-2.434-2.436V4.588a2.437 2.437 0 0 1 2.434-2.435h5.825a2.439 2.439 0 0 1 2.436 2.435v5.824zM7.5 4.25A3.254 3.254 0 0 0 4.25 7.5a3.254 3.254 0 0 0 3.25 3.25 3.254 3.254 0 0 0 3.25-3.25A3.254 3.254 0 0 0 7.5 4.25zm0 5.417A2.17 2.17 0 0 1 5.333 7.5 2.17 2.17 0 0 1 7.5 5.333 2.17 2.17 0 0 1 9.667 7.5 2.17 2.17 0 0 1 7.5 9.667zm4.207-6.375a1 1 0 1 1-1.414 1.415 1 1 0 0 1 1.414-1.415z'/%3E%3C/svg%3E");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 379, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__link--inst:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23FFF' d='M10.412 1H4.587A3.592 3.592 0 0 0 1 4.588v5.824A3.592 3.592 0 0 0 4.587 14h5.825A3.592 3.592 0 0 0 14 10.412V4.588A3.591 3.591 0 0 0 10.412 1zm2.436 9.412a2.44 2.44 0 0 1-2.436 2.436H4.587a2.438 2.438 0 0 1-2.434-2.436V4.588a2.437 2.437 0 0 1 2.434-2.435h5.825a2.439 2.439 0 0 1 2.436 2.435v5.824zM7.5 4.25A3.254 3.254 0 0 0 4.25 7.5a3.254 3.254 0 0 0 3.25 3.25 3.254 3.254 0 0 0 3.25-3.25A3.254 3.254 0 0 0 7.5 4.25zm0 5.417A2.17 2.17 0 0 1 5.333 7.5 2.17 2.17 0 0 1 7.5 5.333 2.17 2.17 0 0 1 9.667 7.5 2.17 2.17 0 0 1 7.5 9.667zm4.207-6.375a1 1 0 1 1-1.414 1.415 1 1 0 0 1 1.414-1.415z'/%3E%3C/svg%3E");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 386, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__link--viber:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 40'%3E%3Cstyle%3E.st0{fill:%23fff}.st1{filter:url(%23Adobe_OpacityMaskFilter)}.st2{mask:url(%23mask-2);fill:%23fff}%3C/style%3E%3Ctitle%3Eicons / Soc / 4-Instagram%3C/title%3E%3Cg id='Page-1'%3E%3Cg id='Artboard' transform='translate(-96 -66)'%3E%3Cg id='_x30_2-Content-_x2F_-Social-_x2F_-Extra-_x2F_-Template-_x2F_-1080-_x2F_-01-Defalut' transform='translate(52 66)'%3E%3Cg id='icons-_x2F_-Soc-_x2F_-8-Viber' transform='translate(41.608)'%3E%3Cg id='color' transform='translate(2.667)'%3E%3Cg id='Mask'%3E%3Cpath id='path-1_1_' class='st0' d='M21.9 0c7.8 0 14.2 6.3 14.3 14v7.1c0 7.8-6.3 14.2-14 14.3h-7.5l-4.4 4c-.1.1-.3.2-.5.2-.1 0-.2 0-.3-.1-.2-.1-.4-.3-.4-.6v-4.5C3.8 32.3.2 27.2 0 21.4v-7.1C0 6.5 6.3.2 14 0H21.9zm0 1.5h-7.5C7.4 1.5 1.7 7.1 1.5 14v7.1c0 5.4 3.4 10.3 8.6 12.1.3.1.5.3.5.6V37.1l3.3-3c.1-.1.2-.2.4-.2h7.6c7 0 12.7-5.6 12.8-12.5v-7.1c0-7-5.7-12.8-12.8-12.8zM11.6 7.7l3.7 4.3c.8.9.7 2.2-.1 3.1l-.1.1-.5.5c1.3 3.7 3.4 4.6 5.4 5.3l.2.1.2-.3c.3-.5.8-.9 1.4-1 .5-.1 1.1 0 1.5.2l.2.1 4.6 3c.3.2.4.6.3.9l-.1.1-1.6 2.5c-.7 1.1-1.9 1.7-3.2 1.7-.7 0-1.4-.2-2-.6-.2-.1-5.7-3-8.8-6.1-3.1-3.1-4.9-6.5-5-6.6v-.1c-.3-.8-1.2-3.3.6-5l.2-.2 2.3-2c.1-.2.5-.2.8 0zm-.5 1.7l-1.7 1.5c-.8.7-.9 1.8-.4 3.4.2.4 2 3.5 4.8 6.3s8 5.6 8.4 5.8c1.1.7 2.4.4 3.1-.5l.1-.1 1.2-1.9-4-2.6c-.2-.1-.4-.2-.6-.1-.2 0-.3.1-.4.2l-.1.1-.5.8c-.2.3-.5.4-.8.3h-.1l-.3-.1c-2.2-.7-5.3-1.7-6.9-6.9-.1-.2 0-.5.1-.7l.1-.1.9-.8c.3-.3.3-.7.1-1h.1l-3.1-3.6zm7.4-3.2c.1-.4.5-.6.9-.5 5 1.4 9 5.4 10.4 10.4.1.4-.1.8-.5.9h-.2c-.3 0-.6-.2-.7-.6-1.3-4.4-4.9-7.9-9.4-9.2-.4-.1-.6-.6-.5-1zm1.2 3c3.2.9 5.7 3.4 6.6 6.6.1.4-.1.8-.5.9h-.2c-.3 0-.6-.2-.7-.5-.7-2.7-2.9-4.8-5.5-5.5-.4-.1-.6-.5-.5-.9s.4-.7.8-.6zm.1 3.1c1.6.5 2.9 1.8 3.4 3.4.1.4-.1.8-.5.9h-.2c-.3 0-.6-.2-.7-.6-.3-1.1-1.2-2-2.3-2.3-.4-.1-.6-.5-.5-.9 0-.4.4-.7.8-.5z'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='Adobe_OpacityMaskFilter' filterUnits='userSpaceOnUse' x='-2.7' y='0' width='40' height='40'%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cmask maskUnits='userSpaceOnUse' x='-2.7' y='0' width='40' height='40' id='mask-2'%3E%3Cg class='st1'%3E%3Cpath id='path-1' class='st0' d='M21.9 0c7.8 0 14.2 6.3 14.3 14v7.1c0 7.8-6.3 14.2-14 14.3h-7.5l-4.4 4c-.1.1-.3.2-.5.2-.1 0-.2 0-.3-.1-.2-.1-.4-.3-.4-.6v-4.5C3.8 32.3.2 27.2 0 21.4v-7.1C0 6.5 6.3.2 14 0H21.9zm0 1.5h-7.5C7.4 1.5 1.7 7.1 1.5 14v7.1c0 5.4 3.4 10.3 8.6 12.1.3.1.5.3.5.6V37.1l3.3-3c.1-.1.2-.2.4-.2h7.6c7 0 12.7-5.6 12.8-12.5v-7.1c0-7-5.7-12.8-12.8-12.8zM11.6 7.7l3.7 4.3c.8.9.7 2.2-.1 3.1l-.1.1-.5.5c1.3 3.7 3.4 4.6 5.4 5.3l.2.1.2-.3c.3-.5.8-.9 1.4-1 .5-.1 1.1 0 1.5.2l.2.1 4.6 3c.3.2.4.6.3.9l-.1.1-1.6 2.5c-.7 1.1-1.9 1.7-3.2 1.7-.7 0-1.4-.2-2-.6-.2-.1-5.7-3-8.8-6.1-3.1-3.1-4.9-6.5-5-6.6v-.1c-.3-.8-1.2-3.3.6-5l.2-.2 2.3-2c.1-.2.5-.2.8 0zm-.5 1.7l-1.7 1.5c-.8.7-.9 1.8-.4 3.4.2.4 2 3.5 4.8 6.3s8 5.6 8.4 5.8c1.1.7 2.4.4 3.1-.5l.1-.1 1.2-1.9-4-2.6c-.2-.1-.4-.2-.6-.1-.2 0-.3.1-.4.2l-.1.1-.5.8c-.2.3-.5.4-.8.3h-.1l-.3-.1c-2.2-.7-5.3-1.7-6.9-6.9-.1-.2 0-.5.1-.7l.1-.1.9-.8c.3-.3.3-.7.1-1h.1l-3.1-3.6zm7.4-3.2c.1-.4.5-.6.9-.5 5 1.4 9 5.4 10.4 10.4.1.4-.1.8-.5.9h-.2c-.3 0-.6-.2-.7-.6-1.3-4.4-4.9-7.9-9.4-9.2-.4-.1-.6-.6-.5-1zm1.2 3c3.2.9 5.7 3.4 6.6 6.6.1.4-.1.8-.5.9h-.2c-.3 0-.6-.2-.7-.5-.7-2.7-2.9-4.8-5.5-5.5-.4-.1-.6-.5-.5-.9s.4-.7.8-.6zm.1 3.1c1.6.5 2.9 1.8 3.4 3.4.1.4-.1.8-.5.9h-.2c-.3 0-.6-.2-.7-.6-.3-1.1-1.2-2-2.3-2.3-.4-.1-.6-.5-.5-.9 0-.4.4-.7.8-.5z'/%3E%3C/g%3E%3C/mask%3E%3Cpath class='st2' d='M-2.7 0h40v40h-40z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 390, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__link--viber:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 40'%3E%3Cstyle%3E.st0{fill:%23fff}.st1{filter:url(%23Adobe_OpacityMaskFilter)}.st2{mask:url(%23mask-2);fill:%23fff}%3C/style%3E%3Ctitle%3Eicons / Soc / 4-Instagram%3C/title%3E%3Cg id='Page-1'%3E%3Cg id='Artboard' transform='translate(-96 -66)'%3E%3Cg id='_x30_2-Content-_x2F_-Social-_x2F_-Extra-_x2F_-Template-_x2F_-1080-_x2F_-01-Defalut' transform='translate(52 66)'%3E%3Cg id='icons-_x2F_-Soc-_x2F_-8-Viber' transform='translate(41.608)'%3E%3Cg id='color' transform='translate(2.667)'%3E%3Cg id='Mask'%3E%3Cpath id='path-1_1_' class='st0' d='M21.9 0c7.8 0 14.2 6.3 14.3 14v7.1c0 7.8-6.3 14.2-14 14.3h-7.5l-4.4 4c-.1.1-.3.2-.5.2-.1 0-.2 0-.3-.1-.2-.1-.4-.3-.4-.6v-4.5C3.8 32.3.2 27.2 0 21.4v-7.1C0 6.5 6.3.2 14 0H21.9zm0 1.5h-7.5C7.4 1.5 1.7 7.1 1.5 14v7.1c0 5.4 3.4 10.3 8.6 12.1.3.1.5.3.5.6V37.1l3.3-3c.1-.1.2-.2.4-.2h7.6c7 0 12.7-5.6 12.8-12.5v-7.1c0-7-5.7-12.8-12.8-12.8zM11.6 7.7l3.7 4.3c.8.9.7 2.2-.1 3.1l-.1.1-.5.5c1.3 3.7 3.4 4.6 5.4 5.3l.2.1.2-.3c.3-.5.8-.9 1.4-1 .5-.1 1.1 0 1.5.2l.2.1 4.6 3c.3.2.4.6.3.9l-.1.1-1.6 2.5c-.7 1.1-1.9 1.7-3.2 1.7-.7 0-1.4-.2-2-.6-.2-.1-5.7-3-8.8-6.1-3.1-3.1-4.9-6.5-5-6.6v-.1c-.3-.8-1.2-3.3.6-5l.2-.2 2.3-2c.1-.2.5-.2.8 0zm-.5 1.7l-1.7 1.5c-.8.7-.9 1.8-.4 3.4.2.4 2 3.5 4.8 6.3s8 5.6 8.4 5.8c1.1.7 2.4.4 3.1-.5l.1-.1 1.2-1.9-4-2.6c-.2-.1-.4-.2-.6-.1-.2 0-.3.1-.4.2l-.1.1-.5.8c-.2.3-.5.4-.8.3h-.1l-.3-.1c-2.2-.7-5.3-1.7-6.9-6.9-.1-.2 0-.5.1-.7l.1-.1.9-.8c.3-.3.3-.7.1-1h.1l-3.1-3.6zm7.4-3.2c.1-.4.5-.6.9-.5 5 1.4 9 5.4 10.4 10.4.1.4-.1.8-.5.9h-.2c-.3 0-.6-.2-.7-.6-1.3-4.4-4.9-7.9-9.4-9.2-.4-.1-.6-.6-.5-1zm1.2 3c3.2.9 5.7 3.4 6.6 6.6.1.4-.1.8-.5.9h-.2c-.3 0-.6-.2-.7-.5-.7-2.7-2.9-4.8-5.5-5.5-.4-.1-.6-.5-.5-.9s.4-.7.8-.6zm.1 3.1c1.6.5 2.9 1.8 3.4 3.4.1.4-.1.8-.5.9h-.2c-.3 0-.6-.2-.7-.6-.3-1.1-1.2-2-2.3-2.3-.4-.1-.6-.5-.5-.9 0-.4.4-.7.8-.5z'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='Adobe_OpacityMaskFilter' filterUnits='userSpaceOnUse' x='-2.7' y='0' width='40' height='40'%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cmask maskUnits='userSpaceOnUse' x='-2.7' y='0' width='40' height='40' id='mask-2'%3E%3Cg class='st1'%3E%3Cpath id='path-1' class='st0' d='M21.9 0c7.8 0 14.2 6.3 14.3 14v7.1c0 7.8-6.3 14.2-14 14.3h-7.5l-4.4 4c-.1.1-.3.2-.5.2-.1 0-.2 0-.3-.1-.2-.1-.4-.3-.4-.6v-4.5C3.8 32.3.2 27.2 0 21.4v-7.1C0 6.5 6.3.2 14 0H21.9zm0 1.5h-7.5C7.4 1.5 1.7 7.1 1.5 14v7.1c0 5.4 3.4 10.3 8.6 12.1.3.1.5.3.5.6V37.1l3.3-3c.1-.1.2-.2.4-.2h7.6c7 0 12.7-5.6 12.8-12.5v-7.1c0-7-5.7-12.8-12.8-12.8zM11.6 7.7l3.7 4.3c.8.9.7 2.2-.1 3.1l-.1.1-.5.5c1.3 3.7 3.4 4.6 5.4 5.3l.2.1.2-.3c.3-.5.8-.9 1.4-1 .5-.1 1.1 0 1.5.2l.2.1 4.6 3c.3.2.4.6.3.9l-.1.1-1.6 2.5c-.7 1.1-1.9 1.7-3.2 1.7-.7 0-1.4-.2-2-.6-.2-.1-5.7-3-8.8-6.1-3.1-3.1-4.9-6.5-5-6.6v-.1c-.3-.8-1.2-3.3.6-5l.2-.2 2.3-2c.1-.2.5-.2.8 0zm-.5 1.7l-1.7 1.5c-.8.7-.9 1.8-.4 3.4.2.4 2 3.5 4.8 6.3s8 5.6 8.4 5.8c1.1.7 2.4.4 3.1-.5l.1-.1 1.2-1.9-4-2.6c-.2-.1-.4-.2-.6-.1-.2 0-.3.1-.4.2l-.1.1-.5.8c-.2.3-.5.4-.8.3h-.1l-.3-.1c-2.2-.7-5.3-1.7-6.9-6.9-.1-.2 0-.5.1-.7l.1-.1.9-.8c.3-.3.3-.7.1-1h.1l-3.1-3.6zm7.4-3.2c.1-.4.5-.6.9-.5 5 1.4 9 5.4 10.4 10.4.1.4-.1.8-.5.9h-.2c-.3 0-.6-.2-.7-.6-1.3-4.4-4.9-7.9-9.4-9.2-.4-.1-.6-.6-.5-1zm1.2 3c3.2.9 5.7 3.4 6.6 6.6.1.4-.1.8-.5.9h-.2c-.3 0-.6-.2-.7-.5-.7-2.7-2.9-4.8-5.5-5.5-.4-.1-.6-.5-.5-.9s.4-.7.8-.6zm.1 3.1c1.6.5 2.9 1.8 3.4 3.4.1.4-.1.8-.5.9h-.2c-.3 0-.6-.2-.7-.6-.3-1.1-1.2-2-2.3-2.3-.4-.1-.6-.5-.5-.9 0-.4.4-.7.8-.5z'/%3E%3C/g%3E%3C/mask%3E%3Cpath class='st2' d='M-2.7 0h40v40h-40z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 397, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__link--ok:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23fff' d='M6.756 10.508c-1.156-.119-2.199-.404-3.092-1.104-.11-.086-.225-.17-.326-.268-.39-.375-.43-.805-.121-1.248.265-.38.709-.48 1.17-.263.09.042.175.095.256.151 1.664 1.144 3.95 1.175 5.621.052.166-.127.342-.23.547-.283a.86.86 0 0 1 .984.393c.244.398.24.788-.061 1.096A4.525 4.525 0 0 1 10.1 10.09c-.582.227-1.223.34-1.854.416.095.104.14.155.2.215.859.863 1.722 1.723 2.578 2.588.291.295.353.662.191 1.004-.175.375-.568.623-.953.597-.244-.017-.436-.14-.604-.31-.648-.652-1.31-1.293-1.944-1.957-.185-.193-.274-.156-.437.012-.652.67-1.315 1.332-1.981 1.99-.3.295-.656.348-1.003.18-.37-.18-.604-.557-.586-.936.012-.256.138-.451.314-.627l2.546-2.55.189-.204zm.705-2.957c-2.063-.007-3.755-1.717-3.743-3.784A3.782 3.782 0 0 1 7.506 0c2.088.006 3.764 1.714 3.753 3.825-.01 2.062-1.714 3.734-3.798 3.726zm1.875-3.779a1.839 1.839 0 0 0-1.834-1.844h-.011a1.842 1.842 0 0 0-1.85 1.834v.032A1.84 1.84 0 0 0 7.49 5.625h.011A1.834 1.834 0 0 0 9.336 3.79v-.018z'/%3E%3C/svg%3E");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 401, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__link--ok:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23fff' d='M6.756 10.508c-1.156-.119-2.199-.404-3.092-1.104-.11-.086-.225-.17-.326-.268-.39-.375-.43-.805-.121-1.248.265-.38.709-.48 1.17-.263.09.042.175.095.256.151 1.664 1.144 3.95 1.175 5.621.052.166-.127.342-.23.547-.283a.86.86 0 0 1 .984.393c.244.398.24.788-.061 1.096A4.525 4.525 0 0 1 10.1 10.09c-.582.227-1.223.34-1.854.416.095.104.14.155.2.215.859.863 1.722 1.723 2.578 2.588.291.295.353.662.191 1.004-.175.375-.568.623-.953.597-.244-.017-.436-.14-.604-.31-.648-.652-1.31-1.293-1.944-1.957-.185-.193-.274-.156-.437.012-.652.67-1.315 1.332-1.981 1.99-.3.295-.656.348-1.003.18-.37-.18-.604-.557-.586-.936.012-.256.138-.451.314-.627l2.546-2.55.189-.204zm.705-2.957c-2.063-.007-3.755-1.717-3.743-3.784A3.782 3.782 0 0 1 7.506 0c2.088.006 3.764 1.714 3.753 3.825-.01 2.062-1.714 3.734-3.798 3.726zm1.875-3.779a1.839 1.839 0 0 0-1.834-1.844h-.011a1.842 1.842 0 0 0-1.85 1.834v.032A1.84 1.84 0 0 0 7.49 5.625h.011A1.834 1.834 0 0 0 9.336 3.79v-.018z'/%3E%3C/svg%3E");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 408, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__link--tw:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23FFF' d='M12.593 4.584a2.41 2.41 0 0 0 1.07-1.393 5.678 5.678 0 0 1-1.567.59A2.298 2.298 0 0 0 10.323 3a2.38 2.38 0 0 0-1.762.738 2.477 2.477 0 0 0-.717 1.784c0 .212.026.401.078.561-2.05-.072-3.748-.945-5.085-2.628-.227.412-.34.831-.34 1.265 0 .89.366 1.597 1.096 2.115a2.67 2.67 0 0 1-1.096-.322c0 .637.182 1.168.546 1.635.366.463.836.758 1.41.885-.208.055-.427.08-.652.08-.208 0-.356-.018-.443-.057.153.52.443.94.86 1.262.417.322.896.494 1.435.509a4.722 4.722 0 0 1-3.052 1.069c-.281 0-.48-.004-.601-.025C3.131 12.625 4.39 13 5.784 13c1.426 0 2.687-.371 3.782-1.113 1.097-.738 1.906-1.65 2.426-2.722a7.544 7.544 0 0 0 .781-3.35v-.321c.506-.39.914-.83 1.227-1.316a5.33 5.33 0 0 1-1.407.406z'/%3E%3C/svg%3E");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 413, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__link--tw:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23FFF' d='M12.593 4.584a2.41 2.41 0 0 0 1.07-1.393 5.678 5.678 0 0 1-1.567.59A2.298 2.298 0 0 0 10.323 3a2.38 2.38 0 0 0-1.762.738 2.477 2.477 0 0 0-.717 1.784c0 .212.026.401.078.561-2.05-.072-3.748-.945-5.085-2.628-.227.412-.34.831-.34 1.265 0 .89.366 1.597 1.096 2.115a2.67 2.67 0 0 1-1.096-.322c0 .637.182 1.168.546 1.635.366.463.836.758 1.41.885-.208.055-.427.08-.652.08-.208 0-.356-.018-.443-.057.153.52.443.94.86 1.262.417.322.896.494 1.435.509a4.722 4.722 0 0 1-3.052 1.069c-.281 0-.48-.004-.601-.025C3.131 12.625 4.39 13 5.784 13c1.426 0 2.687-.371 3.782-1.113 1.097-.738 1.906-1.65 2.426-2.722a7.544 7.544 0 0 0 .781-3.35v-.321c.506-.39.914-.83 1.227-1.316a5.33 5.33 0 0 1-1.407.406z'/%3E%3C/svg%3E");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 420, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__link--frsqr:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M27.1 1c-.6-.9-1.7-1-2.6-1H7.7c-.3 0-.6 0-1 .1-1 .2-1.9 1-2.1 2.1-.2 1-.1 2-.1 3v24.7c0 .5 0 1.1.4 1.5.5.7 1.5.8 2.2.5.4-.2.8-.6 1.1-1 2.4-2.8 4.9-5.6 7.3-8.4.3-.3.6-.6 1-.6 1.7-.1 3.5.1 5.2 0 .6 0 1.2-.2 1.6-.6.6-.6.8-1.4.9-2.2 1-4.8 1.9-9.6 2.9-14.3.3-1.4.7-2.7 0-3.8zm-4.4 7.7c-.1.5-.8.4-1.2.5-2.1 0-4.2-.1-6.2 0-.6 0-1.3.4-1.4 1.1-.1.9-.1 2.2 1 2.4 2 .2 4.1-.1 6.1.1.7 0 .7.8.6 1.3-.2 1.2-.4 2.4-.8 3.6-.1.4-.5.6-.8.6-1.7.1-3.5-.1-5.2.1-.7 0-1.1.6-1.5 1.1-1.7 2.1-3.5 4.3-5.3 6.3 0-6.8.1-13.5.1-20.2 0-.5 0-1 .2-1.5.3-.6 1-.5 1.5-.6H22c.7 0 1.4-.1 1.6.5.2.9-.5 3.6-.9 4.7z' fill='%23fff'/%3E%3C/svg%3E");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 425, ../../../../../../frontend/styles/ui/_social.scss */
.social-networks__link--frsqr:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M27.1 1c-.6-.9-1.7-1-2.6-1H7.7c-.3 0-.6 0-1 .1-1 .2-1.9 1-2.1 2.1-.2 1-.1 2-.1 3v24.7c0 .5 0 1.1.4 1.5.5.7 1.5.8 2.2.5.4-.2.8-.6 1.1-1 2.4-2.8 4.9-5.6 7.3-8.4.3-.3.6-.6 1-.6 1.7-.1 3.5.1 5.2 0 .6 0 1.2-.2 1.6-.6.6-.6.8-1.4.9-2.2 1-4.8 1.9-9.6 2.9-14.3.3-1.4.7-2.7 0-3.8zm-4.4 7.7c-.1.5-.8.4-1.2.5-2.1 0-4.2-.1-6.2 0-.6 0-1.3.4-1.4 1.1-.1.9-.1 2.2 1 2.4 2 .2 4.1-.1 6.1.1.7 0 .7.8.6 1.3-.2 1.2-.4 2.4-.8 3.6-.1.4-.5.6-.8.6-1.7.1-3.5-.1-5.2.1-.7 0-1.1.6-1.5 1.1-1.7 2.1-3.5 4.3-5.3 6.3 0-6.8.1-13.5.1-20.2 0-.5 0-1 .2-1.5.3-.6 1-.5 1.5-.6H22c.7 0 1.4-.1 1.6.5.2.9-.5 3.6-.9 4.7z' fill='%23fff'/%3E%3C/svg%3E");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 435, ../../../../../../frontend/styles/ui/_social.scss */
.content .social-networks__link {
  color: #FFF;
}
@media only screen and (max-width: 1024px) {
  /* line 448, ../../../../../../frontend/styles/ui/_social.scss */
  .social-networks {
    margin-top: 2.5rem;
  }
}
@media only screen and (max-width: 768px) {
  /* line 454, ../../../../../../frontend/styles/ui/_social.scss */
  .social-networks {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 2rem;
  }
  /* line 458, ../../../../../../frontend/styles/ui/_social.scss */
  .social-networks__item {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    max-width: 50%;
    margin-top: 0.9rem;
  }
  /* line 464, ../../../../../../frontend/styles/ui/_social.scss */
  .social-networks__item:nth-child(2n):after {
    display: none;
  }
}
/* line 2, ../../../../../../frontend/styles/ui/_special-project.scss */
.sp-hero {
  position: relative;
  background-image: url("/local/templates/new-sibneft/img/om/bg/pic-mic.jpg");
  background-position: 100% 0;
  background-size: cover;
  background-repeat: no-repeat;
  margin-top: 0 !important;
}
/* line 10, ../../../../../../frontend/styles/ui/_special-project.scss */
.sp-hero::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
}
/* line 20, ../../../../../../frontend/styles/ui/_special-project.scss */
.sp-hero__inner-preview {
  padding-top: 160px;
  padding-bottom: 50px;
  color: #FFF;
  position: relative;
  z-index: 2;
}
/* line 28, ../../../../../../frontend/styles/ui/_special-project.scss */
.sp-hero__inner-heading {
  font-size: 72px;
  font-weight: 700;
  line-height: 1.11;
  margin-bottom: 40px;
  display: block;
}
/* line 35, ../../../../../../frontend/styles/ui/_special-project.scss */
.sp-hero__inner-heading--small {
  font-size: 36px;
  line-height: 1.25;
}
/* line 41, ../../../../../../frontend/styles/ui/_special-project.scss */
.sp-hero__inner-body {
  font-size: 26px;
  line-height: 1.15;
  margin-bottom: 120px;
}
/* line 47, ../../../../../../frontend/styles/ui/_special-project.scss */
.sp-hero__inner-author {
  font-size: 15px;
  line-height: 1.47;
  opacity: 0.7;
  text-align: center;
}
@media (max-width: 768px) {
  /* line 2, ../../../../../../frontend/styles/ui/_special-project.scss */
  .sp-hero {
    min-height: 100%;
  }
  /* line 58, ../../../../../../frontend/styles/ui/_special-project.scss */
  .sp-hero__inner-preview {
    padding-top: 130px;
    padding-bottom: 30px;
  }
  /* line 63, ../../../../../../frontend/styles/ui/_special-project.scss */
  .sp-hero__inner-header {
    padding-bottom: 10px;
    margin-bottom: 50px;
    overflow: auto;
  }
  /* line 69, ../../../../../../frontend/styles/ui/_special-project.scss */
  .sp-hero__inner-heading {
    font-size: 38px;
    line-height: 1.05;
    word-break: break-word;
    text-align: left;
    margin-bottom: 20px;
  }
  /* line 76, ../../../../../../frontend/styles/ui/_special-project.scss */
  .sp-hero__inner-heading--small {
    font-size: 24px;
  }
  /* line 81, ../../../../../../frontend/styles/ui/_special-project.scss */
  .sp-hero__inner-body {
    font-size: 16px;
    line-height: 1.56;
    text-align: left;
    margin-bottom: 60px;
  }
  /* line 88, ../../../../../../frontend/styles/ui/_special-project.scss */
  .sp-hero__inner-author {
    font-size: 11px;
    line-height: 1.36;
    opacity: 1;
    text-align: left;
  }
}

/* line 1, ../../../../../../frontend/styles/ui/_table.scss */
.table {
  overflow: auto;
  margin-top: 60px;
}
/* line 5, ../../../../../../frontend/styles/ui/_table.scss */
.table table {
  width: 100%;
  max-width: 100%;
  min-width: 700px;
}
/* line 10, ../../../../../../frontend/styles/ui/_table.scss */
.table table thead {
  background-color: #1E88E5;
}
/* line 13, ../../../../../../frontend/styles/ui/_table.scss */
.table table thead th {
  color: #FFF;
  font-size: 0.8125rem;
  padding: 0.875rem 0.9375rem;
  font-weight: 500;
  line-height: 1.54;
}
/* line 24, ../../../../../../frontend/styles/ui/_table.scss */
.table table tbody tr:nth-child(even) {
  background-color: #F5F7FA;
}
/* line 29, ../../../../../../frontend/styles/ui/_table.scss */
.table table tbody td {
  vertical-align: top;
  padding: 0.825rem 0.75rem 0.88rem;
  font-size: 0.8125rem;
  font-weight: 300;
}
/* line 40, ../../../../../../frontend/styles/ui/_table.scss */
.table--finance table tbody td,.table--finance table thead th {
  text-align: right;
}
/* line 45, ../../../../../../frontend/styles/ui/_table.scss */
.table--finance table tbody td:first-child,.table--finance table thead th:first-child {
  text-align: left;
}
/* line 53, ../../../../../../frontend/styles/ui/_table.scss */
.table--fixed table {
  table-layout: fixed;
}
/* line 58, ../../../../../../frontend/styles/ui/_table.scss */
.table .note {
  margin-top: 1.25rem;
}

/* line 63, ../../../../../../frontend/styles/ui/_table.scss */
.note {
  line-height: 1.43;
  color: #666;
  font-style: normal;
  font-size: 0.875rem;
}
/* line 69, ../../../../../../frontend/styles/ui/_table.scss */
.note * + * {
  margin-top: 1.25rem;
}

@media only screen and (max-width: 1024px) {
  /* line 75, ../../../../../../frontend/styles/ui/_table.scss */
  .table {
    margin-top: 40px;
  }

  /* line 79, ../../../../../../frontend/styles/ui/_table.scss */
  .table .note {
    font-size: 0.8125rem;
  }
}
@media only screen and (max-width: 768px) {
  /* line 84, ../../../../../../frontend/styles/ui/_table.scss */
  .table .note {
    font-size: 0.75rem;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 2, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-news__col {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  /* line 7, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-news__col.col-v-mobile-hide {
    display: none;
  }
}
@media (min-width: 767px) and (max-width: 768px) {
  /* line 13, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-news .tile--large {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 769px) {
  /* line 21, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-news .details__date {
    font-size: 10px;
  }
  /* line 25, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-news .details__tag {
    font-size: 10px;
  }
  /* line 29, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-news .section__btn .btn {
    width: auto;
  }
  /* line 33, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-news .tile {
    border-top: none !important;
  }
  /* line 37, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-news .tile--news {
    display: block;
  }
  /* line 40, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-news .tile--news .tile__img {
    display: block;
  }
  /* line 44, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-news .tile--news .tile__body {
    padding-top: 0.875rem;
  }
}

@media (min-width: 480px) and (max-width: 767px) {
  /* line 52, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-special-project__col {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  /* line 57, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-special-project__col.col-v-mobile-hide {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 769px) {
  /* line 64, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-special-project .tile {
    border-top: none !important;
  }
  /* line 68, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-special-project .col-mobile-show {
    display: none !important;
  }
  /* line 72, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-special-project .col-mobile-hide {
    display: block !important;
  }
}

@media (min-width: 480px) and (max-width: 767px) {
  /* line 80, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-journal__col {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  /* line 85, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-journal__col.col-v-mobile-hide {
    display: none;
  }
}

@media (min-width: 480px) and (max-width: 767px) {
  /* line 93, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-video__col {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  /* line 98, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-video__col.col-v-mobile-hide {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 769px) {
  /* line 105, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-video .tile {
    border-top: none !important;
  }
  /* line 109, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-video .col-mobile-show {
    display: none !important;
  }
  /* line 113, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-video .col-mobile-hide {
    display: block !important;
  }
}

@media (min-width: 480px) and (max-width: 767px) {
  /* line 120, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-photobank__col {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  /* line 125, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-photobank__col.col-v-mobile-hide {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 769px) {
  /* line 132, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-photobank .col-mobile-show {
    display: none !important;
  }
  /* line 136, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-photobank .col-mobile-hide {
    display: block !important;
  }
}

@media (min-width: 480px) and (max-width: 767px) {
  /* line 143, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-infograph__col {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  /* line 148, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-infograph__col.col-v-mobile-hide {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 769px) {
  /* line 155, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-infograph .tile {
    border-top: none !important;
  }
  /* line 159, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-infograph .col-mobile-show {
    display: none !important;
  }
  /* line 163, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-infograph .col-mobile-hide {
    display: block !important;
  }
}

@media (min-width: 480px) and (max-width: 767px) {
  /* line 170, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-mass-media__col {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  /* line 175, ../../../../../../frontend/styles/ui/press-center.scss */
  .pc-mass-media__col.col-v-mobile-hide {
    display: none;
  }
}

/* line 1, ../../../../../../frontend/temp/_002-layout.scss */
.page-wrapper {
  overflow: hidden;
  padding-bottom: 7.5rem;
}
@media only screen and (max-width: 1024px) {
  /* line 1, ../../../../../../frontend/temp/_002-layout.scss */
  .page-wrapper {
    padding-bottom: 5.625rem;
  }
}

/* line 10, ../../../../../../frontend/temp/_002-layout.scss */
.page__title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3.75rem;
  margin-bottom: 2.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 1024px) {
  /* line 10, ../../../../../../frontend/temp/_002-layout.scss */
  .page__title {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
/* line 20, ../../../../../../frontend/temp/_002-layout.scss */
.page__title > h1 {
  margin: 0;
  max-width: 100%;
}
/* line 25, ../../../../../../frontend/temp/_002-layout.scss */
.page__title > .js-layout-el {
  margin-left: auto;
  padding-left: 1rem;
}

/* line 32, ../../../../../../frontend/temp/_002-layout.scss */
.layout {
  margin-right: -20px;
  margin-left: -20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 37, ../../../../../../frontend/temp/_002-layout.scss */
.layout__aside,.layout__main {
  margin-top: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-right: 20px;
  padding-left: 20px;
}
/* line 45, ../../../../../../frontend/temp/_002-layout.scss */
.layout__main {
  -webkit-flex-basis: 66.666%;
      -ms-flex-preferred-size: 66.666%;
          flex-basis: 66.666%;
  max-width: 66.666%;
}
@media only screen and (max-width: 1024px) {
  /* line 45, ../../../../../../frontend/temp/_002-layout.scss */
  .layout__main {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
}
/* line 55, ../../../../../../frontend/temp/_002-layout.scss */
.layout__aside {
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
  max-width: 25%;
  margin-left: 8.333%;
}
@media only screen and (max-width: 1024px) {
  /* line 55, ../../../../../../frontend/temp/_002-layout.scss */
  .layout__aside {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
    margin-left: 0;
  }
  /* line 65, ../../../../../../frontend/temp/_002-layout.scss */
  .layout__aside:not(.layout__aside--show-tablet) {
    display: none;
  }
}
/* line 71, ../../../../../../frontend/temp/_002-layout.scss */
.layout--padding-bottom {
  padding-bottom: 7.5rem;
}
@media only screen and (max-width: 1024px) {
  /* line 83, ../../../../../../frontend/temp/_002-layout.scss */
  .page__title {
    margin-top: 2.5rem;
  }
}
@media only screen and (max-width: 768px) {
  /* line 89, ../../../../../../frontend/temp/_002-layout.scss */
  .page__title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 92, ../../../../../../frontend/temp/_002-layout.scss */
  .page__title > .js-layout-el {
    margin-left: 0;
    padding-left: 0;
  }
}
/*!
* Hamburgers
* @description Tasty CSS-animated hamburgers
* @author Jonathan Suh @jonsuh
* @site https://jonsuh.com/hamburgers
* @link https://github.com/jonsuh/hamburgers
*/
/* line 36, ../../../../../../frontend/temp/_003-navigation.scss */
.hamburger {
  padding: 0.5rem 0.5rem;
  display: inline-block;
  cursor: pointer;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0 0 0 -0.5rem;
  overflow: visible;
}
/* line 54, ../../../../../../frontend/temp/_003-navigation.scss */
.hamburger:hover {
  opacity: 1;
}

/* line 64, ../../../../../../frontend/temp/_003-navigation.scss */
.hamburger-box {
  width: 20px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

/* line 72, ../../../../../../frontend/temp/_003-navigation.scss */
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1px;
}
/* line 77, ../../../../../../frontend/temp/_003-navigation.scss */
.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before {
  width: 20px;
  height: 2px;
  background-color: #999;
  border-radius: 0;
  position: absolute;
}
/* line 90, ../../../../../../frontend/temp/_003-navigation.scss */
.hamburger-inner::after,.hamburger-inner::before {
  content: "";
  display: block;
}
/* line 96, ../../../../../../frontend/temp/_003-navigation.scss */
.hamburger-inner::before {
  top: -6px;
}
/* line 100, ../../../../../../frontend/temp/_003-navigation.scss */
.hamburger-inner::after {
  bottom: -6px;
}

/*
 * Squeeze
 */
/* line 128, ../../../../../../frontend/temp/_003-navigation.scss */
.hamburger--squeeze.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
/* line 133, ../../../../../../frontend/temp/_003-navigation.scss */
.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}
/* line 140, ../../../../../../frontend/temp/_003-navigation.scss */
.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

/* line 151, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav {
  height: 100%;
  -webkit-flex-basis: 72%;
      -ms-flex-preferred-size: 72%;
          flex-basis: 72%;
  max-width: 72%;
  margin-left: auto;
}
/* line 157, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__childs {
  -webkit-box-shadow: 0 9px 14px -8px rgba(0, 0, 0, 0.2);
          box-shadow: 0 9px 14px -8px rgba(0, 0, 0, 0.2);
}
/* line 160, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__childs > .container {
  position: relative;
}
/* line 164, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__childs .popup__close {
  top: -37px;
  right: 1rem;
}
/* line 170, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__childs .z-nav__link--disable {
  pointer-events: none;
}
/* line 176, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__row {
  margin-left: -20px;
  margin-right: -20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
/* line 186, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__col {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
  max-width: 25%;
}
/* line 195, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__col .z-nav__childs {
  -webkit-box-shadow: none;
          box-shadow: none;
}
/* line 200, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__container {
  position: relative;
  max-width: 1020px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 208, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__list {
  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;
  height: 100%;
}
/* line 214, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__item {
  height: 100%;
}
/* line 223, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav a.z-nav__link:hover {
  color: #1E88E5;
}
/* line 228, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link {
  font-size: 15px;
  line-height: 2;
  color: #333;
  text-decoration: none;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  border-bottom: none;
}
/* line 241, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link > span {
  line-height: 2;
}
/* line 245, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link--1 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 248, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link--1:after {
  content: '';
  position: absolute;
  height: 0;
  bottom: 0;
  left: 0;
  right: 0;
  top: auto;
  background-color: #1E88E5;
  -webkit-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
}
/* line 263, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link--1.is-hovered.z-nav__link--disable {
  pointer-events: none;
}
/* line 266, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link--1.is-hovered:after {
  height: 2px;
}
/* line 271, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link--1 + .z-nav__childs {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  background-color: #FFF;
  padding: 60px 0;
  z-index: 3;
}
/* line 291, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link--1 + .z-nav__childs:before {
  background-color: #E2E2E2;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  height: 1px;
}
/* line 304, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link--2 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.43;
  margin-bottom: 30px;
}
/* line 311, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link--3 {
  font-size: 14px;
  margin-top: 15px;
  line-height: 1.54;
}
/* line 317, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link--sub-link {
  font-size: 18px;
  font-weight: 500;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
/* line 325, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link--sub-link:after {
  content: '';
  width: 15px;
  height: 15px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 7px;
  display: inline-block;
  -webkit-transition: background 0.2s linear;
  -o-transition: background 0.2s linear;
  transition: background 0.2s linear;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23333' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 336, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link--sub-link > span {
  line-height: 1.3;
}
/* line 340, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link--sub-link:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%231E88E5' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 345, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link--arrow {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
/* line 350, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link--arrow:before {
  content: "";
  width: 16px;
  height: 10px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.608' height='9.497' viewBox='0 0 12.608 9.497'%3E%3Cpath fill='%234A94EA' d='M7.854 9.497l-.708-.707 3.39-3.39H0v-1h10.852L7.158.707 7.865 0l4.743 4.742z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: block;
}
/* line 358, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link--arrow > span {
  line-height: 1.54;
  margin-left: 0.5rem;
}
/* line 364, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link--soc:before {
  content: '';
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
/* line 377, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link--soc-fb:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M9.736 1.003L8.057 1C6.171 1 4.952 2.254 4.952 4.196v1.473H3.264A.264.264 0 0 0 3 5.933V8.07c0 .146.118.265.264.265h1.688V14h2.73V8.334h1.975a.264.264 0 0 0 .264-.264V5.934a.266.266 0 0 0-.264-.265H7.683V4.42c0-.6.142-.905.922-.905h1.131A.264.264 0 0 0 10 3.251V1.267a.264.264 0 0 0-.264-.264z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 382, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link--soc-vk:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M12.393 9.087c.479.458.982.888 1.41 1.392.19.225.369.455.506.715.194.371.019.777-.32.799h-2.096c-.541.044-.974-.17-1.336-.533-.291-.29-.561-.6-.839-.9a1.986 1.986 0 0 0-.378-.33c-.285-.182-.535-.125-.697.168-.168.297-.205.627-.222.959-.022.486-.172.613-.668.637-1.06.049-2.067-.109-3.002-.635-.824-.463-1.464-1.116-2.02-1.856C1.648 8.061.818 6.477.073 4.85c-.168-.367-.045-.564.367-.57.685-.013 1.37-.013 2.054-.002.278.004.462.16.57.419.37.894.823 1.744 1.391 2.532.152.21.306.42.526.568.243.163.429.109.543-.157.068-.17.108-.349.12-.531.055-.622.062-1.242-.033-1.862-.058-.386-.28-.637-.673-.71-.2-.037-.17-.11-.074-.223.17-.193.328-.314.644-.314h2.37c.374.072.457.237.509.606l.002 2.585c-.005.143.072.566.334.66.209.068.347-.097.472-.227.568-.592.974-1.29 1.336-2.014.16-.319.298-.65.432-.98.1-.244.255-.365.536-.36l2.282.002c.068 0 .136.001.201.012.385.065.49.227.371.596-.187.578-.551 1.06-.906 1.544-.381.517-.788 1.016-1.165 1.536-.346.476-.32.714.111 1.127z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 387, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link--soc-ytb:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M13.492 5.11c-.07-.843-.57-1.906-1.598-1.944-2.871-.194-6.271-.247-9.191 0-.906.102-1.528 1.211-1.596 2.054-.143 1.77-.143 2.778 0 4.547.069.844.675 1.959 1.598 2.076 2.956.194 6.34.223 9.191 0 .895-.156 1.528-1.232 1.597-2.076.144-1.769.144-2.887-.001-4.657zM5.724 9.74V5.2l3.938 2.27-3.938 2.27z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 392, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link--soc-inst:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M10.412 1H4.587A3.592 3.592 0 0 0 1 4.588v5.824A3.592 3.592 0 0 0 4.587 14h5.825A3.592 3.592 0 0 0 14 10.412V4.588A3.591 3.591 0 0 0 10.412 1zm2.436 9.412a2.44 2.44 0 0 1-2.436 2.436H4.587a2.438 2.438 0 0 1-2.434-2.436V4.588a2.437 2.437 0 0 1 2.434-2.435h5.825a2.439 2.439 0 0 1 2.436 2.435v5.824zM7.5 4.25A3.254 3.254 0 0 0 4.25 7.5a3.254 3.254 0 0 0 3.25 3.25 3.254 3.254 0 0 0 3.25-3.25A3.254 3.254 0 0 0 7.5 4.25zm0 5.417A2.17 2.17 0 0 1 5.333 7.5 2.17 2.17 0 0 1 7.5 5.333 2.17 2.17 0 0 1 9.667 7.5 2.17 2.17 0 0 1 7.5 9.667zm4.207-6.375a1 1 0 1 1-1.414 1.415 1 1 0 0 1 1.414-1.415z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 396, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__link--soc > span {
  margin-left: 1.5rem;
  line-height: 1.54;
}
/* line 404, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__childs-item--parent > .z-nav__childs {
  margin-bottom: 40px;
}
/* line 414, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__childs-item:last-child > .z-nav__childs {
  margin-bottom: 0;
}
/* line 421, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav .childs-list__item:first-child .z-nav__link--3 {
  margin-top: 0;
}

@media (max-width: 1080px) {
  /* line 437, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__childs {
    margin-bottom: 30px;
  }
  /* line 441, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__col {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 446, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__row {
    margin-left: 10px;
    margin-right: -10px;
  }
}
/* line 456, ../../../../../../frontend/temp/_003-navigation.scss */
.z-nav__mobile {
  display: none;
}

/* line 461, ../../../../../../frontend/temp/_003-navigation.scss */
.header-main .hamburger {
  display: none;
}

@media (max-width: 1024px) {
  /* line 467, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__default {
    display: none;
  }

  /* line 471, ../../../../../../frontend/temp/_003-navigation.scss */
  body.nav--opened {
    overflow: hidden !important;
  }

  /* line 476, ../../../../../../frontend/temp/_003-navigation.scss */
  .header-main .hamburger {
    display: inline-block;
    outline: none;
  }

  /* line 482, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav {
    display: none;
    position: fixed;
    top: 60px;
    left: 0;
    right: 0;
    padding: 0 0 11px 0;
    background-color: #FFF;
    height: auto;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  /* line 494, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav .z-nav__childs .popup__close {
    display: none;
  }
  /* line 498, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav.is-open {
    display: block;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    background-color: #4a4a4a;
    max-height: -webkit-calc(100vh - 58px);
    max-height: calc(100vh - 58px);
    min-height: -webkit-calc(100vh - 60px);
    min-height: calc(100vh - 60px);
  }
  /* line 507, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
    min-height: -webkit-calc(100vh - 60px);
    min-height: calc(100vh - 60px);
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    overflow: visible;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    background-color: #FFF;
  }
  /* line 518, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__list--dark {
    display: block;
    width: 100%;
    background-color: #4a4a4a;
  }
  /* line 523, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__list--dark .z-nav__item {
    border-color: rgba(226, 226, 226, 0.09);
  }
  /* line 529, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__item {
    border-top: 1px solid #E2E2E2;
    width: 100%;
    margin-left: 0 !important;
    height: auto;
  }
  /* line 535, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__item--lang {
    border-bottom: none !important;
    padding: 40px !important;
    text-align: center;
  }
  /* line 542, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__mobile {
    display: inline-block;
  }
  /* line 546, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link--1 + .z-nav__childs,.z-nav__link--2 + .z-nav__childs {
    position: absolute;
    top: 0 !important;
    -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
            transform: translateX(100%);
    z-index: 2;
    padding: 0;
    margin: 0;
    left: 0;
    right: 0;
    background-color: #FFF;
  }
  /* line 558, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__col {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
    padding: 0;
  }
  /* line 563, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__col .z-nav__childs {
    display: none;
  }
  /* line 566, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__col .z-nav__childs-item {
    border-top: 1px solid #E2E2E2;
  }
  /* line 570, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__row {
    margin: 0;
  }
  /* line 574, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__container {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: left;
  }
  /* line 582, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__childs-item + .z-nav__childs-item {
    margin-top: 0;
  }
  /* line 586, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link {
    line-height: 1.79;
    padding: 11px 40px 12px;
    font-weight: 500;
    height: auto;
    font-size: 14px;
  }
  /* line 593, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link.is-current:before {
    content: '';
    left: 0;
    top: 0;
    bottom: 0;
    background-color: #1E88E5;
    width: 3px;
    position: absolute;
  }
  /* line 603, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link:not(.z-nav__link--sub) {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    padding-right: 60px;
    display: block;
    text-align: left;
  }
  /* line 615, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__childs-item--parent
  .z-nav__link--2:after,.z-nav__link--1:after {
    left: auto;
    bottom: auto;
    top: 50%;
    width: 8px;
    content: '';
    right: 21px;
    position: absolute;
    height: 14px !important;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23333' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    background-color: transparent;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
  /* line 635, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__childs-item--parent
  .z-nav__link--2:hover:after,.z-nav__link--1:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%231E88E5' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 50%;
  }
  /* line 642, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link--1 + .z-nav__childs .container {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 647, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link--1 + .z-nav__childs:before {
    display: none;
  }
  /* line 652, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link--2 {
    margin: 0;
  }
  /* line 654, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link--2 + .z-nav__childs ul {
    border-bottom: 1px solid #E2E2E2;
  }
  /* line 659, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link--3 {
    margin: 0;
    border-top: 1px solid #E2E2E2 !important;
    font-size: 14px;
  }
  /* line 665, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link--back {
    padding-left: 35px;
    background-color: #f5f5f5;
    border: none;
    outline: none;
    font-family: inherit;
    cursor: pointer;
  }
  /* line 673, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link--back:hover {
    color: #1E88E5;
  }
  /* line 677, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link--back:after {
    left: 20px;
    right: auto;
    margin-top: -1px;
    -webkit-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg);
  }
  /* line 685, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link--sub {
    padding: 12px 40px 11px 20px;
    font-size: 16px;
    line-height: 1.56;
  }
  /* line 690, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link--sub:after {
    display: none;
  }
  /* line 694, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link--back,.z-nav__link--sub {
    width: 100%;
  }
  /* line 699, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link--home {
    padding-left: 20px;
    font-size: 16px;
    line-height: 1.56;
  }
  /* line 704, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link--home:after {
    width: 14px;
    height: 14px;
    right: 18.8px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.8 18.9'%3E%3Cpath fill='%23333' d='M6.9 16.9v-6h6v6h3V8.8l-6-6-6 6v8.1h3M9.9 0l9.9 9.9h-1.9v9h-7v-6h-2v6h-7v-9H0L9.9 0z'/%3E%3C/svg%3E");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 50%;
  }
  /* line 712, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link--home:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.8 18.9'%3E%3Cpath fill='%231E88E5' d='M6.9 16.9v-6h6v6h3V8.8l-6-6-6 6v8.1h3M9.9 0l9.9 9.9h-1.9v9h-7v-6h-2v6h-7v-9H0L9.9 0z'/%3E%3C/svg%3E");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 50%;
  }
  /* line 718, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link--dark {
    color: #FFF;
    padding-right: 40px;
    padding-left: 20px;
  }
  /* line 724, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link--lang {
    padding: 0 !important;
    font-size: 13px;
    color: #999;
    line-height: 1.15;
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 732, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link--lang > span {
    margin-left: 9px !important;
    line-height: 1.54;
  }
  /* line 736, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__link--lang:before {
    content: '';
    width: 15px;
    height: 15px;
    margin-top: -1px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cpath id='a' d='M14.533 9.933c.269-.77.416-1.598.416-2.459s-.148-1.716-.44-2.526C13.47 2.066 10.709 0 7.474 0 4.24 0 1.478 2.066.44 4.948A7.442 7.442 0 0 0 0 7.474c0 .861.148 1.716.44 2.527 1.038 2.882 3.8 4.948 7.034 4.948 3.235 0 5.997-2.067 7.035-4.948a.534.534 0 0 0 .024-.068zm-7.059 3.944c-.284 0-.743-.515-1.127-1.666a11.734 11.734 0 0 1-.441-1.888h3.137a11.76 11.76 0 0 1-.441 1.888c-.384 1.151-.843 1.666-1.128 1.666zM5.776 9.251a19.85 19.85 0 0 1 0-3.554h3.397a19.85 19.85 0 0 1 0 3.554H5.776zM1.07 7.474c0-.616.088-1.212.252-1.777H4.7a20.854 20.854 0 0 0 0 3.555H1.323a6.385 6.385 0 0 1-.252-1.778H1.07zm6.403-6.403c.285 0 .744.516 1.128 1.666.185.556.333 1.194.44 1.889H5.907c.108-.695.256-1.333.441-1.889.384-1.15.843-1.666 1.127-1.666h-.002zm2.773 4.626h3.379a6.384 6.384 0 0 1 0 3.555h-3.379a20.854 20.854 0 0 0 0-3.555zm2.96-1.071h-3.083c-.19-1.314-.517-2.493-.976-3.332a6.43 6.43 0 0 1 4.06 3.332h-.001zM5.8 1.294c-.458.839-.785 2.018-.976 3.332H1.741a6.431 6.431 0 0 1 4.06-3.332H5.8zm-4.059 9.029h3.083c.19 1.314.518 2.493.976 3.332a6.43 6.43 0 0 1-4.059-3.332zm7.407 3.332c.459-.839.786-2.018.976-3.332h3.083a6.43 6.43 0 0 1-4.059 3.332z'/%3E%3C/defs%3E%3Cg fill='%23999' fill-rule='evenodd'%3E%3Cmask id='b'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg mask='url(%23b)'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 50%;
  }
  /* line 746, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__container,.z-nav__item:last-of-type {
    border-bottom: 1px solid #E2E2E2;
  }
  /* line 750, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav__desktop {
    display: none;
  }

  /* line 754, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav,.z-nav__childs {
    min-height: 100%;
  }

  /* line 757, ../../../../../../frontend/temp/_003-navigation.scss */
  .z-nav {
    padding: 0;
  }
}
/* line 1, ../../../../../../frontend/temp/_004-filters.scss */
.select-filters {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 7, ../../../../../../frontend/temp/_004-filters.scss */
.select-filters__item + .select-filters__item {
  margin-left: 1rem;
}

/* line 13, ../../../../../../frontend/temp/_004-filters.scss */
.tab-filters {
  overflow: hidden;
  overflow-x: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
/* line 19, ../../../../../../frontend/temp/_004-filters.scss */
.tab-filters__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
}
/* line 24, ../../../../../../frontend/temp/_004-filters.scss */
.tab-filters__list:after {
  content: "";
  position: absolute;
  background-color: #E8EAF0;
  width: 100%;
  height: 1px;
  bottom: 0;
  top: auto;
  left: 0;
}
/* line 36, ../../../../../../frontend/temp/_004-filters.scss */
.tab-filters__item {
  z-index: 1;
  position: relative;
}
/* line 40, ../../../../../../frontend/temp/_004-filters.scss */
.tab-filters__item + .tab-filters__item {
  margin-left: 1rem;
}
/* line 45, ../../../../../../frontend/temp/_004-filters.scss */
.tab-filters .tab-filters__link {
  font-size: 0.6875rem;
  line-height: 1.67;
  letter-spacing: 0.045rem;
  text-transform: uppercase;
  color: #666;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  display: block;
  border-bottom-width: 3px;
  white-space: nowrap;
}
/* line 57, ../../../../../../frontend/temp/_004-filters.scss */
.tab-filters .tab-filters__link:hover {
  color: #1E88E5;
  border-bottom-color: transparent;
}
/* line 62, ../../../../../../frontend/temp/_004-filters.scss */
.tab-filters .tab-filters__link--active {
  color: #1E88E5;
  border-bottom-color: #1E88E5;
}
/* line 66, ../../../../../../frontend/temp/_004-filters.scss */
.tab-filters .tab-filters__link--active:hover {
  border-bottom-color: #1E88E5;
}
/* line 71, ../../../../../../frontend/temp/_004-filters.scss */
.tab-filters__btn {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  padding-bottom: 2.4px;
}

@media only screen and (max-width: 1024px) {
  /* line 82, ../../../../../../frontend/temp/_004-filters.scss */
  .tab-filters .tab-filters__link:focus,.tab-filters .tab-filters__link:hover {
    color: #666;
  }
}
@media only screen and (max-width: 768px) {
  /* line 90, ../../../../../../frontend/temp/_004-filters.scss */
  .tab-filters .tab-filters__link {
    font-size: 0.75rem;
  }
  /* line 93, ../../../../../../frontend/temp/_004-filters.scss */
  .tab-filters__list {
    width: auto;
  }

  /* line 97, ../../../../../../frontend/temp/_004-filters.scss */
  .select-filters {
    margin-top: 1.375rem;
  }
}
/* line 1, ../../../../../../frontend/temp/_005-component.scss */
.component {
  position: relative;
}
/* line 4, ../../../../../../frontend/temp/_005-component.scss */
.component__body {
  opacity: 0;
}

/* line 9, ../../../../../../frontend/temp/_005-component.scss */
.preloader {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  background-color: rgba(255, 255, 255, 0.66);
  z-index: 9;
}
/* line 20, ../../../../../../frontend/temp/_005-component.scss */
.preloader__item {
  display: inline-block;
  width: 64px;
  height: 64px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
/* line 31, ../../../../../../frontend/temp/_005-component.scss */
.preloader__item:after {
  content: " ";
  display: block;
  width: 100%;
  height: 100%;
  margin: 1px;
  border-radius: 50%;
  border: 8px solid #0071D4;
  border-color: #0071D4 transparent #0071D4 transparent;
  -webkit-animation: lds-dual-ring 1.2s linear infinite;
          animation: lds-dual-ring 1.2s linear infinite;
}

@-webkit-keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@media only screen and (max-width: 768px) {
  /* line 55, ../../../../../../frontend/temp/_005-component.scss */
  .component__body {
    margin-top: 0;
  }
}
/* line 2, ../../../../../../frontend/temp/_006-pagination.scss */
.pagination__list {
  font-size: 0;
}
/* line 6, ../../../../../../frontend/temp/_006-pagination.scss */
.pagination__item {
  margin-left: 0.25rem;
  display: inline-block;
  vertical-align: middle;
}
/* line 11, ../../../../../../frontend/temp/_006-pagination.scss */
.pagination__item .pagination__link {
  border-radius: 50%;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  display: inline-block;
  text-align: center;
  font-size: 1.125rem;
  color: #333;
  background-color: transparent;
  -webkit-transition: background-color 0.2s linear, color 0.2s linear;
  -o-transition: background-color 0.2s linear, color 0.2s linear;
  transition: background-color 0.2s linear, color 0.2s linear;
  border-bottom: none;
  white-space: nowrap;
}
/* line 25, ../../../../../../frontend/temp/_006-pagination.scss */
.pagination__item .pagination__link:hover {
  background-color: #E2E2E2;
}
/* line 29, ../../../../../../frontend/temp/_006-pagination.scss */
.pagination__item .pagination__link--active {
  color: #fff;
  background-color: #1E88E5;
  pointer-events: none;
  cursor: default;
}
/* line 35, ../../../../../../frontend/temp/_006-pagination.scss */
.pagination__item .pagination__link--active:hover {
  background-color: #1E88E5;
}
/* line 41, ../../../../../../frontend/temp/_006-pagination.scss */
.pagination__item:first-child {
  margin-left: 0;
}
/* line 45, ../../../../../../frontend/temp/_006-pagination.scss */
.pagination__item--prev {
  margin-right: 1rem;
}
/* line 49, ../../../../../../frontend/temp/_006-pagination.scss */
.pagination__item--next {
  margin-left: 1rem;
}
/* line 54, ../../../../../../frontend/temp/_006-pagination.scss */
.pagination__item--next .pagination__link,.pagination__item--prev .pagination__link {
  width: auto;
  border-radius: 0;
  background: none;
  color: #333;
}
/* line 60, ../../../../../../frontend/temp/_006-pagination.scss */
.pagination__item--next .pagination__link:hover,.pagination__item--prev .pagination__link:hover {
  color: #666;
  background-color: inherit;
}

@media only screen and (max-width: 768px) {
  /* line 71, ../../../../../../frontend/temp/_006-pagination.scss */
  .pagination__item .pagination__link {
    width: 2.19rem;
    height: 2.19rem;
    line-height: 2.19rem;
  }
  /* line 79, ../../../../../../frontend/temp/_006-pagination.scss */
  .pagination__item--next .pagination__link,.pagination__item--prev .pagination__link {
    font-size: 0;
    position: relative;
    width: 0.525rem;
  }
  /* line 84, ../../../../../../frontend/temp/_006-pagination.scss */
  .pagination__item--next .pagination__link:before,.pagination__item--prev .pagination__link:before {
    position: absolute;
    content: "";
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%231E88E5' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 50%;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1.1875rem;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 99, ../../../../../../frontend/temp/_006-pagination.scss */
  .pagination__item--prev .pagination__link:before {
    -webkit-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg);
  }
}
/* line 1, ../../../../../../frontend/temp/_007-breadcrumbs.scss */
.content .crumbs {
  font-size: 0.8125rem;
  position: relative;
  margin-top: 1.25rem;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/* line 9, ../../../../../../frontend/temp/_007-breadcrumbs.scss */
.content .crumbs__item {
  position: relative;
  display: inline;
}
/* line 13, ../../../../../../frontend/temp/_007-breadcrumbs.scss */
.content .crumbs__item:after {
  content: '';
  position: absolute;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='7' viewBox='0 0 5 7'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%239B9B9B' d='M1.11.3l3 3-3 3'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 0.5rem;
  height: 0.6rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-left: 0.4rem;
  margin-top: 0.15em;
}
/* line 27, ../../../../../../frontend/temp/_007-breadcrumbs.scss */
.content .crumbs__item:last-child:after {
  display: none;
}
/* line 32, ../../../../../../frontend/temp/_007-breadcrumbs.scss */
.content .crumbs__item + .crumbs__item {
  margin-left: 1.3125rem;
}
/* line 37, ../../../../../../frontend/temp/_007-breadcrumbs.scss */
.content .crumbs__link {
  text-decoration: none;
  color: #666;
  font-weight: 300;
  border-bottom: none !important;
}
/* line 43, ../../../../../../frontend/temp/_007-breadcrumbs.scss */
.content .crumbs__link:hover {
  color: #999;
}

/* line 1, ../../../../../../frontend/temp/_008-news.scss */
.news-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}
/* line 6, ../../../../../../frontend/temp/_008-news.scss */
.news-item + .news-item {
  border-top: 1px solid #E8EAF0;
  margin-top: 0;
}
/* line 11, ../../../../../../frontend/temp/_008-news.scss */
.news-item__preview {
  margin-top: 10px;
  width: 100%;
}
/* line 17, ../../../../../../frontend/temp/_008-news.scss */
.news-item__img {
  -webkit-flex-basis: 180px;
      -ms-flex-preferred-size: 180px;
          flex-basis: 180px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  max-width: 180px;
  width: 100%;
  height: 0;
  padding-bottom: 17%;
  position: relative;
  overflow: hidden;
}
/* line 27, ../../../../../../frontend/temp/_008-news.scss */
.news-item__img picture {
  display: block;
  position: relative;
  height: 100%;
}
/* line 33, ../../../../../../frontend/temp/_008-news.scss */
.news-item__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  margin-top: 0;
}
/* line 42, ../../../../../../frontend/temp/_008-news.scss */
.news-item__img--sm {
  -webkit-flex-basis: 150px;
      -ms-flex-preferred-size: 150px;
          flex-basis: 150px;
  max-width: 150px;
  padding-bottom: 14%;
}
/* line 48, ../../../../../../frontend/temp/_008-news.scss */
.news-item__img + .news-item__body {
  padding-left: 1.875rem;
}
/* line 52, ../../../../../../frontend/temp/_008-news.scss */
.news-item__img .news-item__link {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/* line 61, ../../../../../../frontend/temp/_008-news.scss */
.news-item__body {
  margin-top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
}
/* line 70, ../../../../../../frontend/temp/_008-news.scss */
.news-item__title {
  line-height: 1.39;
  display: inline-block;
  font-size: 1.125rem;
  max-width: 100%;
}
/* line 77, ../../../../../../frontend/temp/_008-news.scss */
.news-item__link {
  line-height: 1;
  border-bottom: none !important;
  display: inherit;
  margin-top: 0;
  color: #333 !important;
  width: 100%;
}
/* line 85, ../../../../../../frontend/temp/_008-news.scss */
.news-item__link:hover {
  color: #666 !important;
}
/* line 90, ../../../../../../frontend/temp/_008-news.scss */
.news-item__label {
  font-size: 0.6875rem;
  font-weight: 500;
  line-height: 1.36;
  color: #CE0000;
  text-transform: uppercase;
}
/* line 98, ../../../../../../frontend/temp/_008-news.scss */
.news-item__label + .news-item__link {
  margin-top: 1rem;
}
/* line 102, ../../../../../../frontend/temp/_008-news.scss */
.news-item .link--arrow {
  margin-top: 1.25rem;
  letter-spacing: 1px;
}
/* line 107, ../../../../../../frontend/temp/_008-news.scss */
.news-item .details {
  margin-top: 0.8rem;
}

/* line 113, ../../../../../../frontend/temp/_008-news.scss */
.news-item--short .news-item__label {
  margin-top: 5px;
}
/* line 117, ../../../../../../frontend/temp/_008-news.scss */
.news-item--short .news-item__body .news-item__link {
  margin-top: 10px;
}

/* line 123, ../../../../../../frontend/temp/_008-news.scss */
.details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
/* line 127, ../../../../../../frontend/temp/_008-news.scss */
.details__body {
  margin-top: 0;
  padding-left: 0.7rem;
  margin-left: 0.7rem;
  position: relative;
  line-height: 1;
}
/* line 134, ../../../../../../frontend/temp/_008-news.scss */
.details__body:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.2rem;
  bottom: 0;
  width: 1px;
  background-color: #E2E2E2;
}
/* line 145, ../../../../../../frontend/temp/_008-news.scss */
.details__body--lib:before {
  content: none;
}
/* line 151, ../../../../../../frontend/temp/_008-news.scss */
.details__date {
  font-size: 0.75rem;
  line-height: 1.25;
  color: #666;
  white-space: nowrap;
}
/* line 158, ../../../../../../frontend/temp/_008-news.scss */
.details__tag {
  font-size: 0.6875rem;
  line-height: 1.36;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  color: #666 !important;
  border-bottom: none !important;
  margin-top: 0;
  font-weight: 500;
}
/* line 168, ../../../../../../frontend/temp/_008-news.scss */
.details__tag + .details__tag {
  margin-left: 0.5rem;
}
/* line 172, ../../../../../../frontend/temp/_008-news.scss */
.details__tag--red {
  color: #CE0000 !important;
}
/* line 176, ../../../../../../frontend/temp/_008-news.scss */
.details__tag--link {
  font-size: 0.9375rem;
  color: #1E88E5 !important;
  text-transform: none;
}

/* line 183, ../../../../../../frontend/temp/_008-news.scss */
a.details__tag:hover {
  color: #999 !important;
}

@media only screen and (max-width: 768px) {
  /* line 187, ../../../../../../frontend/temp/_008-news.scss */
  .news-item__img {
    padding-bottom: 12.7%;
  }
}
@media only screen and (max-width: 768px) {
  /* line 192, ../../../../../../frontend/temp/_008-news.scss */
  .news-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 0.9375rem;
    padding-bottom: 1.25rem;
  }
  /* line 197, ../../../../../../frontend/temp/_008-news.scss */
  .news-item:first-child:not(.news-item--short) {
    padding-top: 0;
  }
  /* line 201, ../../../../../../frontend/temp/_008-news.scss */
  .news-item--short {
    padding-top: 0.9375rem;
  }
  /* line 205, ../../../../../../frontend/temp/_008-news.scss */
  .news-item__title {
    font-size: 1rem;
    line-height: 1.56;
  }
  /* line 209, ../../../../../../frontend/temp/_008-news.scss */
  .news-item__link {
    margin-top: 0.625rem;
  }
  /* line 212, ../../../../../../frontend/temp/_008-news.scss */
  .news-item__img,.news-item__img--sm {
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
    max-width: none;
  }
  /* line 216, ../../../../../../frontend/temp/_008-news.scss */
  .news-item__img + .news-item__body,.news-item__img--sm + .news-item__body {
    padding-left: 0;
  }
  /* line 220, ../../../../../../frontend/temp/_008-news.scss */
  .news-item .details {
    margin-top: 0.9375rem;
  }
  /* line 224, ../../../../../../frontend/temp/_008-news.scss */
  .news-item__img {
    height: 0;
    padding-bottom: 66.66%;
    position: relative;
    overflow: hidden;
  }
  /* line 230, ../../../../../../frontend/temp/_008-news.scss */
  .news-item__img .news-item__link {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }
  /* line 239, ../../../../../../frontend/temp/_008-news.scss */
  .news-item__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    margin-top: 0;
    display: block;
  }

  /* line 248, ../../../../../../frontend/temp/_008-news.scss */
  .news-item--short .news-item__img {
    display: none;
  }
  /* line 252, ../../../../../../frontend/temp/_008-news.scss */
  .news-item--short .news-item__body .news-item__link {
    margin-top: 0;
  }
  /* line 256, ../../../../../../frontend/temp/_008-news.scss */
  .news-item--short .news-item__label {
    margin-top: 0;
  }
  /* line 258, ../../../../../../frontend/temp/_008-news.scss */
  .news-item--short .news-item__label + .news-item__link {
    margin-top: 0.625rem;
  }
}
/* line 268, ../../../../../../frontend/temp/_008-news.scss */
.article__body--old .figure + .note {
  margin-top: 0.25rem;
}
/* line 272, ../../../../../../frontend/temp/_008-news.scss */
.article__body--old .note {
  font-size: 0.875rem;
  line-height: 1.43;
  color: #666;
  margin-top: 1.25rem;
  font-style: normal;
}
/* line 280, ../../../../../../frontend/temp/_008-news.scss */
.article__body--old li {
  font-style: normal;
}
/* line 284, ../../../../../../frontend/temp/_008-news.scss */
.article__body--old .img_caption {
  color: #666 !important;
  font-size: 0.75rem;
  line-height: 1.67;
  display: inline-block;
  margin-top: 0.25rem;
}
/* line 292, ../../../../../../frontend/temp/_008-news.scss */
.article__body--old .lightbox {
  width: 100%;
  display: block;
  border-bottom: none !important;
}
/* line 299, ../../../../../../frontend/temp/_008-news.scss */
.article__body--old .additional-info .lightbox {
  width: auto;
  display: inline-block;
  margin-top: 0;
  max-width: 100%;
}
/* line 307, ../../../../../../frontend/temp/_008-news.scss */
.article__body--old .lightbox > img {
  width: auto;
  height: auto;
}

/* line 5, ../../../../../../frontend/temp/_009-noty.scss */
#noty_layout__bottom,#noty_layout__bottomCenter,#noty_layout__bottomLeft,#noty_layout__bottomRight,#noty_layout__center,#noty_layout__centerLeft,#noty_layout__centerRight,#noty_layout__top,#noty_layout__topCenter,#noty_layout__topLeft,#noty_layout__topRight,.noty_layout_mixin {
  position: fixed;
  margin: 0;
  padding: 0;
  z-index: 9999999;
  -webkit-transform: translateZ(0) scale(1, 1);
          transform: translateZ(0) scale(1, 1);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  filter: blur(0);
  -webkit-filter: blur(0);
  max-width: 90%;
}

/* line 18, ../../../../../../frontend/temp/_009-noty.scss */
#noty_layout__top {
  top: 0;
  left: 5%;
  width: 90%;
}

/* line 25, ../../../../../../frontend/temp/_009-noty.scss */
#noty_layout__topLeft {
  top: 20px;
  left: 20px;
  width: 325px;
}

/* line 32, ../../../../../../frontend/temp/_009-noty.scss */
#noty_layout__topCenter {
  top: 5%;
  left: 50%;
  width: 325px;
  -webkit-transform: translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(calc(-50% - .5px)) translateZ(0) scale(1, 1);
}

/* line 40, ../../../../../../frontend/temp/_009-noty.scss */
#noty_layout__topRight {
  top: 20px;
  right: 20px;
  width: 325px;
}

/* line 47, ../../../../../../frontend/temp/_009-noty.scss */
#noty_layout__bottom {
  bottom: 0;
  left: 5%;
  width: 90%;
}

/* line 54, ../../../../../../frontend/temp/_009-noty.scss */
#noty_layout__bottomLeft {
  bottom: 20px;
  left: 20px;
  width: 325px;
}

/* line 61, ../../../../../../frontend/temp/_009-noty.scss */
#noty_layout__bottomCenter {
  bottom: 5%;
  left: 50%;
  width: 325px;
  -webkit-transform: translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(calc(-50% - .5px)) translateZ(0) scale(1, 1);
}

/* line 69, ../../../../../../frontend/temp/_009-noty.scss */
#noty_layout__bottomRight {
  bottom: 20px;
  right: 20px;
  width: 325px;
}

/* line 76, ../../../../../../frontend/temp/_009-noty.scss */
#noty_layout__center {
  top: 50%;
  left: 50%;
  width: 325px;
  -webkit-transform: translate(-webkit-calc(-50% - .5px), -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(calc(-50% - .5px), calc(-50% - .5px)) translateZ(0) scale(1, 1);
}

/* line 84, ../../../../../../frontend/temp/_009-noty.scss */
#noty_layout__centerLeft {
  top: 50%;
  left: 20px;
  width: 325px;
  -webkit-transform: translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1);
}

/* line 92, ../../../../../../frontend/temp/_009-noty.scss */
#noty_layout__centerRight {
  top: 50%;
  right: 20px;
  width: 325px;
  -webkit-transform: translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1);
}

/* line 100, ../../../../../../frontend/temp/_009-noty.scss */
.noty_progressbar {
  display: none;
}

/* line 104, ../../../../../../frontend/temp/_009-noty.scss */
.noty_has_timeout.noty_has_progressbar .noty_progressbar {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background-color: #646464;
  opacity: 0.2;
  filter: alpha(opacity=10);
}

/* line 116, ../../../../../../frontend/temp/_009-noty.scss */
.noty_bar {
  -webkit-transform: translate(0, 0) scale(1, 1);
      -ms-transform: translate(0, 0) scale(1, 1);
          transform: translate(0, 0) scale(1, 1);
  overflow: hidden;
}

/* line 121, ../../../../../../frontend/temp/_009-noty.scss */
.noty_effects_open {
  -webkit-transform: translate(50%);
      -ms-transform: translate(50%);
          transform: translate(50%);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

/* line 128, ../../../../../../frontend/temp/_009-noty.scss */
.noty_effects_close {
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

/* line 133, ../../../../../../frontend/temp/_009-noty.scss */
.noty_fix_effects_height {
  -webkit-animation: noty_anim_height 75ms ease-out;
          animation: noty_anim_height 75ms ease-out;
}

/* line 137, ../../../../../../frontend/temp/_009-noty.scss */
.noty_close_with_click {
  cursor: pointer;
}

/* line 141, ../../../../../../frontend/temp/_009-noty.scss */
.noty_close_button {
  position: absolute;
  top: 2px;
  right: 2px;
  font-weight: bold;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  cursor: pointer;
  -webkit-transition: all .2s ease-out;
  -o-transition: all .2s ease-out;
  transition: all .2s ease-out;
}

/* line 156, ../../../../../../frontend/temp/_009-noty.scss */
.noty_close_button:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 160, ../../../../../../frontend/temp/_009-noty.scss */
.noty_modal {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 10000;
  opacity: .3;
  left: 0;
  top: 0;
}

/* line 171, ../../../../../../frontend/temp/_009-noty.scss */
.noty_modal.noty_modal_open {
  opacity: 0;
  -webkit-animation: noty_modal_in .3s ease-out;
          animation: noty_modal_in .3s ease-out;
}

/* line 176, ../../../../../../frontend/temp/_009-noty.scss */
.noty_modal.noty_modal_close {
  -webkit-animation: noty_modal_out .3s ease-out;
          animation: noty_modal_out .3s ease-out;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

@-webkit-keyframes noty_modal_in {
  100% {
    opacity: .3;
  }
}

@keyframes noty_modal_in {
  100% {
    opacity: .3;
  }
}
@-webkit-keyframes noty_modal_out {
  100% {
    opacity: 0;
  }
}
@keyframes noty_modal_out {
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes noty_anim_in {
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
    opacity: 1;
  }
}
@keyframes noty_anim_in {
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
    opacity: 1;
  }
}
@-webkit-keyframes noty_anim_out {
  100% {
    -webkit-transform: translate(50%);
            transform: translate(50%);
    opacity: 0;
  }
}
@keyframes noty_anim_out {
  100% {
    -webkit-transform: translate(50%);
            transform: translate(50%);
    opacity: 0;
  }
}
@-webkit-keyframes noty_anim_height {
  100% {
    height: 0;
  }
}
@keyframes noty_anim_height {
  100% {
    height: 0;
  }
}
/* line 221, ../../../../../../frontend/temp/_009-noty.scss */
.noty_theme__mint.noty_bar {
  overflow: hidden;
  position: relative;
  border-radius: 5px;
}
/* line 226, ../../../../../../frontend/temp/_009-noty.scss */
.noty_theme__mint.noty_bar .noty_body {
  font-size: 14px;
  line-height: normal;
  font-weight: normal;
  padding: 0.8rem 1rem;
}
/* line 233, ../../../../../../frontend/temp/_009-noty.scss */
.noty_theme__mint.noty_bar .noty_buttons {
  padding: 10px;
}

/* line 238, ../../../../../../frontend/temp/_009-noty.scss */
.noty_theme__mint.noty_type__alert,.noty_theme__mint.noty_type__notification {
  background-color: #f4f4f4;
  color: rgba(18, 18, 18, 0.7);
}

/* line 244, ../../../../../../frontend/temp/_009-noty.scss */
.noty_theme__mint.noty_type__warning {
  background-color: #fcf1dc;
  color: #fbb538;
}

/* line 249, ../../../../../../frontend/temp/_009-noty.scss */
.noty_theme__mint.noty_type__error {
  background-color: #ffe2de;
  color: #ff5842;
}

/* line 254, ../../../../../../frontend/temp/_009-noty.scss */
.noty_theme__mint.noty_type__info,.noty_theme__mint.noty_type__information {
  background-color: #def5ff;
  color: #008ac5;
}

/* line 260, ../../../../../../frontend/temp/_009-noty.scss */
.noty_theme__mint.noty_type__success {
  background-color: #d3fddc;
  color: #00ae26;
}

/* line 1, ../../../../../../frontend/temp/_010-cookie-popup.scss */
#noty_layout__bottomCenter {
  width: 100%;
  max-width: none;
  bottom: 0;
  left: 0;
  -webkit-transform: translate(0);
      -ms-transform: translate(0);
          transform: translate(0);
  background-color: rgba(102, 102, 102, 0.9);
  padding: 20px 0 40px;
}

/* line 11, ../../../../../../frontend/temp/_010-cookie-popup.scss */
#cookie-popup.noty_bar {
  background-color: transparent;
  max-width: 1120px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 23, ../../../../../../frontend/temp/_010-cookie-popup.scss */
#cookie-popup.noty_bar.noty_close_with_click {
  cursor: default;
}

/* line 27, ../../../../../../frontend/temp/_010-cookie-popup.scss */
#cookie-popup.noty_bar .noty_body {
  padding: 0;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.67;
  padding-right: 45px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

/* line 36, ../../../../../../frontend/temp/_010-cookie-popup.scss */
#cookie-popup.noty_bar .noty_buttons {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 40, ../../../../../../frontend/temp/_010-cookie-popup.scss */
#cookie-popup.noty_bar button {
  background-color: transparent;
  border: 1px solid #fff;
  white-space: nowrap;
  font-size: 13px;
  line-height: 1.54;
  color: #fff;
  padding: 7px 20px;
  cursor: pointer;
  font-family: inherit;
  display: block;
  margin: 0 auto;
}

/* line 54, ../../../../../../frontend/temp/_010-cookie-popup.scss */
#cookie-popup.noty_bar button:hover {
  background-color: #545454;
}

/* line 58, ../../../../../../frontend/temp/_010-cookie-popup.scss */
#cookie-popup.noty_bar .noty_body .link {
  color: #fff;
  border-bottom: 1px solid;
}

/* line 63, ../../../../../../frontend/temp/_010-cookie-popup.scss */
#cookie-popup.noty_bar .noty_body .link:hover {
  color: #d2e6ff;
}

/* line 67, ../../../../../../frontend/temp/_010-cookie-popup.scss */
.noty_effects_open {
  opacity: 0;
  -webkit-transform: translate(0);
      -ms-transform: translate(0);
          transform: translate(0);
  -webkit-animation: noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
          animation: noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* line 73, ../../../../../../frontend/temp/_010-cookie-popup.scss */
.noty_effects_close {
  -webkit-transform: translate(0);
      -ms-transform: translate(0);
          transform: translate(0);
  -webkit-animation: noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
          animation: noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

@keyframes noty_anim_in {
  100% {
    opacity: 1;
  }
}
@keyframes noty_anim_out {
  100% {
    opacity: 0;
  }
}
@media only screen and (max-width: 768px) {
  /* line 91, ../../../../../../frontend/temp/_010-cookie-popup.scss */
  #cookie-popup.noty_bar {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  /* line 95, ../../../../../../frontend/temp/_010-cookie-popup.scss */
  .noty_theme__mint.noty_bar .noty_buttons {
    padding: 20px 0 0;
  }

  /* line 99, ../../../../../../frontend/temp/_010-cookie-popup.scss */
  #noty_layout__bottomCenter {
    padding: 20px 0 30px;
  }

  /* line 103, ../../../../../../frontend/temp/_010-cookie-popup.scss */
  #cookie-popup.noty_bar .noty_body {
    line-height: 1.25;
    padding-right: 0px;
  }
}
/* line 1, ../../../../../../frontend/temp/_011-files-upload.scss */
.file-input {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 6, ../../../../../../frontend/temp/_011-files-upload.scss */
.file-input + .form__help {
  margin-top: 1rem !important;
}
/* line 10, ../../../../../../frontend/temp/_011-files-upload.scss */
.file-input__area {
  position: absolute;
  cursor: pointer;
  height: 0;
  width: 0;
  opacity: 0;
  left: 0;
  top: 0;
}
/* line 20, ../../../../../../frontend/temp/_011-files-upload.scss */
.file-input__btn {
  background-color: #E2E2E2;
  color: #333333;
  cursor: pointer;
  padding: 0.75rem 2rem;
  font-weight: 500;
  font-size: .75rem;
  line-height: 1.82;
  text-transform: uppercase;
  position: relative;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
/* line 32, ../../../../../../frontend/temp/_011-files-upload.scss */
.file-input__btn:hover {
  background-color: #E8EAF0;
}
/* line 37, ../../../../../../frontend/temp/_011-files-upload.scss */
.file-input__label {
  font-size: 13px;
  margin: 0;
  margin-left: 1rem;
  display: inline-block;
  margin-top: 0;
  color: #333333;
}
/* line 46, ../../../../../../frontend/temp/_011-files-upload.scss */
.file-input__remove {
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  margin-left: 1rem;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #ce0000;
  font-family: sans-serif;
  font-weight: 500;
  opacity: 0.65;
  -webkit-transition: opacity 0.25;
  -o-transition: opacity 0.25;
  transition: opacity 0.25;
  cursor: pointer;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
/* line 62, ../../../../../../frontend/temp/_011-files-upload.scss */
.file-input__remove:before {
  content: '';
  width: 12px;
  height: 12px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23999' d='M15 1.5L13.5 0l-6 6-6-6L0 1.5l6 6-6 6L1.5 15l6-6 6 6 1.5-1.5-6-6z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 70, ../../../../../../frontend/temp/_011-files-upload.scss */
.file-input__remove:hover {
  opacity: 1;
}
/* line 75, ../../../../../../frontend/temp/_011-files-upload.scss */
.file-input[data-filled=true] .file-input__remove {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 768px) {
  /* line 81, ../../../../../../frontend/temp/_011-files-upload.scss */
  .file-input__remove {
    left: 0;
    top: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    position: relative;
    margin-left: 1rem;
  }
}
/* line 1, ../../../../../../frontend/temp/_012-forms.scss */
.js-noty-content {
  display: none;
}

/* line 5, ../../../../../../frontend/temp/_012-forms.scss */
.g-recaptcha__noty {
  color: #ff0033;
  font-weight: 300;
  line-height: 1.43;
  font-size: 0.875rem;
  margin-top: 0.75rem;
}

/* line 13, ../../../../../../frontend/temp/_012-forms.scss */
.select {
  overflow: hidden;
  position: relative;
  border: 1px solid #e2e2e2;
}
/* line 18, ../../../../../../frontend/temp/_012-forms.scss */
.select > select {
  width: 115%;
  color: #666;
  border: none;
  line-height: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: 500;
  font-size: 0.625rem;
  letter-spacing: 0.8px;
  background-image: none;
  background: transparent;
  -webkit-appearance: none;
  text-transform: uppercase;
  padding: 0.47rem 30% 0.47rem 0.65rem;
}
/* line 33, ../../../../../../frontend/temp/_012-forms.scss */
.select > select:focus {
  outline: 0;
}
/* line 38, ../../../../../../frontend/temp/_012-forms.scss */
.select > select::-ms-expand {
  display: none;
}
/* line 42, ../../../../../../frontend/temp/_012-forms.scss */
.select--grey {
  width: 8.125rem;
  border-color: #f5f7fa;
  background-color: #f5f7fa;
}
/* line 47, ../../../../../../frontend/temp/_012-forms.scss */
.select--grey:after {
  content: '';
  position: absolute;
  right: 0.65rem;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  height: 11px;
  /* 9 */
  height: 0.6875rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  width: 7px;
  /* 9 */
  width: 0.4375rem;
  /* 9 */
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%231E88E5' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(90deg);
      -ms-transform: translateY(-50%) rotate(90deg);
          transform: translateY(-50%) rotate(90deg);
}

/* line 61, ../../../../../../frontend/temp/_012-forms.scss */
.form__label {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/* line 66, ../../../../../../frontend/temp/_012-forms.scss */
.form__label--error {
  color: #CE0000;
}

/* line 70, ../../../../../../frontend/temp/_012-forms.scss */
span.form__label--error {
  position: absolute;
  bottom: -0.2em;
  left: 0;
  font-size: 75%;
  line-height: 1;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
  margin: 0;
}

/* line 79, ../../../../../../frontend/temp/_012-forms.scss */
.subscribe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
/* line 83, ../../../../../../frontend/temp/_012-forms.scss */
.subscribe__title {
  width: 40%;
}
/* line 87, ../../../../../../frontend/temp/_012-forms.scss */
.subscribe__form {
  width: 60%;
  height: 0;
  padding-left: 2rem;
}

@media only screen and (max-width: 768px) {
  /* line 98, ../../../../../../frontend/temp/_012-forms.scss */
  .subscribe {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 102, ../../../../../../frontend/temp/_012-forms.scss */
  .subscribe__subtitle,.subscribe__title {
    text-align: center;
    width: 100%;
  }
  /* line 107, ../../../../../../frontend/temp/_012-forms.scss */
  .subscribe__subtitle {
    margin-top: 0.625rem;
  }
  /* line 110, ../../../../../../frontend/temp/_012-forms.scss */
  .subscribe__form {
    height: 100%;
    margin-top: 1.25rem;
    padding-left: 0;
    width: 100%;
  }
}
/* line 121, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback textarea,.form--subscribe textarea {
  overflow: auto;
}
/* line 126, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .checkbox__label,.form--subscribe .checkbox__label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  padding: 0 1.875rem;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 100%;
  width: 100%;
}
/* line 135, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .checkbox__label:before,.form--subscribe .checkbox__label:before {
  left: 0;
  content: '';
  top: 0.3125rem;
  display: block;
  width: 1.125rem;
  height: 1.125rem;
  position: absolute;
  border-radius: 3px;
  background-color: #FFF;
  border: 1.5px solid #ccc;
}
/* line 149, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .checkbox__label:hover:before,.form--subscribe .checkbox__label:hover:before {
  border-color: #999;
}
/* line 155, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .checkbox__label.checked:before,.form--subscribe .checkbox__label.checked:before {
  border-color: #1e88e5;
  background-color: #1e88e5;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.79' height='8.977' viewBox='0.375 0.508 10.79 8.977'%3E%3Cpath fill='%23FFF' d='M3.538 7.163L1.497 5.07.375 6.221l2.693 2.764.003-.005.492.504 7.602-7.802L10.02.508 3.538 7.163z'/%3E%3C/svg%3E");
  background-size: 70% 70%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 162, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .checkbox__label.disabled,.form--subscribe .checkbox__label.disabled {
  pointer-events: none;
}
/* line 165, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .checkbox__label.disabled:before,.form--subscribe .checkbox__label.disabled:before {
  border-color: #dadada;
  background-color: #f4f4f4;
}
/* line 172, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .checkbox__label.form__label--error:not(.checked):before,.form--subscribe .checkbox__label.form__label--error:not(.checked):before {
  border-color: #ff5842;
}
/* line 178, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .checkbox__input,.form--subscribe .checkbox__input {
  top: 0;
  left: 0;
  position: absolute;
  clip: rect(0 0 0 0);
}
/* line 185, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .checkbox__text,.form--subscribe .checkbox__text {
  color: #333;
  margin-top: 0;
  font-size: 0.875rem;
  padding-top: 0.3125rem;
}
/* line 192, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .checkbox__heading,.form--subscribe .checkbox__heading {
  color: #333;
  margin-top: 0;
  font-weight: 500;
  line-height: 1.76;
}
/* line 202, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .form__help,.form--subscribe .form__help {
  font-size: 12px;
  display: block;
  margin-top: 0;
  color: #333333;
}
/* line 209, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .form__item,.form--subscribe .form__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 212, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .form__item--line,.form--subscribe .form__item--line {
  padding-top: 2rem;
  border-top: 1px solid #e2e2e2;
}
/* line 217, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .form__item--captcha,.form--subscribe .form__item--captcha {
  display: block;
}
/* line 222, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .form__cite,.form--subscribe .form__cite {
  font-weight: 500;
  font-size: 0.875rem;
  line-height: normal;
}
/* line 228, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .form__label,.form--subscribe .form__label {
  width: 100%;
  display: block;
  line-height: 1;
  padding-top: 5px;
  font-size: 0.875rem;
  font-weight: normal;
  padding-right: 1rem;
}
/* line 241, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback input[type="email"],.form--feedback input[type="text"],.form--feedback select,.form--feedback textarea,.form--subscribe input[type="email"],.form--subscribe input[type="text"],.form--subscribe select,.form--subscribe textarea {
  width: 100%;
  color: #333;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 70%;
      -ms-flex: 0 1 70%;
          flex: 0 1 70%;
  display: block;
  max-width: 100%;
  font-size: 0.875rem;
  font-weight: normal;
  border-style: solid;
  padding: 0.875rem 1rem;
  border-color: #e2e2e2;
  background-color: #fff;
  border-width: 1px;
  border-radius: 0;
}
/* line 259, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback input[type="email"]::-webkit-input-placeholder,.form--feedback input[type="text"]::-webkit-input-placeholder,.form--feedback select::-webkit-input-placeholder,.form--feedback textarea::-webkit-input-placeholder,.form--subscribe input[type="email"]::-webkit-input-placeholder,.form--subscribe input[type="text"]::-webkit-input-placeholder,.form--subscribe select::-webkit-input-placeholder,.form--subscribe textarea::-webkit-input-placeholder {
  font-weight: 300;
  font-size: 0.875rem;
  line-height: normal;
  color: rgba(18, 18, 18, 0.5);
}
.form--feedback input[type="email"]::-moz-placeholder,.form--feedback input[type="text"]::-moz-placeholder,.form--feedback select::-moz-placeholder,.form--feedback textarea::-moz-placeholder,.form--subscribe input[type="email"]::-moz-placeholder,.form--subscribe input[type="text"]::-moz-placeholder,.form--subscribe select::-moz-placeholder,.form--subscribe textarea::-moz-placeholder {
  font-weight: 300;
  font-size: 0.875rem;
  line-height: normal;
  color: rgba(18, 18, 18, 0.5);
}
.form--feedback input[type="email"]::-ms-input-placeholder,.form--feedback input[type="text"]::-ms-input-placeholder,.form--feedback select::-ms-input-placeholder,.form--feedback textarea::-ms-input-placeholder,.form--subscribe input[type="email"]::-ms-input-placeholder,.form--subscribe input[type="text"]::-ms-input-placeholder,.form--subscribe select::-ms-input-placeholder,.form--subscribe textarea::-ms-input-placeholder {
  font-weight: 300;
  font-size: 0.875rem;
  line-height: normal;
  color: rgba(18, 18, 18, 0.5);
}
.form--feedback input[type="email"]::placeholder,.form--feedback input[type="text"]::placeholder,.form--feedback select::placeholder,.form--feedback textarea::placeholder,.form--subscribe input[type="email"]::placeholder,.form--subscribe input[type="text"]::placeholder,.form--subscribe select::placeholder,.form--subscribe textarea::placeholder {
  font-weight: 300;
  font-size: 0.875rem;
  line-height: normal;
  color: rgba(18, 18, 18, 0.5);
}
/* line 266, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback input[type="email"]:focus,.form--feedback input[type="text"]:focus,.form--feedback select:focus,.form--feedback textarea:focus,.form--subscribe input[type="email"]:focus,.form--subscribe input[type="text"]:focus,.form--subscribe select:focus,.form--subscribe textarea:focus {
  outline: none;
}
/* line 270, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback input[type="email"][disabled],.form--feedback input[type="text"][disabled],.form--feedback select[disabled],.form--feedback textarea[disabled],.form--subscribe input[type="email"][disabled],.form--subscribe input[type="text"][disabled],.form--subscribe select[disabled],.form--subscribe textarea[disabled] {
  pointer-events: none;
  border-color: #dadada;
  background-color: #f4f4f4;
}
/* line 275, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback input[type="email"][disabled]::-webkit-input-placeholder,.form--feedback input[type="text"][disabled]::-webkit-input-placeholder,.form--feedback select[disabled]::-webkit-input-placeholder,.form--feedback textarea[disabled]::-webkit-input-placeholder,.form--subscribe input[type="email"][disabled]::-webkit-input-placeholder,.form--subscribe input[type="text"][disabled]::-webkit-input-placeholder,.form--subscribe select[disabled]::-webkit-input-placeholder,.form--subscribe textarea[disabled]::-webkit-input-placeholder {
  opacity: 0;
  visibility: hidden;
}
.form--feedback input[type="email"][disabled]::-moz-placeholder,.form--feedback input[type="text"][disabled]::-moz-placeholder,.form--feedback select[disabled]::-moz-placeholder,.form--feedback textarea[disabled]::-moz-placeholder,.form--subscribe input[type="email"][disabled]::-moz-placeholder,.form--subscribe input[type="text"][disabled]::-moz-placeholder,.form--subscribe select[disabled]::-moz-placeholder,.form--subscribe textarea[disabled]::-moz-placeholder {
  opacity: 0;
  visibility: hidden;
}
.form--feedback input[type="email"][disabled]::-ms-input-placeholder,.form--feedback input[type="text"][disabled]::-ms-input-placeholder,.form--feedback select[disabled]::-ms-input-placeholder,.form--feedback textarea[disabled]::-ms-input-placeholder,.form--subscribe input[type="email"][disabled]::-ms-input-placeholder,.form--subscribe input[type="text"][disabled]::-ms-input-placeholder,.form--subscribe select[disabled]::-ms-input-placeholder,.form--subscribe textarea[disabled]::-ms-input-placeholder {
  opacity: 0;
  visibility: hidden;
}
.form--feedback input[type="email"][disabled]::placeholder,.form--feedback input[type="text"][disabled]::placeholder,.form--feedback select[disabled]::placeholder,.form--feedback textarea[disabled]::placeholder,.form--subscribe input[type="email"][disabled]::placeholder,.form--subscribe input[type="text"][disabled]::placeholder,.form--subscribe select[disabled]::placeholder,.form--subscribe textarea[disabled]::placeholder {
  opacity: 0;
  visibility: hidden;
}
/* line 281, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback input[type="email"].form__label--error,.form--feedback input[type="text"].form__label--error,.form--feedback select.form__label--error,.form--feedback textarea.form__label--error,.form--subscribe input[type="email"].form__label--error,.form--subscribe input[type="text"].form__label--error,.form--subscribe select.form__label--error,.form--subscribe textarea.form__label--error {
  margin-top: 0;
  border-bottom-color: transparent;
  -webkit-box-shadow: 0px 2px 0px 0px #ff0033;
          box-shadow: 0px 2px 0px 0px #ff0033;
}
/* line 287, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback input[type="email"].form__label--success,.form--feedback input[type="text"].form__label--success,.form--feedback select.form__label--success,.form--feedback textarea.form__label--success,.form--subscribe input[type="email"].form__label--success,.form--subscribe input[type="text"].form__label--success,.form--subscribe select.form__label--success,.form--subscribe textarea.form__label--success {
  margin-top: 0;
  border-bottom-color: transparent;
  -webkit-box-shadow: 0px 2px 0px 0px #669933;
          box-shadow: 0px 2px 0px 0px #669933;
}
/* line 294, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .select__wrapper,.form--subscribe .select__wrapper {
  position: relative;
}
/* line 298, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .select__wrapper:after,.form--feedback .select__wrapper:before,.form--subscribe .select__wrapper:after,.form--subscribe .select__wrapper:before {
  top: 50%;
  content: '';
  height: 0.5rem;
  display: block;
  width: 0.125rem;
  margin-top: -3px;
  position: absolute;
  background-color: #999;
  -webkit-transition: -webkit-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear;
  -o-transition: transform 0.2s linear;
  transition: transform 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear;
}
/* line 311, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .select__wrapper:before,.form--subscribe .select__wrapper:before {
  z-index: 1;
  right: 1.5rem;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
/* line 317, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .select__wrapper:after,.form--subscribe .select__wrapper:after {
  right: 1.2rem;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
/* line 323, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .select__wrapper.opened:before,.form--subscribe .select__wrapper.opened:before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
/* line 327, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .select__wrapper.opened:after,.form--subscribe .select__wrapper.opened:after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
/* line 332, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .select__wrapper select.select,.form--subscribe .select__wrapper select.select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
}
/* line 337, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .select__wrapper select.select::-ms-expand,.form--subscribe .select__wrapper select.select::-ms-expand {
  display: none;
}
/* line 342, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback span.form__label--error,.form--subscribe span.form__label--error {
  color: #ff0033;
  font-weight: 300;
  line-height: 1;
  padding-top: 5px;
  font-size: 0.875rem;
  margin-top: 0.75rem;
}
/* line 352, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .btn,.form--subscribe .btn {
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 355, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .btn.disabled,.form--subscribe .btn.disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

/* line 369, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .form__label,.form--subscribe .form__label {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 30%;
      -ms-flex: 0 1 30%;
          flex: 0 1 30%;
  max-width: 30%;
}
/* line 374, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .form__valid-container,.form--subscribe .form__valid-container {
  max-width: 70%;
  -webkit-flex-basis: 70%;
      -ms-flex-preferred-size: 70%;
          flex-basis: 70%;
}

/* line 383, ../../../../../../frontend/temp/_012-forms.scss */
.form--subscribe .form__item {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
/* line 388, ../../../../../../frontend/temp/_012-forms.scss */
.form--subscribe .form__valid-container {
  width: 100%;
  position: relative;
  margin-top: 0.625rem;
}
/* line 393, ../../../../../../frontend/temp/_012-forms.scss */
.form--subscribe .form__valid-container--auto-w {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
/* line 398, ../../../../../../frontend/temp/_012-forms.scss */
.form--subscribe .form__label {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

/* line 410, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .form__item,.form--subscribe .form__item {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
/* line 413, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .form__item + .form__item,.form--subscribe .form__item + .form__item {
  margin-top: 1.875rem;
}
/* line 418, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .form__label,.form--subscribe .form__label {
  margin-bottom: 10px;
}
/* line 422, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .form__wrapper--70,.form--subscribe .form__wrapper--70 {
  width: 70%;
  margin-left: auto;
}
/* line 427, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .form__valid-container,.form--subscribe .form__valid-container {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-top: 0;
  position: relative;
}

@media only screen and (max-width: 768px) {
  /* line 438, ../../../../../../frontend/temp/_012-forms.scss */
  .form--custom .form__cite {
    float: none;
    display: block;
  }

  /* line 449, ../../../../../../frontend/temp/_012-forms.scss */
  .form--feedback .form__item,.form--subscribe .form__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 453, ../../../../../../frontend/temp/_012-forms.scss */
  .form--feedback .form__wrapper--70,.form--subscribe .form__wrapper--70 {
    width: 100%;
    margin-left: 0;
  }
  /* line 458, ../../../../../../frontend/temp/_012-forms.scss */
  .form--feedback .form__valid-container,.form--subscribe .form__valid-container {
    width: 100%;
  }
  /* line 462, ../../../../../../frontend/temp/_012-forms.scss */
  .form--feedback .form__cite,.form--subscribe .form__cite {
    float: none;
    display: block;
    margin-bottom: 1.875rem;
  }
}
/* Test reactoring */
/* line 473, ../../../../../../frontend/temp/_012-forms.scss */
span.form__label--error:empty {
  display: none !important;
}

/* line 477, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .form__valid-container,.form--subscribe .form__valid-container {
  font-size: 0;
}

/* line 482, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback span.form__label--error,.form--subscribe span.form__label--error {
  margin-top: 5px;
  position: relative;
  margin-bottom: 5px;
  display: inline-block;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  bottom: 0;
  padding-top: 0;
  line-height: 1.43;
  color: #ce0000;
}

/* line 494, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback input[type="email"]:focus,.form--feedback input[type="text"]:focus,.form--feedback select:focus,.form--feedback textarea:focus,.form--subscribe input[type="email"]:focus,.form--subscribe input[type="text"]:focus,.form--subscribe select:focus,.form--subscribe textarea:focus {
  border: 1px solid #0071d4;
}

/* line 506, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback input[type="email"].form__label--error,.form--feedback input[type="text"].form__label--error,.form--feedback select.form__label--error,.form--feedback textarea.form__label--error,.form--subscribe input[type="email"].form__label--error,.form--subscribe input[type="text"].form__label--error,.form--subscribe select.form__label--error,.form--subscribe textarea.form__label--error {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #ce0000;
}

/* line 511, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback input[type="email"].form__label--success,.form--feedback input[type="text"].form__label--success,.form--feedback select.form__label--success,.form--feedback textarea.form__label--success,.form--subscribe input[type="email"].form__label--success,.form--subscribe input[type="text"].form__label--success,.form--subscribe select.form__label--success,.form--subscribe textarea.form__label--success {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #e2e2e2;
}

/* line 516, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .checkbox__label.form__label--error:not(.checked):before,.form--subscribe .checkbox__label.form__label--error:not(.checked):before {
  border: 1px solid #ce0000;
}

/* line 520, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .form__checkbox span.form__label--error,.form--subscribe .form__checkbox span.form__label--error {
  margin-left: -1.875rem;
}

/* line 524, ../../../../../../frontend/temp/_012-forms.scss */
.form--feedback .checkbox__text,.form--subscribe .checkbox__text {
  padding-top: 0.175em;
}

/* line 528, ../../../../../../frontend/temp/_012-forms.scss */
.form__cite {
  font-weight: 300 !important;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 1rem;
}
/* line 533, ../../../../../../frontend/temp/_012-forms.scss */
.form__cite > .star {
  color: #1E88E5;
  margin-right: 0.5em;
}

/* line 539, ../../../../../../frontend/temp/_012-forms.scss */
.form--subscribe .checkbox__label + .checkbox__label {
  margin-top: 1rem;
}

/* line 544, ../../../../../../frontend/temp/_012-forms.scss */
.modal__form span.form__label--error {
  font-size: 14px;
  text-align: left;
  color: #CE0000;
}
/* line 550, ../../../../../../frontend/temp/_012-forms.scss */
.modal__form .form__item--captcha {
  margin-top: 22px;
}

/* line 1, ../../../../../../frontend/temp/_013-forms__widgets.scss */
.w-search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #F5F7FA;
  padding: 4px;
}
/* line 7, ../../../../../../frontend/temp/_013-forms__widgets.scss */
.w-search__submit {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  cursor: pointer;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpath id='a' d='M18.711 18.217l-4.684-4.95a8.128 8.128 0 0 0 1.864-5.192C15.891 3.623 12.327 0 7.946 0S0 3.623 0 8.075c0 4.452 3.565 8.075 7.946 8.075a7.774 7.774 0 0 0 4.552-1.461l4.72 4.988a1.022 1.022 0 0 0 1.465.03 1.069 1.069 0 0 0 .028-1.49zM8 2c3.308 0 6 2.692 6 6s-2.692 6-6 6-6-2.692-6-6 2.692-6 6-6z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23666' xlink:href='%23a'/%3E%3Cg fill='%23999' mask='url(%23b)'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 40% auto;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 16, ../../../../../../frontend/temp/_013-forms__widgets.scss */
.w-subscribe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px;
  padding-right: 8px;
}
/* line 24, ../../../../../../frontend/temp/_013-forms__widgets.scss */
.w-subscribe__submit {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border: none;
  cursor: pointer;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23FFF' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
  background-color: #1E88E5;
  -webkit-transition: background-color .2s linear, color .2s linear;
  -o-transition: background-color .2s linear, color .2s linear;
  transition: background-color .2s linear, color .2s linear;
}
/* line 34, ../../../../../../frontend/temp/_013-forms__widgets.scss */
.w-subscribe__submit:hover {
  background-color: #0071D4;
}

/* line 43, ../../../../../../frontend/temp/_013-forms__widgets.scss */
.main-search input::-webkit-input-placeholder,.w-search input::-webkit-input-placeholder,.w-subscribe input::-webkit-input-placeholder {
  color: #666;
}
.main-search input::-moz-placeholder,.w-search input::-moz-placeholder,.w-subscribe input::-moz-placeholder {
  color: #666;
}
.main-search input::-ms-input-placeholder,.w-search input::-ms-input-placeholder,.w-subscribe input::-ms-input-placeholder {
  color: #666;
}
.main-search input::placeholder,.w-search input::placeholder,.w-subscribe input::placeholder {
  color: #666;
}
/* line 46, ../../../../../../frontend/temp/_013-forms__widgets.scss */
.main-search input:focus::-webkit-input-placeholder,.w-search input:focus::-webkit-input-placeholder,.w-subscribe input:focus::-webkit-input-placeholder {
  color: #999;
}
.main-search input:focus::-moz-placeholder,.w-search input:focus::-moz-placeholder,.w-subscribe input:focus::-moz-placeholder {
  color: #999;
}
.main-search input:focus::-ms-input-placeholder,.w-search input:focus::-ms-input-placeholder,.w-subscribe input:focus::-ms-input-placeholder {
  color: #999;
}
.main-search input:focus::placeholder,.w-search input:focus::placeholder,.w-subscribe input:focus::placeholder {
  color: #999;
}
/* line 49, ../../../../../../frontend/temp/_013-forms__widgets.scss */
.main-search input:-ms-input-placeholder,.w-search input:-ms-input-placeholder,.w-subscribe input:-ms-input-placeholder {
  color: #666;
}

/* line 54, ../../../../../../frontend/temp/_013-forms__widgets.scss */
.w-search__input,.w-subscribe__input {
  font-size: 0.875rem;
  line-height: 1.79;
  font-weight: 400;
  width: 100%;
  padding: 0.4rem;
  color: #333;
}

/* line 63, ../../../../../../frontend/temp/_013-forms__widgets.scss */
.w-search__input {
  padding-left: 0;
}

/* line 66, ../../../../../../frontend/temp/_013-forms__widgets.scss */
.w-subscribe__input {
  padding-left: 0.7rem;
}

/* line 70, ../../../../../../frontend/temp/_013-forms__widgets.scss */
.w-search__input,.w-search__submit,.w-subscribe__input,.w-subscribe__submit {
  margin-top: 0;
}

/* line 3, ../../../../../../frontend/temp/_014-tile.scss */
.news-item .details,.tile .details {
  margin-top: 0.8rem;
  width: 100%;
}
/* line 8, ../../../../../../frontend/temp/_014-tile.scss */
.news-item .details__body,.tile .details__body {
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  max-width: 100%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 15, ../../../../../../frontend/temp/_014-tile.scss */
.news-item .details__date,.tile .details__date {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

/* line 21, ../../../../../../frontend/temp/_014-tile.scss */
.tile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* line 25, ../../../../../../frontend/temp/_014-tile.scss */
.tile + .tile {
  margin-top: 0;
}
/* line 29, ../../../../../../frontend/temp/_014-tile.scss */
.tile__img {
  height: 0;
  padding-bottom: 66.66%;
  position: relative;
  overflow: hidden;
}
/* line 35, ../../../../../../frontend/temp/_014-tile.scss */
.tile__img .tile__link {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/* line 43, ../../../../../../frontend/temp/_014-tile.scss */
.tile__img--bordered {
  border: 1px solid #E8EAF0;
}
/* line 48, ../../../../../../frontend/temp/_014-tile.scss */
.tile__img picture {
  display: block;
  height: 100%;
}
/* line 54, ../../../../../../frontend/temp/_014-tile.scss */
.tile__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-top: 0;
  display: block;
}
/* line 62, ../../../../../../frontend/temp/_014-tile.scss */
.tile__type {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 6px 9px;
  color: #FFF;
  background-color: #1E88E5;
  text-transform: uppercase;
  font-size: 0.625rem;
  font-weight: 500;
  letter-spacing: 0.7px;
}
/* line 78, ../../../../../../frontend/temp/_014-tile.scss */
.tile--16x9 .tile__img,.tile--video .tile__img {
  padding-bottom: 56.25%;
}
/* line 83, ../../../../../../frontend/temp/_014-tile.scss */
.tile__body {
  margin-top: 0;
  padding-top: 0.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
}
/* line 92, ../../../../../../frontend/temp/_014-tile.scss */
.tile__link {
  line-height: 1;
  display: inherit;
  margin-top: 0;
  width: 100%;
  position: relative;
}
/* line 100, ../../../../../../frontend/temp/_014-tile.scss */
.tile__title {
  line-height: 1.57;
  font-size: 0.875rem;
  display: inline-block;
  margin-top: 0;
  max-width: 100%;
}
/* line 107, ../../../../../../frontend/temp/_014-tile.scss */
.tile__title--lg {
  line-height: 1.39;
  font-size: 1.125rem;
  font-weight: 500;
}
/* line 114, ../../../../../../frontend/temp/_014-tile.scss */
.tile__preview {
  margin-top: 0.625rem;
  font-weight: 300;
  max-width: 100%;
}
/* line 121, ../../../../../../frontend/temp/_014-tile.scss */
.tile__label {
  font-weight: 400;
  text-transform: uppercase;
}
/* line 125, ../../../../../../frontend/temp/_014-tile.scss */
.tile__label--grey {
  font-size: 0.625rem;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #999;
  margin-top: 1.125rem;
}
/* line 134, ../../../../../../frontend/temp/_014-tile.scss */
.tile__label--red {
  font-size: 0.6875rem;
  line-height: 1.36;
  color: #CE0000;
  background-color: transparent;
}
/* line 142, ../../../../../../frontend/temp/_014-tile.scss */
.tile__label--bg-black,.tile__label--bg-blue,.tile__label--sm {
  margin-top: 0;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.7);
  display: inline-block;
}
/* line 151, ../../../../../../frontend/temp/_014-tile.scss */
.tile__label--bg-black,.tile__label--bg-blue {
  font-size: 0.5625rem;
  line-height: 2.6;
  letter-spacing: 1px;
  color: #F5F5F5;
  padding: 0.1rem 0.57rem;
}
/* line 161, ../../../../../../frontend/temp/_014-tile.scss */
.tile__label--bg-blue {
  background-color: #1E88E5;
}
/* line 165, ../../../../../../frontend/temp/_014-tile.scss */
.tile__label--bg-red {
  background-color: #CE0000;
  color: #fff;
  font-size: 9px;
  line-height: 1.11;
  padding: 0.2rem;
  letter-spacing: 1px;
  padding: 0.5rem;
}
/* line 175, ../../../../../../frontend/temp/_014-tile.scss */
.tile__label--sm {
  font-size: 0.6875rem;
  line-height: 1.4;
  color: #fff;
  padding: 0.12rem 0.34rem;
}
/* line 186, ../../../../../../frontend/temp/_014-tile.scss */
.tile__img--labels .tile__label--bg-black,.tile__img--labels .tile__label--bg-blue {
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 193, ../../../../../../frontend/temp/_014-tile.scss */
.tile__img--labels .tile__label--sm {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
/* line 201, ../../../../../../frontend/temp/_014-tile.scss */
.tile--grey {
  background-color: #F5F7FA;
  padding-top: 1.875rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-bottom: 2.5rem;
  height: 100%;
}
/* line 209, ../../../../../../frontend/temp/_014-tile.scss */
.tile--grey .tile__label + .tile__link {
  margin-top: 0.3125rem;
}
/* line 212, ../../../../../../frontend/temp/_014-tile.scss */
.tile--grey .tile__img {
  height: auto;
  padding-bottom: 0;
}
/* line 215, ../../../../../../frontend/temp/_014-tile.scss */
.tile--grey .tile__img .tile__link {
  position: static;
}
/* line 221, ../../../../../../frontend/temp/_014-tile.scss */
.tile--row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
/* line 224, ../../../../../../frontend/temp/_014-tile.scss */
.tile--row .tile__img {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
/* line 227, ../../../../../../frontend/temp/_014-tile.scss */
.tile--row .tile__img + .tile__body {
  padding-left: 1.875rem;
}
/* line 232, ../../../../../../frontend/temp/_014-tile.scss */
.tile .link--arrow {
  margin-top: 1.25rem;
  letter-spacing: 1px;
}
/* line 237, ../../../../../../frontend/temp/_014-tile.scss */
.tile--large {
  position: relative;
  padding-bottom: 0 !important;
}
/* line 241, ../../../../../../frontend/temp/_014-tile.scss */
.tile--large img {
  position: absolute;
}
/* line 245, ../../../../../../frontend/temp/_014-tile.scss */
.tile--large > .tile__link {
  height: 0;
  padding-bottom: 66.7%;
  position: relative;
  overflow: hidden;
}
/* line 251, ../../../../../../frontend/temp/_014-tile.scss */
.tile--large > .tile__link > .tile__img {
  padding: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
}
/* line 262, ../../../../../../frontend/temp/_014-tile.scss */
.tile--large .tile__img {
  opacity: 1;
  will-change: opacity;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 269, ../../../../../../frontend/temp/_014-tile.scss */
.tile--large:hover .tile__img {
  opacity: 0.9;
}
/* line 275, ../../../../../../frontend/temp/_014-tile.scss */
.tile--large .tile__body {
  position: absolute;
  bottom: 0;
  padding: 0 25px 25px 20px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  z-index: 2;
}
/* line 283, ../../../../../../frontend/temp/_014-tile.scss */
.tile--large .tile__img {
  width: 100%;
  padding-bottom: 66.7%;
}
/* line 287, ../../../../../../frontend/temp/_014-tile.scss */
.tile--large .tile__img:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  z-index: 1;
}
/* line 299, ../../../../../../frontend/temp/_014-tile.scss */
.tile--large .tile__title {
  color: #fff;
  font-size: 17px;
  line-height: 1.47;
  margin-top: 10px;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
/* line 309, ../../../../../../frontend/temp/_014-tile.scss */
.tile--large .details__date {
  color: #999;
  line-height: 1.17;
}
/* line 315, ../../../../../../frontend/temp/_014-tile.scss */
.tile--large .details__body:before {
  height: 14px;
  width: 2px;
  border: solid 1px #666;
}
/* line 322, ../../../../../../frontend/temp/_014-tile.scss */
.tile--large .details__tag {
  color: #999 !important;
  line-height: 1.36;
  font-size: 11px;
}
/* line 330, ../../../../../../frontend/temp/_014-tile.scss */
.tile--background {
  position: relative;
}
/* line 333, ../../../../../../frontend/temp/_014-tile.scss */
.tile--background .tile__img {
  opacity: 1;
  will-change: opacity;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 340, ../../../../../../frontend/temp/_014-tile.scss */
.tile--background:hover .tile__img {
  opacity: 0.9;
}
/* line 346, ../../../../../../frontend/temp/_014-tile.scss */
.tile--background .tile__body {
  position: absolute;
  bottom: 0;
  padding: 0 30px 30px 30px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  z-index: 2;
}
/* line 354, ../../../../../../frontend/temp/_014-tile.scss */
.tile--background .tile__img {
  padding-bottom: 56.25%;
}
/* line 357, ../../../../../../frontend/temp/_014-tile.scss */
.tile--background .tile__img:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.85)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.85));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.85));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.85));
  z-index: 1;
}
/* line 369, ../../../../../../frontend/temp/_014-tile.scss */
.tile--background .tile__title {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.39;
}
/* line 376, ../../../../../../frontend/temp/_014-tile.scss */
.tile--background .tile__preview {
  color: #fff !important;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.79;
}

/* line 386, ../../../../../../frontend/temp/_014-tile.scss */
a.tile {
  border-bottom: none;
}
/* line 389, ../../../../../../frontend/temp/_014-tile.scss */
a.tile .tile__preview {
  color: #333;
}
/* line 394, ../../../../../../frontend/temp/_014-tile.scss */
a.tile:hover .link > span {
  border-bottom-color: #1E88E5;
}
/* line 398, ../../../../../../frontend/temp/_014-tile.scss */
a.tile:hover .tile__link {
  color: #666;
}

/* line 406, ../../../../../../frontend/temp/_014-tile.scss */
.content .tile__link,.footer .tile__link {
  border-bottom: none;
  color: #333;
  font-weight: 400;
}
/* line 411, ../../../../../../frontend/temp/_014-tile.scss */
.content .tile__link:hover,.footer .tile__link:hover {
  color: #666;
}

/* line 417, ../../../../../../frontend/temp/_014-tile.scss */
.icon-video-preview {
  position: relative;
}
/* line 420, ../../../../../../frontend/temp/_014-tile.scss */
.icon-video-preview:after,.icon-video-preview:before {
  content: '';
  position: absolute;
  margin: auto;
  z-index: 1;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
/* line 432, ../../../../../../frontend/temp/_014-tile.scss */
.icon-video-preview:before {
  background-size: 100% auto;
  background-position: 50%;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}
/* line 441, ../../../../../../frontend/temp/_014-tile.scss */
.icon-video-preview:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='0 0 52 52'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(1 1)'%3E%3Cpath fill='%23FFF' d='M18.537 14.018v23.787l19.074-11.894z'/%3E%3Ccircle cx='25' cy='25' r='25' stroke='%23FFF' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
  height: 3rem;
  width: 3rem;
}
/* line 447, ../../../../../../frontend/temp/_014-tile.scss */
.icon-video-preview:hover::before {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 453, ../../../../../../frontend/temp/_014-tile.scss */
.section--journal .tile__img img {
  max-width: 9.0625rem;
}

@media only screen and (max-width: 1024px) {
  /* line 459, ../../../../../../frontend/temp/_014-tile.scss */
  .footer .tile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 461, ../../../../../../frontend/temp/_014-tile.scss */
  .footer .tile img {
    width: 100%;
  }

  /* line 466, ../../../../../../frontend/temp/_014-tile.scss */
  .tile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 469, ../../../../../../frontend/temp/_014-tile.scss */
  .tile--row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 475, ../../../../../../frontend/temp/_014-tile.scss */
  .tile__title--lg {
    line-height: 1.39;
    display: inline-block;
    font-size: 1.125rem;
  }
  /* line 482, ../../../../../../frontend/temp/_014-tile.scss */
  .tile__body {
    margin-top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
  }
  /* line 490, ../../../../../../frontend/temp/_014-tile.scss */
  .tile__label--red {
    margin-top: 0.1rem;
  }
  /* line 493, ../../../../../../frontend/temp/_014-tile.scss */
  .tile__label--red + .tile__link {
    margin-top: 0.625rem;
  }
  /* line 498, ../../../../../../frontend/temp/_014-tile.scss */
  .tile__label + .tile__link {
    margin-top: 1rem;
  }
  /* line 502, ../../../../../../frontend/temp/_014-tile.scss */
  .tile .link--arrow {
    margin-top: 1.25rem;
    letter-spacing: 1px;
  }
  /* line 507, ../../../../../../frontend/temp/_014-tile.scss */
  .tile .details {
    margin-top: 0.8rem;
  }
  /* line 512, ../../../../../../frontend/temp/_014-tile.scss */
  .tile--large .tile__img {
    padding-bottom: 56.3%;
  }
  /* line 519, ../../../../../../frontend/temp/_014-tile.scss */
  .tile--background .tile__img {
    padding-bottom: 85%;
  }

  /* line 527, ../../../../../../frontend/temp/_014-tile.scss */
  .section--journal .tile__img img {
    max-width: 7.0625rem;
  }
}
@media only screen and (max-width: 768px) {
  /* line 536, ../../../../../../frontend/temp/_014-tile.scss */
  .row--tiles [class^="col-"] .tile {
    border-bottom: 1px solid #E8EAF0;
    margin-top: 0;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  /* line 541, ../../../../../../frontend/temp/_014-tile.scss */
  .row--tiles [class^="col-"]:last-child .tile {
    border-bottom: none;
  }

  /* line 549, ../../../../../../frontend/temp/_014-tile.scss */
  .tile--news {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    border-bottom: 1px solid #E8EAF0;
    margin-top: 0;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  /* line 554, ../../../../../../frontend/temp/_014-tile.scss */
  .tile--news .tile__body {
    padding-top: 0;
    padding-left: 1rem;
  }
  /* line 558, ../../../../../../frontend/temp/_014-tile.scss */
  .tile--news .tile__img {
    height: auto;
    padding-bottom: 0;
  }
  /* line 561, ../../../../../../frontend/temp/_014-tile.scss */
  .tile--news .tile__img .tile__link {
    position: static;
  }
  /* line 570, ../../../../../../frontend/temp/_014-tile.scss */
  .tile--background .tile__title {
    font-size: 1.0625rem;
    line-height: 1.76;
  }
  /* line 575, ../../../../../../frontend/temp/_014-tile.scss */
  .tile--background .tile__img {
    padding-bottom: 65%;
  }

  /* line 582, ../../../../../../frontend/temp/_014-tile.scss */
  .tile--large {
    margin-left: -20px;
    margin-right: -20px;
  }
  /* line 585, ../../../../../../frontend/temp/_014-tile.scss */
  .tile--large .tile__title {
    font-size: 15px;
    line-height: 1.6;
    margin-top: 0;
  }
  /* line 590, ../../../../../../frontend/temp/_014-tile.scss */
  .tile--large .tile__body {
    padding: 0 20px 20px 20px;
  }
  /* line 593, ../../../../../../frontend/temp/_014-tile.scss */
  .tile--large .tile__img {
    padding-bottom: 67%;
  }

  /* line 598, ../../../../../../frontend/temp/_014-tile.scss */
  .tile--news .tile__img {
    display: none;
  }
  /* line 601, ../../../../../../frontend/temp/_014-tile.scss */
  .tile--news .tile__body {
    padding-left: 0;
  }
  /* line 604, ../../../../../../frontend/temp/_014-tile.scss */
  .tile--news .tile__label + .tile__link {
    margin-top: 6px;
  }

  /* line 610, ../../../../../../frontend/temp/_014-tile.scss */
  .section--journal .tile__img img {
    max-width: 4.4375rem;
  }
  /* line 614, ../../../../../../frontend/temp/_014-tile.scss */
  .section--journal .tile__label--grey {
    display: inline-block;
    margin-top: 0.5rem;
  }

  /* line 619, ../../../../../../frontend/temp/_014-tile.scss */
  .tile__img--hide-xs {
    display: none;
  }
  /* line 622, ../../../../../../frontend/temp/_014-tile.scss */
  .tile__img--hide-xs + .tile__body {
    padding-top: 0;
  }
}
@media only screen and (max-width: 480px) {
  /* line 632, ../../../../../../frontend/temp/_014-tile.scss */
  .tile--background .tile__title {
    font-size: 0.9375rem;
    line-height: 1.67;
  }
  /* line 637, ../../../../../../frontend/temp/_014-tile.scss */
  .tile--background .tile__img {
    padding-bottom: 95%;
  }
  /* line 641, ../../../../../../frontend/temp/_014-tile.scss */
  .tile--background .tile__body {
    padding: 0 10px 15px 15px;
  }
  /* line 645, ../../../../../../frontend/temp/_014-tile.scss */
  .tile--background .tile__preview {
    font-size: 12px;
    line-height: 18px;
  }
  /* line 652, ../../../../../../frontend/temp/_014-tile.scss */
  .tile__preview {
    margin-top: 0px;
  }
}
/* line 1, ../../../../../../frontend/temp/_015-slider.scss */
* + .swiper-container--work {
  margin-top: 60px;
}

/* line 5, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--work {
  position: relative;
}
/* line 8, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--work .swiper-slide {
  margin-top: 0;
}
/* line 11, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--work .swiper-slide__wrapper {
  position: relative;
}
/* line 14, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--work .swiper-slide__wrapper img {
  height: auto;
}
/* line 19, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--work .swiper-slide__title {
  position: absolute;
  bottom: 0;
  margin-top: 0;
  display: block;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  color: #FFF;
  text-align: center;
  font-size: 13px;
  padding: 0.35rem;
}
/* line 33, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--work .swiper-controls {
  margin-top: 0;
}
/* line 37, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--work .swiper-navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 1.5rem;
}
/* line 43, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--work .swiper-button-next,.swiper-container--work .swiper-button-prev {
  position: relative;
  width: 3.75rem;
  height: 3.75rem;
  margin-top: 0;
  outline: none;
  background-size: 50% 50%;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #1E88E5;
}
/* line 55, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--work .swiper-pagination {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 61, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--work .swiper-pagination-bullets {
  bottom: 0;
  margin-top: 1.5625rem;
}
/* line 66, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--work .swiper-pagination-bullet {
  margin-top: 0;
  margin-left: 0.3125rem;
  margin-right: 0.3125rem;
  border: solid 1px #1E88E5;
  background-color: transparent;
  border-radius: 0;
  outline: none;
  width: 0.5rem;
  height: 0.5rem;
  opacity: 1;
}
/* line 78, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--work .swiper-pagination-bullet:hover {
  border: solid 1px #0071D4;
}
/* line 83, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--work .swiper-pagination-bullet-active {
  background-color: #0071D4;
  border: solid 1px #0071D4;
}
/* line 89, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--work .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E");
  right: 0;
  position: absolute;
  top: 50%;
  margin-top: -3rem;
  bottom: 0;
  -webkit-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}
/* line 99, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--work .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E");
  left: 0;
  position: absolute;
  top: 50%;
  margin-top: -3rem;
  bottom: 0;
  -webkit-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}
/* line 109, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--work .swiper-button-next:hover,.swiper-container--work .swiper-button-prev:hover {
  background-color: #0071D4;
}
/* line 113, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--work .slide__img {
  width: 100%;
}
/* line 117, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--work .link {
  right: 0;
  bottom: 0;
  display: block;
  max-width: 50%;
  font-weight: 400;
  line-height: 1.43;
  position: absolute;
  font-size: 0.875rem;
}
/* line 127, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--work .link:after,.swiper-container--work .link > span {
  display: inline-block;
}
/* line 133, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--work + * {
  margin-top: 60px;
}
@media only screen and (max-width: 1024px) {
  /* line 133, ../../../../../../frontend/temp/_015-slider.scss */
  .swiper-container--work + * {
    margin-top: 40px;
  }
}

/* line 143, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--interview .swiper-wrapper {
  margin-top: 1.8rem;
}
/* line 147, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--interview .swiper-slide {
  margin-top: 0;
  padding-left: 1px;
}
/* line 152, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--interview .swiper-pagination {
  position: relative;
  text-align: left;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  font-size: 0.5625rem;
  text-transform: uppercase;
  margin-top: 0.5rem;
}
/* line 163, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--interview .swiper-pagination-bullet {
  background-color: transparent;
  border: 2px solid transparent;
  margin: 0 0.5rem 0 0 !important;
  padding: 0.25rem;
  max-height: 5.1rem;
  max-width: 5.1rem;
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  outline: none;
}
/* line 176, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--interview .swiper-pagination-bullet:hover {
  opacity: 0.9;
}
/* line 181, ../../../../../../frontend/temp/_015-slider.scss */
.swiper-container--interview .swiper-pagination-bullet-active {
  border: 2px solid #1E88E5;
}

/* line 186, ../../../../../../frontend/temp/_015-slider.scss */
.bx-ie .swiper-container--interview .swiper-pagination {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

@media only screen and (max-width: 1024px) {
  /* line 191, ../../../../../../frontend/temp/_015-slider.scss */
  * + .swiper-container--work {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 197, ../../../../../../frontend/temp/_015-slider.scss */
  .swiper-container--work {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
  /* line 202, ../../../../../../frontend/temp/_015-slider.scss */
  .swiper-container--work .swiper-slide__title {
    display: none;
  }
  /* line 207, ../../../../../../frontend/temp/_015-slider.scss */
  .swiper-container--work .swiper-navigation {
    display: none;
  }
  /* line 211, ../../../../../../frontend/temp/_015-slider.scss */
  .swiper-container--work .swiper-pagination {
    margin-top: 1.25rem;
  }
  /* line 215, ../../../../../../frontend/temp/_015-slider.scss */
  .swiper-container--work .link {
    max-width: 100%;
    position: relative;
    text-align: center;
  }

  /* line 223, ../../../../../../frontend/temp/_015-slider.scss */
  .swiper-container--interview .swiper-pagination-bullet {
    max-height: 3.75rem;
    max-width: 3.75rem;
  }
}
/* line 1, ../../../../../../frontend/temp/_017-modal.scss */
body.compensate-for-scrollbar {
  overflow: hidden;
}

/* line 4, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-active {
  height: auto;
}

/* line 7, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}

/* line 14, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}

/* line 29, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 32, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 42, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

/* line 46, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  -webkit-transition-duration: inherit;
       -o-transition-duration: inherit;
          transition-duration: inherit;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
       -o-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
          transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

/* line 53, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-is-open .fancybox-bg {
  opacity: .9;
  -webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
       -o-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
          transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

/* line 57, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar {
  direction: ltr;
  opacity: 0;
  position: absolute;
  -webkit-transition: opacity .25s ease, visibility 0s ease .25s;
  -o-transition: opacity .25s ease, visibility 0s ease .25s;
  transition: opacity .25s ease, visibility 0s ease .25s;
  visibility: hidden;
  z-index: 99997;
}

/* line 68, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar {
  opacity: 1;
  -webkit-transition: opacity .25s ease 0s, visibility 0s ease 0s;
  -o-transition: opacity .25s ease 0s, visibility 0s ease 0s;
  transition: opacity .25s ease 0s, visibility 0s ease 0s;
  visibility: visible;
}

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

/* line 94, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-toolbar {
  right: 0;
  top: 0;
}

/* line 98, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-stage {
  direction: ltr;
  overflow: visible;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  z-index: 99994;
}

/* line 105, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}

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

/* line 128, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-slide::before {
  content: '';
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

/* line 136, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous {
  display: block;
}

/* line 142, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}

/* line 146, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-slide--image::before {
  display: none;
}

/* line 149, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-slide--html {
  padding: 6px;
}

/* line 152, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

/* line 164, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-slide--image .fancybox-content {
  -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  transition-property: opacity, -webkit-transform;
  -webkit-transition-property: opacity, -webkit-transform;
  -o-transition-property: transform, opacity;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995;
}

/* line 189, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-can-zoomOut .fancybox-content {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/* line 193, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-can-zoomIn .fancybox-content {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

/* line 197, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab;
}

/* line 202, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-is-grabbing .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* line 206, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-container [data-selectable='true'] {
  cursor: text;
}

/* line 209, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-image,.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

/* line 227, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-spaceball {
  z-index: 1;
}

/* line 230, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}

/* line 239, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-slide--video .fancybox-content {
  background: #000;
}

/* line 242, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}

/* line 245, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-slide--iframe .fancybox-content {
  background: #fff;
}

/* line 248, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-iframe,.fancybox-video {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

/* Fix iOS */
/* line 260, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}

/* line 265, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}

/* line 272, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

/* Buttons */
/* line 280, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  -webkit-transition: color .2s;
  -o-transition: color .2s;
  transition: color .2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
}

/* line 296, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-button,.fancybox-button:link,.fancybox-button:visited {
  color: #ccc;
}

/* line 301, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-button:hover {
  color: #fff;
}

/* line 304, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-button:focus {
  outline: none;
}

/* line 307, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-button.fancybox-focus {
  outline: 1px dotted;
}

/* line 310, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-button[disabled],.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}

/* Fix IE11 */
/* line 317, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-button div {
  height: 100%;
}

/* line 320, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}

/* line 327, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}

/* line 331, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--play svg:nth-child(2) {
  display: none;
}

/* line 335, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1) {
  display: none;
}

/* line 339, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0;
  -ms-transform-origin: 0;
  transform-origin: 0;
  transition-property: -webkit-transform;
  -webkit-transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
  z-index: 99998;
}

/* Close button on the top right corner of html content */
/* line 359, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: .8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}

/* line 372, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}

/* line 376, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;
}

/* line 382, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden;
}

/* line 385, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}

/* Navigation arrows */
/* line 390, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: -webkit-calc(50% - 50px);
  top: calc(50% - 50px);
  width: 70px;
}

/* line 398, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-navigation .fancybox-button div {
  padding: 7px;
}

/* line 401, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  padding: 31px 26px 31px 6px;
}

/* line 405, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
}

/* Caption */
/* line 410, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-caption {
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 25px 44px 25px 44px;
  right: 0;
  text-align: center;
  z-index: 99996;
}

/* line 422, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-caption::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);
  background-repeat: repeat-x;
  background-size: contain;
  bottom: 0;
  content: '';
  display: block;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: -44px;
  z-index: -1;
}

/* line 436, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}

/* line 442, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}

/* Loading indicator */
/* line 447, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-loading {
  -webkit-animation: fancybox-rotate 1s linear infinite;
  animation: fancybox-rotate 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: .7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}

@-webkit-keyframes fancybox-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes fancybox-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* Transition effects */
/* line 475, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-animated {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
       -o-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

/* transitionEffect: slide */
/* line 479, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

/* line 484, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

/* line 489, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */
/* line 495, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous {
  opacity: 0;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
       -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
          transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

/* line 500, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}

/* transitionEffect: zoom-in-out */
/* line 504, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
  transform: scale3d(1.5, 1.5, 1.5);
}

/* line 509, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
}

/* line 514, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */
/* line 520, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: rotate(-360deg);
  -ms-transform: rotate(-360deg);
  transform: rotate(-360deg);
}

/* line 526, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}

/* line 532, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* transitionEffect: circular */
/* line 539, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

/* line 544, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

/* line 549, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */
/* line 555, ../../../../../../frontend/temp/_017-modal.scss */
.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);
}

/* line 559, ../../../../../../frontend/temp/_017-modal.scss */
.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);
}

/* line 563, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
  /* line 569, ../../../../../../frontend/temp/_017-modal.scss */
  .fancybox-caption {
    padding: 12px;
  }

  /* line 571, ../../../../../../frontend/temp/_017-modal.scss */
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }

  /* line 574, ../../../../../../frontend/temp/_017-modal.scss */
  .fancybox-slide--image {
    padding: 6px 0;
  }

  /* line 576, ../../../../../../frontend/temp/_017-modal.scss */
  .fancybox-close-small {
    right: -6px;
  }

  /* line 578, ../../../../../../frontend/temp/_017-modal.scss */
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }
}
/* Share */
/* line 589, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}

/* line 596, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0;
}

/* line 602, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-share p {
  margin: 0;
  padding: 0;
}

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

/* line 624, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-share__button:link,.fancybox-share__button:visited {
  color: #fff;
}

/* line 628, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-share__button:hover {
  text-decoration: none;
}

/* line 631, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-share__button--fb {
  background: #3b5998;
}

/* line 634, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-share__button--fb:hover {
  background: #344e86;
}

/* line 637, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-share__button--pt {
  background: #bd081d;
}

/* line 640, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-share__button--pt:hover {
  background: #aa0719;
}

/* line 643, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-share__button--tw {
  background: #1da1f2;
}

/* line 646, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-share__button--tw:hover {
  background: #0d95e8;
}

/* line 649, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}

/* line 657, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-share__button svg path {
  fill: #fff;
}

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

/* Thumbs */
/* line 673, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px 2px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  width: 212px;
  z-index: 99995;
}

/* line 688, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}

/* line 692, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}

/* line 695, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}

/* line 698, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

/* line 711, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden;
}

/* line 714, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px;
}

/* line 717, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
          box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

/* line 722, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}

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

/* line 746, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-thumbs__list a::before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: '';
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}

/* line 758, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-thumbs__list a:focus::before {
  opacity: .5;
}

/* line 761, ../../../../../../frontend/temp/_017-modal.scss */
.fancybox-thumbs__list a.fancybox-thumbs-active::before {
  opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
  /* line 766, ../../../../../../frontend/temp/_017-modal.scss */
  .fancybox-thumbs {
    width: 110px;
  }

  /* line 768, ../../../../../../frontend/temp/_017-modal.scss */
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }

  /* line 770, ../../../../../../frontend/temp/_017-modal.scss */
  .fancybox-thumbs__list a {
    max-width: -webkit-calc(100% - 10px);
    max-width: calc(100% - 10px);
  }
}
/* line 1, ../../../../../../frontend/temp/_018-popup.scss */
.popup {
  position: absolute;
  left: 0;
  top: 40px;
  z-index: 100;
  background-color: #fff;
  width: 100%;
  height: -webkit-calc(100vh - 40px);
  height: calc(100vh - 40px);
  overflow: auto;
  display: none;
}
/* line 12, ../../../../../../frontend/temp/_018-popup.scss */
.popup__close {
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 1rem;
  right: 2rem;
  cursor: pointer;
  border: none;
  outline: none;
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23999' d='M15 1.5L13.5 0l-6 6-6-6L0 1.5l6 6-6 6L1.5 15l6-6 6 6 1.5-1.5-6-6z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-transition: background 0.2s linear;
  -o-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
/* line 25, ../../../../../../frontend/temp/_018-popup.scss */
.popup__close:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M15 1.5L13.5 0l-6 6-6-6L0 1.5l6 6-6 6L1.5 15l6-6 6 6 1.5-1.5-6-6z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 37, ../../../../../../frontend/temp/_018-popup.scss */
.all-sites .container,.fast-search .container,.z-html .all-sites .container,.z-html .fast-search .container {
  position: relative;
  padding-top: 2.5rem;
  padding-bottom: 15rem;
}
/* line 44, ../../../../../../frontend/temp/_018-popup.scss */
.all-sites__title,.fast-search__title,.z-html .all-sites__title,.z-html .fast-search__title {
  font-size: 0.9375rem;
  line-height: 1.33;
  font-weight: 500;
  display: inline-block;
  margin-bottom: 0;
}
/* line 52, ../../../../../../frontend/temp/_018-popup.scss */
.all-sites__list,.fast-search__list,.z-html .all-sites__list,.z-html .fast-search__list {
  margin-top: 0.8rem;
}
/* line 56, ../../../../../../frontend/temp/_018-popup.scss */
.all-sites__item,.fast-search__item,.z-html .all-sites__item,.z-html .fast-search__item {
  line-height: 1.3;
}
/* line 59, ../../../../../../frontend/temp/_018-popup.scss */
.all-sites__item + .all-sites__item,.all-sites__item +
.fast-search__item,.all-sites__item +
.z-html .all-sites__item,.all-sites__item +
.z-html .fast-search__item,.fast-search__item + .all-sites__item,.fast-search__item +
.fast-search__item,.fast-search__item +
.z-html .all-sites__item,.fast-search__item +
.z-html .fast-search__item,.z-html .all-sites__item + .all-sites__item,.z-html .all-sites__item +
.fast-search__item,.z-html .all-sites__item +
.z-html .all-sites__item,.z-html .all-sites__item +
.z-html .fast-search__item,.z-html .fast-search__item + .all-sites__item,.z-html .fast-search__item +
.fast-search__item,.z-html .fast-search__item +
.z-html .all-sites__item,.z-html .fast-search__item +
.z-html .fast-search__item {
  margin-top: 0.5rem;
}

/* line 69, ../../../../../../frontend/temp/_018-popup.scss */
.all-sites__el .link,.fast-search__el .link,.z-html .all-sites__el .link,.z-html .fast-search__el .link {
  font-size: 0.8125rem;
  color: #333;
  font-weight: 300;
}
/* line 74, ../../../../../../frontend/temp/_018-popup.scss */
.all-sites__el .link:hover,.fast-search__el .link:hover,.z-html .all-sites__el .link:hover,.z-html .fast-search__el .link:hover {
  color: #1E88E5;
}
/* line 79, ../../../../../../frontend/temp/_018-popup.scss */
.all-sites__el + .all-sites__el,.all-sites__el + .fast-search__el,.fast-search__el + .all-sites__el,.fast-search__el + .fast-search__el,.z-html .all-sites__el + .all-sites__el,.z-html .all-sites__el + .fast-search__el,.z-html .fast-search__el + .all-sites__el,.z-html .fast-search__el + .fast-search__el {
  margin-top: 2.6rem;
}

/* line 85, ../../../../../../frontend/temp/_018-popup.scss */
.title-search {
  margin-top: 1.25rem;
}

/* line 89, ../../../../../../frontend/temp/_018-popup.scss */
.main-search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #E2E2E2;
}
/* line 94, ../../../../../../frontend/temp/_018-popup.scss */
.main-search__submit {
  width: 1.25rem;
  height: 1.25rem;
  padding: 0.7rem;
  cursor: pointer;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpath id='a' d='M18.711 18.217l-4.684-4.95a8.128 8.128 0 0 0 1.864-5.192C15.891 3.623 12.327 0 7.946 0S0 3.623 0 8.075c0 4.452 3.565 8.075 7.946 8.075a7.774 7.774 0 0 0 4.552-1.461l4.72 4.988a1.022 1.022 0 0 0 1.465.03 1.069 1.069 0 0 0 .028-1.49zM8 2c3.308 0 6 2.692 6 6s-2.692 6-6 6-6-2.692-6-6 2.692-6 6-6z'/%3E%3C/defs%3E%3Cg fill='%23999' fill-rule='evenodd'%3E%3Cmask id='b'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse xlink:href='%23a'/%3E%3Cg mask='url(%23b)'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-left: 0.9375rem;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  margin-right: 0.9375rem;
}
/* line 105, ../../../../../../frontend/temp/_018-popup.scss */
.main-search__input {
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 400;
  width: 100%;
  padding: 0.4rem;
  color: #333;
  padding-left: 0;
  margin-top: 0;
}

/* line 117, ../../../../../../frontend/temp/_018-popup.scss */
.btn.main-search__btn {
  padding: 0.8rem 2.55rem;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

/* line 122, ../../../../../../frontend/temp/_018-popup.scss */
.column-head__p {
  font-size: 14px;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 1.43;
}

/* line 129, ../../../../../../frontend/temp/_018-popup.scss */
.block-result__string-word {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
}

/* line 134, ../../../../../../frontend/temp/_018-popup.scss */
.block-result__show-all-empty,.string-word__column-head {
  max-width: 18%;
  -webkit-flex-basis: 18%;
      -ms-flex-preferred-size: 18%;
          flex-basis: 18%;
}

/* line 139, ../../../../../../frontend/temp/_018-popup.scss */
.block-result__show-all-result,.string-word__column-text {
  -webkit-flex-basis: 82%;
      -ms-flex-preferred-size: 82%;
          flex-basis: 82%;
  max-width: 82%;
}

/* line 145, ../../../../../../frontend/temp/_018-popup.scss */
.column-text__link {
  font-size: 14px;
  font-weight: 300;
  line-height: 1.43;
  color: #333;
  text-decoration: none;
  display: block;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
/* line 154, ../../../../../../frontend/temp/_018-popup.scss */
.column-text__link + .column-text__link {
  margin-top: 0.6rem;
}
/* line 157, ../../../../../../frontend/temp/_018-popup.scss */
.column-text__link:hover {
  color: #1E88E5;
}

/* line 163, ../../../../../../frontend/temp/_018-popup.scss */
.gpn-search__block-not-find {
  margin-top: 30px;
}
/* line 165, ../../../../../../frontend/temp/_018-popup.scss */
.gpn-search__block-not-find .link {
  font-weight: 400;
  border-bottom: none;
}

/* line 170, ../../../../../../frontend/temp/_018-popup.scss */
.block-not-find__text-about {
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.71;
  color: #999;
  margin-top: 0.9375rem;
}

@media only screen and (max-width: 1024px) {
  /* line 179, ../../../../../../frontend/temp/_018-popup.scss */
  .popup {
    top: 60px;
    border-top: 1px solid #E8EAF0;
  }
  /* line 183, ../../../../../../frontend/temp/_018-popup.scss */
  .popup__close {
    top: -4.1rem;
    right: 1.4rem;
    width: 1.25rem;
    height: 1.25rem;
  }
}
@media only screen and (max-width: 768px) {
  /* line 192, ../../../../../../frontend/temp/_018-popup.scss */
  .all-sites {
    display: none;
  }

  /* line 197, ../../../../../../frontend/temp/_018-popup.scss */
  .fast-search .u-title {
    font-size: 1rem;
  }

  /* line 202, ../../../../../../frontend/temp/_018-popup.scss */
  .main-search__submit {
    margin: 0.625rem;
  }
  /* line 205, ../../../../../../frontend/temp/_018-popup.scss */
  .main-search__input {
    font-size: 0.875rem;
  }

  /* line 210, ../../../../../../frontend/temp/_018-popup.scss */
  .block-result__string-word {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  /* line 213, ../../../../../../frontend/temp/_018-popup.scss */
  .block-result__show-all-empty,.string-word__column-head {
    max-width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }

  /* line 218, ../../../../../../frontend/temp/_018-popup.scss */
  .block-result__show-all-result,.string-word__column-text {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }

  /* line 223, ../../../../../../frontend/temp/_018-popup.scss */
  .string-word__column-head + .string-word__column-text {
    margin-top: 1rem;
  }
}
/* line 228, ../../../../../../frontend/temp/_018-popup.scss */
.z-page-nav__popup {
  top: 0;
  right: 0;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 225px;
  border-radius: 2px;
  position: absolute;
  padding: 1rem 1.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
}
/* line 241, ../../../../../../frontend/temp/_018-popup.scss */
.z-page-nav__popup a {
  border-bottom: none !important;
  color: #333;
  font-size: 13px;
  line-height: 1.54;
  font-weight: normal;
  padding: 0.3rem 0;
  margin-top: 0;
}
/* line 250, ../../../../../../frontend/temp/_018-popup.scss */
.z-page-nav__popup a:hover {
  color: #1e88e5;
}
/* line 254, ../../../../../../frontend/temp/_018-popup.scss */
.z-page-nav__popup a.is-current {
  pointer-events: none;
}

/* line 260, ../../../../../../frontend/temp/_018-popup.scss */
.z-page-nav__popup-btn {
  padding-right: 1.5rem;
  position: relative;
  display: inline-block;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 267, ../../../../../../frontend/temp/_018-popup.scss */
.z-page-nav__popup-btn:after,.z-page-nav__popup-btn:before {
  content: '';
  position: absolute;
  display: block;
  width: 2px;
  height: 10px;
  background-color: #fff;
  top: 3px;
  -webkit-transition: background-color 0.2s linear, -webkit-transform 0.2s linear;
  transition: background-color 0.2s linear, -webkit-transform 0.2s linear;
  -o-transition: transform 0.2s linear, background-color 0.2s linear;
  transition: transform 0.2s linear, background-color 0.2s linear;
  transition: transform 0.2s linear, background-color 0.2s linear, -webkit-transform 0.2s linear;
}
/* line 278, ../../../../../../frontend/temp/_018-popup.scss */
.z-page-nav__popup-btn:before {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  right: 10px;
}
/* line 283, ../../../../../../frontend/temp/_018-popup.scss */
.z-page-nav__popup-btn:after {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  right: 4px;
}
/* line 289, ../../../../../../frontend/temp/_018-popup.scss */
.z-page-nav__popup-btn:hover:after,.z-page-nav__popup-btn:hover:before {
  background-color: #1E88E5;
}
/* line 295, ../../../../../../frontend/temp/_018-popup.scss */
.z-page-nav__popup-btn.opened:before {
  -webkit-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
/* line 299, ../../../../../../frontend/temp/_018-popup.scss */
.z-page-nav__popup-btn.opened:after {
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
}

@-webkit-keyframes firstSlideScale {
  0% {
    -ms-transform: translateY(-50%) translateX(-50%) scale(1.1);
    -webkit-transform: translateY(-50%) translateX(-50%) scale(1.1);
    transform: translateY(-50%) translateX(-50%) scale(1.1);
  }
  100% {
    -ms-transform: translateY(-50%) translateX(-50%) scale(1);
    -webkit-transform: translateY(-50%) translateX(-50%) scale(1);
    transform: translateY(-50%) translateX(-50%) scale(1);
  }
}
@keyframes firstSlideScale {
  0% {
    -ms-transform: translateY(-50%) translateX(-50%) scale(1.1);
    -webkit-transform: translateY(-50%) translateX(-50%) scale(1.1);
    transform: translateY(-50%) translateX(-50%) scale(1.1);
  }
  100% {
    -ms-transform: translateY(-50%) translateX(-50%) scale(1);
    -webkit-transform: translateY(-50%) translateX(-50%) scale(1);
    transform: translateY(-50%) translateX(-50%) scale(1);
  }
}
@-webkit-keyframes firstSlideScaleCustom {
  0% {
    -ms-transform: translateY(0) translateX(0) scale(1.1);
    -webkit-transform: translateY(0) translateX(0) scale(1.1);
    transform: translateY(0) translateX(0) scale(1.1);
  }
  100% {
    -ms-transform: translateY(0) translateX(0) scale(1);
    -webkit-transform: translateY(0) translateX(0) scale(1);
    transform: translateY(0) translateX(0) scale(1);
  }
}
@keyframes firstSlideScaleCustom {
  0% {
    -ms-transform: translateY(0) translateX(0) scale(1.1);
    -webkit-transform: translateY(0) translateX(0) scale(1.1);
    transform: translateY(0) translateX(0) scale(1.1);
  }
  100% {
    -ms-transform: translateY(0) translateX(0) scale(1);
    -webkit-transform: translateY(0) translateX(0) scale(1);
    transform: translateY(0) translateX(0) scale(1);
  }
}
@-webkit-keyframes firstSlideOpacity {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }
}
@keyframes firstSlideOpacity {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }
}
@-webkit-keyframes opacityIn {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
}
@-webkit-keyframes rotateCard {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  33% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -ms-transform: rotate(0) translateX(0) translateY(0);
    -webkit-transform: rotate(0) translateX(0) translateY(0);
    transform: rotate(0) translateX(0) translateY(0);
    width: 60%;
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -ms-transform: rotate(-20deg) translateX(-16%) translateY(-12%);
    -webkit-transform: rotate(-20deg) translateX(-16%) translateY(-12%);
    transform: rotate(-20deg) translateX(-16%) translateY(-12%);
    width: 50%;
  }
}
@keyframes rotateCard {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  33% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -ms-transform: rotate(0) translateX(0) translateY(0);
    -webkit-transform: rotate(0) translateX(0) translateY(0);
    transform: rotate(0) translateX(0) translateY(0);
    width: 60%;
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -ms-transform: rotate(-20deg) translateX(-16%) translateY(-12%);
    -webkit-transform: rotate(-20deg) translateX(-16%) translateY(-12%);
    transform: rotate(-20deg) translateX(-16%) translateY(-12%);
    width: 50%;
  }
}
@-webkit-keyframes rotateHand {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -ms-transform: rotate(0) translateX(0) translateY(0);
    -webkit-transform: rotate(0) translateX(0) translateY(0);
    transform: rotate(0) translateX(0) translateY(0);
  }
}
@keyframes rotateHand {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -ms-transform: rotate(0) translateX(0) translateY(0);
    -webkit-transform: rotate(0) translateX(0) translateY(0);
    transform: rotate(0) translateX(0) translateY(0);
  }
}
@-webkit-keyframes powerArrow {
  0% {
    -ms-transform: rotate(-236deg);
    -webkit-transform: rotate(-236deg);
    transform: rotate(-236deg);
  }
  66% {
    -ms-transform: rotate(-48deg);
    -webkit-transform: rotate(-48deg);
    transform: rotate(-48deg);
  }
  100% {
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
}
@keyframes powerArrow {
  0% {
    -ms-transform: rotate(-236deg);
    -webkit-transform: rotate(-236deg);
    transform: rotate(-236deg);
  }
  66% {
    -ms-transform: rotate(-48deg);
    -webkit-transform: rotate(-48deg);
    transform: rotate(-48deg);
  }
  100% {
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
}
@media (min-width: 768px) {
  /* line 195, ../../../../../../frontend/temp/_019-animation.scss */
  html:not(.bx-ie9) .business-side__title,html:not(.bx-ie9) .business-side__wrapper > .flexgrid > .flexgrid__item,html:not(.bx-ie9) .indicator:not(.indicator--power):not(.indicator--different),html:not(.bx-ie9) .js-digit__el,html:not(.bx-ie9) .js-scroll-animated,html:not(.bx-ie9) .js-top-text,html:not(.bx-ie9) .np-feature > .grid > .grid__item,html:not(.bx-ie9) .np-feature__heading,html:not(.bx-ie9) .np-feature__item:before,html:not(.bx-ie9) .np-infocard__card,html:not(.bx-ie9) .np-infocard__hand,html:not(.bx-ie9) .np-infocard__text {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    will-change: opacity, transform;
  }
}
/* line 213, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) #z-page-power-object {
  -ms-transform: rotate(-236deg);
  -webkit-transform: rotate(-236deg);
  transform: rotate(-236deg);
  will-change: transform;
}
/* line 220, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.z-page__top:not(.z-page-top--img-top):not(.z-page-top--img-bot) > img {
  -webkit-animation-name: firstSlideScale;
  animation-name: firstSlideScale;
  -webkit-animation-duration: 2000ms;
  animation-duration: 2000ms;
  -webkit-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 224, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.z-page__top:not(.z-page-top--img-top):not(.z-page-top--img-bot):before {
  -webkit-animation-name: firstSlideOpacity;
  animation-name: firstSlideOpacity;
  -webkit-animation-duration: 2000ms;
  animation-duration: 2000ms;
  -webkit-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 228, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.z-page__top:not(.z-page-top--img-top):not(.z-page-top--img-bot):after {
  display: none;
}
/* line 234, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.z-page-top--img-top:before {
  -webkit-animation-name: firstSlideOpacity;
  animation-name: firstSlideOpacity;
  -webkit-animation-duration: 2000ms;
  animation-duration: 2000ms;
  -webkit-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 238, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.z-page-top--img-top:after {
  display: none;
}
/* line 244, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.z-page-top--img-bot > img {
  -webkit-animation-name: firstSlideScaleCustom;
  animation-name: firstSlideScaleCustom;
  -webkit-animation-duration: 2000ms;
  animation-duration: 2000ms;
  -webkit-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 248, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.z-page-top--img-bot:before {
  -webkit-animation-name: firstSlideOpacity;
  animation-name: firstSlideOpacity;
  -webkit-animation-duration: 2000ms;
  animation-duration: 2000ms;
  -webkit-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 252, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.z-page-top--img-bot:after {
  display: none;
}
/* line 257, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-top-text {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-delay: 500ms;
  animation-delay: 500ms;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 263, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-scroll-animated {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 268, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.indicator:not(.indicator--power):not(.indicator--different) {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 273, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-infocard__card {
  -webkit-animation-name: rotateCard;
  animation-name: rotateCard;
  -webkit-animation-duration: 1500ms;
  animation-duration: 1500ms;
  -webkit-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 277, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-infocard__hand {
  -webkit-animation-name: rotateHand;
  animation-name: rotateHand;
  -webkit-animation-duration: 1500ms;
  animation-duration: 1500ms;
  -webkit-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 281, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-infocard__text {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 1000ms;
  animation-delay: 1000ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 291, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature .np-feature__heading {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 297, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(1) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 200ms;
  animation-delay: 200ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 300, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(1) .np-feature__item:before {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 100ms;
  animation-delay: 100ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 297, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(2) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 400ms;
  animation-delay: 400ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 300, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(2) .np-feature__item:before {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 300ms;
  animation-delay: 300ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 297, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(3) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 600ms;
  animation-delay: 600ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 300, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(3) .np-feature__item:before {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 500ms;
  animation-delay: 500ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 297, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(4) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 800ms;
  animation-delay: 800ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 300, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(4) .np-feature__item:before {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 700ms;
  animation-delay: 700ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 297, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(5) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 1000ms;
  animation-delay: 1000ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 300, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(5) .np-feature__item:before {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 900ms;
  animation-delay: 900ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 297, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(6) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 1200ms;
  animation-delay: 1200ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 300, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(6) .np-feature__item:before {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 1100ms;
  animation-delay: 1100ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 297, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(7) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 1400ms;
  animation-delay: 1400ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 300, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(7) .np-feature__item:before {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 1300ms;
  animation-delay: 1300ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 297, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(8) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 1600ms;
  animation-delay: 1600ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 300, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(8) .np-feature__item:before {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 1500ms;
  animation-delay: 1500ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 297, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(9) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 1800ms;
  animation-delay: 1800ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 300, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(9) .np-feature__item:before {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 1700ms;
  animation-delay: 1700ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 297, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(10) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 2000ms;
  animation-delay: 2000ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 300, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(10) .np-feature__item:before {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 1900ms;
  animation-delay: 1900ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 297, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(11) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 2200ms;
  animation-delay: 2200ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 300, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(11) .np-feature__item:before {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 2100ms;
  animation-delay: 2100ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 297, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(12) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 2400ms;
  animation-delay: 2400ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 300, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(12) .np-feature__item:before {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 2300ms;
  animation-delay: 2300ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 297, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(13) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 2600ms;
  animation-delay: 2600ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 300, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(13) .np-feature__item:before {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 2500ms;
  animation-delay: 2500ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 297, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(14) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 2800ms;
  animation-delay: 2800ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 300, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(14) .np-feature__item:before {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 2700ms;
  animation-delay: 2700ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 297, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(15) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 3000ms;
  animation-delay: 3000ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 300, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(15) .np-feature__item:before {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 2900ms;
  animation-delay: 2900ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 297, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(16) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 3200ms;
  animation-delay: 3200ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 300, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(16) .np-feature__item:before {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 3100ms;
  animation-delay: 3100ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 297, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(17) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 3400ms;
  animation-delay: 3400ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 300, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(17) .np-feature__item:before {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 3300ms;
  animation-delay: 3300ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 297, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(18) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 3600ms;
  animation-delay: 3600ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 300, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(18) .np-feature__item:before {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 3500ms;
  animation-delay: 3500ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 297, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(19) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 3800ms;
  animation-delay: 3800ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 300, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(19) .np-feature__item:before {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 3700ms;
  animation-delay: 3700ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 297, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(20) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 4000ms;
  animation-delay: 4000ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 300, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.np-feature > .grid > .grid__item:nth-of-type(20) .np-feature__item:before {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 3900ms;
  animation-delay: 3900ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 309, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.business-side .business-side__title {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 315, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.business-side .business-side__wrapper > .flexgrid > .flexgrid__item:nth-of-type(1) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 200ms;
  animation-delay: 200ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 315, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.business-side .business-side__wrapper > .flexgrid > .flexgrid__item:nth-of-type(2) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 400ms;
  animation-delay: 400ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 315, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.business-side .business-side__wrapper > .flexgrid > .flexgrid__item:nth-of-type(3) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 600ms;
  animation-delay: 600ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 315, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.business-side .business-side__wrapper > .flexgrid > .flexgrid__item:nth-of-type(4) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 800ms;
  animation-delay: 800ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 315, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.business-side .business-side__wrapper > .flexgrid > .flexgrid__item:nth-of-type(5) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 1000ms;
  animation-delay: 1000ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 315, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.business-side .business-side__wrapper > .flexgrid > .flexgrid__item:nth-of-type(6) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 1200ms;
  animation-delay: 1200ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 315, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.business-side .business-side__wrapper > .flexgrid > .flexgrid__item:nth-of-type(7) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 1400ms;
  animation-delay: 1400ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 315, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.business-side .business-side__wrapper > .flexgrid > .flexgrid__item:nth-of-type(8) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 1600ms;
  animation-delay: 1600ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 315, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.business-side .business-side__wrapper > .flexgrid > .flexgrid__item:nth-of-type(9) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 1800ms;
  animation-delay: 1800ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 315, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.business-side .business-side__wrapper > .flexgrid > .flexgrid__item:nth-of-type(10) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 2000ms;
  animation-delay: 2000ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 315, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.business-side .business-side__wrapper > .flexgrid > .flexgrid__item:nth-of-type(11) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 2200ms;
  animation-delay: 2200ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 315, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.business-side .business-side__wrapper > .flexgrid > .flexgrid__item:nth-of-type(12) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 2400ms;
  animation-delay: 2400ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 315, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.business-side .business-side__wrapper > .flexgrid > .flexgrid__item:nth-of-type(13) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 2600ms;
  animation-delay: 2600ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 315, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.business-side .business-side__wrapper > .flexgrid > .flexgrid__item:nth-of-type(14) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 2800ms;
  animation-delay: 2800ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 315, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.business-side .business-side__wrapper > .flexgrid > .flexgrid__item:nth-of-type(15) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 3000ms;
  animation-delay: 3000ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 315, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.business-side .business-side__wrapper > .flexgrid > .flexgrid__item:nth-of-type(16) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 3200ms;
  animation-delay: 3200ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 315, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.business-side .business-side__wrapper > .flexgrid > .flexgrid__item:nth-of-type(17) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 3400ms;
  animation-delay: 3400ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 315, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.business-side .business-side__wrapper > .flexgrid > .flexgrid__item:nth-of-type(18) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 3600ms;
  animation-delay: 3600ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 315, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.business-side .business-side__wrapper > .flexgrid > .flexgrid__item:nth-of-type(19) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 3800ms;
  animation-delay: 3800ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 315, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.business-side .business-side__wrapper > .flexgrid > .flexgrid__item:nth-of-type(20) {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 4000ms;
  animation-delay: 4000ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 325, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-digit .js-digit__el--1 {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 200ms;
  animation-delay: 200ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 325, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-digit .js-digit__el--2 {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 400ms;
  animation-delay: 400ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 325, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-digit .js-digit__el--3 {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 600ms;
  animation-delay: 600ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 325, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-digit .js-digit__el--4 {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 800ms;
  animation-delay: 800ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 325, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-digit .js-digit__el--5 {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 1000ms;
  animation-delay: 1000ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 325, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-digit .js-digit__el--6 {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 1200ms;
  animation-delay: 1200ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 325, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-digit .js-digit__el--7 {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 1400ms;
  animation-delay: 1400ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 325, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-digit .js-digit__el--8 {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 1600ms;
  animation-delay: 1600ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 325, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-digit .js-digit__el--9 {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 1800ms;
  animation-delay: 1800ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 325, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-digit .js-digit__el--10 {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 2000ms;
  animation-delay: 2000ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 325, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-digit .js-digit__el--11 {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 2200ms;
  animation-delay: 2200ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 325, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-digit .js-digit__el--12 {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 2400ms;
  animation-delay: 2400ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 325, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-digit .js-digit__el--13 {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 2600ms;
  animation-delay: 2600ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 325, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-digit .js-digit__el--14 {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 2800ms;
  animation-delay: 2800ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 325, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-digit .js-digit__el--15 {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 3000ms;
  animation-delay: 3000ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 325, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-digit .js-digit__el--16 {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 3200ms;
  animation-delay: 3200ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 325, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-digit .js-digit__el--17 {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 3400ms;
  animation-delay: 3400ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 325, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-digit .js-digit__el--18 {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 3600ms;
  animation-delay: 3600ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 325, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-digit .js-digit__el--19 {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 3800ms;
  animation-delay: 3800ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 325, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate.js-digit .js-digit__el--20 {
  -webkit-animation-name: opacityIn;
  animation-name: opacityIn;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 4000ms;
  animation-delay: 4000ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 332, ../../../../../../frontend/temp/_019-animation.scss */
html:not(.bx-ie9) .is-animate#z-page-power-object {
  -webkit-animation-name: powerArrow;
  animation-name: powerArrow;
  -webkit-animation-duration: 1500ms;
  animation-duration: 1500ms;
  -webkit-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* ПЕРЕПИСАТЬ */
/* line 341, ../../../../../../frontend/temp/_019-animation.scss */
.placemark-layout-container {
  left: -30px;
  top: -80px;
  color: #FFF;
  line-height: 4.3;
  width: 12.1875rem;
  height: 4.3125rem;
  position: relative;
  font-size: 0.9375rem;
  background: #1E88E5;
}
/* line 352, ../../../../../../frontend/temp/_019-animation.scss */
.placemark-layout-container:after {
  width: 0;
  height: 0;
  left: 1.5625rem;
  content: "";
  bottom: -0.9375rem;
  position: absolute;
  -webkit-transform: scale(6);
      -ms-transform: scale(6);
          transform: scale(6);
  border-width: 0.8125rem;
  border: solid transparent;
  border-top-color: #1E88E5;
}

/* line 366, ../../../../../../frontend/temp/_019-animation.scss */
.placemark-layout {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.875rem 1.25rem;
}
/* line 373, ../../../../../../frontend/temp/_019-animation.scss */
.placemark-layout:before {
  content: "";
  width: 1rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: 2.25rem;
  margin-right: 1.5rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.6 28.2'%3E%3Cpath fill='none' stroke='%23FFF' stroke-width='.5' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M3.3 11.1h7.1M3.9 5h5.8'/%3E%3Cpath fill='%23FFF' stroke='%23FFF' stroke-width='.5' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M.3 27.9v-3.6h13v3.6H.3zM10.2.3H3.4l.9 1.1h5z'/%3E%3Cpath fill='none' stroke='%23FFF' stroke-width='.5' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M12.1 24.2H1.5L4.3 1.5h5zM2.5 17.2h8.6M11.8 24.2l-9.2-6.9M11.1 17.2l-7.8-6M10.4 11.1L3.9 5M9.7 5L4.3 1.5'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 382, ../../../../../../frontend/temp/_019-animation.scss */
.placemark-layout span {
  line-height: 1.2;
  font-weight: 300;
}

/* line 388, ../../../../../../frontend/temp/_019-animation.scss */
.z-page-map-link {
  display: none;
}

@media only screen and (max-width: 768px) {
  /* line 393, ../../../../../../frontend/temp/_019-animation.scss */
  .z-page-map {
    width: 200px;
    height: 250px !important;
    margin-top: 0px;
    padding-top: 30px;
    position: relative;
    margin-bottom: 30px;
    padding-bottom: 90px;
  }
  /* line 402, ../../../../../../frontend/temp/_019-animation.scss */
  .z-page-map-link {
    color: black;
  }
  /* line 411, ../../../../../../frontend/temp/_019-animation.scss */
  .z-page-map-link ~ .link {
    bottom: 0.8rem;
    line-height: 1;
    max-width: 200px;
    position: absolute;
  }

  /* line 423, ../../../../../../frontend/temp/_019-animation.scss */
  .placemark-layout-container {
    top: -56px;
    left: -17px;
    width: 40px;
    height: 40px;
    font-size: 0;
  }
  /* line 430, ../../../../../../frontend/temp/_019-animation.scss */
  .placemark-layout-container:after {
    left: 50%;
    bottom: -17px;
    margin-left: -9px;
    border-width: 9px;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
  }

  /* line 439, ../../../../../../frontend/temp/_019-animation.scss */
  .placemark-layout {
    padding: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 443, ../../../../../../frontend/temp/_019-animation.scss */
  .placemark-layout:before {
    width: 9px;
    height: 21px;
    margin-right: 0;
  }

  /* line 453, ../../../../../../frontend/temp/_019-animation.scss */
  .z-page-map ymaps {
    pointer-events: none !important;
  }
  /* line 456, ../../../../../../frontend/temp/_019-animation.scss */
  .z-page-map ymaps canvas {
    -webkit-transform: translateX(10px) translateY(-15px);
        -ms-transform: translateX(10px) translateY(-15px);
            transform: translateX(10px) translateY(-15px);
  }

  /* line 461, ../../../../../../frontend/temp/_019-animation.scss */
  .z-page-map ymaps[class$="controls-pane"],.z-page-map ymaps[class$="copyrights-pane"] {
    display: none !important;
  }

  /* line 467, ../../../../../../frontend/temp/_019-animation.scss */
  .z-page-map-link {
    display: inline-block;
    max-width: 200px;
    position: absolute;
    margin-top: 12px;
    font-size: 12px;
    color: #999;
    top: 160px;
  }
}
/* line 1, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 4, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator > figure {
  width: 100%;
}
/* line 8, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator__icon {
  display: block;
  -webkit-flex-basis: 4.375rem;
      -ms-flex-preferred-size: 4.375rem;
          flex-basis: 4.375rem;
  max-width: 4.375rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 1.25rem;
}
/* line 15, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator__icon--sm {
  -webkit-flex-basis: 3.175rem;
      -ms-flex-preferred-size: 3.175rem;
          flex-basis: 3.175rem;
  max-width: 3.175rem;
}
@media only screen and (max-width: 1024px) {
  /* line 20, ../../../../../../frontend/temp/_020-indicator.scss */
  .indicator__icon--hidden-tablet {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  /* line 20, ../../../../../../frontend/temp/_020-indicator.scss */
  .indicator__icon--hidden-tablet {
    display: block;
  }
}
/* line 31, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator__img {
  width: 100%;
}
/* line 35, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator__info,.indicator__pre,.indicator__unit,.indicator__value {
  margin-top: 0;
}
/* line 42, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator__pre,.indicator__unit,.indicator__value {
  color: #1E88E5;
}
/* line 48, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator__pre,.indicator__text,.indicator__value {
  font-weight: 300;
}
/* line 54, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator__value {
  line-height: 1.2;
  font-size: 3.125rem;
  display: inline-block;
}
/* line 59, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator__value--lg {
  font-size: 4.375rem;
  font-weight: 100;
}
/* line 64, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator__value-text {
  font-size: 1.1875rem;
  font-weight: 300;
}
/* line 70, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator__pre {
  line-height: 1;
  font-size: 1.875rem;
}
/* line 74, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator__pre--lg {
  font-size: 3.4375rem;
  font-weight: 100;
}
/* line 80, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator__unit {
  line-height: 1.33;
  font-size: 0.9375rem;
  display: block;
  font-weight: 500;
  text-transform: uppercase;
}
/* line 87, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator__unit--lg {
  font-size: 30px;
  font-weight: 300;
  text-transform: inherit;
}
/* line 94, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator__text {
  line-height: 1.43;
  font-size: 0.875rem;
  display: block;
  color: #666;
  margin-top: 0.625rem;
}
/* line 101, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator__text--lg {
  font-size: 1.1875rem;
  margin-top: 1.25rem;
}
/* line 106, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator__text .u-title + .u-subtitle {
  margin-top: 0.3125rem;
}
/* line 110, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator__text .u-subtitle,.indicator__text .u-title {
  color: #333;
}
/* line 115, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator__text .u-title {
  line-height: 1.58;
}
/* line 119, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator__text .u-subtitle {
  line-height: 1.67;
}
/* line 124, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator__percent-wrapper {
  position: relative;
  display: inline-block;
}
/* line 129, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator__percent {
  top: 0;
  left: 100%;
  color: #FFF;
  margin-top: 0;
  font-weight: 500;
  font-size: .75rem;
  margin-left: .5rem;
  position: absolute;
  white-space: nowrap;
  display: inline-block;
  padding: 0.1rem 0.3rem 0;
  background-color: #1E88E5;
}
/* line 144, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator--mini {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.9375rem;
  margin-top: 10px !important;
  margin-bottom: 0 !important;
}
/* line 150, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator--mini .indicator__icon {
  margin-right: 0.625rem;
  -webkit-flex-basis: 1.25rem;
      -ms-flex-preferred-size: 1.25rem;
          flex-basis: 1.25rem;
  max-width: 1.25rem;
}
/* line 157, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator--simple {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* line 162, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator--bordered .indicator__info {
  position: relative;
  padding-left: 1.4375rem;
}
/* line 166, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator--bordered .indicator__info:before {
  content: '';
  position: absolute;
  border-left: 2px solid #1E88E5;
  left: 0;
  top: 0;
  bottom: 0;
}
/* line 177, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator--bordered .indicator__unit {
  font-size: 1.1875rem;
  line-height: 1.05;
  text-transform: none;
  display: inline-block;
  font-weight: 400;
  margin-left: 0.625rem;
}
/* line 188, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator--regions .indicator__icon {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-left: auto;
  margin-right: auto;
}
/* line 194, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator--regions .indicator__title {
  font-size: 19px;
  font-weight: 500;
  line-height: 1.59;
  margin: 0;
  margin-top: 20px;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  /* line 202, ../../../../../../frontend/temp/_020-indicator.scss */
  .indicator--regions .indicator__title--small {
    font-size: 15px;
  }
}
/* line 210, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator--regions .indicator__text {
  text-align: center;
  line-height: 1.67;
  font-weight: 300;
  font-size: 15px;
  margin: 0;
}
/* line 220, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator--titled .indicator__text {
  line-height: 1.79;
}
/* line 224, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator--titled .indicator__title {
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.39;
}
/* line 229, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator--titled .indicator__title--mini {
  font-size: 0.9375rem;
  font-weight: 300;
  line-height: 1.33;
}
/* line 237, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator--steps {
  position: relative;
}
/* line 240, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator--steps:before {
  content: '';
  position: absolute;
  top: 20px;
  left: -40px;
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%230088E8' class='st0' d='M256 512c-4.3 0-7.8-3.5-7.8-7.8V7.8c0-4.3 3.5-7.8 7.8-7.8s7.8 3.5 7.8 7.8v496.3c0 4.4-3.5 7.9-7.8 7.9z'/%3E%3Cpath fill='%230088E8' class='st0' d='M256 512c-2.1 0-4.1-.8-5.6-2.3L123.8 373c-3.1-3.1-3.1-8 0-11.1 3.1-3.1 8-3.1 11.1 0L256 493.1 377.2 362c3.1-3.1 8-3.1 11.1 0s3.1 8 0 11.1L261.5 509.7c-1.5 1.5-3.4 2.3-5.5 2.3z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}
/* line 252, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator .figure__content + .figure__caption {
  margin-top: 0.9375rem;
}
/* line 256, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator .figure__link {
  position: static;
  font-weight: 300;
}
/* line 261, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator .link {
  display: inline-block;
  font-weight: normal;
  line-height: 1.67;
  margin-top: 0.3125rem;
  font-size: 0.9375rem;
}
/* line 269, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator .figure + .link {
  margin-top: 0.625rem;
}

/* line 274, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator-list {
  margin-top: 0 !important;
  margin-left: 0;
  margin-right: 0;
}
/* line 279, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator-list__item {
  margin-top: 0;
  padding: 1.5625rem 3.125rem 1.875rem 1.875rem;
  border-top: 1px solid #E8EAF0;
  border-right: 1px solid #E8EAF0;
}

/* line 287, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator-border {
  padding-top: 2rem;
  border-top: 2px solid;
}
/* line 291, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator-border--blue {
  border-color: #0078c1;
}
/* line 295, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator-border--light-blue {
  border-color: #13b5e9;
}
/* line 299, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator-border--orange {
  border-color: #f9a63f;
}
/* line 303, ../../../../../../frontend/temp/_020-indicator.scss */
.indicator-border--green {
  border-color: #6bc7c3;
}

@media (min-width: 768px) {
  /* line 311, ../../../../../../frontend/temp/_020-indicator.scss */
  .indicator-list__item:nth-child(3n+3) {
    border-right: none;
  }
  /* line 315, ../../../../../../frontend/temp/_020-indicator.scss */
  .indicator-list__item:nth-child(-n+3) {
    border-top: none;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 323, ../../../../../../frontend/temp/_020-indicator.scss */
  .indicator-list .indicator__icon {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  /* line 330, ../../../../../../frontend/temp/_020-indicator.scss */
  .indicator {
    max-width: 240px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  /* line 335, ../../../../../../frontend/temp/_020-indicator.scss */
  .indicator--titled {
    max-width: none;
  }
  /* line 339, ../../../../../../frontend/temp/_020-indicator.scss */
  .indicator--regions {
    max-width: none;
  }
  /* line 343, ../../../../../../frontend/temp/_020-indicator.scss */
  .indicator + .indicator {
    margin-top: 40px;
  }
  /* line 348, ../../../../../../frontend/temp/_020-indicator.scss */
  .indicator--steps:before {
    position: relative;
    left: 47%;
    top: -20px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }

  /* line 357, ../../../../../../frontend/temp/_020-indicator.scss */
  .indicator-border {
    max-width: none;
  }

  /* line 362, ../../../../../../frontend/temp/_020-indicator.scss */
  .indicator-list__item {
    border-right: none;
  }
  /* line 365, ../../../../../../frontend/temp/_020-indicator.scss */
  .indicator-list__item:first-child {
    border-top: none;
  }
  /* line 370, ../../../../../../frontend/temp/_020-indicator.scss */
  .indicator-list .indicator__icon {
    display: block;
  }
}
/* line 1, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-iOS {
  cursor: pointer !important;
}

/* line 5, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-notransition {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

/* line 9, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper {
  -webkit-perspective: 700px;
  perspective: 700px;
  z-index: 9999;
  outline: 0;
  -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
       -o-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
          transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  pointer-events: none;
  line-height: 1.4;
  max-width: -webkit-calc(100% - 10px);
  max-width: calc(100% - 10px);
}
/* line 20, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=top] .tippy-backdrop {
  border-radius: 40% 40% 0 0;
}
/* line 24, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=top] .tippy-roundarrow {
  bottom: -8px;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
      transform-origin: 50% 0;
}
/* line 29, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=top] .tippy-roundarrow svg {
  position: absolute;
  left: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
/* line 37, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=top] .tippy-arrow {
  border-top: 8px solid #333;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  bottom: -7px;
  margin: 0 6px;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
      transform-origin: 50% 0;
}
/* line 47, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=top] .tippy-backdrop {
  -webkit-transform-origin: 0 25%;
  -ms-transform-origin: 0 25%;
      transform-origin: 0 25%;
}
/* line 51, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible] {
  -webkit-transform: scale(1) translate(-50%, -55%);
  -ms-transform: scale(1) translate(-50%, -55%);
      transform: scale(1) translate(-50%, -55%);
}
/* line 56, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden] {
  -webkit-transform: scale(0.2) translate(-50%, -45%);
  -ms-transform: scale(0.2) translate(-50%, -45%);
      transform: scale(0.2) translate(-50%, -45%);
  opacity: 0;
}
/* line 64, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible] {
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
      transform: translateY(-10px);
}
/* line 69, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
      transform: translateY(-20px);
}
/* line 76, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=perspective] {
  -webkit-transform-origin: bottom;
  -ms-transform-origin: bottom;
      transform-origin: bottom;
}
/* line 80, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible] {
  -webkit-transform: translateY(-10px) rotateX(0);
  transform: translateY(-10px) rotateX(0);
}
/* line 85, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateY(0) rotateX(60deg);
  transform: translateY(0) rotateX(60deg);
}
/* line 93, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible] {
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
      transform: translateY(-10px);
}
/* line 98, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
      transform: translateY(-10px);
}
/* line 106, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible] {
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
      transform: translateY(-10px);
}
/* line 111, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
      transform: translateY(0);
}
/* line 119, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible] {
  -webkit-transform: translateY(-10px) scale(1);
  -ms-transform: translateY(-10px) scale(1);
      transform: translateY(-10px) scale(1);
}
/* line 124, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateY(0) scale(0.5);
  -ms-transform: translateY(0) scale(0.5);
      transform: translateY(0) scale(0.5);
}
/* line 133, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=bottom] .tippy-backdrop {
  border-radius: 0 0 30% 30%;
}
/* line 137, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=bottom] .tippy-roundarrow {
  top: -8px;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
      transform-origin: 50% 100%;
}
/* line 142, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=bottom] .tippy-roundarrow svg {
  position: absolute;
  left: 0;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
      transform: rotate(0);
}
/* line 150, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=bottom] .tippy-arrow {
  border-bottom: 8px solid #333;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  top: -7px;
  margin: 0 6px;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
      transform-origin: 50% 100%;
}
/* line 160, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=bottom] .tippy-backdrop {
  -webkit-transform-origin: 0 -50%;
  -ms-transform-origin: 0 -50%;
      transform-origin: 0 -50%;
}
/* line 164, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible] {
  -webkit-transform: scale(1) translate(-50%, -45%);
  -ms-transform: scale(1) translate(-50%, -45%);
      transform: scale(1) translate(-50%, -45%);
}
/* line 169, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden] {
  -webkit-transform: scale(0.2) translate(-50%);
  -ms-transform: scale(0.2) translate(-50%);
      transform: scale(0.2) translate(-50%);
  opacity: 0;
}
/* line 177, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible] {
  -webkit-transform: translateY(10px);
  -ms-transform: translateY(10px);
      transform: translateY(10px);
}
/* line 182, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateY(20px);
  -ms-transform: translateY(20px);
      transform: translateY(20px);
}
/* line 189, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=perspective] {
  -webkit-transform-origin: top;
  -ms-transform-origin: top;
      transform-origin: top;
}
/* line 193, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible] {
  -webkit-transform: translateY(10px) rotateX(0);
  transform: translateY(10px) rotateX(0);
}
/* line 198, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateY(0) rotateX(-60deg);
  transform: translateY(0) rotateX(-60deg);
}
/* line 206, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible] {
  -webkit-transform: translateY(10px);
  -ms-transform: translateY(10px);
      transform: translateY(10px);
}
/* line 211, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateY(10px);
  -ms-transform: translateY(10px);
      transform: translateY(10px);
}
/* line 219, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible] {
  -webkit-transform: translateY(10px);
  -ms-transform: translateY(10px);
      transform: translateY(10px);
}
/* line 224, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
      transform: translateY(0);
}
/* line 232, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible] {
  -webkit-transform: translateY(10px) scale(1);
  -ms-transform: translateY(10px) scale(1);
      transform: translateY(10px) scale(1);
}
/* line 237, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateY(0) scale(0.5);
  -ms-transform: translateY(0) scale(0.5);
      transform: translateY(0) scale(0.5);
}
/* line 246, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=left] .tippy-backdrop {
  border-radius: 50% 0 0 50%;
}
/* line 250, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=left] .tippy-roundarrow {
  right: -16px;
  -webkit-transform-origin: 33.33333333% 50%;
  -ms-transform-origin: 33.33333% 50%;
      transform-origin: 33.33333% 50%;
}
/* line 255, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=left] .tippy-roundarrow svg {
  position: absolute;
  left: 0;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}
/* line 263, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=left] .tippy-arrow {
  border-left: 8px solid #333;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  right: -7px;
  margin: 3px 0;
  -webkit-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
      transform-origin: 0 50%;
}
/* line 273, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=left] .tippy-backdrop {
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
      transform-origin: 50% 0;
}
/* line 277, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible] {
  -webkit-transform: scale(1) translate(-50%, -50%);
  -ms-transform: scale(1) translate(-50%, -50%);
      transform: scale(1) translate(-50%, -50%);
}
/* line 282, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden] {
  -webkit-transform: scale(0.2) translate(-75%, -50%);
  -ms-transform: scale(0.2) translate(-75%, -50%);
      transform: scale(0.2) translate(-75%, -50%);
  opacity: 0;
}
/* line 290, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible] {
  -webkit-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
      transform: translateX(-10px);
}
/* line 295, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateX(-20px);
  -ms-transform: translateX(-20px);
      transform: translateX(-20px);
}
/* line 302, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=perspective] {
  -webkit-transform-origin: right;
  -ms-transform-origin: right;
      transform-origin: right;
}
/* line 306, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible] {
  -webkit-transform: translateX(-10px) rotateY(0);
  transform: translateX(-10px) rotateY(0);
}
/* line 311, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateX(0) rotateY(-60deg);
  transform: translateX(0) rotateY(-60deg);
}
/* line 319, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible] {
  -webkit-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
      transform: translateX(-10px);
}
/* line 324, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
      transform: translateX(-10px);
}
/* line 332, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible] {
  -webkit-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
      transform: translateX(-10px);
}
/* line 337, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
      transform: translateX(0);
}
/* line 345, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible] {
  -webkit-transform: translateX(-10px) scale(1);
  -ms-transform: translateX(-10px) scale(1);
      transform: translateX(-10px) scale(1);
}
/* line 350, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateX(0) scale(0.5);
  -ms-transform: translateX(0) scale(0.5);
      transform: translateX(0) scale(0.5);
}
/* line 359, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=right] .tippy-backdrop {
  border-radius: 0 50% 50% 0;
}
/* line 363, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=right] .tippy-roundarrow {
  left: -16px;
  -webkit-transform-origin: 66.66666666% 50%;
  -ms-transform-origin: 66.66667% 50%;
      transform-origin: 66.66667% 50%;
}
/* line 368, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=right] .tippy-roundarrow svg {
  position: absolute;
  left: 0;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
}
/* line 376, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=right] .tippy-arrow {
  border-right: 8px solid #333;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  left: -7px;
  margin: 3px 0;
  -webkit-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
      transform-origin: 100% 50%;
}
/* line 386, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=right] .tippy-backdrop {
  -webkit-transform-origin: -50% 0;
  -ms-transform-origin: -50% 0;
      transform-origin: -50% 0;
}
/* line 390, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible] {
  -webkit-transform: scale(1) translate(-50%, -50%);
  -ms-transform: scale(1) translate(-50%, -50%);
      transform: scale(1) translate(-50%, -50%);
}
/* line 395, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden] {
  -webkit-transform: scale(0.2) translate(-25%, -50%);
  -ms-transform: scale(0.2) translate(-25%, -50%);
      transform: scale(0.2) translate(-25%, -50%);
  opacity: 0;
}
/* line 403, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible] {
  -webkit-transform: translateX(10px);
  -ms-transform: translateX(10px);
      transform: translateX(10px);
}
/* line 408, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateX(20px);
  -ms-transform: translateX(20px);
      transform: translateX(20px);
}
/* line 415, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=perspective] {
  -webkit-transform-origin: left;
  -ms-transform-origin: left;
      transform-origin: left;
}
/* line 419, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible] {
  -webkit-transform: translateX(10px) rotateY(0);
  transform: translateX(10px) rotateY(0);
}
/* line 424, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateX(0) rotateY(60deg);
  transform: translateX(0) rotateY(60deg);
}
/* line 432, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible] {
  -webkit-transform: translateX(10px);
  -ms-transform: translateX(10px);
      transform: translateX(10px);
}
/* line 437, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateX(10px);
  -ms-transform: translateX(10px);
      transform: translateX(10px);
}
/* line 445, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible] {
  -webkit-transform: translateX(10px);
  -ms-transform: translateX(10px);
      transform: translateX(10px);
}
/* line 450, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
      transform: translateX(0);
}
/* line 458, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible] {
  -webkit-transform: translateX(10px) scale(1);
  -ms-transform: translateX(10px) scale(1);
      transform: translateX(10px) scale(1);
}
/* line 463, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateX(0) scale(0.5);
  -ms-transform: translateX(0) scale(0.5);
      transform: translateX(0) scale(0.5);
}

/* line 472, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-tooltip {
  position: relative;
  color: #fff;
  border-radius: 4px;
  font-size: .9rem;
  padding: .3rem .6rem;
  max-width: 350px;
  text-align: center;
  will-change: transform;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #333;
}
/* line 485, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-tooltip[data-size=small] {
  padding: .2rem .4rem;
  font-size: 0.75rem;
}
/* line 490, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-tooltip[data-size=large] {
  padding: .4rem .8rem;
  font-size: 1rem;
}
/* line 495, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-tooltip[data-animatefill] {
  overflow: hidden;
  background-color: transparent;
}
/* line 500, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-tooltip[data-interactive] {
  pointer-events: auto;
}
/* line 503, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-tooltip[data-interactive] path {
  pointer-events: auto;
}
/* line 509, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-tooltip[data-inertia][data-state=visible] {
  -webkit-transition-timing-function: cubic-bezier(0.53, 2, 0.36, 0.85);
       -o-transition-timing-function: cubic-bezier(0.53, 2, 0.36, 0.85);
          transition-timing-function: cubic-bezier(0.53, 2, 0.36, 0.85);
}
/* line 513, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-tooltip[data-inertia][data-state=hidden] {
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
}

/* line 519, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-arrow {
  position: absolute;
  width: 0;
  height: 0;
}

/* line 525, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-roundarrow {
  position: absolute;
  width: 0;
  height: 0;
  width: 24px;
  height: 8px;
  fill: #333;
  pointer-events: none;
}

/* line 535, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-backdrop {
  position: absolute;
  will-change: transform;
  background-color: #333;
  border-radius: 50%;
  width: -webkit-calc(110% + 2rem);
  width: calc(110% + 2rem);
  left: 50%;
  top: 50%;
  z-index: -1;
  -webkit-transition: all cubic-bezier(0.46, 0.1, 0.52, 0.98);
  -o-transition: all cubic-bezier(0.46, 0.1, 0.52, 0.98);
  transition: all cubic-bezier(0.46, 0.1, 0.52, 0.98);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 548, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-backdrop:after {
  content: "";
  float: left;
  padding-top: 100%;
}
/* line 554, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-backdrop + .tippy-content {
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  will-change: opacity;
}
/* line 558, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-backdrop + .tippy-content[data-state=visible] {
  opacity: 1;
}
/* line 562, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-backdrop + .tippy-content[data-state=hidden] {
  opacity: 0;
}

/* line 569, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme .tippy-arrow {
  border-top: 8px solid #fff;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
/* line 575, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme .tippy-arrow {
  border-bottom: 8px solid #fff;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
/* line 581, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme .tippy-arrow {
  border-left: 8px solid #fff;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
/* line 587, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme .tippy-arrow {
  border-right: 8px solid #fff;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}

/* line 594, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-tooltip.light-theme {
  color: #26323d;
  -webkit-box-shadow: 0 0 20px 4px rgba(154, 161, 177, 0.15), 0 4px 80px -8px rgba(36, 40, 47, 0.25), 0 4px 4px -2px rgba(91, 94, 105, 0.15);
          box-shadow: 0 0 20px 4px rgba(154, 161, 177, 0.15), 0 4px 80px -8px rgba(36, 40, 47, 0.25), 0 4px 4px -2px rgba(91, 94, 105, 0.15);
  background-color: #fff;
}
/* line 599, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-tooltip.light-theme .tippy-backdrop {
  background-color: #fff;
}
/* line 603, ../../../../../../frontend/temp/_021-tippy.scss */
/* line 607, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-tooltip.light-theme[data-animatefill] {
  background-color: transparent;
}

/* Default (sharp) arrow */
/* line 615, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^='top'] .tippy-tooltip.light-theme .tippy-arrow {
  border-top-color: #fff;
}
/* line 619, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^='bottom'] .tippy-tooltip.light-theme .tippy-arrow {
  border-bottom-color: #fff;
}
/* line 623, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^='left'] .tippy-tooltip.light-theme .tippy-arrow {
  border-left-color: #fff;
}
/* line 627, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper[x-placement^='right'] .tippy-tooltip.light-theme .tippy-arrow {
  border-right-color: #fff;
}

/* Round arrow */
/* line 634, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-tooltip.light-theme .tippy-roundarrow {
  fill: #fff;
}

/* line 638, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-content {
  display: none;
  text-align: left;
  padding: 0.25rem;
  font-size: 0.8rem;
  max-width: 270px;
}

/* line 646, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-popper .tippy-content {
  display: block;
}

/* line 651, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-content .link {
  font-weight: 300;
  color: #333;
  border-bottom: none;
  display: inline-block;
}
/* line 657, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-content .link:hover {
  color: #1E88E5;
}
/* line 662, ../../../../../../frontend/temp/_021-tippy.scss */
.tippy-content ul > li + li {
  margin-top: 0.3rem;
}

/* line 1, ../../../../../../frontend/temp/_022-bod.scss */
.bod {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* line 5, ../../../../../../frontend/temp/_022-bod.scss */
.bod__info {
  margin-top: 0.9375rem;
}
/* line 9, ../../../../../../frontend/temp/_022-bod.scss */
.bod__img {
  width: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  max-width: 100%;
  overflow: hidden;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  position: relative;
}
/* line 18, ../../../../../../frontend/temp/_022-bod.scss */
.bod__image {
  width: 100%;
  height: auto;
}

/* line 24, ../../../../../../frontend/temp/_022-bod.scss */
a.bod {
  border-bottom: none;
}
/* line 27, ../../../../../../frontend/temp/_022-bod.scss */
a.bod .bod__name {
  display: inline;
  font-size: 1.125rem;
  border-bottom: 1px solid transparent;
  -webkit-transition: border-bottom 0.2s linear, color 0.2s linear;
  -o-transition: border-bottom 0.2s linear, color 0.2s linear;
  transition: border-bottom 0.2s linear, color 0.2s linear;
}
/* line 34, ../../../../../../frontend/temp/_022-bod.scss */
a.bod .bod__post {
  display: block;
  font-weight: 300;
  line-height: 1.79;
  margin-top: 0.5rem;
  color: #333;
  font-size: 0.875rem;
}
/* line 44, ../../../../../../frontend/temp/_022-bod.scss */
a.bod:hover .bod__name {
  border-bottom-color: #1E88E5;
}

/* line 51, ../../../../../../frontend/temp/_022-bod.scss */
.bod-detail__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 55, ../../../../../../frontend/temp/_022-bod.scss */
.bod-detail__header + .bod-detail__body {
  margin-top: 3.75rem;
}
/* line 60, ../../../../../../frontend/temp/_022-bod.scss */
.bod-detail__img {
  width: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  max-width: 333px;
  overflow: hidden;
  -webkit-flex-basis: 333px;
      -ms-flex-preferred-size: 333px;
          flex-basis: 333px;
  position: relative;
}
/* line 69, ../../../../../../frontend/temp/_022-bod.scss */
.bod-detail__info {
  margin-top: 0;
  padding-left: 3.75rem;
}
/* line 74, ../../../../../../frontend/temp/_022-bod.scss */
.bod-detail__name {
  color: #222;
  display: block;
  font-size: 2rem;
  line-height: 1.3;
}
/* line 81, ../../../../../../frontend/temp/_022-bod.scss */
.bod-detail__post {
  margin-top: 0;
  display: block;
  line-height: 1.76;
  color: #333;
  margin-top: 0.5rem;
  font-size: 1.0625rem;
}
/* line 90, ../../../../../../frontend/temp/_022-bod.scss */
.bod-detail__subtitle {
  font-size: 1.125rem;
  font-weight: 500;
}
/* line 94, ../../../../../../frontend/temp/_022-bod.scss */
.bod-detail__subtitle + .governingul,.bod-detail__subtitle + .ul-wrapper {
  margin-top: 1.25rem;
}
/* line 101, ../../../../../../frontend/temp/_022-bod.scss */
.bod-detail__body .ul-wrapper {
  padding-left: 0;
}
/* line 104, ../../../../../../frontend/temp/_022-bod.scss */
.bod-detail__body .ul-wrapper li {
  padding-left: 0 !important;
  margin-top: 10px !important;
}
/* line 108, ../../../../../../frontend/temp/_022-bod.scss */
.bod-detail__body .ul-wrapper li::before {
  content: none !important;
}
/* line 113, ../../../../../../frontend/temp/_022-bod.scss */
.bod-detail__body .ul-wrapper p + p {
  margin-top: 10px;
}

@media only screen and (max-width: 1024px) {
  /* line 122, ../../../../../../frontend/temp/_022-bod.scss */
  .bod-detail__img {
    max-width: 216px;
    -webkit-flex-basis: 216px;
        -ms-flex-preferred-size: 216px;
            flex-basis: 216px;
  }
  /* line 127, ../../../../../../frontend/temp/_022-bod.scss */
  .bod-detail__info {
    padding-right: 3.125rem;
  }
}
@media only screen and (max-width: 768px) {
  /* line 134, ../../../../../../frontend/temp/_022-bod.scss */
  .bod__post {
    margin-top: 10px;
  }

  /* line 139, ../../../../../../frontend/temp/_022-bod.scss */
  .bod-detail__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  /* line 144, ../../../../../../frontend/temp/_022-bod.scss */
  .link--arrow-back + .bod-detail__header {
    margin-top: 1.25rem;
  }
  /* line 148, ../../../../../../frontend/temp/_022-bod.scss */
  .bod-detail__img {
    max-width: 100%;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  /* line 153, ../../../../../../frontend/temp/_022-bod.scss */
  .bod-detail__image {
    width: 100%;
  }
  /* line 157, ../../../../../../frontend/temp/_022-bod.scss */
  .bod-detail__info {
    padding-left: 0;
    padding-top: 0.9375rem;
  }
  /* line 162, ../../../../../../frontend/temp/_022-bod.scss */
  .bod-detail__name {
    font-size: 1.3125rem;
  }
  /* line 166, ../../../../../../frontend/temp/_022-bod.scss */
  .bod-detail__post {
    font-size: 0.9375rem;
  }
  /* line 170, ../../../../../../frontend/temp/_022-bod.scss */
  .bod-detail__header + .bod-detail__body {
    margin-top: 2.5rem;
  }
}
/* line 2, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page * + * {
  margin-top: 0;
}
/* line 6, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .filter-block {
  margin-top: 1.5rem;
  position: relative;
}
/* line 10, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .filter-block__tags-selector {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 15, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .filter-block__title {
  font-size: 0.75rem;
  line-height: 1.25;
  color: #999;
  font-weight: 400;
}
/* line 22, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .filter-block__item {
  font-weight: 400;
  line-height: 1.25;
  color: #666;
  font-size: 0.75rem;
  position: relative;
  border-radius: 2px;
  margin-left: 0.5rem;
  background-color: #F5F5F5;
  padding: 0.3rem 1.4rem 0.2rem 0.5rem;
}
/* line 34, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .filter-block + .search-page__return--container {
  padding-top: 2rem;
}
/* line 39, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .search-tags-link {
  width: 0.4rem;
  height: 0.4rem;
  position: absolute;
  top: 50%;
  right: 8px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M15 1.5L13.5 0l-6 6-6-6L0 1.5l6 6-6 6L1.5 15l6-6 6 6 1.5-1.5-6-6z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  border-bottom: none;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
/* line 50, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__return {
  -webkit-flex-basis: 70%;
      -ms-flex-preferred-size: 70%;
          flex-basis: 70%;
  max-width: 70%;
  margin-right: 5rem;
}
/* line 56, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__return--all-pages {
  right: 0;
  width: 30%;
  color: #999999;
  font-size: 12px;
  text-align: right;
  line-height: 1.25;
  position: absolute;
  border-bottom: none;
}
/* line 67, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__return--container {
  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;
}
/* line 71, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__return--container .search__page-none-result {
  margin: 0;
  color: #333;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  padding: 10px 0 15px;
}
/* line 79, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__return--container .search__page-none-note {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 24px;
  color: #999;
}
/* line 88, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__return--link {
  display: block;
  opacity: 1;
  font-size: 1.125rem;
  line-height: 1.5625;
  border-bottom: none !important;
  -webkit-transition: opacity 0.2s linear !important;
  -o-transition: opacity 0.2s linear !important;
  transition: opacity 0.2s linear !important;
  will-change: opacity;
}
/* line 97, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__return--link:hover {
  opacity: 0.8;
  color: #1E88E5;
}
/* line 103, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__return--link_page {
  padding: 5px 10px 5px 10px;
  margin-left: 20px;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
/* line 108, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__return--link_page:nth-child(2) {
  display: none;
}
/* line 111, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__return--link_page:nth-child(3) {
  margin-left: 0;
}
/* line 114, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__return--link_page:hover {
  background-color: #d4e7f4;
}
/* line 117, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__return--link_page:focus {
  background-color: #1e88e5;
  color: #fff;
}
/* line 123, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__return--link_page-down {
  display: none;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  margin-right: 5px;
  padding: 5px 10px 5px 10px;
}
/* line 130, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__return--link_page-up {
  display: none;
  padding: 5px 10px 5px 10px;
  margin-left: 5px;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
/* line 137, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__return--item + .search-page__return--item {
  padding-top: 40px;
}
/* line 141, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__return--date {
  color: #999;
  padding-right: 10px;
  text-transform: lowercase;
}
/* line 147, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__return--photo {
  padding: 0;
  width: 20%;
  height: 105px;
  max-width: 140px;
  margin-bottom: 0;
  position: relative;
  border-left: 1px solid #FFF;
}
/* line 156, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__return--photo a {
  width: 100%;
  height: 100%;
  position: absolute;
  background-size: cover;
  background-position: center;
}
/* line 164, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__return--video-date {
  display: inline-block;
  padding-top: 15px;
  font-weight: 300;
  font-size: 12px;
  line-height: 1.25;
  color: #666666;
  text-transform: lowercase;
}
/* line 175, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__return-list {
  width: 100%;
  height: 105px;
  min-width: 700px;
}
/* line 181, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__return-list-block {
  width: 100%;
  height: 105px;
  overflow: hidden;
  max-width: 700px;
  position: relative;
}
/* line 189, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__pages-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
}
/* line 194, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__sort-by {
  color: #999;
  font-size: 0.75rem;
  line-height: 1.25;
  margin-top: 2rem;
}
/* line 200, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__sort-by--date {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-right: 0.75rem;
  border-bottom: none !important;
}
/* line 207, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__sort-by--date:after {
  content: "";
  width: 10px;
  height: 8px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: block;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.608' height='9.497' viewBox='0 0 12.608 9.497'%3E%3Cpath fill='%234A94EA' d='M7.854 9.497l-.708-.707 3.39-3.39H0v-1h10.852L7.158.707 7.865 0l4.743 4.742z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 216, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__sort-by--date > span {
  line-height: 1.54;
  margin-right: 0.2rem;
  color: #1E88E5;
}
/* line 223, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__sort-by--date.selected {
  cursor: inherit;
}
/* line 225, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__sort-by--date.selected > span {
  color: #666;
}
/* line 231, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__sort-by--date.type-down:after {
  content: "";
  width: 10px;
  height: 8px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: block;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.608' height='9.497' viewBox='0 0 12.608 9.497'%3E%3Cpath fill='%234A94EA' d='M7.854 9.497l-.708-.707 3.39-3.39H0v-1h10.852L7.158.707 7.865 0l4.743 4.742z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 242, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__sort-by--rel {
  color: #666;
  font-weight: 500;
  margin-right: 0.75rem;
  border-bottom: none !important;
}
/* line 249, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__sort-by img {
  margin-left: 3px;
}
/* line 253, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__sort-by + .search-page__return--container .search-page__return--item:first-child {
  padding-top: 40px;
}
/* line 258, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page #search-page__photo-block + .search-page__return--item {
  padding-top: 40px;
}
/* line 262, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page #search-page__photo-block > .search-page__return--item {
  padding-top: 0;
}
/* line 266, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .link--icon-photo:before,.search-page .link--icon-video:before {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
/* line 271, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .link--icon.search-page__return--link > span {
  margin-left: 0.3rem;
}
/* line 275, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .form__input-main {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
  color: #333;
  height: auto;
  outline: none;
  font-size: 14px;
  font-weight: normal;
  background-size: 15px;
  border: solid 1px #e2e2e2;
  padding: 14px 20px 13px 40px;
  background-position: 15px center;
}
/* line 289, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__radio-type a,.search-page__radio-type a:hover,.search-page__radio-type strong {
  color: #333;
  display: block;
  font-size: 13px;
  max-width: 260px;
  position: relative;
  padding-left: 28px;
  border-bottom: none;
  padding-right: 15px;
  font-weight: normal;
}
/* line 303, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__radio-type {
  padding-bottom: 19px;
  line-height: 1.15;
}
/* line 307, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__radio-type strong {
  cursor: default;
}
/* line 310, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__radio-type strong.disabled {
  color: #999;
}
/* line 316, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__radio-type a:hover .check-type,.search-page__radio-type a:hover .radio-type {
  border: solid 1.5px #999;
}
/* line 321, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__radio-type a:hover .check-type.active {
  border: solid 1px #1e88e5;
}
/* line 326, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__radio-type a:hover .disabled .check-type,.search-page__radio-type a:hover .disabled .radio-type {
  border: solid 1.5px #ccc;
}
/* line 333, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__radio-type a {
  color: #333;
}
/* line 336, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__radio-type a.choose-period-button {
  width: 42%;
  color: #fff;
  border: none;
  outline: none;
  display: none;
  cursor: pointer;
  padding: 10px 0;
  font-size: 12px;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  margin-top: 10px;
  text-align: center;
  margin-right: 10px;
  background-color: #1e88e5;
}
/* line 351, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__radio-type a.choose-period-button:hover {
  background-color: #0071D4;
}
/* line 356, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__radio-type a.clear-period-button {
  color: #1e88e5;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.67;
  padding: 0 0.8rem;
  display: inline-block;
  letter-spacing: 0.8px;
}
/* line 371, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__radio-type .radio-type {
  width: 18px;
  height: 18px;
  cursor: pointer;
  margin-top: -2px;
  margin-left: -28px;
  position: absolute;
  border-radius: 50%;
  vertical-align: middle;
  border: solid 1.5px #ccc;
}
/* line 383, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__radio-type .check-type {
  width: 18px;
  height: 18px;
  margin-top: -2px;
  cursor: pointer;
  position: absolute;
  margin-left: -28px;
  border-radius: 2px;
  vertical-align: middle;
  border: solid 1.5px #ccc;
  background: url(/images/z-template/icon-shape.svg) -200px -200px no-repeat;
}
/* line 395, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__radio-type .check-type.active {
  background-color: #1e88e5;
  border: solid 1px #1e88e5;
  background-position: 50% 50%;
}
/* line 403, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__radio-type .radio-counts {
  top: 0;
  right: 0;
  position: absolute;
  border-bottom: none;
}
/* line 410, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__radio-type .show_periods {
  display: none;
  padding: 15px 0 0 26px;
}
/* line 414, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__radio-type .show_periods input[type=text] {
  width: 42%;
  height: 30px;
  line-height: 30px;
  margin: 0 10px 0 0;
  border-radius: 1px;
  border: solid 1px #c8c8c8;
}
/* line 425, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__radio-type.active .show_periods {
  display: block;
}
/* line 433, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page__sections--btn.is-expanded {
  width: 100%;
  max-width: 225px;
  margin-right: 0;
}
/* line 439, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .active .choose-period .radio-type,.search-page__radio-type .radio-type.active,.search-page__radio-type a:hover .radio-type.active {
  border: solid 6px #1e88e5;
}
/* line 444, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .show-period-block.active a.choose-period-button,.search-page .show-period-block.active a.clear-period-button {
  display: inline-block;
}
/* line 449, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .no-tags .search-page__sort-by {
  padding: 0;
}
/* line 453, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .js-tag-remove {
  padding-left: 0;
}
/* line 457, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .choose-period__input {
  padding: 0 0.3rem;
}
/* line 461, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .choose-period__input.empty {
  border: solid 1px rgba(255, 0, 0, 0.5);
}
/* line 465, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page #blockradiotime {
  display: none;
}
/* line 469, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .search__page-result-block {
  padding-bottom: 60px;
}
/* line 473, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .no-active {
  display: none;
}
/* line 477, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .blockradiotime__label {
  max-width: 85px;
  display: inline-block;
}
/* line 482, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .input-time {
  max-width: 85px;
  max-height: 30px;
  border-radius: 1px;
  display: inline-block;
  background-color: #fff;
  border: 1px solid #c8c8c8;
}
/* line 490, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .input-time_start-label {
  margin-left: 26px;
}
/* line 495, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .show_periods-buttons {
  padding-left: 26px;
}
/* line 499, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .js-search {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
/* line 502, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .js-search__content {
  background: #fff;
  padding-top: 20px;
}
/* line 508, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .gpn-search {
  top: 40px;
  padding-top: 40px;
  position: relative;
  background-color: #fff;
}
/* line 514, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .gpn-search__form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 518, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .gpn-search__h1 {
  color: #333;
  font-size: 16px;
  text-align: left;
  font-weight: bold;
  line-height: 1.25;
  padding-bottom: 20px;
}
/* line 527, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .gpn-search__block-links {
  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;
}
/* line 532, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .gpn-search__item-seach {
  max-width: 240px;
  vertical-align: top;
  display: inline-block;
}
/* line 538, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .gpn-search__block-links_mobile {
  display: none;
}
/* line 542, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .gpn-search__block-radio {
  padding: 0;
  color: #333;
}
/* line 547, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .gpn-search__block-radio-input {
  padding: 20px 15px;
}
/* line 551, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .gpn-search__container-block-radio {
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
  max-width: 25%;
}
/* line 556, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .gpn-search__list {
  max-width: 260px;
  padding: 0 15px 20px;
}
/* line 560, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .gpn-search__list-item {
  line-height: 1.4;
}
/* line 564, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .gpn-search__list-link {
  color: #333;
  font-size: 13px;
  font-weight: normal;
  border-bottom: none;
}
/* line 570, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .gpn-search__list-link:hover {
  color: #1E88E5;
}
/* line 576, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .gpn-search__container-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* line 583, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .block-radio__input[type="radio"] {
  display: none;
}
/* line 587, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .block-radio__h3 {
  height: 40px;
  color: #333333;
  font-size: 14px;
  font-weight: 500;
  line-height: 40px;
  padding-left: 15px;
  background: #f5f7fa;
  margin-bottom: 1.2rem;
}
/* line 598, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .block-radio__label {
  color: #333;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 13px;
  line-height: 1.15;
  line-height: 20px;
  padding-bottom: 15px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
/* line 610, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .item-tags__list {
  font-size: 12px;
  line-height: 1.25;
  padding-top: 10px;
}
/* line 615, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .item-tags__list a {
  color: #1e88e5;
  font-size: 12px;
  border-bottom: solid 1px #fff;
}
/* line 620, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .item-tags__list a:hover {
  border-bottom: solid 1px rgba(30, 136, 229, 0.3);
}
/* line 625, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .item-tags__title {
  color: #999999;
  font-size: 12px;
  text-align: left;
  line-height: 1.25;
  margin-right: .5em;
}
/* line 634, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .item-date-chain__block {
  font-size: 0;
}
/* line 637, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .item-date-chain__block span {
  padding: 0 10px;
}
/* line 642, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .item-chain__block,.search-page .item-date-chain__block span,.search-page .item-date__block {
  color: #666666;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.25;
  padding-top: 15px;
  display: inline-block;
  text-transform: lowercase;
}
/* line 654, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .item-chain__block {
  text-transform: none;
}
/* line 656, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .item-chain__block a {
  color: #666;
  font-size: 12px;
  font-weight: 300;
  border-bottom: solid 1px #fff;
}
/* line 662, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .item-chain__block a:hover {
  border-bottom: solid 1px rgba(30, 136, 229, 0.3);
}
/* line 667, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .item-chain__block span {
  width: 5px;
  height: 8px;
  margin: 0 8px;
  display: inline-block;
  background: url(/images/search/arrow_chain.svg) 0 0 no-repeat;
}
/* line 676, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .choose-period {
  color: #333;
  display: block;
  font-size: 13px;
  max-width: 260px;
  position: relative;
  padding-left: 28px;
  border-bottom: none;
  padding-right: 15px;
  font-weight: normal;
}
/* line 687, ../../../../../../frontend/temp/_025-search-page.scss */
.search-page .choose-period .radio-type {
  width: 18px;
  height: 18px;
  cursor: pointer;
  margin-top: -2px;
  margin-left: -28px;
  position: absolute;
  border-radius: 50%;
  vertical-align: middle;
  border: solid 1.5px #ccc;
}

/* line 702, ../../../../../../frontend/temp/_025-search-page.scss */
.pika-single {
  z-index: 1;
}

/* line 706, ../../../../../../frontend/temp/_025-search-page.scss */
.pika-lendar {
  padding: 1rem;
  background-color: #FFF;
  border: 1px solid #E8EAF0;
}

/* line 712, ../../../../../../frontend/temp/_025-search-page.scss */
.pika-title {
  color: #333;
  border-color: #fbfbfb;
  background-color: #fff;
}
/* line 717, ../../../../../../frontend/temp/_025-search-page.scss */
.pika-title + .pika-table {
  margin-top: 1rem;
}

/* line 722, ../../../../../../frontend/temp/_025-search-page.scss */
.pika-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  line-height: 1.39;
  font-size: 1.125rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 731, ../../../../../../frontend/temp/_025-search-page.scss */
.pika-table th {
  color: #333;
  font-size: 14px;
  text-align: center;
  padding: 0 !important;
}
/* line 737, ../../../../../../frontend/temp/_025-search-page.scss */
.pika-table th abbr {
  text-decoration: none;
}

/* line 742, ../../../../../../frontend/temp/_025-search-page.scss */
.pika-table tr {
  background-color: #fff;
}

/* line 746, ../../../../../../frontend/temp/_025-search-page.scss */
.pika-next,.pika-prev {
  border: none;
  color: #FFF;
  cursor: pointer;
  font-weight: 500;
  font-size: 0.6rem;
  line-height: 1.82;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  padding: 0.2rem 0.5rem;
  background-color: #1E88E5;
  text-transform: uppercase;
  -webkit-transition: background-color .2s linear, color .2s linear;
  -o-transition: background-color .2s linear, color .2s linear;
  transition: background-color .2s linear, color .2s linear;
}

/* line 762, ../../../../../../frontend/temp/_025-search-page.scss */
.pika-prev {
  margin-right: 0.5rem;
}

/* line 766, ../../../../../../frontend/temp/_025-search-page.scss */
.pika-button {
  width: 100%;
  color: #FFF;
  border: none;
  opacity: 0.7;
  cursor: pointer;
  font-weight: 500;
  font-size: 0.6rem;
  line-height: 1.82;
  display: inline-block;
  text-decoration: none;
  vertical-align: middle;
  padding: 0.2rem 0.5rem;
  border: 1px solid #fff;
  background-color: #1E88E5;
  text-transform: uppercase;
  -o-transition: background-color .2s linear, color .2s linear;
  -webkit-transition: background-color .2s linear, color .2s linear;
  transition: background-color .2s linear, color .2s linear;
}

/* line 786, ../../../../../../frontend/temp/_025-search-page.scss */
.is-disabled .pika-button {
  opacity: 0.4;
}

/* line 789, ../../../../../../frontend/temp/_025-search-page.scss */
.is-selected .pika-button {
  opacity: 1;
}

/* line 793, ../../../../../../frontend/temp/_025-search-page.scss */
.pika-table {
  border-color: #fbfbfb;
}

/* line 797, ../../../../../../frontend/temp/_025-search-page.scss */
.pika-lendar:before {
  border-bottom-color: #fbfbfb;
}

/* line 801, ../../../../../../frontend/temp/_025-search-page.scss */
.pika-button:hover {
  opacity: 0.9;
}

/* line 805, ../../../../../../frontend/temp/_025-search-page.scss */
.pika-table.pika-table tr:hover,.pika-table.pika-table tr:hover td,.pika-table.pika-table tr:hover th {
  background-color: #fff;
}

/* line 811, ../../../../../../frontend/temp/_025-search-page.scss */
.filter-trigger {
  display: none;
}

@media only screen and (max-width: 1024px) {
  /* line 817, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .gpn-search__container-block-radio {
    max-width: 30%;
    -webkit-flex-basis: 30%;
        -ms-flex-preferred-size: 30%;
            flex-basis: 30%;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
}
@media only screen and (max-width: 768px) {
  /* line 827, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .gpn-search {
    padding-top: 20px;
  }
  /* line 830, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .gpn-search__block-result {
    display: none;
  }
  /* line 834, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .gpn-search__container-block-radio {
    display: none;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
    max-width: none;
    margin-top: 20px;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  /* line 843, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .gpn-search__container-link {
    padding-top: 30px;
  }
  /* line 847, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .gpn-search__block-links {
    display: none;
  }
  /* line 851, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .gpn-search__block-links_mobile {
    display: block;
  }
  /* line 855, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .gpn-search__block-not-find {
    max-width: 320px;
  }
  /* line 860, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page__return {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
    margin-right: 0;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 867, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page__return--container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 871, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page__return--section {
    display: none;
  }
  /* line 875, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .search-page__return--link {
    font-size: 18px;
    line-height: 1;
  }
  /* line 878, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .search-page__return--link > span {
    line-height: 1.3;
  }
  /* line 883, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .z-pagenavigation__arrow.z-type-next,.search-page .z-pagenavigation__arrow.z-type-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%231E88E5' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
    background-size: 50% 50%;
    background-repeat: no-repeat;
    background-position: 50%;
  }
  /* line 888, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .z-pagenavigation__arrow.z-type-next.selected,.search-page .z-pagenavigation__arrow.z-type-prev.selected {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23FFF' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
    background-size: 50% 50%;
    background-repeat: no-repeat;
    background-position: 50%;
  }
  /* line 893, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .form__button-main {
    width: 70px;
  }
  /* line 897, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .search__page-result-block {
    padding-bottom: 30px;
  }
  /* line 901, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .next-step {
    display: none;
  }
  /* line 905, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .filter-block__tags-selector {
    width: auto;
    padding-top: 20px;
  }
  /* line 910, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page__return--link_page {
    margin-left: 5px;
  }
  /* line 914, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page__return--link_page-up {
    display: inline-block;
  }
  /* line 918, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page__return--link_page-next {
    display: none;
  }
  /* line 922, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page__sort-by {
    margin-top: 3rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 928, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page__radio-type a,.search-page__radio-type a:hover,.search-page__radio-type strong {
    max-width: none;
  }
  /* line 934, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .filter-trigger {
    display: inline-block;
    font-size: 100%;
    font-family: inherit;
    outline: none;
    background: none;
    border: none;
    padding: 0;
    margin-left: auto;
    cursor: pointer;
  }
  /* line 946, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .filter-trigger--active .filter-trigger__icon {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  /* line 951, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .filter-trigger--close {
    display: block;
    margin: 0 auto;
    padding: 8px 16px;
    -webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.15);
            box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.15);
    width: 100%;
    font-size: 12px;
  }
  /* line 959, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .filter-trigger--close .filter-trigger__icon {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  /* line 964, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .filter-trigger__icon {
    width: 12px;
    height: 12px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 3px;
  }
  /* line 972, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .filter-trigger__text {
    color: #666;
    font-weight: 500;
  }
}
@media screen and (max-width: 600px) {
  /* line 983, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page__return .search-page__return--video.no-phone {
    display: none;
  }
  /* line 986, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page__return .search-page__return--video {
    width: 50%;
  }
  /* line 990, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page .form__button-main {
    width: 70px;
    padding: 10px 0;
  }
  /* line 994, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page__return--all-pages {
    display: none;
  }
}
@media screen and (max-width: 400px) {
  /* line 1003, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page__return .search-page__return--video {
    float: none;
    display: block;
    width: 100%;
    max-width: inherit;
    border-right: none;
  }
  /* line 1010, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page__return .search-page__return--video a {
    max-width: inherit;
    height: 158px;
  }
  /* line 1014, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page__return .search-page__return--video.no-phone {
    display: none;
  }
  /* line 1017, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page__return .search-page__return--video {
    padding-bottom: 20px;
  }
  /* line 1020, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page__container--video {
    margin-bottom: -20px;
  }
  /* line 1023, ../../../../../../frontend/temp/_025-search-page.scss */
  .search-page__return--video-date {
    display: block;
  }
}
/* line 2, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.accordion__section {
  margin-top: 0;
  border-top: 1px solid #E2E2E2;
}
/* line 6, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.accordion__section:last-child {
  border-bottom: 1px solid #E2E2E2;
}
/* line 11, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.accordion__button {
  position: relative;
  display: block;
  padding: 1rem 4rem 1rem 1.5rem;
  background-color: #FFF;
  color: #333;
  font-size: 1.3125rem;
  font-weight: 300;
  line-height: 1.72;
  text-decoration: none;
  border-bottom: none;
}
/* line 23, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.accordion__button:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.75 5a.75.75 0 0 0-1.5 0h1.5zM5.47 6.53a.75.75 0 0 0 1.06 0l4.773-4.773a.75.75 0 1 0-1.06-1.06L6 4.939 1.757.697a.75.75 0 0 0-1.06 1.06L5.47 6.53zM5.25 5v1h1.5V5h-1.5z' fill='%23666'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  display: block;
  height: 0.5rem;
  width: 0.9375rem;
  margin: auto;
  position: absolute;
  top: 0;
  right: 1.5rem;
  bottom: 0;
  content: '';
}
/* line 36, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.accordion__button:hover {
  background-color: #F5F5F5;
}
/* line 41, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.accordion__button.is-expand:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='%231E88E5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.75 5a.75.75 0 0 0-1.5 0h1.5zM5.47 6.53a.75.75 0 0 0 1.06 0l4.773-4.773a.75.75 0 1 0-1.06-1.06L6 4.939 1.757.697a.75.75 0 0 0-1.06 1.06L5.47 6.53zM5.25 5v1h1.5V5h-1.5z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
/* line 48, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.accordion__article {
  display: none;
  padding: 2.5rem 2rem 2.5rem 1.5rem;
  margin: 0;
  font-size: 1.0625rem;
}
/* line 54, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.accordion__article.is-expand {
  display: block;
  border-top: 1px solid #E2E2E2;
}

/* line 62, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.content .accordion__button {
  color: #333;
  font-weight: 300;
  border-bottom: none;
}

/* line 69, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
/* line 73, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.tabs__container {
  overflow: hidden;
  overflow-x: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0.25rem;
  z-index: 1;
}
/* line 81, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.tabs__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  border-bottom: 1px solid #E8EAF0;
}
/* line 89, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.tabs__header--center {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-left: auto;
  margin-right: auto;
}
/* line 96, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.tabs__button {
  display: block;
  padding: 0.5rem 1rem;
  position: relative;
  margin-top: 0;
  color: #666;
  font-size: 0.9375rem;
  font-weight: 500;
  text-decoration: none;
  line-height: 1.67;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
@media only screen and (max-width: 768px) {
  /* line 96, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
  .tabs__button {
    white-space: nowrap;
  }
}
/* line 112, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.tabs__button:after {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1.5px;
  display: block;
  width: 0;
  height: 3px;
  background-color: #1E88E5;
  margin: auto;
  content: '';
  -webkit-transition: width 0.4s;
  -o-transition: width 0.4s;
  transition: width 0.4s;
}
/* line 126, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.tabs__button:not(:last-of-type) {
  margin: 0 1rem 0 0;
}
/* line 130, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.tabs__button:hover {
  color: #1E88E5;
  border-bottom-color: transparent;
}
/* line 135, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.tabs__button.is-expand {
  color: #1E88E5;
}
/* line 140, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.tabs__button.is-expand:after {
  width: 100%;
}
/* line 145, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.tabs__button--right {
  margin-left: auto;
}
/* line 150, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.tabs__article {
  display: none;
  padding: 1.5rem;
  margin-top: 0;
}
/* line 155, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.tabs__article.is-expand {
  display: block;
}

/* line 162, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.content .tabs__button {
  color: #666;
}
/* line 165, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.content .tabs__button:hover {
  color: #1E88E5;
  border-bottom-color: transparent;
}
/* line 170, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
.content .tabs__button.is-expand {
  color: #1E88E5;
}

@media only screen and (max-width: 768px) {
  /* line 178, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
  .accordion__button {
    font-size: 1rem;
    padding: 0.6875rem 2.5rem 1rem 0.875rem;
  }
  /* line 183, ../../../../../../frontend/temp/_026-tabs-accordions.scss */
  .accordion__article {
    font-size: 0.9375rem;
    padding: 1rem;
  }
}
/* line 3, ../../../../../../frontend/temp/_027-page-banner.scss */
.page-banner-wrapper {
  margin: 0;
}

/* line 7, ../../../../../../frontend/temp/_027-page-banner.scss */
.page-banner {
  position: relative;
  color: #fff;
  padding-top: 200px;
  padding-bottom: 90px;
  overflow: hidden;
  margin-top: 0;
  z-index: 2;
}
@media only screen and (max-width: 1024px) {
  /* line 7, ../../../../../../frontend/temp/_027-page-banner.scss */
  .page-banner {
    padding: 0;
  }
  /* line 19, ../../../../../../frontend/temp/_027-page-banner.scss */
  .page-banner:before {
    display: none;
  }
}
/* line 24, ../../../../../../frontend/temp/_027-page-banner.scss */
.page-banner .container {
  margin-top: 0;
}
/* line 28, ../../../../../../frontend/temp/_027-page-banner.scss */
.page-banner:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0.6;
  z-index: 2;
  background-color: #031321;
}
@media only screen and (max-width: 1024px) {
  /* line 40, ../../../../../../frontend/temp/_027-page-banner.scss */
  .page-banner__header {
    position: relative;
    padding-top: 200px;
    padding-bottom: 32px;
  }
}
/* line 48, ../../../../../../frontend/temp/_027-page-banner.scss */
.page-banner__banner {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: 50% 50%;
  width: 100%;
  height: 100%;
  display: block;
}
@media only screen and (max-width: 1024px) {
  /* line 48, ../../../../../../frontend/temp/_027-page-banner.scss */
  .page-banner__banner {
    width: 100vw;
  }
  /* line 61, ../../../../../../frontend/temp/_027-page-banner.scss */
  .page-banner__banner:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0.5;
    z-index: 2;
    background-color: #031321;
  }
}
/* line 75, ../../../../../../frontend/temp/_027-page-banner.scss */
.page-banner__video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
/* line 81, ../../../../../../frontend/temp/_027-page-banner.scss */
.page-banner__title {
  font-weight: 300;
  position: relative;
  z-index: 10;
  margin: 0;
}
@media only screen and (max-width: 1024px) {
  /* line 81, ../../../../../../frontend/temp/_027-page-banner.scss */
  .page-banner__title {
    font-weight: 300;
    position: relative;
    z-index: 10;
    line-height: 1.1;
    font-size: 27px;
  }
}
/* line 96, ../../../../../../frontend/temp/_027-page-banner.scss */
.page-banner__info {
  z-index: 3;
  position: relative;
  margin: 0;
  color: #fff;
  font-weight: 300;
}
@media only screen and (max-width: 1024px) {
  /* line 96, ../../../../../../frontend/temp/_027-page-banner.scss */
  .page-banner__info {
    background: #fff;
    color: #000;
    font-weight: 500;
    padding: 0;
    padding-top: 32px;
    font-size: 17px;
  }
}
/* line 114, ../../../../../../frontend/temp/_027-page-banner.scss */
.page-banner__text {
  max-width: 75%;
  margin-top: 1.25rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  font-weight: inherit;
  color: inherit;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 1024px) {
  /* line 114, ../../../../../../frontend/temp/_027-page-banner.scss */
  .page-banner__text {
    max-width: none;
    margin: 0;
  }
}
/* line 130, ../../../../../../frontend/temp/_027-page-banner.scss */
.page-banner--without-overlay:before {
  display: none;
}
@media only screen and (max-width: 1024px) {
  /* line 137, ../../../../../../frontend/temp/_027-page-banner.scss */
  .page-banner--without-overlay .page-banner__img:before {
    display: none;
  }
}
/* line 145, ../../../../../../frontend/temp/_027-page-banner.scss */
.page-banner--small {
  padding-top: 160px;
}
@media only screen and (max-width: 1024px) {
  /* line 145, ../../../../../../frontend/temp/_027-page-banner.scss */
  .page-banner--small {
    padding-top: 0;
  }
}
/* line 153, ../../../../../../frontend/temp/_027-page-banner.scss */
.page-banner--small .page-banner__banner:before {
  display: none;
}
@media only screen and (max-width: 1024px) {
  /* line 158, ../../../../../../frontend/temp/_027-page-banner.scss */
  .page-banner--small .page-banner__header {
    padding-top: 160px;
    padding-bottom: 64px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 158, ../../../../../../frontend/temp/_027-page-banner.scss */
  .page-banner--small .page-banner__header {
    padding-top: 100px;
    padding-bottom: 48px;
  }
}
/* line 173, ../../../../../../frontend/temp/_027-page-banner.scss */
.page-banner--theme-blue:before {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #002f5f), color-stop(73%, rgba(0, 47, 95, 0.75)), to(rgba(0, 47, 95, 0.57)));
  background: -webkit-linear-gradient(top, #002f5f 1%, rgba(0, 47, 95, 0.75) 73%, rgba(0, 47, 95, 0.57));
  background: -o-linear-gradient(top, #002f5f 1%, rgba(0, 47, 95, 0.75) 73%, rgba(0, 47, 95, 0.57));
  background: linear-gradient(to bottom, #002f5f 1%, rgba(0, 47, 95, 0.75) 73%, rgba(0, 47, 95, 0.57));
}
@media (min-width: 1025px) {
  /* line 181, ../../../../../../frontend/temp/_027-page-banner.scss */
  .page-banner--js-animate:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-color: white;
    z-index: 5;
  }
  /* line 191, ../../../../../../frontend/temp/_027-page-banner.scss */
  .page-banner--js-animate:before {
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  }
  /* line 197, ../../../../../../frontend/temp/_027-page-banner.scss */
  .page-banner--js-animate .page-banner__info,.page-banner--js-animate .page-banner__text,.page-banner--js-animate .page-banner__title {
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  }
  /* line 207, ../../../../../../frontend/temp/_027-page-banner.scss */
  .page-banner--is-animate:after {
    display: none;
  }
  /* line 211, ../../../../../../frontend/temp/_027-page-banner.scss */
  .page-banner--is-animate:before {
    -webkit-animation-name: firstSlideOpacity;
            animation-name: firstSlideOpacity;
    -webkit-animation-duration: 2000ms;
            animation-duration: 2000ms;
    -webkit-animation-timing-function: ease;
            animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  /* line 219, ../../../../../../frontend/temp/_027-page-banner.scss */
  .page-banner--is-animate .page-banner__info,.page-banner--is-animate .page-banner__text,.page-banner--is-animate .page-banner__title {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-animation-name: opacityIn;
            animation-name: opacityIn;
    -webkit-animation-duration: 1000ms;
            animation-duration: 1000ms;
    -webkit-animation-delay: 500ms;
            animation-delay: 500ms;
    -webkit-animation-timing-function: ease;
            animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
}

@keyframes firstSlideOpacity {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.8;
  }
}
@keyframes opacityIn {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
}
/* line 2, ../../../../../../frontend/temp/_028-collapsed.scss */
.collapsed__wrapper {
  overflow: hidden;
  position: relative;
  margin-bottom: 30px;
}
/* line 7, ../../../../../../frontend/temp/_028-collapsed.scss */
.collapsed__wrapper:after {
  content: '';
  left: 0;
  bottom: 0;
  width: 100%;
  height: 120px;
  position: absolute;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#ffffff));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff);
}
/* line 17, ../../../../../../frontend/temp/_028-collapsed.scss */
.collapsed__wrapper--full-height {
  margin-bottom: 0;
}
/* line 20, ../../../../../../frontend/temp/_028-collapsed.scss */
.collapsed__wrapper--full-height:after {
  display: none;
}
/* line 27, ../../../../../../frontend/temp/_028-collapsed.scss */
.collapsed__content.u-italic {
  padding-left: 1px;
}

@media only screen and (max-width: 768px) {
  /* line 34, ../../../../../../frontend/temp/_028-collapsed.scss */
  .collapsed {
    text-align: center;
  }
  /* line 37, ../../../../../../frontend/temp/_028-collapsed.scss */
  .collapsed__content {
    text-align: left;
  }
}
/* line 3, ../../../../../../frontend/temp/_029-info-panel.scss */
.info-panel {
  background-image: url("/images/warning-banner.svg");
  background-color: #F5F5F5;
  border-bottom: 2px solid #fa7a7a;
  position: relative;
  height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: height .3s;
  -o-transition: height .3s;
  transition: height .3s;
}
/* line 14, ../../../../../../frontend/temp/_029-info-panel.scss */
.info-panel > .container {
  width: 100%;
  margin: 0;
}
/* line 19, ../../../../../../frontend/temp/_029-info-panel.scss */
.info-panel_close {
  height: 0;
  border-bottom: none;
}
/* line 24, ../../../../../../frontend/temp/_029-info-panel.scss */
.info-panel__text {
  color: #333;
  font-size: 15px;
  line-height: 1.2;
  margin: 0;
  font-weight: normal;
  text-decoration: none;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
  border: none;
}
/* line 38, ../../../../../../frontend/temp/_029-info-panel.scss */
.info-panel__text:hover {
  color: #1E88E5;
}
/* line 42, ../../../../../../frontend/temp/_029-info-panel.scss */
.info-panel__text img {
  margin-right: 13px;
}
/* line 47, ../../../../../../frontend/temp/_029-info-panel.scss */
.info-panel__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 53, ../../../../../../frontend/temp/_029-info-panel.scss */
.info-panel__btn {
  background: #fff;
  width: 86px;
  height: 25px;
  border-radius: 2px;
  color: #fa7a7a;
  font-size: 13px;
  text-decoration: none;
  text-align: center;
  margin-left: 35px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
/* line 66, ../../../../../../frontend/temp/_029-info-panel.scss */
.info-panel__close {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 25px;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  outline: none;
}

@media (max-width: 480px) {
  /* line 81, ../../../../../../frontend/temp/_029-info-panel.scss */
  .info-panel__btn {
    margin-left: 10px;
    width: 82px;
  }
  /* line 86, ../../../../../../frontend/temp/_029-info-panel.scss */
  .info-panel__text {
    font-size: 13px;
    line-height: 1.1;
    max-width: 165px;
  }
}
/* line 1, ../../../../../../frontend/temp/_030-iframe.scss */
.iframe-container {
  overflow: hidden;
  margin-bottom: 20px;
  position: relative;
}
/* line 6, ../../../../../../frontend/temp/_030-iframe.scss */
.iframe-container:after {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 8px solid #0071D4;
  border-color: #0071D4 transparent #0071D4 transparent;
  -webkit-animation: lds-dual-ring 1.2s linear infinite;
          animation: lds-dual-ring 1.2s linear infinite;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
}
/* line 22, ../../../../../../frontend/temp/_030-iframe.scss */
.iframe-container iframe {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  z-index: 2;
}

@keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 1, ../../../../../../frontend/temp/_031-zoom-img.scss */
.modal-with-zoom {
  cursor: pointer;
}

/* line 5, ../../../../../../frontend/temp/_031-zoom-img.scss */
.zoom-img {
  position: relative;
  height: 100%;
}
/* line 9, ../../../../../../frontend/temp/_031-zoom-img.scss */
.zoom-img__container {
  width: 100%;
  height: 100%;
}
/* line 14, ../../../../../../frontend/temp/_031-zoom-img.scss */
.zoom-img__img {
  height: 100%;
}
/* line 17, ../../../../../../frontend/temp/_031-zoom-img.scss */
.zoom-img__img img {
  width: 100%;
  display: block;
}
/* line 23, ../../../../../../frontend/temp/_031-zoom-img.scss */
.zoom-img__control {
  position: absolute;
  right: 10px;
  bottom: 10px;
}
/* line 29, ../../../../../../frontend/temp/_031-zoom-img.scss */
.zoom-img__btn {
  width: 32px;
  height: 32px;
  font-weight: 700;
  background: #0092dd;
  color: #fff;
  -webkit-transition: background 0.2s ease;
  -o-transition: background 0.2s ease;
  transition: background 0.2s ease;
  text-align: center;
  line-height: 32px;
  margin: 2px;
  cursor: pointer;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  padding: 9px;
  outline: none;
  border: none;
}
/* line 47, ../../../../../../frontend/temp/_031-zoom-img.scss */
.zoom-img__btn:hover {
  background: #0069a8;
}
/* line 51, ../../../../../../frontend/temp/_031-zoom-img.scss */
.zoom-img__btn svg {
  width: 100%;
  height: 100%;
  display: block;
  fill: #fff;
}

/* line 62, ../../../../../../frontend/temp/_031-zoom-img.scss */
.fancybox-inner {
  z-index: 8041;
}
/* line 66, ../../../../../../frontend/temp/_031-zoom-img.scss */
.fancybox-inner .zoom-img__control {
  z-index: 8050;
}

@media only screen and (max-width: 1024px) {
  /* line 1, ../../../../../../frontend/temp/_033-page-search.scss */
  .page-search {
    margin-top: 20px;
  }
}
/* line 6, ../../../../../../frontend/temp/_033-page-search.scss */
.page-search span.form__label--error {
  display: none !important;
}
/* line 10, ../../../../../../frontend/temp/_033-page-search.scss */
.page-search__form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #ccc;
}
/* line 17, ../../../../../../frontend/temp/_033-page-search.scss */
.page-search__container {
  border-right: 1px solid #ccc;
  margin: 0;
}
/* line 22, ../../../../../../frontend/temp/_033-page-search.scss */
.page-search__input {
  width: 200px;
  height: 35px;
  font-size: 12px;
  color: #666;
  padding: 10px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 31, ../../../../../../frontend/temp/_033-page-search.scss */
.page-search__submit {
  background: #fff;
  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  outline: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
}
/* line 45, ../../../../../../frontend/temp/_033-page-search.scss */
.page-search__submit:before {
  content: '';
  display: block;
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpath id='a' d='M18.711 18.217l-4.684-4.95a8.128 8.128 0 0 0 1.864-5.192C15.891 3.623 12.327 0 7.946 0S0 3.623 0 8.075c0 4.452 3.565 8.075 7.946 8.075a7.774 7.774 0 0 0 4.552-1.461l4.72 4.988a1.022 1.022 0 0 0 1.465.03 1.069 1.069 0 0 0 .028-1.49zM8 2c3.308 0 6 2.692 6 6s-2.692 6-6 6-6-2.692-6-6 2.692-6 6-6z'/%3E%3C/defs%3E%3Cg fill='%23999' fill-rule='evenodd'%3E%3Cmask id='b'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse xlink:href='%23a'/%3E%3Cg mask='url(%23b)'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 1, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-form {
  color: #333;
  max-width: 450px;
}
/* line 5, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-form__field {
  font-size: 14px;
  font-weight: normal;
  border-style: solid;
  border-color: #e2e2e2;
  border-width: 1px;
  padding: 0.875rem 1rem;
  background-color: #fff;
  border-radius: 0;
  margin: 0;
  max-width: 330px;
}
/* line 18, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-form__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* line 23, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-form__label {
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 10px;
}
/* line 29, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-form__container {
  position: relative;
}
/* line 33, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-form__error {
  color: #ff0033;
  font-size: 13px;
  margin-top: 5px;
  position: absolute;
  top: 100%;
  left: 0;
}
/* line 43, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-form__btn--disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
/* line 50, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-form__checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  position: relative;
}
/* line 55, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-form__checkbox-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0;
}
/* line 61, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-form__checkbox-title {
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 10px;
  line-height: 1.4;
}
/* line 68, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-form__checkbox-text {
  font-size: 14px;
  font-weight: 300;
  line-height: 1.7;
  margin: 0;
}
/* line 75, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-form__checkbox-box {
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 2px;
  border: solid 1.5px #ccc;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 15px;
  margin-top: 4px;
}
/* line 86, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-form__checkbox-input {
  display: none;
}
/* line 90, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-form__checkbox-input:checked + .subscribe-form__checkbox-box {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.79' height='8.977' viewBox='0.375 0.508 10.79 8.977'%3E%3Cpath fill='%23FFF' d='M3.538 7.163L1.497 5.07.375 6.221l2.693 2.764.003-.005.492.504 7.602-7.802L10.02.508 3.538 7.163z'/%3E%3C/svg%3E");
  border-color: #1e88e5;
  background-color: #1e88e5;
  background-size: 70% 70%;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 101, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-form-msg {
  margin-top: 10px;
  font-size: 19px;
}
/* line 105, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-form-msg--email {
  font-weight: 700;
}
/* line 109, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-form-msg--green {
  font-size: 14px;
  color: #4caf50;
}

/* line 116, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-social__item {
  padding-left: 0 !important;
  margin-top: 3px !important;
}
/* line 120, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-social__item:first-child {
  margin-top: 0 !important;
}
/* line 124, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-social__item:before {
  display: none !important;
}
/* line 129, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-social__item:hover .subscribe-social__text {
  color: #1E88E5;
}
/* line 134, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-social__item:hover .subscribe-social__icon--fb {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M9.736 1.003L8.057 1C6.171 1 4.952 2.254 4.952 4.196v1.473H3.264A.264.264 0 0 0 3 5.933V8.07c0 .146.118.265.264.265h1.688V14h2.73V8.334h1.975a.264.264 0 0 0 .264-.264V5.934a.266.266 0 0 0-.264-.265H7.683V4.42c0-.6.142-.905.922-.905h1.131A.264.264 0 0 0 10 3.251V1.267a.264.264 0 0 0-.264-.264z'/%3E%3C/svg%3E");
  background-size: 97% 97%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 138, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-social__item:hover .subscribe-social__icon--vk {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M12.393 9.087c.479.458.982.888 1.41 1.392.19.225.369.455.506.715.194.371.019.777-.32.799h-2.096c-.541.044-.974-.17-1.336-.533-.291-.29-.561-.6-.839-.9a1.986 1.986 0 0 0-.378-.33c-.285-.182-.535-.125-.697.168-.168.297-.205.627-.222.959-.022.486-.172.613-.668.637-1.06.049-2.067-.109-3.002-.635-.824-.463-1.464-1.116-2.02-1.856C1.648 8.061.818 6.477.073 4.85c-.168-.367-.045-.564.367-.57.685-.013 1.37-.013 2.054-.002.278.004.462.16.57.419.37.894.823 1.744 1.391 2.532.152.21.306.42.526.568.243.163.429.109.543-.157.068-.17.108-.349.12-.531.055-.622.062-1.242-.033-1.862-.058-.386-.28-.637-.673-.71-.2-.037-.17-.11-.074-.223.17-.193.328-.314.644-.314h2.37c.374.072.457.237.509.606l.002 2.585c-.005.143.072.566.334.66.209.068.347-.097.472-.227.568-.592.974-1.29 1.336-2.014.16-.319.298-.65.432-.98.1-.244.255-.365.536-.36l2.282.002c.068 0 .136.001.201.012.385.065.49.227.371.596-.187.578-.551 1.06-.906 1.544-.381.517-.788 1.016-1.165 1.536-.346.476-.32.714.111 1.127z'/%3E%3C/svg%3E");
  background-size: 97% 97%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 142, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-social__item:hover .subscribe-social__icon--youtube {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M13.492 5.11c-.07-.843-.57-1.906-1.598-1.944-2.871-.194-6.271-.247-9.191 0-.906.102-1.528 1.211-1.596 2.054-.143 1.77-.143 2.778 0 4.547.069.844.675 1.959 1.598 2.076 2.956.194 6.34.223 9.191 0 .895-.156 1.528-1.232 1.597-2.076.144-1.769.144-2.887-.001-4.657zM5.724 9.74V5.2l3.938 2.27-3.938 2.27z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 146, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-social__item:hover .subscribe-social__icon--inst {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M10.412 1H4.587A3.592 3.592 0 0 0 1 4.588v5.824A3.592 3.592 0 0 0 4.587 14h5.825A3.592 3.592 0 0 0 14 10.412V4.588A3.591 3.591 0 0 0 10.412 1zm2.436 9.412a2.44 2.44 0 0 1-2.436 2.436H4.587a2.438 2.438 0 0 1-2.434-2.436V4.588a2.437 2.437 0 0 1 2.434-2.435h5.825a2.439 2.439 0 0 1 2.436 2.435v5.824zM7.5 4.25A3.254 3.254 0 0 0 4.25 7.5a3.254 3.254 0 0 0 3.25 3.25 3.254 3.254 0 0 0 3.25-3.25A3.254 3.254 0 0 0 7.5 4.25zm0 5.417A2.17 2.17 0 0 1 5.333 7.5 2.17 2.17 0 0 1 7.5 5.333 2.17 2.17 0 0 1 9.667 7.5 2.17 2.17 0 0 1 7.5 9.667zm4.207-6.375a1 1 0 1 1-1.414 1.415 1 1 0 0 1 1.414-1.415z'/%3E%3C/svg%3E");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 153, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-social__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none !important;
  color: #333 !important;
  font-size: 13px !important;
  line-height: 30px;
  border: none !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 163, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-social__icon {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-right: 8px;
  background-position: 0 50% !important;
}
/* line 171, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-social__icon--fb {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M9.736 1.003L8.057 1C6.171 1 4.952 2.254 4.952 4.196v1.473H3.264A.264.264 0 0 0 3 5.933V8.07c0 .146.118.265.264.265h1.688V14h2.73V8.334h1.975a.264.264 0 0 0 .264-.264V5.934a.266.266 0 0 0-.264-.265H7.683V4.42c0-.6.142-.905.922-.905h1.131A.264.264 0 0 0 10 3.251V1.267a.264.264 0 0 0-.264-.264z'/%3E%3C/svg%3E");
  background-size: 97% 97%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 175, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-social__icon--vk {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M12.393 9.087c.479.458.982.888 1.41 1.392.19.225.369.455.506.715.194.371.019.777-.32.799h-2.096c-.541.044-.974-.17-1.336-.533-.291-.29-.561-.6-.839-.9a1.986 1.986 0 0 0-.378-.33c-.285-.182-.535-.125-.697.168-.168.297-.205.627-.222.959-.022.486-.172.613-.668.637-1.06.049-2.067-.109-3.002-.635-.824-.463-1.464-1.116-2.02-1.856C1.648 8.061.818 6.477.073 4.85c-.168-.367-.045-.564.367-.57.685-.013 1.37-.013 2.054-.002.278.004.462.16.57.419.37.894.823 1.744 1.391 2.532.152.21.306.42.526.568.243.163.429.109.543-.157.068-.17.108-.349.12-.531.055-.622.062-1.242-.033-1.862-.058-.386-.28-.637-.673-.71-.2-.037-.17-.11-.074-.223.17-.193.328-.314.644-.314h2.37c.374.072.457.237.509.606l.002 2.585c-.005.143.072.566.334.66.209.068.347-.097.472-.227.568-.592.974-1.29 1.336-2.014.16-.319.298-.65.432-.98.1-.244.255-.365.536-.36l2.282.002c.068 0 .136.001.201.012.385.065.49.227.371.596-.187.578-.551 1.06-.906 1.544-.381.517-.788 1.016-1.165 1.536-.346.476-.32.714.111 1.127z'/%3E%3C/svg%3E");
  background-size: 97% 97%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 179, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-social__icon--youtube {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M13.492 5.11c-.07-.843-.57-1.906-1.598-1.944-2.871-.194-6.271-.247-9.191 0-.906.102-1.528 1.211-1.596 2.054-.143 1.77-.143 2.778 0 4.547.069.844.675 1.959 1.598 2.076 2.956.194 6.34.223 9.191 0 .895-.156 1.528-1.232 1.597-2.076.144-1.769.144-2.887-.001-4.657zM5.724 9.74V5.2l3.938 2.27-3.938 2.27z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 183, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-social__icon--inst {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M10.412 1H4.587A3.592 3.592 0 0 0 1 4.588v5.824A3.592 3.592 0 0 0 4.587 14h5.825A3.592 3.592 0 0 0 14 10.412V4.588A3.591 3.591 0 0 0 10.412 1zm2.436 9.412a2.44 2.44 0 0 1-2.436 2.436H4.587a2.438 2.438 0 0 1-2.434-2.436V4.588a2.437 2.437 0 0 1 2.434-2.435h5.825a2.439 2.439 0 0 1 2.436 2.435v5.824zM7.5 4.25A3.254 3.254 0 0 0 4.25 7.5a3.254 3.254 0 0 0 3.25 3.25 3.254 3.254 0 0 0 3.25-3.25A3.254 3.254 0 0 0 7.5 4.25zm0 5.417A2.17 2.17 0 0 1 5.333 7.5 2.17 2.17 0 0 1 7.5 5.333 2.17 2.17 0 0 1 9.667 7.5 2.17 2.17 0 0 1 7.5 9.667zm4.207-6.375a1 1 0 1 1-1.414 1.415 1 1 0 0 1 1.414-1.415z'/%3E%3C/svg%3E");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 188, ../../../../../../frontend/temp/_034-subscribtion.scss */
.subscribe-social__text {
  margin: 0;
}

/* line 4, ../../../../../../frontend/temp/_035-cookies-panel.scss */
.cookies-panel__text h5 {
  margin-top: 0;
  margin-bottom: 16px;
}
/* line 9, ../../../../../../frontend/temp/_035-cookies-panel.scss */
.cookies-panel__text p {
  font-size: 14px;
  line-height: 180%;
}
/* line 14, ../../../../../../frontend/temp/_035-cookies-panel.scss */
.cookies-panel__text a {
  border-bottom: none;
}
/* line 20, ../../../../../../frontend/temp/_035-cookies-panel.scss */
.cookies-panel__settings--wrapper {
  margin-bottom: 1rem;
}
/* line 24, ../../../../../../frontend/temp/_035-cookies-panel.scss */
.cookies-panel__settings h6 {
  position: relative;
  font-size: 17px;
  line-height: 24px;
  color: #363636;
  margin-top: 0;
}
@media only screen and (max-width: 768px) {
  /* line 24, ../../../../../../frontend/temp/_035-cookies-panel.scss */
  .cookies-panel__settings h6 {
    margin-bottom: 24px;
  }
  /* line 32, ../../../../../../frontend/temp/_035-cookies-panel.scss */
  .cookies-panel__settings h6:after {
    content: "";
    position: absolute;
    width: 100%;
    border-bottom: 1px dashed #363636;
    padding-top: 2px;
    left: 0;
    top: 20px;
  }
}
/* line 44, ../../../../../../frontend/temp/_035-cookies-panel.scss */
.cookies-panel__settings p {
  margin-top: 16px;
}
@media only screen and (max-width: 768px) {
  /* line 44, ../../../../../../frontend/temp/_035-cookies-panel.scss */
  .cookies-panel__settings p {
    display: none;
  }
}
/* line 51, ../../../../../../frontend/temp/_035-cookies-panel.scss */
.cookies-panel__settings .settings__title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 768px) {
  /* line 51, ../../../../../../frontend/temp/_035-cookies-panel.scss */
  .cookies-panel__settings .settings__title {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (max-width: 768px) {
  /* line 58, ../../../../../../frontend/temp/_035-cookies-panel.scss */
  .cookies-panel__settings .settings__text {
    display: none;
  }
}
/* line 65, ../../../../../../frontend/temp/_035-cookies-panel.scss */
.cookies-panel .cookie-switch {
  position: relative;
  display: inline-block;
  margin-left: 12px;
  width: 46px;
  height: 24px;
}
/* line 72, ../../../../../../frontend/temp/_035-cookies-panel.scss */
.cookies-panel .cookie-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
/* line 77, ../../../../../../frontend/temp/_035-cookies-panel.scss */
.cookies-panel .cookie-switch input:checked + .cookie-switch--slider {
  background-color: #1E88E5;
}
/* line 81, ../../../../../../frontend/temp/_035-cookies-panel.scss */
.cookies-panel .cookie-switch input:focus + .cookie-switch--slider {
  -webkit-box-shadow: 0 0 1px #004077;
          box-shadow: 0 0 1px #004077;
}
/* line 85, ../../../../../../frontend/temp/_035-cookies-panel.scss */
.cookies-panel .cookie-switch input:checked + .cookie-switch--slider:before {
  -webkit-transform: translateX(22px);
      -ms-transform: translateX(22px);
          transform: translateX(22px);
}
/* line 90, ../../../../../../frontend/temp/_035-cookies-panel.scss */
.cookies-panel .cookie-switch input:checked + .cookie-switch--locked::after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='10' viewBox='0 0 8 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 5.542c0-.242-.087-.477-.247-.665a1.116 1.116 0 0 0-.632-.367V2.973c0-.789-.329-1.545-.914-2.102A3.202 3.202 0 0 0 4 0c-.828 0-1.622.313-2.207.87A2.903 2.903 0 0 0 .88 2.974V4.51c-.249.05-.472.18-.632.367C.087 5.065 0 5.3 0 5.542v3.404c0 .28.117.547.324.745.208.198.49.309.783.309h5.787c.293 0 .575-.111.782-.309A1.03 1.03 0 0 0 8 8.946V5.542zM4.488 7.814v1.037h-.976V7.815a.949.949 0 0 1-.416-.45.892.892 0 0 1-.042-.6.932.932 0 0 1 .35-.498 1.011 1.011 0 0 1 1.193 0c.17.125.294.3.35.499a.892.892 0 0 1-.043.599.949.949 0 0 1-.416.45zm1.005-3.329H2.508V2.973a1.39 1.39 0 0 1 .447-.987c.28-.26.655-.406 1.045-.406.391 0 .766.146 1.045.406.28.26.44.615.448.987v1.512z' fill='%231E88E5'/%3E%3C/svg%3E");
  background-size: 8px 10px;
  background-repeat: no-repeat;
  background-position: 50%;
  position: absolute;
  content: "";
  top: 7px;
  right: 8px;
  width: 8px;
  height: 10px;
}
.mdr-no-svg .cookies-panel .cookie-switch input:checked + .cookie-switch--locked::after{
  background-image: url(e324eb8d827ab8a839cb0850ce47daa5-8x10.png);
}
/* line 102, ../../../../../../frontend/temp/_035-cookies-panel.scss */
.cookies-panel .cookie-switch--slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #b3b3b3;
  border-radius: 25px;
}
/* line 112, ../../../../../../frontend/temp/_035-cookies-panel.scss */
.cookies-panel .cookie-switch--slider::before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  border-radius: 50%;
}
/* line 125, ../../../../../../frontend/temp/_035-cookies-panel.scss */
.cookies-panel * + * {
  margin-top: 0;
}

/* line 1, ../../../../../../frontend/temp/_036-eval-popup.scss */
.eval-popup {
  position: relative;
}
/* line 5, ../../../../../../frontend/temp/_036-eval-popup.scss */
.eval-popup__overlay {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 3000;
  top: 0;
  left: 0;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.35);
}
/* line 16, ../../../../../../frontend/temp/_036-eval-popup.scss */
.eval-popup__wrapper {
  z-index: 3030;
  position: fixed;
  width: 893px;
  top: 50%;
  left: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* line 27, ../../../../../../frontend/temp/_036-eval-popup.scss */
.eval-popup__img {
  width: 84px;
  height: 96px;
  margin: 0 auto 40px;
  display: block;
}
/* line 34, ../../../../../../frontend/temp/_036-eval-popup.scss */
.eval-popup__info {
  background: #fff;
  padding: 40px 60px;
}
@media only screen and (max-width: 768px) {
  /* line 34, ../../../../../../frontend/temp/_036-eval-popup.scss */
  .eval-popup__info {
    padding: 10px 20px;
  }
}
/* line 43, ../../../../../../frontend/temp/_036-eval-popup.scss */
.eval-popup__lead {
  margin-bottom: 30px;
}
/* line 47, ../../../../../../frontend/temp/_036-eval-popup.scss */
.eval-popup__close {
  position: absolute;
  right: -44px;
  width: 44px;
  height: 44px;
  background: rgba(51, 51, 51, 0.5);
  cursor: pointer;
}
/* line 55, ../../../../../../frontend/temp/_036-eval-popup.scss */
.eval-popup__close::after,.eval-popup__close::before {
  content: '';
  width: 2px;
  height: 18px;
  position: absolute;
  top: 14px;
  left: 21px;
  background-color: #fff;
}
/* line 66, ../../../../../../frontend/temp/_036-eval-popup.scss */
.eval-popup__close:before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
/* line 70, ../../../../../../frontend/temp/_036-eval-popup.scss */
.eval-popup__close:after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

/* line 76, ../../../../../../frontend/temp/_036-eval-popup.scss */
.btn-eval {
  padding: 11px 13px;
  background: #3C89DE;
}
/* line 80, ../../../../../../frontend/temp/_036-eval-popup.scss */
.btn-eval:hover {
  background: #0071D4;
}

@media only screen and (max-width: 768px) {
  /* line 86, ../../../../../../frontend/temp/_036-eval-popup.scss */
  .eval-popup__wrapper {
    width: 300px !important;
  }
}
