<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@import url("https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.6/dist/jquery.fancybox.min.css");
@font-face {
  font-family: Montserrat;
  src: url("../../fonts/Montserrat/Montserrat-Regular.ttf"),
  url("../../fonts/Montserrat/Montserrat-Thin.ttf"),
  url("../../fonts/Montserrat/Montserrat-Italic.ttf"),
  url("../../fonts/Montserrat/Montserrat-Light.ttf"),
  url("../../fonts/Montserrat/Montserrat-Bold.ttf");
  font-display: fallback;
}
#cboxOverlay,#cboxWrapper,#colorbox {
  position: absolute;"
overflow: hidden;
  z-index: 9999;
  left: 0;
  top: 0;
}
#cboxOverlay {
  position: fixed;
  height: 100%;
  width: 100%;
}
#cboxBottomLeft,#cboxMiddleLeft {
  clear: left;
}
#cboxContent {
  position: relative;
}
#cboxLoadedContent {
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
}
#cboxTitle {
  display: none !important;
}
#cboxLoadingGraphic,#cboxLoadingOverlay {
  position: absolute;
  margin: auto;
  height: 100%;
  width: 100%;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
#cboxClose,#cboxNext,#cboxPrevious {
  cursor: pointer;
}
.cboxPhoto {
  -ms-interpolation-mode: bicubic;
  max-width: none;
  display: block;
  margin: auto;
  float: left;
  border: 0;
  max-width: 100%;
  height: auto !important;
}
.cboxIframe {
  display: block;
  height: 100%;
  width: 100%;
  border: 0;
}
#cboxContent,#cboxLoadedContent,#colorbox {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
#cboxOverlay {
  background: #000;
}
#colorbox {
  outline: 0;
}
#cboxContent {
  overflow: visible;
  margin-top: 32px;
  background: #fff;
}
.cboxIframe {
  background: #fff;
}
#cboxError {
  border: 1px solid #ccc;
  padding: 50px;
}
#cboxLoadedContent {
  background: #fff;
  padding: 1px;
}
#cboxCurrent {
  display: none !important;
}
#cboxLoadingOverlay {
  background: #fff;
}
#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);
}
#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;
}
#cboxClose:active,#cboxNext:active,#cboxPrevious:active {
  outline: 0;
}
#cboxSlideshow {
  display: none !important;
}
#cboxPrevious {
  background-image: url(/images/out_svg/arrow.svg);
  position: absolute;
  cursor: pointer;
  height: 21px;
  width: 26px;
  right: 56px;
  top: -25px;
}
#cboxNext {
  background-image: url(/images/out_svg/arrow-r.svg);
  position: absolute;
  cursor: pointer;
  height: 21px;
  width: 26px;
  right: 25px;
  top: -25px;
}
#cboxClose {
  background-image: url(/images/out_svg/close.svg);
  position: absolute;
  cursor: pointer;
  height: 20px;
  width: 20px;
  right: 0px;
  top: -25px;
}
#cboxClose:hover,#cboxNext:hover,#cboxPrevious:hover {
  opacity: 0.9;
}
.datepicker--cells {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.datepicker--cell {
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  position: relative;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  height: 32px;
  z-index: 1;
}
.datepicker--cell.-focus- {
  background: #f0f0f0;
}
.datepicker--cell.-current- {
  color: #4EB5E6;
}
.datepicker--cell.-current-.-focus- {
  color: #4a4a4a;
}
.datepicker--cell.-current-.-in-range- {
  color: #4EB5E6;
}
.datepicker--cell.-in-range- {
  background: rgba(92, 196, 239, 0.1);
  color: #4a4a4a;
  border-radius: 0;
}
.datepicker--cell.-in-range-.-focus- {
  background-color: rgba(92, 196, 239, 0.2);
}
.datepicker--cell.-disabled- {
  cursor: default;
  color: #aeaeae;
}
.datepicker--cell.-disabled-.-focus- {
  color: #aeaeae;
}
.datepicker--cell.-disabled-.-in-range- {
  color: #a1a1a1;
}
.datepicker--cell.-disabled-.-current-.-focus- {
  color: #aeaeae;
}
.datepicker--cell.-range-from- {
  border: 1px solid rgba(92, 196, 239, 0.5);
  background-color: rgba(92, 196, 239, 0.1);
  border-radius: 4px 0 0 4px;
}
.datepicker--cell.-range-to- {
  border: 1px solid rgba(92, 196, 239, 0.5);
  background-color: rgba(92, 196, 239, 0.1);
  border-radius: 0 4px 4px 0;
}
.datepicker--cell.-range-from-.-range-to- {
  border-radius: 4px;
}
.datepicker--cell.-selected- {
  color: #fff;
  border: none;
  background: #5cc4ef;
}
.datepicker--cell.-selected-.-current- {
  color: #fff;
  background: #5cc4ef;
}
.datepicker--cell.-selected-.-focus- {
  background: #45bced;
}
.datepicker--cell:empty {
  cursor: default;
}
.datepicker--days-names {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 8px 0 3px;
}
.datepicker--day-name {
  color: #FF9A19;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-flex: 1;
  -ms-flex: 1;
  -webkit-box-flex: 1;
  flex: 1 1;
  text-align: center;
  text-transform: uppercase;
  font-size: .8em;
}
.datepicker--cell-day {
  width: 14.28571%;
}
.datepicker--cells-months {
  height: 170px;
}
.datepicker--cell-month {
  width: 33.33%;
  height: 25%;
}
.datepicker--years {
  height: 170px;
}
.datepicker--cells-years {
  height: 170px;
}
.datepicker--cell-year {
  width: 25%;
  height: 33.33%;
}
.datepickers-container {
  position: absolute;
  left: 0;
  top: 0;
}

@media print {
  .datepickers-container {
    display: none;
  }
}
.datepicker {
  background: #fff;
  border: 1px solid #dbdbdb;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  font-family: Tahoma, sans-serif;
  font-size: 14px;
  color: #4a4a4a;
  width: 250px;
  position: absolute;
  left: -100000px;
  opacity: 0;
  transition: opacity 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;
  -webkit-transition: opacity 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;
  -o-transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s;
  transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s;
  transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;
  z-index: 100;
}
.datepicker.-from-top- {
  -webkit-transform: translateY(-8px);
  -ms-transform: translateY(-8px);
  transform: translateY(-8px);
}
.datepicker.-from-right- {
  -webkit-transform: translateX(8px);
  -ms-transform: translateX(8px);
  transform: translateX(8px);
}
.datepicker.-from-bottom- {
  -webkit-transform: translateY(8px);
  -ms-transform: translateY(8px);
  transform: translateY(8px);
}
.datepicker.-from-left- {
  -webkit-transform: translateX(-8px);
  -ms-transform: translateX(-8px);
  transform: translateX(-8px);
}
.datepicker.active {
  opacity: 1;
  -webkit-transform: translate(0);
  -ms-transform: translate(0);
  transform: translate(0);
  transition: opacity 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease;
  -webkit-transition: opacity 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease;
  -o-transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s;
  transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s;
  transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease;
}
.datepicker-inline .datepicker {
  border-color: #d7d7d7;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: static;
  left: auto;
  right: auto;
  opacity: 1;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.datepicker-inline .datepicker--pointer {
  display: none;
}
.datepicker--content {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  padding: 4px;
}
.-only-timepicker- .datepicker--content {
  display: none;
}
.datepicker--pointer {
  position: absolute;
  background: #fff;
  border-top: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  width: 10px;
  height: 10px;
  z-index: -1;
}
.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer {
  top: -webkit-calc(100% - 4px);
  top: calc(100% - 4px);
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer {
  right: -webkit-calc(100% - 4px);
  right: calc(100% - 4px);
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}
.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer {
  bottom: -webkit-calc(100% - 4px);
  bottom: calc(100% - 4px);
  -webkit-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  transform: rotate(315deg);
}
.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer {
  left: -webkit-calc(100% - 4px);
  left: calc(100% - 4px);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer {
  left: 10px;
}
.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer {
  right: 10px;
}
.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer {
  left: -webkit-calc(50% - 10px / 2);
  left: calc(50% - 10px / 2);
}
.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer {
  top: 10px;
}
.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer {
  bottom: 10px;
}
.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer {
  top: -webkit-calc(50% - 10px / 2);
  top: calc(50% - 10px / 2);
}
.datepicker--body {
  display: none;
}
.datepicker--body.active {
  display: block;
}
.datepicker--nav {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #efefef;
  min-height: 32px;
  padding: 4px;
}
.-only-timepicker- .datepicker--nav {
  display: none;
}
.datepicker--nav-action,.datepicker--nav-title {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  cursor: pointer;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.datepicker--nav-action {
  width: 32px;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker--nav-action:hover {
  background: #f0f0f0;
}
.datepicker--nav-action.-disabled- {
  visibility: hidden;
}
.datepicker--nav-action svg {
  width: 32px;
  height: 32px;
}
.datepicker--nav-action path {
  fill: none;
  stroke: #9c9c9c;
  stroke-width: 2px;
}
.datepicker--nav-title {
  border-radius: 4px;
  padding: 0 8px;
}
.datepicker--nav-title i {
  font-style: normal;
  color: #9c9c9c;
  margin-left: 5px;
}
.datepicker--nav-title:hover {
  background: #f0f0f0;
}
.datepicker--nav-title.-disabled- {
  cursor: default;
  background: none;
}
.datepicker--buttons {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding: 4px;
  border-top: 1px solid #efefef;
}
.datepicker--button {
  color: #4EB5E6;
  cursor: pointer;
  border-radius: 4px;
  -webkit-flex: 1;
  -ms-flex: 1;
  -webkit-box-flex: 1;
  flex: 1 1;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  height: 32px;
}
.datepicker--button:hover {
  color: #4a4a4a;
  background: #f0f0f0;
}
.datepicker--time {
  border-top: 1px solid #efefef;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 4px;
  position: relative;
}
.datepicker--time.-am-pm- .datepicker--time-sliders {
  -webkit-flex: 0 1 138px;
  -ms-flex: 0 1 138px;
  -webkit-box-flex: 0;
  flex: 0 1 138px;
  max-width: 138px;
}
.-only-timepicker- .datepicker--time {
  border-top: none;
}
.datepicker--time-sliders {
  -webkit-flex: 0 1 153px;
  -ms-flex: 0 1 153px;
  -webkit-box-flex: 0;
  flex: 0 1 153px;
  margin-right: 10px;
  max-width: 153px;
}
.datepicker--time-label {
  display: none;
  font-size: 12px;
}
.datepicker--time-current {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-flex: 1;
  -ms-flex: 1;
  -webkit-box-flex: 1;
  flex: 1 1;
  font-size: 14px;
  text-align: center;
  margin: 0 0 0 10px;
}
.datepicker--time-current-colon {
  margin: 0 2px 3px;
  line-height: 1;
}
.datepicker--time-current-hours,.datepicker--time-current-minutes {
  line-height: 1;
  font-size: 19px;
  font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  position: relative;
  z-index: 1;
}
.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after {
  content: '';
  background: #f0f0f0;
  border-radius: 4px;
  position: absolute;
  left: -2px;
  top: -3px;
  right: -2px;
  bottom: -2px;
  z-index: -1;
  opacity: 0;
}
.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after {
  opacity: 1;
}
.datepicker--time-current-ampm {
  text-transform: uppercase;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: #9c9c9c;
  margin-left: 6px;
  font-size: 11px;
  margin-bottom: 1px;
}
.datepicker--time-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  font-size: 11px;
  height: 17px;
  background: -webkit-gradient(linear, left top, right top, from(#dedede), to(#dedede)) left 50%/100% 1px no-repeat;
  background: -webkit-linear-gradient(left, #dedede, #dedede) left 50%/100% 1px no-repeat;
  background: -o-linear-gradient(left, #dedede, #dedede) left 50%/100% 1px no-repeat;
  background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat;
}
.datepicker--time-row:first-child {
  margin-bottom: 4px;
}
.datepicker--time-row input[type='range'] {
  background: none;
  cursor: pointer;
  -webkit-flex: 1;
  -ms-flex: 1;
  -webkit-box-flex: 1;
  flex: 1 1;
  height: 100%;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
}
.datepicker--time-row input[type='range']::-webkit-slider-thumb {
  -webkit-appearance: none;
}
.datepicker--time-row input[type='range']::-ms-tooltip {
  display: none;
}
.datepicker--time-row input[type='range']:hover::-webkit-slider-thumb {
  border-color: #b8b8b8;
}
.datepicker--time-row input[type='range']:hover::-moz-range-thumb {
  border-color: #b8b8b8;
}
.datepicker--time-row input[type='range']:hover::-ms-thumb {
  border-color: #b8b8b8;
}
.datepicker--time-row input[type='range']:focus {
  outline: none;
}
.datepicker--time-row input[type='range']:focus::-webkit-slider-thumb {
  background: #5cc4ef;
  border-color: #5cc4ef;
}
.datepicker--time-row input[type='range']:focus::-moz-range-thumb {
  background: #5cc4ef;
  border-color: #5cc4ef;
}
.datepicker--time-row input[type='range']:focus::-ms-thumb {
  background: #5cc4ef;
  border-color: #5cc4ef;
}
.datepicker--time-row input[type='range']::-webkit-slider-thumb {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  cursor: pointer;
  -webkit-transition: background .2s;
  -o-transition: background .2s;
  transition: background .2s;
}
.datepicker--time-row input[type='range']::-moz-range-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  cursor: pointer;
  -webkit-transition: background .2s;
  -o-transition: background .2s;
  transition: background .2s;
}
.datepicker--time-row input[type='range']::-ms-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  cursor: pointer;
  -webkit-transition: background .2s;
  -o-transition: background .2s;
  transition: background .2s;
}
.datepicker--time-row input[type='range']::-webkit-slider-thumb {
  margin-top: -6px;
}
.datepicker--time-row input[type='range']::-webkit-slider-runnable-track {
  border: none;
  height: 1px;
  cursor: pointer;
  color: transparent;
  background: transparent;
}
.datepicker--time-row input[type='range']::-moz-range-track {
  border: none;
  height: 1px;
  cursor: pointer;
  color: transparent;
  background: transparent;
}
.datepicker--time-row input[type='range']::-ms-track {
  border: none;
  height: 1px;
  cursor: pointer;
  color: transparent;
  background: transparent;
}
.datepicker--time-row input[type='range']::-ms-fill-lower {
  background: transparent;
}
.datepicker--time-row input[type='range']::-ms-fill-upper {
  background: transparent;
}
.datepicker--time-row span {
  padding: 0 12px;
}
.datepicker--time-icon {
  color: #9c9c9c;
  border: 1px solid;
  border-radius: 50%;
  font-size: 16px;
  position: relative;
  margin: 0 5px -1px 0;
  width: 1em;
  height: 1em;
}
.datepicker--time-icon:after,.datepicker--time-icon:before {
  content: '';
  background: currentColor;
  position: absolute;
}
.datepicker--time-icon:after {
  height: .4em;
  width: 1px;
  left: -webkit-calc(50% - 1px);
  left: calc(50% - 1px);
  top: -webkit-calc(50% + 1px);
  top: calc(50% + 1px);
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
.datepicker--time-icon:before {
  width: .4em;
  height: 1px;
  top: -webkit-calc(50% + 1px);
  top: calc(50% + 1px);
  left: -webkit-calc(50% - 1px);
  left: calc(50% - 1px);
}
.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade- {
  color: #dedede;
}
.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover {
  color: #c5c5c5;
}
.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
  color: #dedede;
}
.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade- {
  color: #fff;
  background: #a2ddf6;
}
.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade- {
  background: #8ad5f4;
}
.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade- {
  background-color: rgba(92, 196, 239, 0.1);
  color: #cccccc;
}
.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
  background-color: rgba(92, 196, 239, 0.2);
}
.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty {
  background: none;
  border: none;
}
body.compensate-for-scrollbar {
  overflow: hidden;
}
.fancybox-active {
  height: auto;
}
.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}
.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}
.fancybox-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}
.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);
}
.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);
}
.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;
}
.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;
}
.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fancybox-toolbar {
  right: 0;
  top: 0;
}
.fancybox-stage {
  direction: ltr;
  overflow: visible;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  z-index: 99994;
}
.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}
.fancybox-slide {
  -webkit-backface-visibility: hidden;
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  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;
}
.fancybox-slide::before {
  content: '';
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous {
  display: block;
}
.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}
.fancybox-slide--image::before {
  display: none;
}
.fancybox-slide--html {
  padding: 6px;
}
.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}
.fancybox-slide--image .fancybox-content {
  -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;
  -ms-transform-origin: top left;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  -webkit-transition-property: opacity, -webkit-transform;
  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;
}
.fancybox-can-zoomOut .fancybox-content {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.fancybox-can-zoomIn .fancybox-content {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab;
}
.fancybox-is-grabbing .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.fancybox-container [data-selectable='true'] {
  cursor: text;
}
.fancybox-image,.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}
.fancybox-spaceball {
  z-index: 1;
}
.fancybox-slide--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%;
}
.fancybox-slide--video .fancybox-content {
  background: #000;
}
.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}
.fancybox-slide--iframe .fancybox-content {
  background: #fff;
}
.fancybox-iframe,.fancybox-video {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
/* Fix iOS */
.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}
.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}
.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
/* Buttons */
.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  -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;
}
.fancybox-button,.fancybox-button:link,.fancybox-button:visited {
  color: #ccc;
}
.fancybox-button:hover {
  color: #fff;
}
.fancybox-button:focus {
  outline: none;
}
.fancybox-button.fancybox-focus {
  outline: 1px dotted;
}
.fancybox-button[disabled],.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}
/* Fix IE11 */
.fancybox-button div {
  height: 100%;
}
.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}
.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}
.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--play svg:nth-child(2) {
  display: none;
}
.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1) {
  display: none;
}
.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -ms-transform: scaleX(0);
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -ms-transform-origin: 0;
  -webkit-transform-origin: 0;
  transform-origin: 0;
  -webkit-transition-property: -webkit-transform;
  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 */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: .8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}
.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}
.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;
}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden;
}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}
/* Navigation arrows */
.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: -webkit-calc(50% - 50px);
  top: calc(50% - 50px);
  width: 70px;
}
.fancybox-navigation .fancybox-button div {
  padding: 7px;
}
.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  left: env(safe-area-inset-left);
  padding: 31px 26px 31px 6px;
}
.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
  right: env(safe-area-inset-right);
}
/* Caption */
.fancybox-caption {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.85)), color-stop(50%, rgba(0, 0, 0, 0.3)), color-stop(65%, rgba(0, 0, 0, 0.15)), color-stop(75.5%, rgba(0, 0, 0, 0.075)), color-stop(82.85%, rgba(0, 0, 0, 0.037)), color-stop(88%, rgba(0, 0, 0, 0.019)), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px 44px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996;
}
.fancybox-caption--separate {
  margin-top: -50px;
}
.fancybox-caption__body {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all;
}
.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}
.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}
/* Loading indicator */
.fancybox-loading {
  -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 */
.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 */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* transitionEffect: fade */
.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);
}
.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}
/* transitionEffect: zoom-in-out */
.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);
}
.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);
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -ms-transform: rotate(-360deg);
  -webkit-transform: rotate(-360deg);
  transform: rotate(-360deg);
}
.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* transitionEffect: circular */
.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);
}
.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);
}
.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 */
.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}
.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}
.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
}
/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }
  .fancybox-slide--image {
    padding: 6px 0;
  }
  .fancybox-close-small {
    right: -6px;
  }
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }
  .fancybox-caption {
    padding-left: 12px;
    padding-right: 12px;
  }
}
/* Share */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}
.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0;
}
.fancybox-share p {
  margin: 0;
  padding: 0;
}
.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px 5px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  -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;
}
.fancybox-share__button:link,.fancybox-share__button:visited {
  color: #fff;
}
.fancybox-share__button:hover {
  text-decoration: none;
}
.fancybox-share__button--fb {
  background: #3b5998;
}
.fancybox-share__button--fb:hover {
  background: #344e86;
}
.fancybox-share__button--pt {
  background: #bd081d;
}
.fancybox-share__button--pt:hover {
  background: #aa0719;
}
.fancybox-share__button--tw {
  background: #1da1f2;
}
.fancybox-share__button--tw:hover {
  background: #0d95e8;
}
.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}
.fancybox-share__button svg path {
  fill: #fff;
}
.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}
/* Thumbs */
.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px 2px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  width: 212px;
  z-index: 99995;
}
.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}
.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}
.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}
.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}
.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  -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);
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}
.fancybox-thumbs__list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: -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;
}
.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;
}
.fancybox-thumbs__list a:focus::before {
  opacity: .5;
}
.fancybox-thumbs__list a.fancybox-thumbs-active::before {
  opacity: 1;
}
/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
  .fancybox-thumbs {
    width: 110px;
  }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }
  .fancybox-thumbs__list a {
    max-width: -webkit-calc(100% - 10px);
    max-width: calc(100% - 10px);
  }
}
.pika-single {
  z-index: 2;
  display: block;
  position: relative;
  color: #000;
  background: #eee;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-top: 0 !important;
}
.pika-single.is-hidden {
  display: none;
}
.pika-single.is-bound {
  position: absolute;
  -webkit-box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
}
.pika-single {
  *zoom: 1;
}
.pika-single:after,.pika-single:before {
  content: " ";
  display: table;
}
.pika-single:after {
  clear: both;
}
.pika-lendar {
  float: left;
  width: 240px;
  margin: 8px;
}
.pika-title {
  position: relative;
  text-align: center;
}
.pika-title select {
  cursor: pointer;
  position: absolute;
  z-index: 9998;
  margin: 0;
  left: 0;
  top: 5px;
  filter: alpha(opacity=0);
  opacity: 0;
}
.pika-label {
  display: inline-block;
  *display: inline;
  position: relative;
  z-index: 9999;
  overflow: hidden;
  margin: 0;
  padding: 5px 3px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  color: #000;
  background-color: #eee;
}
.pika-next,.pika-prev {
  display: block;
  cursor: pointer;
  position: relative;
  outline: none;
  border: 0;
  padding: 0;
  width: 20px;
  height: 30px;
  text-indent: 20px;
  white-space: nowrap;
  overflow: hidden;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 75% 75%;
  opacity: .5;
  *position: absolute;
  *top: 0;
}
.pika-next.is-disabled,.pika-prev.is-disabled {
  cursor: default;
  opacity: .2;
}
.is-rtl .pika-next,.pika-prev {
  float: left;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
  *left: 0;
}
.is-rtl .pika-prev,.pika-next {
  float: right;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
  *right: 0;
}
.pika-select {
  display: inline-block;
  *display: inline;
}
.pika-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 0;
}
.pika-table td,.pika-table th {
  width: 14.285714285714286%;
  padding: 0;
}
.pika-table th {
  color: #999;
  font-size: 12px;
  line-height: 25px;
  font-weight: bold;
  text-align: center;
}
.pika-table abbr {
  border-bottom: none;
  cursor: help;
}
.pika-button {
  cursor: pointer;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  border: 0;
  margin: 0;
  width: 100%;
  padding: 5px;
  color: #666;
  font-size: 12px;
  line-height: 15px;
  text-align: right;
  background: #f5f5f5;
}
.is-today .pika-button {
  color: violet;
  font-weight: bold;
}
.is-selected .pika-button {
  color: #fff;
  font-weight: bold;
  background: brown;
  -webkit-box-shadow: inset 0 1px 3px transparent;
  box-shadow: inset 0 1px 3px transparent;
  border-radius: 3px;
}
.is-disabled .pika-button,.is-outside-current-month .pika-button {
  pointer-events: none;
  cursor: default;
  color: #999;
  opacity: .3;
}
.pika-button:hover {
  color: #fff;
  background: violet;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 3px;
}
.pika-week {
  font-size: 11px;
  color: #999;
}
.is-inrange .pika-button {
  background: #fff;
  color: brown;
}
.is-inrange .pika-button:hover {
  background: #eee;
  color: #000;
}
.is-startrange .pika-button {
  color: #fff;
  background: brown;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 3px;
}
.is-endrange .pika-button {
  color: #fff;
  background: brown;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 3px;
}
.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;
}
.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;
}
.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;
}
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.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;
}
.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;
}
.select2-container .select2-search--inline {
  float: left;
}
.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;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.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;
}
.select2-results {
  display: block;
}
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
}
.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}
.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);
}
.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;
}
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.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;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.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;
}
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}
.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%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
  padding-left: 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before {
  display: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}
.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;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.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;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.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;
}
.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;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.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;
}
.select2-container--default .select2-results &gt; .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.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;
}
.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;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.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);
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.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);
}
.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;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.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;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.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;
}
.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);
}
.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);
}
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.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;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.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;
}
.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;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results &gt; .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical &gt; .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.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;
}
.swiper-container-android .swiper-slide,.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow &gt; .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode &gt; .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.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;
}
.swiper-invisible-blank-slide {
  visibility: hidden;
}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.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 */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.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;
}
.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;
}
.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));
}
.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));
}
.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));
}
.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 */
.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal &gt; .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,.swiper-container-wp8-vertical &gt; .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.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;
}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.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='%23339BC1'/%3E%3C/svg%3E");
  left: 10px;
  right: auto;
}
.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='%23339BC1'/%3E%3C/svg%3E");
  right: 10px;
  left: auto;
}
.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");
}
.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");
}
.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");
}
.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");
}
.swiper-button-lock {
  display: none;
}
.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;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}/* Common Styles */
.swiper-container-horizontal &gt; .swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
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;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-container-vertical &gt; .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical
&gt; .swiper-pagination-bullets
.swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical
&gt; .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical
&gt; .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;
}
.swiper-container-horizontal &gt; .swiper-pagination-bullets.swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal
&gt; .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal
&gt; .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;
}
.swiper-container-horizontal.swiper-container-rtl
&gt; .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 */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.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;
}
.swiper-container-rtl
.swiper-pagination-progressbar
.swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal &gt; .swiper-pagination-progressbar {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical &gt; .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white
.swiper-pagination-progressbar-fill {
  background: #ffffff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black
.swiper-pagination-progressbar-fill {
  background: #000000;
}
.swiper-pagination-lock {
  display: none;
}/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal &gt; .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical &gt; .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -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;
}
.swiper-zoom-container &gt; canvas,.swiper-zoom-container &gt; img,.swiper-zoom-container &gt; svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}/* Preloader */
.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;
}
.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;
}
.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);
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next + .swiper-slide,.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.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;
}
.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;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-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;
}
.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px;
}
.mCustomScrollbar {
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
}
.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action {
  -ms-touch-action: auto;
  touch-action: auto;
}
.mCustomScrollBox {
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: none;
  direction: ltr;
}
.mCSB_container {
  overflow: hidden;
  width: auto;
  height: auto;
}
.mCSB_inside &gt; .mCSB_container {
  margin-right: 30px;
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
}
.mCS-dir-rtl &gt; .mCSB_inside &gt; .mCSB_container {
  margin-right: 0;
  margin-left: 30px;
}
.mCS-dir-rtl &gt; .mCSB_inside &gt; .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0;
}
.mCSB_scrollTools {
  position: absolute;
  width: 16px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
}
.mCSB_outside + .mCSB_scrollTools {
  right: -26px;
}
.mCS-dir-rtl &gt; .mCSB_inside &gt; .mCSB_scrollTools,.mCS-dir-rtl &gt; .mCSB_outside + .mCSB_scrollTools {
  right: auto;
  left: 0;
}
.mCS-dir-rtl &gt; .mCSB_outside + .mCSB_scrollTools {
  left: -26px;
}
.mCSB_scrollTools .mCSB_draggerContainer {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}
.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger {
  cursor: pointer;
  width: 100%;
  height: 30px;
  z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  position: relative;
  width: 4px;
  height: 100%;
  margin: 0 auto;
  border-radius: 16px;
  text-align: center;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
.mCSB_dragger.mCSB_dragger_onDrag_expanded
.mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
.mCSB_draggerContainer:hover
.mCSB_dragger
.mCSB_dragger_bar {
  width: 12px;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
.mCSB_dragger.mCSB_dragger_onDrag_expanded
+ .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
.mCSB_draggerContainer:hover
.mCSB_draggerRail {
  width: 8px;
}
.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
}
.mCSB_horizontal.mCSB_inside &gt; .mCSB_container {
  margin-right: 0;
  margin-bottom: 30px;
}
.mCSB_horizontal.mCSB_outside &gt; .mCSB_container {
  min-height: 100%;
}
.mCSB_horizontal &gt; .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto;
  height: 16px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}
.mCustomScrollBox
+ .mCSB_scrollTools
+ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -26px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
  margin: 0 20px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 7px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 30px;
  height: 100%;
  left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  margin: 2px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
.mCSB_dragger.mCSB_dragger_onDrag_expanded
+ .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
.mCSB_draggerContainer:hover
.mCSB_draggerRail {
  height: 8px;
  margin: 4px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display: block;
  position: absolute;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  right: 0;
}
.mCSB_container_wrapper {
  position: absolute;
  height: auto;
  width: auto;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-right: 30px;
  margin-bottom: 30px;
}
.mCSB_container_wrapper &gt; .mCSB_container {
  padding-right: 30px;
  padding-bottom: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mCSB_vertical_horizontal &gt; .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px;
}
.mCSB_vertical_horizontal &gt; .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden
+ .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 0;
}
.mCS-dir-rtl
&gt; .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
&gt; .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden
+ .mCSB_scrollTools
~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 0;
}
.mCS-dir-rtl
&gt; .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
&gt; .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px;
}
.mCS-dir-rtl
&gt; .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
&gt; .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden
+ .mCSB_scrollTools
~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 0;
}
.mCS-dir-rtl &gt; .mCSB_inside &gt; .mCSB_container_wrapper {
  margin-right: 0;
  margin-left: 30px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden &gt; .mCSB_container {
  padding-right: 0;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden &gt; .mCSB_container {
  padding-bottom: 0;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
&gt; .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
  margin-left: 0;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
&gt; .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
  -webkit-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -o-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.mCSB_scrollTools {
  opacity: 0.75;
  filter: 'alpha(opacity=75)';
  -ms-filter: 'alpha(opacity=75)';
}
.mCS-autoHide &gt; .mCustomScrollBox &gt; .mCSB_scrollTools,.mCS-autoHide &gt; .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 0;
  filter: 'alpha(opacity=0)';
  -ms-filter: 'alpha(opacity=0)';
}
.mCS-autoHide:hover &gt; .mCustomScrollBox &gt; .mCSB_scrollTools,.mCS-autoHide:hover &gt; .mCustomScrollBox ~ .mCSB_scrollTools,.mCustomScrollbar
&gt; .mCustomScrollBox
&gt; .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar
&gt; .mCustomScrollBox
~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover &gt; .mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools {
  opacity: 1;
  filter: 'alpha(opacity=100)';
  -ms-filter: 'alpha(opacity=100)';
}
.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
  filter: 'alpha(opacity=40)';
  -ms-filter: 'alpha(opacity=40)';
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  filter: 'alpha(opacity=75)';
  -ms-filter: 'alpha(opacity=75)';
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
  filter: 'alpha(opacity=85)';
  -ms-filter: 'alpha(opacity=85)';
}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  filter: 'alpha(opacity=90)';
  -ms-filter: 'alpha(opacity=90)';
}
.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp {
  background-image: url(mCSB_buttons.png);
  background-repeat: no-repeat;
  opacity: 0.4;
  filter: 'alpha(opacity=40)';
  -ms-filter: 'alpha(opacity=40)';
}
.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 0;
}
.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -20px;
}
.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px;
}
.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px;
}
.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover {
  opacity: 0.75;
  filter: 'alpha(opacity=75)';
  -ms-filter: 'alpha(opacity=75)';
}
.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active {
  opacity: 0.9;
  filter: 'alpha(opacity=90)';
  -ms-filter: 'alpha(opacity=90)';
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {width: 100%;  height: 4px;  margin: 6px auto;}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {  background-color: #fff;  background-color: rgba(255, 255, 255, 0.85);}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {  background-color: #fff;  background-color: rgba(255, 255, 255, 0.9);}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {  background-position: -32px 0;}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {  background-position: -32px -20px;}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {  background-position: -40px -40px;}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {  background-position: -40px -56px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;  background-color: rgba(0, 0, 0, 0.1);  border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark-2.mCSB_scrollTools
.mCSB_dragger.mCSB_dragger_onDrag
.mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px 0;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -20px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -40px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -56px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0;
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 6px;
  margin: 5px auto;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;  background-color: rgba(255, 255, 255, 0.9);}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {  background-position: -16px 0;}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {  background-position: -16px -20px;}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {  background-position: -20px -40px;}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {  background-position: -20px -56px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {  background-color: #000;  background-color: rgba(0, 0, 0, 0.1);  border-radius: 2px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {  background-color: #000;  background-color: rgba(0, 0, 0, 0.75);  border-radius: 2px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {  background-color: #000;  background-color: rgba(0, 0, 0, 0.85);}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {  background-color: #000;  background-color: rgba(0, 0, 0, 0.9);}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {  background-position: -96px 0;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {  background-position: -96px -20px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {  background-position: -100px -40px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {  background-position: -100px -56px;}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {  background-color: #fff;  background-color: rgba(255, 255, 255, 0.1);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {  width: 2px;}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {  width: 100%;}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {width: 100%;  height: 2px;  margin: 7px auto;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {  background-color: #000;  background-color: rgba(0, 0, 0, 0.15);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {  background-color: #000;  background-color: rgba(0, 0, 0, 0.75);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {  background-color: #000;  background-color: rgba(0, 0, 0, 0.85);}
.mCS-dark-thin.mCSB_scrollTools
.mCSB_dragger.mCSB_dragger_onDrag
.mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {  background-color: #000;  background-color: rgba(0, 0, 0, 0.9);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {  background-position: -80px 0;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {  background-position: -80px -20px;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {  background-position: -80px -40px;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {  background-position: -80px -56px;}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {  background-color: #fff;  background-color: rgba(255, 255, 255, 0.15);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger {height: 14px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 14px;  margin: 0 1px;}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 14px;}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 14px;  margin: 1px 0;}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
.mCSB_dragger.mCSB_dragger_onDrag_expanded
.mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
.mCSB_draggerContainer:hover
.mCSB_dragger
.mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
.mCSB_dragger.mCSB_dragger_onDrag_expanded
.mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
.mCSB_draggerContainer:hover
.mCSB_dragger
.mCSB_dragger_bar {  width: 16px;  height: 16px;  margin: -1px 0;}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
.mCSB_dragger.mCSB_dragger_onDrag_expanded
+ .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
.mCSB_draggerContainer:hover
.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
.mCSB_dragger.mCSB_dragger_onDrag_expanded
+ .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
.mCSB_draggerContainer:hover
.mCSB_draggerRail {  width: 4px;}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
.mCSB_dragger.mCSB_dragger_onDrag_expanded
.mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
.mCSB_draggerContainer:hover
.mCSB_dragger
.mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
.mCSB_dragger.mCSB_dragger_onDrag_expanded
.mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
.mCSB_draggerContainer:hover
.mCSB_dragger
.mCSB_dragger_bar {  height: 16px;  width: 16px;  margin: 0 -1px;}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
.mCSB_dragger.mCSB_dragger_onDrag_expanded
+ .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
.mCSB_draggerContainer:hover
.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
.mCSB_dragger.mCSB_dragger_onDrag_expanded
+ .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
.mCSB_draggerContainer:hover
.mCSB_draggerRail {  height: 4px;  margin: 6px 0;}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {  background-position: 0 -72px;}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {  background-position: 0 -92px;}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {  background-position: 0 -112px;}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {  background-position: 0 -128px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;  background-color: rgba(0, 0, 0, 0.75);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {  background-color: #000;  background-color: rgba(0, 0, 0, 0.15);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;  background-color: rgba(0, 0, 0, 0.85);}
.mCS-rounded-dark.mCSB_scrollTools
.mCSB_dragger.mCSB_dragger_onDrag
.mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools
.mCSB_dragger.mCSB_dragger_onDrag
.mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {  background-color: #000;  background-color: rgba(0, 0, 0, 0.9);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {  background-position: -80px -72px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {  background-position: -80px -92px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {  background-position: -80px -112px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {  background-position: -80px -128px;}
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {  width: 4px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: transparent;  background-position: center;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
  background-repeat: repeat-y;
  opacity: 0.3;
  filter: 'alpha(opacity=30)';
  -ms-filter: 'alpha(opacity=30)';
}
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {  height: 4px;  margin: 6px 0;  background-repeat: repeat-x;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {  background-position: -16px -72px;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {  background-position: -16px -92px;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {  background-position: -20px -112px;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {  background-position: -20px -128px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {  background-position: -96px -72px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {  background-position: -96px -92px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {  background-position: -100px -112px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {  background-position: -100px -128px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-y;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
   background-repeat: repeat-x;
   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
   background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
   background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
   background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
   background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
 }
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {  height: 70px;}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {  width: 70px;}
.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools {
  opacity: 1;
  filter: 'alpha(opacity=30)';
  -ms-filter: 'alpha(opacity=30)';
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
  border-radius: 16px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
  width: 8px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools
.mCSB_dragger.mCSB_dragger_onDrag
.mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #555;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {  width: 8px;}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;  height: 8px;  margin: 4px 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;  height: 8px;  margin: 4px auto;}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {  background-position: -32px -72px;}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {  background-position: -32px -92px;}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {  background-position: -40px -112px;}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {  background-position: -40px -128px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {  background-position: -112px -72px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {  background-position: -112px -92px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {  background-position: -120px -112px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {  background-position: -120px -128px;}
.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools {
  opacity: 1;
  filter: 'alpha(opacity=30)';
  -ms-filter: 'alpha(opacity=30)';
}
.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  border-radius: 7px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {  border-radius: 5px;}
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical {  right: 1px;}
.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical {
  -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal {
  bottom: 1px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
  width: 12px;
  margin: 2px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools
.mCSB_dragger.mCSB_dragger_onDrag
.mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #555;
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;  width: auto;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {  background-color: transparent;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {  background-position: -32px -72px;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {  background-position: -32px -92px;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {  background-position: -40px -112px;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {  background-position: -40px -128px;}
.mCS-3d-thick-dark.mCSB_scrollTools {
  -webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
   -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
   box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
 }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools
.mCSB_dragger.mCSB_dragger_onDrag
.mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #777;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {  background-color: transparent;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {  background-position: -112px -72px;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {  background-position: -112px -92px;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {  background-position: -120px -112px;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {  background-position: -120px -128px;}
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {  right: 0;  margin: 12px 0;}
.mCustomScrollBox.mCS-minimal
+ .mCSB_scrollTools
+ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark
+ .mCSB_scrollTools
+ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark
+ .mCSB_scrollTools.mCSB_scrollTools_horizontal {  bottom: 0;  margin: 0 12px;}
.mCS-dir-rtl &gt; .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl &gt; .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
  left: 0;  right: auto;}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {  background-color: transparent;}
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {  height: 50px;}
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {  width: 50px;}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  filter: 'alpha(opacity=20)';
  -ms-filter: 'alpha(opacity=20)';
}
.mCS-minimal.mCSB_scrollTools
.mCSB_dragger.mCSB_dragger_onDrag
.mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  filter: 'alpha(opacity=50)';
  -ms-filter: 'alpha(opacity=50)';
}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
   background-color: #000;
   background-color: rgba(0, 0, 0, 0.2);
   filter: 'alpha(opacity=20)';
   -ms-filter: 'alpha(opacity=20)';
 }
.mCS-minimal-dark.mCSB_scrollTools
.mCSB_dragger.mCSB_dragger_onDrag
.mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  filter: 'alpha(opacity=50)';
  -ms-filter: 'alpha(opacity=50)';
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {  width: 6px;  background-color: #000;  background-color: rgba(0, 0, 0, 0.2);}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {  width: 6px;}
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;  height: 6px;  margin: 5px 0;}
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
.mCSB_dragger.mCSB_dragger_onDrag_expanded
+ .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
.mCSB_draggerContainer:hover
.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
.mCSB_dragger.mCSB_dragger_onDrag_expanded
+ .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
.mCSB_draggerContainer:hover
.mCSB_draggerRail {  width: 12px;}
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {  height: 12px;  margin: 2px 0;}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {  background-position: -32px -72px;}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {  background-position: -32px -92px;}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {  background-position: -40px -112px;}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {  background-position: -40px -128px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {  background-color: #000;  background-color: rgba(0, 0, 0, 0.75);}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {  background-color: #000;  background-color: rgba(0, 0, 0, 0.85);}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {  background-color: #000;  background-color: rgba(0, 0, 0, 0.9);}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {  background-color: #000;  background-color: rgba(0, 0, 0, 0.1);}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {  background-position: -112px -72px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {  background-position: -112px -92px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {  background-position: -120px -112px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {  background-position: -120px -128px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
  width: 12px;  background-color: #000;  background-color: rgba(0, 0, 0, 0.2);}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;  margin: 3px 5px;  position: absolute;  height: auto;  top: 0;  bottom: 0;  left: 0;  right: 0;}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 6px;  margin: 5px 3px;  position: absolute;  width: auto;  top: 0;  bottom: 0;  left: 0;  right: 0;}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;  height: 12px;  margin: 2px 0;}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;  background-color: rgba(0, 0, 0, 0.75);}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;  background-color: rgba(0, 0, 0, 0.85);}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {  background-color: #000;  background-color: rgba(0, 0, 0, 0.9);}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;  background-color: rgba(0, 0, 0, 0.1);}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {  background-color: transparent;  border-width: 1px;  border-style: solid;  border-color: #fff;  border-color: rgba(255, 255, 255, 0.2);  -webkit-box-sizing: border-box;  box-sizing: border-box;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {  border-color: #000;  border-color: rgba(0, 0, 0, 0.2);}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {  background-color: #fff;  background-color: rgba(255, 255, 255, 0.6);}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {  background-color: #000; background-color: rgba(0, 0, 0, 0.6);}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {  background-color: #000;  background-color: rgba(0, 0, 0, 0.75);}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {  background-color: #000;  background-color: rgba(0, 0, 0, 0.85);}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {  background-color: #000;  background-color: rgba(0, 0, 0, 0.9);}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {  background-color: #fff;  background-color: rgba(255, 255, 255, 0.75);}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {  background-color: #fff;  background-color: rgba(255, 255, 255, 0.85);}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {  background-color: #fff;  background-color: rgba(255, 255, 255, 0.9);}
*,*:after,*:before {
  -webkit-tap-highlight-color: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
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;}
html {  line-height: 1;}
ol,ul {  list-style: none;}
table {  border-collapse: collapse;  border-spacing: 0;}
caption,td,th {  text-align: left;  font-weight: normal;  vertical-align: middle;}
blockquote,q {  quotes: none;}
blockquote:after,blockquote:before,q:after,q:before {  content: "";  content: none;}
a img {  border: none;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {  display: block;}
audio,canvas,progress,video {  display: inline-block;  vertical-align: baseline;}
audio:not([controls]) {  display: none;  height: 0;}
[hidden],template {  display: none;}
.text--body,body {  font-family: Montserrat,Arial, Helvetica, sans-serif;  font-weight: 400;  font-style: normal;  font-size: 16px;}
.arial {  font-family: Arial, Helvetica, sans-serif;}
.giga.giga {  font-size: 58px;  font-size: 3.625rem;}
.mega.mega {  font-size: 47px;  font-size: 2.9375rem;}
.kilo.kilo {  font-size: 44px;  font-size: 2.75rem;}
.alpha.alpha {  font-size: 36px;  font-size: 2.25rem;}
.beta.beta {  font-size: 26px;  font-size: 1.625rem;}
.gamma.gamma {  font-size: 24px;  font-size: 1.5rem;}
.kappa.kappa {  font-size: 20px;  font-size: 1.25rem;}
.delta.delta {  font-size: 18px;  font-size: 1.125rem;}
.alpha-half.alpha-half {  font-size: 17px;  font-size: 1.0625rem;}
.kilo-third.kilo-third {  font-size: 16px;  font-size: 1rem;}
.epsilon.epsilon {  font-size: 15px;  font-size: 0.9375rem;}
.zeta.zeta {  font-size: 14px;  font-size: 0.875rem;}
.eta.eta {  font-size: 13px;  font-size: 0.8125rem;}
.teta.teta {  font-size: 12px;  font-size: 0.75rem;}
.milli.milli {  font-size: 11px;  font-size: 0.6875rem;}
.micro.micro {  font-size: 10px;  font-size: 0.625rem;}
h1,h2,h3,h4,h5,h6 {  margin-bottom: 8px;  margin-bottom: 0.5rem;  font-family: inherit;  font-weight: 400;  line-height: 1.1;  color: inherit;}
.header-1,h1 {  font-size: 40px;  font-size: 2.5rem;}
.header-2,h2 {  font-size: 32px;  font-size: 2rem;}
.header-3,h3 {  font-size: 28px;  font-size: 1.75rem;}
.header-4,h4 {  font-size: 24px;  font-size: 1.5rem;}
.header-5,h5 {  font-size: 20px;  font-size: 1.25rem;}
.header-6,h6 {  font-size: 18px;  font-size: 1.125rem;}
.compellation {  font-size: 1.1rem;}
html {
  font-size: 16px;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  color: #042341;
  background-color: #ffffff;
  line-height: 1.4;
  min-height: 100vh;
  display: -webkit-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 320px;
}
b,strong {  font-weight: 600;}
cite,dfn,em,i {  font-style: italic;}
sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
sup {  top: -0.5em;}
sub {  bottom: -0.25em;}
small {  font-size: 80%;}
mark {  background-color: #111111;  color: #ffffff;}
img {  border: 0;}
svg:not(:root) {  overflow: hidden;}
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {  overflow: auto;}
.content * + * {  margin-top: 24px;  margin-top: 1.5rem;}
.content .grid__item + .grid__item,.content .row &gt; * + * {  margin-top: 0;}
.content img {  max-width: 100%;  margin-left: auto;  margin-right: auto;  display: inline-block;  vertical-align: top;}
.black-text {  color: #000000 !important;}
.black-bg {  background-color: #000000 !important;}
.onyx-text {  color: #111111 !important;}
.onyx-bg {  background-color: #111111 !important;}
.dark-jungle-text {  color: #222222 !important;}
.dark-jungle-bg {  background-color: #222222 !important;}
.mine-shaft-text {  color: #333333 !important;}
.mine-shaft-bg {  background-color: #333333 !important;}
.tundora-text {  color: #444444 !important;}
.tundora-bg {  background-color: #444444 !important;}
.davys-grey-text {  color: #555555 !important;}
.davys-grey-bg {  background-color: #555555 !important;}
.ironside-gray-text {  color: #666666 !important;}
.ironside-gray-bg {  background-color: #666666 !important;}
.tapa-gray-text {  color: #777777 !important;}
.tapa-gray-bg {  background-color: #777777 !important;}
.taupe-gray-text {  color: #888888 !important;}
.taupe-gray-bg {  background-color: #888888 !important;}
.mountain-mist-text {  color: #999999 !important;}
.mountain-mist-bg {  background-color: #999999 !important;}
.dark-gray-text {  color: #aaaaaa !important;}
.dark-gray-bg {  background-color: #aaaaaa !important;}
.gray-text {  color: #bbbbbb !important;}
.gray-bg {  background-color: #bbbbbb !important;}
.celeste-text {  color: #cccccc !important;}
.celeste-bg {  background-color: #cccccc !important;}
.light-gray-text {  color: #dddddd !important;}
.light-gray-bg {  background-color: #dddddd !important;}
.eallery-text {  color: #eeeeee !important;}
.eallery-bg {  background-color: #eeeeee !important;}
.white-text {  color: #ffffff !important;}
.white-bg {  background-color: #ffffff !important;}
.curious-blue-text {  color: #1596d4 !important;}
.curious-blue-bg {  background-color: #1596d4 !important;}
.endeavour-text {  color: #00364e !important;}
.endeavour-bg {  background-color: #00364e !important;}
.swiss-coffee-text {  color: #d4cfce !important;}
.swiss-coffee-bg {  background-color: #d4cfce !important;}
.regent-gray-text {  color: #a0a0a0 !important;}
.regent-gray-bg {  background-color: #a0a0a0 !important;}
.tangaroa-text {  color: #042341 !important;}
.tangaroa-bg {  background-color: #042341 !important;}
-text,.fuel-yellow {  color: #ef7f1a !important;}
-bg,.fuel-yellow {  background-color: #ef7f1a !important;}
.zircon-text {  color: #f5f8ff !important;}
.zircon-bg {  background-color: #f5f8ff !important;}
.regal-blue-text {  color: #003e78 !important;}
.regal-blue-bg {  background-color: #003e78 !important;}
.red-text {  color: #ec3131 !important;}
.red-bg {  background-color: #ec3131 !important;}
.green-text {  color: #2ca012 !important;}
.green-bg {  background-color: #2ca012 !important;}
.congress-blue-text {  color: #004E8E !important;}
.congress-blue-bg {  background-color: #004E8E !important;}
.cod-gray-text {  color: #1D1D1D !important;}
.cod-gray-bg {  background-color: #1D1D1D !important;}
.cursor-default {  cursor: default;}
.cursor-crosshair {  cursor: crosshair;}
.cursor-help {  cursor: help;}
.cursor-move {  cursor: move;}
.cursor-pointer {  cursor: pointer;}
.cursor-progress {  cursor: progress;}
.cursor-text {  cursor: text;}
.cursor-wait {  cursor: wait;}
.cursor-n-resize {  cursor: n-resize;}
.cursor-ne-resize {  cursor: ne-resize;}
.cursor-e-resize {  cursor: e-resize;}
.cursor-se-resize {  cursor: se-resize;}
.cursor-s-resize {  cursor: s-resize;}
.cursor-sw-resize {  cursor: sw-resize;}
.cursor-w-resize {  cursor: w-resize;}
.cursor-nw-resize {  cursor: nw-resize;}
.grid {
  margin-left: -1rem;
  list-style: none;
  margin-bottom: 0;
  *zoom: 1;
}
.grid:after {  content: "";  display: table;  clear: both;}
.grid--table {  display: table;}
.grid--table &gt; .grid__item {  display: table-cell;  float: none;  padding-left: 0;}
.grid--table &gt; .grid__item--middle {  vertical-align: middle;}
.grid--0px {  margin-left: 0px;}
.grid--0px &gt; .grid__item {  padding-left: 0px;}
.grid--16px {  margin-left: -16px;}
.grid--16px &gt; .grid__item {  padding-left: 16px;}
.grid--24px {  margin-left: -24px;}
.grid--24px &gt; .grid__item {  padding-left: 24px;}
.grid--32px {  margin-left: -32px;}
.grid--32px &gt; .grid__item {  padding-left: 32px;}
.grid--40px {  margin-left: -40px;}
.grid--40px &gt; .grid__item {  padding-left: 40px;}
.grid--50px {  margin-left: -50px;}
.grid--50px &gt; .grid__item {  padding-left: 50px;}
.grid--70px {  margin-left: -70px;}
.grid--70px &gt; .grid__item {  padding-left: 70px;}
.grid &gt; .grid {  padding-left: 0;}
.grid &gt; .grid {  margin-left: 0;}
.grid__item {  display: block;  float: left;  width: 100%;  padding-left: 1rem;  zoom: 1;}
.grid__item--no-padding {  padding-left: 0;}
.grid__item--small-padding {  padding-left: 0;  padding-right: 10px;}
.one-whole {  width: 100%;}
.offset-one-whole {  margin-left: 100%;}
.five-tenths,.four-eighths,.one-half,.six-twelfths,.three-sixths,.two-quarters {  width: 50%;}
.offset-five-tenths,.offset-four-eighths,.offset-one-half,.offset-six-twelfths,.offset-three-sixths,.offset-two-quarters {  margin-left: 50%;}
.four-twelfths,.one-third,.two-sixths { width: 33.333%;}
.offset-four-twelfths,.offset-one-third,.offset-two-sixths {  margin-left: 33.333%;}
.eight-twelfths,.four-sixths,.two-thirds {  width: 66.666%;}
.offset-eight-twelfths,.offset-four-sixths,.offset-two-thirds {  margin-left: 66.666%;}
.four-thirds {  width: 133.333%;}
.offset-four-thirds {  margin-left: 133.333%;}
.five-thirds {  width: 166.666%;}
.offset-five-thirds {  margin-left: 166.666%;}
.one-quarter,.three-twelfths,.two-eighths {  width: 25%;}
.offset-one-quarter,.offset-three-twelfths,.offset-two-eighths {  margin-left: 25%;}
.nine-twelfths,.six-eighths,.three-quarters {  width: 75%;}
.offset-nine-twelfths,.offset-six-eighths,.offset-three-quarters {  margin-left: 75%;}
.one-fifth,.two-tenths {  width: 20%;}
.offset-one-fifth,.offset-two-tenths {  margin-left: 20%;}
.four-tenths,.two-fifths {  width: 40%;}
.offset-four-tenths,.offset-two-fifths {  margin-left: 40%;}
.six-tenths,.three-fifths {  width: 60%;}
.offset-six-tenths,.offset-three-fifths {  margin-left: 60%;}
.eight-tenths,.four-fifths {  width: 80%;}
.offset-eight-tenths,.offset-four-fifths {  margin-left: 80%;}
.one-sixth,.two-twelfths {  width: 16.666%;}
.offset-one-sixth,.offset-two-twelfths {  margin-left: 16.666%;}
.five-sixths,.ten-twelfths {  width: 83.333%;}
.offset-five-sixths,.offset-ten-twelfths {  margin-left: 83.333%;}
.one-seventh {  width: 14.2%;}
.offset-one-seventh {  margin-left: 14.28571%;}
.two-sevenths {  width: 28.57143%;}
.offset-two-sevenths {  margin-left: 28.57143%;}
.three-sevenths {  width: 42.85714%;}
.offset-three-sevenths {  margin-left: 42.85714%;}
.four-sevenths {  width: 57.14286%;}
.offset-four-sevenths {  margin-left: 57.14286%;}
.five-sevenths {  width: 71.42857%;}
.offset-five-sevenths {  margin-left: 71.42857%;}
.six-sevenths {  width: 85.71429%;}
.offset-six-sevenths {  margin-left: 85.71429%;}
.one-eighth {  width: 12.5%;}
.offset-one-eighth {  margin-left: 12.5%;}
.three-eighths {  width: 37.5%;}
.offset-three-eighths {  margin-left: 37.5%;}
.five-eighths {  width: 62.5%;}
.offset-five-eighths {  margin-left: 62.5%;}
.seven-eighths {  width: 87.5%;}
.offset-seven-eighths {  margin-left: 87.5%;}
.one-tenth {  width: 10%;}
.offset-one-tenth {  margin-left: 10%;}
.three-tenths {  width: 30%;}
.offset-three-tenths {  margin-left: 30%;}
.seven-tenths {  width: 70%;}
.offset-seven-tenths {  margin-left: 70%;}
.nine-tenths {  width: 90%;}
.offset-nine-tenths {  margin-left: 90%;}
.one-twelfth {  width: 8.333%;}
.offset-one-twelfth {  width: 8.333%;}
.five-twelfths {  width: 41.666%;}
.offset-five-twelfths {  margin-left: 41.666%;}
.seven-twelfths {  width: 58.333%;}
.offset-seven-twelfths {  margin-left: 58.333%;}
.eleven-twelfths {  width: 91.666%;}
.offset-eleven-twelfths {  margin-left: 91.666%;}
@media only screen and (max-width: 1920px) {
  .default-one-whole {    width: 100%;  }
  .default-offset-one-whole {    margin-left: 100%;  }
  .default-five-tenths,.default-four-eighths,.default-one-half,.default-six-twelfths,.default-three-sixths,.default-two-quarters {    width: 50%;  }
  .default-offset-five-tenths,.default-offset-four-eighths,.default-offset-one-half,.default-offset-six-twelfths,.default-offset-three-sixths,.default-offset-two-quarters {
    margin-left: 50%;  }
  .default-four-twelfths,.default-one-third,.default-two-sixths {    width: 33.333%;  }
  .default-offset-four-twelfths,.default-offset-one-third,.default-offset-two-sixths {    margin-left: 33.333%;  }
  .default-eight-twelfths,.default-four-sixths,.default-two-thirds {    width: 66.666%;  }
  .default-offset-eight-twelfths,.default-offset-four-sixths,.default-offset-two-thirds {    margin-left: 66.666%;  }
  .default-four-thirds {    width: 133.333%;  }
  .default-offset-four-thirds {    margin-left: 133.333%;  }
  .default-five-thirds {    width: 166.666%;  }
  .default-offset-five-thirds {    margin-left: 166.666%;  }
  .default-one-quarter,.default-three-twelfths,.default-two-eighths {    width: 25%;  }
  .default-offset-one-quarter,.default-offset-three-twelfths,.default-offset-two-eighths {    margin-left: 25%;  }
  .default-nine-twelfths,.default-six-eighths,.default-three-quarters {    width: 75%;  }
  .default-offset-nine-twelfths,.default-offset-six-eighths,.default-offset-three-quarters {    margin-left: 75%;  }
  .default-one-fifth,.default-two-tenths {    width: 20%;  }
  .default-offset-one-fifth,.default-offset-two-tenths {    margin-left: 20%;  }
  .default-four-tenths,.default-two-fifths {    width: 40%;  }
  .default-offset-four-tenths,.default-offset-two-fifths {    margin-left: 40%;  }
  .default-six-tenths,.default-three-fifths {    width: 60%;  }
  .default-offset-six-tenths,.default-offset-three-fifths {    margin-left: 60%;  }
  .default-eight-tenths,.default-four-fifths {    width: 80%;  }
  .default-offset-eight-tenths,.default-offset-four-fifths {    margin-left: 80%;  }
  .default-one-sixth,.default-two-twelfths {    width: 16.666%;  }
  .default-offset-one-sixth,.default-offset-two-twelfths {    margin-left: 16.666%;  }
  .default-five-sixths,.default-ten-twelfths {    width: 83.333%;  }
  .default-offset-five-sixths,.default-offset-ten-twelfths {    margin-left: 83.333%;  }
  .default-one-seventh {    width: 14.2%;  }
  .default-offset-one-seventh {    margin-left: 14.28571%;  }
  .default-two-sevenths {    width: 28.57143%;  }
  .default-offset-two-sevenths {    margin-left: 28.57143%;  }
  .default-three-sevenths {    width: 42.85714%;  }
  .default-offset-three-sevenths {    margin-left: 42.85714%;  }
  .default-four-sevenths {    width: 57.14286%;  }
  .default-offset-four-sevenths {    margin-left: 57.14286%;  }
  .default-five-sevenths {    width: 71.42857%;  }
  .default-offset-five-sevenths {    margin-left: 71.42857%;  }
  .default-six-sevenths {    width: 85.71429%;  }
  .default-offset-six-sevenths {    margin-left: 85.71429%;  }
  .default-one-eighth {    width: 12.5%;  }
  .default-offset-one-eighth {    margin-left: 12.5%;  }
  .default-three-eighths {    width: 37.5%;  }
  .default-offset-three-eighths {    margin-left: 37.5%;  }
  .default-five-eighths {    width: 62.5%;  }
  .default-offset-five-eighths {    margin-left: 62.5%;  }
  .default-seven-eighths {    width: 87.5%;  }
  .default-offset-seven-eighths {    margin-left: 87.5%;  }
  .default-one-tenth {    width: 10%;  }
  .default-offset-one-tenth {    margin-left: 10%;  }
  .default-three-tenths {    width: 30%;  }
  .default-offset-three-tenths {    margin-left: 30%;  }
  .default-seven-tenths {    width: 70%;  }
  .default-offset-seven-tenths {    margin-left: 70%;  }
  .default-nine-tenths {    width: 90%;  }
  .default-offset-nine-tenths {    margin-left: 90%;  }
  .default-one-twelfth {    width: 8.333%;  }
  .default-offset-one-twelfth {    width: 8.333%;  }
  .default-five-twelfths {    width: 41.666%;  }
  .default-offset-five-twelfths {    margin-left: 41.666%;  }
  .default-seven-twelfths {    width: 58.333%;  }
  .default-offset-seven-twelfths {    margin-left: 58.333%;  }
  .default-eleven-twelfths {    width: 91.666%;  }
  .default-offset-eleven-twelfths {    margin-left: 91.666%;  }
}
@media only screen and (max-width: 1024px) {
  .tablet-one-whole {    width: 100%;  }
  .tablet-offset-one-whole {    margin-left: 100%;  }
  .tablet-five-tenths,.tablet-four-eighths,.tablet-one-half,.tablet-six-twelfths,.tablet-three-sixths,.tablet-two-quarters {    width: 50%;  }
  .tablet-offset-five-tenths,.tablet-offset-four-eighths,.tablet-offset-one-half,.tablet-offset-six-twelfths,.tablet-offset-three-sixths,.tablet-offset-two-quarters {
    margin-left: 50%;  }
  .tablet-four-twelfths,.tablet-one-third,.tablet-two-sixths {    width: 33.333%;  }
  .tablet-offset-four-twelfths,.tablet-offset-one-third,.tablet-offset-two-sixths {    margin-left: 33.333%;  }
  .tablet-eight-twelfths,.tablet-four-sixths,.tablet-two-thirds {    width: 66.666%;  }
  .tablet-offset-eight-twelfths,.tablet-offset-four-sixths,.tablet-offset-two-thirds {    margin-left: 66.666%;  }
  .tablet-four-thirds {    width: 133.333%;  }
  .tablet-offset-four-thirds {    margin-left: 133.333%;  }
  .tablet-five-thirds {    width: 166.666%;  }
  .tablet-offset-five-thirds {    margin-left: 166.666%;  }
  .tablet-one-quarter,.tablet-three-twelfths,.tablet-two-eighths {    width: 25%;  }
  .tablet-offset-one-quarter,.tablet-offset-three-twelfths,.tablet-offset-two-eighths {    margin-left: 25%;  }
  .tablet-nine-twelfths,.tablet-six-eighths,.tablet-three-quarters {    width: 75%;  }
  .tablet-offset-nine-twelfths,.tablet-offset-six-eighths,.tablet-offset-three-quarters {    margin-left: 75%;  }
  .tablet-one-fifth,.tablet-two-tenths {    width: 20%;  }
  .tablet-offset-one-fifth,.tablet-offset-two-tenths {    margin-left: 20%;  }
  .tablet-four-tenths,.tablet-two-fifths {    width: 40%;  }
  .tablet-offset-four-tenths,.tablet-offset-two-fifths {    margin-left: 40%;  }
  .tablet-six-tenths,.tablet-three-fifths {    width: 60%;  }
  .tablet-offset-six-tenths,.tablet-offset-three-fifths {    margin-left: 60%;  }
  .tablet-eight-tenths,.tablet-four-fifths {    width: 80%;  }
  .tablet-offset-eight-tenths,.tablet-offset-four-fifths {    margin-left: 80%;  }
  .tablet-one-sixth,.tablet-two-twelfths {    width: 16.666%;  }
  .tablet-offset-one-sixth,.tablet-offset-two-twelfths {    margin-left: 16.666%;  }
  .tablet-five-sixths,.tablet-ten-twelfths {    width: 83.333%;  }
  .tablet-offset-five-sixths,.tablet-offset-ten-twelfths {    margin-left: 83.333%;  }
  .tablet-one-seventh {    width: 14.2%;  }
  .tablet-offset-one-seventh {    margin-left: 14.28571%;  }
  .tablet-two-sevenths {    width: 28.57143%;  }
  .tablet-offset-two-sevenths {    margin-left: 28.57143%;  }
  .tablet-three-sevenths {    width: 42.85714%;  }
  .tablet-offset-three-sevenths {    margin-left: 42.85714%;  }
  .tablet-four-sevenths {    width: 57.14286%;  }
  .tablet-offset-four-sevenths {    margin-left: 57.14286%;  }
  .tablet-five-sevenths {    width: 71.42857%;  }
  .tablet-offset-five-sevenths {    margin-left: 71.42857%;  }
  .tablet-six-sevenths {    width: 85.71429%;  }
  .tablet-offset-six-sevenths {    margin-left: 85.71429%;  }
  .tablet-one-eighth {    width: 12.5%;  }
  .tablet-offset-one-eighth {    margin-left: 12.5%;  }
  .tablet-three-eighths {    width: 37.5%;  }
  .tablet-offset-three-eighths {    margin-left: 37.5%;  }
  .tablet-five-eighths {    width: 62.5%;  }
  .tablet-offset-five-eighths {    margin-left: 62.5%;  }
  .tablet-seven-eighths {    width: 87.5%;  }
  .tablet-offset-seven-eighths {    margin-left: 87.5%;  }
  .tablet-one-tenth {    width: 10%;  }
  .tablet-offset-one-tenth {    margin-left: 10%;  }
  .tablet-three-tenths {    width: 30%;  }
  .tablet-offset-three-tenths {    margin-left: 30%;  }
  .tablet-seven-tenths {    width: 70%;  }
  .tablet-offset-seven-tenths {    margin-left: 70%;  }
  .tablet-nine-tenths {    width: 90%;  }
  .tablet-offset-nine-tenths {    margin-left: 90%;  }
  .tablet-one-twelfth {    width: 8.333%;  }
  .tablet-offset-one-twelfth {    width: 8.333%;  }
  .tablet-five-twelfths {    width: 41.666%;  }
  .tablet-offset-five-twelfths {    margin-left: 41.666%;  }
  .tablet-seven-twelfths {    width: 58.333%;  }
  .tablet-offset-seven-twelfths {    margin-left: 58.333%;  }
  .tablet-eleven-twelfths {    width: 91.666%;  }
  .tablet-offset-eleven-twelfths {    margin-left: 91.666%;  }
}
@media only screen and (max-width: 768px) {
  .mobile-one-whole {    width: 100%;  }
  .mobile-offset-one-whole {    margin-left: 100%;  }
  .mobile-five-tenths,.mobile-four-eighths,.mobile-one-half,.mobile-six-twelfths,.mobile-three-sixths,.mobile-two-quarters {    width: 50%;  }
  .mobile-offset-five-tenths,.mobile-offset-four-eighths,.mobile-offset-one-half,.mobile-offset-six-twelfths,.mobile-offset-three-sixths,.mobile-offset-two-quarters {
    margin-left: 50%;  }
  .mobile-four-twelfths,.mobile-one-third,.mobile-two-sixths {    width: 33.333%;  }
  .mobile-offset-four-twelfths,.mobile-offset-one-third,.mobile-offset-two-sixths {    margin-left: 33.333%;  }
  .mobile-eight-twelfths,.mobile-four-sixths,.mobile-two-thirds {    width: 66.666%;  }
  .mobile-offset-eight-twelfths,.mobile-offset-four-sixths,.mobile-offset-two-thirds {    margin-left: 66.666%;  }
  .mobile-four-thirds {    width: 133.333%;  }
  .mobile-offset-four-thirds {    margin-left: 133.333%;  }
  .mobile-five-thirds {    width: 166.666%;  }
  .mobile-offset-five-thirds {    margin-left: 166.666%;  }
  .mobile-one-quarter,.mobile-three-twelfths,.mobile-two-eighths {    width: 25%;  }
  .mobile-offset-one-quarter,.mobile-offset-three-twelfths,.mobile-offset-two-eighths {    margin-left: 25%;  }
  .mobile-nine-twelfths,.mobile-six-eighths,.mobile-three-quarters {    width: 75%;  }
  .mobile-offset-nine-twelfths,.mobile-offset-six-eighths,.mobile-offset-three-quarters {    margin-left: 75%;  }
  .mobile-one-fifth,.mobile-two-tenths {    width: 20%;  }
  .mobile-offset-one-fifth,.mobile-offset-two-tenths {    margin-left: 20%;  }
  .mobile-four-tenths,.mobile-two-fifths {    width: 40%;  }
  .mobile-offset-four-tenths,.mobile-offset-two-fifths {    margin-left: 40%;  }
  .mobile-six-tenths,.mobile-three-fifths {    width: 60%;  }
  .mobile-offset-six-tenths,.mobile-offset-three-fifths {
    margin-left: 60%;
  }

  /* line 227, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-eight-tenths,.mobile-four-fifths {
    width: 80%;
  }

  /* line 229, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-offset-eight-tenths,.mobile-offset-four-fifths {
    margin-left: 80%;
  }

  /* line 235, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-one-sixth,.mobile-two-twelfths {
    width: 16.666%;
  }

  /* line 237, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-offset-one-sixth,.mobile-offset-two-twelfths {
    margin-left: 16.666%;
  }

  /* line 247, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-five-sixths,.mobile-ten-twelfths {
    width: 83.333%;
  }

  /* line 249, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-offset-five-sixths,.mobile-offset-ten-twelfths {
    margin-left: 83.333%;
  }

  /* line 255, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-one-seventh {
    width: 14.2%;
  }

  /* line 257, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-offset-one-seventh {
    margin-left: 14.28571%;
  }

  /* line 258, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-two-sevenths {
    width: 28.57143%;
  }

  /* line 260, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-offset-two-sevenths {
    margin-left: 28.57143%;
  }

  /* line 261, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-three-sevenths {
    width: 42.85714%;
  }

  /* line 263, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-offset-three-sevenths {
    margin-left: 42.85714%;
  }

  /* line 264, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-four-sevenths {
    width: 57.14286%;
  }

  /* line 266, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-offset-four-sevenths {
    margin-left: 57.14286%;
  }

  /* line 267, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-five-sevenths {
    width: 71.42857%;
  }

  /* line 269, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-offset-five-sevenths {
    margin-left: 71.42857%;
  }

  /* line 270, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-six-sevenths {
    width: 85.71429%;
  }

  /* line 272, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-offset-six-sevenths {
    margin-left: 85.71429%;
  }

  /* line 278, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-one-eighth {
    width: 12.5%;
  }

  /* line 280, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-offset-one-eighth {
    margin-left: 12.5%;
  }

  /* line 284, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-three-eighths {
    width: 37.5%;
  }

  /* line 286, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-offset-three-eighths {
    margin-left: 37.5%;
  }

  /* line 290, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-five-eighths {
    width: 62.5%;
  }

  /* line 292, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-offset-five-eighths {
    margin-left: 62.5%;
  }

  /* line 296, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-seven-eighths {
    width: 87.5%;
  }

  /* line 298, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-offset-seven-eighths {
    margin-left: 87.5%;
  }

  /* line 304, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-one-tenth {
    width: 10%;
  }

  /* line 306, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-offset-one-tenth {
    margin-left: 10%;
  }

  /* line 310, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-three-tenths {
    width: 30%;
  }

  /* line 312, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-offset-three-tenths {
    margin-left: 30%;
  }

  /* line 322, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-seven-tenths {
    width: 70%;
  }

  /* line 324, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-offset-seven-tenths {
    margin-left: 70%;
  }

  /* line 328, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-nine-tenths {
    width: 90%;
  }

  /* line 330, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-offset-nine-tenths {
    margin-left: 90%;
  }

  /* line 336, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-one-twelfth {
    width: 8.333%;
  }

  /* line 338, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-offset-one-twelfth {
    width: 8.333%;
  }

  /* line 348, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-five-twelfths {
    width: 41.666%;
  }

  /* line 350, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-offset-five-twelfths {
    margin-left: 41.666%;
  }

  /* line 354, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-seven-twelfths {
    width: 58.333%;
  }

  /* line 356, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-offset-seven-twelfths {
    margin-left: 58.333%;
  }

  /* line 366, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-eleven-twelfths {
    width: 91.666%;
  }

  /* line 368, ../../../../../frontend/styles/styles/_grid.scss */
  .mobile-offset-eleven-twelfths {
    margin-left: 91.666%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 172, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-one-whole {
    width: 100%;
  }

  /* line 174, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-one-whole {
    margin-left: 100%;
  }

  /* line 180, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-five-tenths,.v-mobile-four-eighths,.v-mobile-one-half,.v-mobile-six-twelfths,.v-mobile-three-sixths,.v-mobile-two-quarters {
    width: 50%;
  }

  /* line 182, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-five-tenths,.v-mobile-offset-four-eighths,.v-mobile-offset-one-half,.v-mobile-offset-six-twelfths,.v-mobile-offset-three-sixths,.v-mobile-offset-two-quarters {
    margin-left: 50%;
  }

  /* line 188, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-four-twelfths,.v-mobile-one-third,.v-mobile-two-sixths {
    width: 33.333%;
  }

  /* line 190, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-four-twelfths,.v-mobile-offset-one-third,.v-mobile-offset-two-sixths {
    margin-left: 33.333%;
  }

  /* line 191, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-eight-twelfths,.v-mobile-four-sixths,.v-mobile-two-thirds {
    width: 66.666%;
  }

  /* line 193, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-eight-twelfths,.v-mobile-offset-four-sixths,.v-mobile-offset-two-thirds {
    margin-left: 66.666%;
  }

  /* line 194, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-four-thirds {
    width: 133.333%;
  }

  /* line 196, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-four-thirds {
    margin-left: 133.333%;
  }

  /* line 197, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-five-thirds {
    width: 166.666%;
  }

  /* line 199, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-five-thirds {
    margin-left: 166.666%;
  }

  /* line 204, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-one-quarter,.v-mobile-three-twelfths,.v-mobile-two-eighths {
    width: 25%;
  }

  /* line 206, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-one-quarter,.v-mobile-offset-three-twelfths,.v-mobile-offset-two-eighths {
    margin-left: 25%;
  }

  /* line 210, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-nine-twelfths,.v-mobile-six-eighths,.v-mobile-three-quarters {
    width: 75%;
  }

  /* line 212, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-nine-twelfths,.v-mobile-offset-six-eighths,.v-mobile-offset-three-quarters {
    margin-left: 75%;
  }

  /* line 218, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-one-fifth,.v-mobile-two-tenths {
    width: 20%;
  }

  /* line 220, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-one-fifth,.v-mobile-offset-two-tenths {
    margin-left: 20%;
  }

  /* line 221, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-four-tenths,.v-mobile-two-fifths {
    width: 40%;
  }

  /* line 223, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-four-tenths,.v-mobile-offset-two-fifths {
    margin-left: 40%;
  }

  /* line 224, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-six-tenths,.v-mobile-three-fifths {
    width: 60%;
  }

  /* line 226, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-six-tenths,.v-mobile-offset-three-fifths {
    margin-left: 60%;
  }

  /* line 227, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-eight-tenths,.v-mobile-four-fifths {
    width: 80%;
  }

  /* line 229, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-eight-tenths,.v-mobile-offset-four-fifths {
    margin-left: 80%;
  }

  /* line 235, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-one-sixth,.v-mobile-two-twelfths {
    width: 16.666%;
  }

  /* line 237, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-one-sixth,.v-mobile-offset-two-twelfths {
    margin-left: 16.666%;
  }

  /* line 247, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-five-sixths,.v-mobile-ten-twelfths {
    width: 83.333%;
  }

  /* line 249, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-five-sixths,.v-mobile-offset-ten-twelfths {
    margin-left: 83.333%;
  }

  /* line 255, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-one-seventh {
    width: 14.2%;
  }

  /* line 257, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-one-seventh {
    margin-left: 14.28571%;
  }

  /* line 258, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-two-sevenths {
    width: 28.57143%;
  }

  /* line 260, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-two-sevenths {
    margin-left: 28.57143%;
  }

  /* line 261, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-three-sevenths {
    width: 42.85714%;
  }

  /* line 263, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-three-sevenths {
    margin-left: 42.85714%;
  }

  /* line 264, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-four-sevenths {
    width: 57.14286%;
  }

  /* line 266, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-four-sevenths {
    margin-left: 57.14286%;
  }

  /* line 267, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-five-sevenths {
    width: 71.42857%;
  }

  /* line 269, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-five-sevenths {
    margin-left: 71.42857%;
  }

  /* line 270, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-six-sevenths {
    width: 85.71429%;
  }

  /* line 272, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-six-sevenths {
    margin-left: 85.71429%;
  }

  /* line 278, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-one-eighth {
    width: 12.5%;
  }

  /* line 280, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-one-eighth {
    margin-left: 12.5%;
  }

  /* line 284, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-three-eighths {
    width: 37.5%;
  }

  /* line 286, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-three-eighths {
    margin-left: 37.5%;
  }

  /* line 290, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-five-eighths {
    width: 62.5%;
  }

  /* line 292, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-five-eighths {
    margin-left: 62.5%;
  }

  /* line 296, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-seven-eighths {
    width: 87.5%;
  }

  /* line 298, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-seven-eighths {
    margin-left: 87.5%;
  }

  /* line 304, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-one-tenth {
    width: 10%;
  }

  /* line 306, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-one-tenth {
    margin-left: 10%;
  }

  /* line 310, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-three-tenths {
    width: 30%;
  }

  /* line 312, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-three-tenths {
    margin-left: 30%;
  }

  /* line 322, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-seven-tenths {
    width: 70%;
  }

  /* line 324, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-seven-tenths {
    margin-left: 70%;
  }

  /* line 328, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-nine-tenths {
    width: 90%;
  }

  /* line 330, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-nine-tenths {
    margin-left: 90%;
  }

  /* line 336, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-one-twelfth {
    width: 8.333%;
  }

  /* line 338, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-one-twelfth {
    width: 8.333%;
  }

  /* line 348, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-five-twelfths {
    width: 41.666%;
  }

  /* line 350, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-five-twelfths {
    margin-left: 41.666%;
  }

  /* line 354, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-seven-twelfths {
    width: 58.333%;
  }

  /* line 356, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-seven-twelfths {
    margin-left: 58.333%;
  }

  /* line 366, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-eleven-twelfths {
    width: 91.666%;
  }

  /* line 368, ../../../../../frontend/styles/styles/_grid.scss */
  .v-mobile-offset-eleven-twelfths {
    margin-left: 91.666%;
  }
}
@media print {
  /* line 172, ../../../../../frontend/styles/styles/_grid.scss */
  .print-one-whole {
    width: 100%;
  }

  /* line 174, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-one-whole {
    margin-left: 100%;
  }

  /* line 180, ../../../../../frontend/styles/styles/_grid.scss */
  .print-five-tenths,.print-four-eighths,.print-one-half,.print-six-twelfths,.print-three-sixths,.print-two-quarters {
    width: 50%;
  }

  /* line 182, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-five-tenths,.print-offset-four-eighths,.print-offset-one-half,.print-offset-six-twelfths,.print-offset-three-sixths,.print-offset-two-quarters {
    margin-left: 50%;
  }

  /* line 188, ../../../../../frontend/styles/styles/_grid.scss */
  .print-four-twelfths,.print-one-third,.print-two-sixths {
    width: 33.333%;
  }

  /* line 190, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-four-twelfths,.print-offset-one-third,.print-offset-two-sixths {
    margin-left: 33.333%;
  }

  /* line 191, ../../../../../frontend/styles/styles/_grid.scss */
  .print-eight-twelfths,.print-four-sixths,.print-two-thirds {
    width: 66.666%;
  }

  /* line 193, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-eight-twelfths,.print-offset-four-sixths,.print-offset-two-thirds {
    margin-left: 66.666%;
  }

  /* line 194, ../../../../../frontend/styles/styles/_grid.scss */
  .print-four-thirds {
    width: 133.333%;
  }

  /* line 196, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-four-thirds {
    margin-left: 133.333%;
  }

  /* line 197, ../../../../../frontend/styles/styles/_grid.scss */
  .print-five-thirds {
    width: 166.666%;
  }

  /* line 199, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-five-thirds {
    margin-left: 166.666%;
  }

  /* line 204, ../../../../../frontend/styles/styles/_grid.scss */
  .print-one-quarter,.print-three-twelfths,.print-two-eighths {
    width: 25%;
  }

  /* line 206, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-one-quarter,.print-offset-three-twelfths,.print-offset-two-eighths {
    margin-left: 25%;
  }

  /* line 210, ../../../../../frontend/styles/styles/_grid.scss */
  .print-nine-twelfths,.print-six-eighths,.print-three-quarters {
    width: 75%;
  }

  /* line 212, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-nine-twelfths,.print-offset-six-eighths,.print-offset-three-quarters {
    margin-left: 75%;
  }

  /* line 218, ../../../../../frontend/styles/styles/_grid.scss */
  .print-one-fifth,.print-two-tenths {
    width: 20%;
  }

  /* line 220, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-one-fifth,.print-offset-two-tenths {
    margin-left: 20%;
  }

  /* line 221, ../../../../../frontend/styles/styles/_grid.scss */
  .print-four-tenths,.print-two-fifths {
    width: 40%;
  }

  /* line 223, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-four-tenths,.print-offset-two-fifths {
    margin-left: 40%;
  }

  /* line 224, ../../../../../frontend/styles/styles/_grid.scss */
  .print-six-tenths,.print-three-fifths {
    width: 60%;
  }

  /* line 226, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-six-tenths,.print-offset-three-fifths {
    margin-left: 60%;
  }

  /* line 227, ../../../../../frontend/styles/styles/_grid.scss */
  .print-eight-tenths,.print-four-fifths {
    width: 80%;
  }

  /* line 229, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-eight-tenths,.print-offset-four-fifths {
    margin-left: 80%;
  }

  /* line 235, ../../../../../frontend/styles/styles/_grid.scss */
  .print-one-sixth,.print-two-twelfths {
    width: 16.666%;
  }

  /* line 237, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-one-sixth,.print-offset-two-twelfths {
    margin-left: 16.666%;
  }

  /* line 247, ../../../../../frontend/styles/styles/_grid.scss */
  .print-five-sixths,.print-ten-twelfths {
    width: 83.333%;
  }

  /* line 249, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-five-sixths,.print-offset-ten-twelfths {
    margin-left: 83.333%;
  }

  /* line 255, ../../../../../frontend/styles/styles/_grid.scss */
  .print-one-seventh {
    width: 14.2%;
  }

  /* line 257, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-one-seventh {
    margin-left: 14.28571%;
  }

  /* line 258, ../../../../../frontend/styles/styles/_grid.scss */
  .print-two-sevenths {
    width: 28.57143%;
  }

  /* line 260, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-two-sevenths {
    margin-left: 28.57143%;
  }

  /* line 261, ../../../../../frontend/styles/styles/_grid.scss */
  .print-three-sevenths {
    width: 42.85714%;
  }

  /* line 263, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-three-sevenths {
    margin-left: 42.85714%;
  }

  /* line 264, ../../../../../frontend/styles/styles/_grid.scss */
  .print-four-sevenths {
    width: 57.14286%;
  }

  /* line 266, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-four-sevenths {
    margin-left: 57.14286%;
  }

  /* line 267, ../../../../../frontend/styles/styles/_grid.scss */
  .print-five-sevenths {
    width: 71.42857%;
  }

  /* line 269, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-five-sevenths {
    margin-left: 71.42857%;
  }

  /* line 270, ../../../../../frontend/styles/styles/_grid.scss */
  .print-six-sevenths {
    width: 85.71429%;
  }

  /* line 272, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-six-sevenths {
    margin-left: 85.71429%;
  }

  /* line 278, ../../../../../frontend/styles/styles/_grid.scss */
  .print-one-eighth {
    width: 12.5%;
  }

  /* line 280, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-one-eighth {
    margin-left: 12.5%;
  }

  /* line 284, ../../../../../frontend/styles/styles/_grid.scss */
  .print-three-eighths {
    width: 37.5%;
  }

  /* line 286, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-three-eighths {
    margin-left: 37.5%;
  }

  /* line 290, ../../../../../frontend/styles/styles/_grid.scss */
  .print-five-eighths {
    width: 62.5%;
  }

  /* line 292, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-five-eighths {
    margin-left: 62.5%;
  }

  /* line 296, ../../../../../frontend/styles/styles/_grid.scss */
  .print-seven-eighths {
    width: 87.5%;
  }

  /* line 298, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-seven-eighths {
    margin-left: 87.5%;
  }

  /* line 304, ../../../../../frontend/styles/styles/_grid.scss */
  .print-one-tenth {
    width: 10%;
  }

  /* line 306, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-one-tenth {
    margin-left: 10%;
  }

  /* line 310, ../../../../../frontend/styles/styles/_grid.scss */
  .print-three-tenths {
    width: 30%;
  }

  /* line 312, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-three-tenths {
    margin-left: 30%;
  }

  /* line 322, ../../../../../frontend/styles/styles/_grid.scss */
  .print-seven-tenths {
    width: 70%;
  }

  /* line 324, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-seven-tenths {
    margin-left: 70%;
  }

  /* line 328, ../../../../../frontend/styles/styles/_grid.scss */
  .print-nine-tenths {
    width: 90%;
  }

  /* line 330, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-nine-tenths {
    margin-left: 90%;
  }

  /* line 336, ../../../../../frontend/styles/styles/_grid.scss */
  .print-one-twelfth {
    width: 8.333%;
  }

  /* line 338, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-one-twelfth {
    width: 8.333%;
  }

  /* line 348, ../../../../../frontend/styles/styles/_grid.scss */
  .print-five-twelfths {
    width: 41.666%;
  }

  /* line 350, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-five-twelfths {
    margin-left: 41.666%;
  }

  /* line 354, ../../../../../frontend/styles/styles/_grid.scss */
  .print-seven-twelfths {
    width: 58.333%;
  }

  /* line 356, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-seven-twelfths {
    margin-left: 58.333%;
  }

  /* line 366, ../../../../../frontend/styles/styles/_grid.scss */
  .print-eleven-twelfths {
    width: 91.666%;
  }

  /* line 368, ../../../../../frontend/styles/styles/_grid.scss */
  .print-offset-eleven-twelfths {
    margin-left: 91.666%;
  }
}
/* line 129, ../../../../../frontend/styles/styles/_flex.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-right: 2rem;
  padding-left: 2rem;
}

/* line 136, ../../../../../frontend/styles/styles/_flex.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: -12px;
  margin-left: -12px;
}
/* line 26, ../../../../../frontend/styles/styles/_flex.scss */
html.mdr-no-flexwrap .row {
  margin-left: -12px;
  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/styles/_flex.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/styles/_flex.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 155, ../../../../../frontend/styles/styles/_flex.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: 12px;
  padding-left: 12px;
}
/* line 84, ../../../../../frontend/styles/styles/_flex.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: 12px;
  zoom: 1;
}
/* line 159, ../../../../../frontend/styles/styles/_flex.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 165, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-1 {
  -webkit-flex-basis: 8.33333%;
  -ms-flex-preferred-size: 8.33333%;
  flex-basis: 8.33333%;
  max-width: 8.33333%;
}
/* line 169, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-offset-1 {
  margin-left: 8.33333%;
}
/* line 173, ../../../../../frontend/styles/styles/_flex.scss */
/* line 165, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-2 {
  -webkit-flex-basis: 16.66667%;
  -ms-flex-preferred-size: 16.66667%;
  flex-basis: 16.66667%;
  max-width: 16.66667%;
}
/* line 169, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-offset-2 {
  margin-left: 16.66667%;
}
/* line 173, ../../../../../frontend/styles/styles/_flex.scss */
/* line 165, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-3 {
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}
/* line 169, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-offset-3 {
  margin-left: 25%;
}
/* line 173, ../../../../../frontend/styles/styles/_flex.scss */
/* line 165, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-4 {
  -webkit-flex-basis: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%;
  max-width: 33.33333%;
}
/* line 169, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-offset-4 {
  margin-left: 33.33333%;
}
/* line 173, ../../../../../frontend/styles/styles/_flex.scss */
/* line 165, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-5 {
  -webkit-flex-basis: 41.66667%;
  -ms-flex-preferred-size: 41.66667%;
  flex-basis: 41.66667%;
  max-width: 41.66667%;
}
/* line 169, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-offset-5 {
  margin-left: 41.66667%;
}
/* line 173, ../../../../../frontend/styles/styles/_flex.scss */
/* line 165, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-6 {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}
/* line 169, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-offset-6 {
  margin-left: 50%;
}
/* line 173, ../../../../../frontend/styles/styles/_flex.scss */
/* line 165, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-7 {
  -webkit-flex-basis: 58.33333%;
  -ms-flex-preferred-size: 58.33333%;
  flex-basis: 58.33333%;
  max-width: 58.33333%;
}
/* line 169, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-offset-7 {
  margin-left: 58.33333%;
}
/* line 173, ../../../../../frontend/styles/styles/_flex.scss */
/* line 165, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-8 {
  -webkit-flex-basis: 66.66667%;
  -ms-flex-preferred-size: 66.66667%;
  flex-basis: 66.66667%;
  max-width: 66.66667%;
}
/* line 169, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-offset-8 {
  margin-left: 66.66667%;
}
/* line 173, ../../../../../frontend/styles/styles/_flex.scss */
/* line 165, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-9 {
  -webkit-flex-basis: 75%;
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}
/* line 169, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-offset-9 {
  margin-left: 75%;
}
/* line 173, ../../../../../frontend/styles/styles/_flex.scss */
/* line 165, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-10 {
  -webkit-flex-basis: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
  flex-basis: 83.33333%;
  max-width: 83.33333%;
}
/* line 169, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-offset-10 {
  margin-left: 83.33333%;
}
/* line 173, ../../../../../frontend/styles/styles/_flex.scss */
/* line 165, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-11 {
  -webkit-flex-basis: 91.66667%;
  -ms-flex-preferred-size: 91.66667%;
  flex-basis: 91.66667%;
  max-width: 91.66667%;
}
/* line 169, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-offset-11 {
  margin-left: 91.66667%;
}
/* line 173, ../../../../../frontend/styles/styles/_flex.scss */
/* line 165, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-12 {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}
/* line 169, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-offset-12 {
  margin-left: 100%;
}
/* line 173, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-offset-0 {
  margin-left: 0;
}
/* line 178, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-hide {
  display: none !important;
}
/* line 182, ../../../../../frontend/styles/styles/_flex.scss */
.col-default-show {
  display: block !important;
}

/* line 187, ../../../../../frontend/styles/styles/_flex.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 191, ../../../../../frontend/styles/styles/_flex.scss */
.center-default {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

/* line 195, ../../../../../frontend/styles/styles/_flex.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 199, ../../../../../frontend/styles/styles/_flex.scss */
.top-default {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

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

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

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

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

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

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

@media screen and (max-width: 1440px) {
  /* line 155, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop,.col-desktop-1,.col-desktop-2,.col-desktop-3,.col-desktop-4,.col-desktop-5,.col-desktop-6,.col-desktop-7,.col-desktop-8,.col-desktop-9,.col-desktop-10,.col-desktop-11,.col-desktop-12,.col-desktop-offset-1,.col-desktop-offset-2,.col-desktop-offset-3,.col-desktop-offset-4,.col-desktop-offset-5,.col-desktop-offset-6,.col-desktop-offset-7,.col-desktop-offset-8,.col-desktop-offset-9,.col-desktop-offset-10,.col-desktop-offset-11,.col-desktop-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: 12px;
    padding-left: 12px;
  }
  /* line 84, ../../../../../frontend/styles/styles/_flex.scss */
  html.mdr-no-flexwrap .col-desktop,html.mdr-no-flexwrap .col-desktop-1,html.mdr-no-flexwrap .col-desktop-2,html.mdr-no-flexwrap .col-desktop-3,html.mdr-no-flexwrap .col-desktop-4,html.mdr-no-flexwrap .col-desktop-5,html.mdr-no-flexwrap .col-desktop-6,html.mdr-no-flexwrap .col-desktop-7,html.mdr-no-flexwrap .col-desktop-8,html.mdr-no-flexwrap .col-desktop-9,html.mdr-no-flexwrap .col-desktop-10,html.mdr-no-flexwrap .col-desktop-11,html.mdr-no-flexwrap .col-desktop-12,html.mdr-no-flexwrap .col-desktop-offset-1,html.mdr-no-flexwrap .col-desktop-offset-2,html.mdr-no-flexwrap .col-desktop-offset-3,html.mdr-no-flexwrap .col-desktop-offset-4,html.mdr-no-flexwrap .col-desktop-offset-5,html.mdr-no-flexwrap .col-desktop-offset-6,html.mdr-no-flexwrap .col-desktop-offset-7,html.mdr-no-flexwrap .col-desktop-offset-8,html.mdr-no-flexwrap .col-desktop-offset-9,html.mdr-no-flexwrap .col-desktop-offset-10,html.mdr-no-flexwrap .col-desktop-offset-11,html.mdr-no-flexwrap .col-desktop-offset-12 {
    display: block;
    float: left;
    width: 100%;
    padding-left: 12px;
    zoom: 1;
  }
  /* line 159, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop {
    -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 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-1 {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-2 {
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-offset-3 {
    margin-left: 25%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-4 {
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-5 {
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-offset-6 {
    margin-left: 50%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-7 {
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-8 {
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-offset-9 {
    margin-left: 75%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-10 {
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-11 {
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-offset-12 {
    margin-left: 100%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-offset-0 {
    margin-left: 0;
  }
  /* line 178, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-hide {
    display: none !important;
  }
  /* line 182, ../../../../../frontend/styles/styles/_flex.scss */
  .col-desktop-show {
    display: block !important;
  }

  /* line 187, ../../../../../frontend/styles/styles/_flex.scss */
  .start-desktop {
    text-align: left;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }

  /* line 191, ../../../../../frontend/styles/styles/_flex.scss */
  .center-desktop {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  /* line 195, ../../../../../frontend/styles/styles/_flex.scss */
  .end-desktop {
    text-align: right;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }

  /* line 199, ../../../../../frontend/styles/styles/_flex.scss */
  .top-desktop {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  /* line 203, ../../../../../frontend/styles/styles/_flex.scss */
  .middle-desktop {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  /* line 207, ../../../../../frontend/styles/styles/_flex.scss */
  .bottom-desktop {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  /* line 211, ../../../../../frontend/styles/styles/_flex.scss */
  .around-desktop {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  /* line 215, ../../../../../frontend/styles/styles/_flex.scss */
  .between-desktop {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  /* line 219, ../../../../../frontend/styles/styles/_flex.scss */
  .first-desktop {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  /* line 223, ../../../../../frontend/styles/styles/_flex.scss */
  .last-desktop {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  /* line 236, ../../../../../frontend/styles/styles/_flex.scss */
  .container {
    width: 1440px;
  }
}
@media screen and (max-width: 1280px) {
  /* line 155, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop,.col-sm-desktop-1,.col-sm-desktop-2,.col-sm-desktop-3,.col-sm-desktop-4,.col-sm-desktop-5,.col-sm-desktop-6,.col-sm-desktop-7,.col-sm-desktop-8,.col-sm-desktop-9,.col-sm-desktop-10,.col-sm-desktop-11,.col-sm-desktop-12,.col-sm-desktop-offset-1,.col-sm-desktop-offset-2,.col-sm-desktop-offset-3,.col-sm-desktop-offset-4,.col-sm-desktop-offset-5,.col-sm-desktop-offset-6,.col-sm-desktop-offset-7,.col-sm-desktop-offset-8,.col-sm-desktop-offset-9,.col-sm-desktop-offset-10,.col-sm-desktop-offset-11,.col-sm-desktop-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: 12px;
    padding-left: 12px;
  }
  /* line 84, ../../../../../frontend/styles/styles/_flex.scss */
  html.mdr-no-flexwrap .col-sm-desktop,html.mdr-no-flexwrap .col-sm-desktop-1,html.mdr-no-flexwrap .col-sm-desktop-2,html.mdr-no-flexwrap .col-sm-desktop-3,html.mdr-no-flexwrap .col-sm-desktop-4,html.mdr-no-flexwrap .col-sm-desktop-5,html.mdr-no-flexwrap .col-sm-desktop-6,html.mdr-no-flexwrap .col-sm-desktop-7,html.mdr-no-flexwrap .col-sm-desktop-8,html.mdr-no-flexwrap .col-sm-desktop-9,html.mdr-no-flexwrap .col-sm-desktop-10,html.mdr-no-flexwrap .col-sm-desktop-11,html.mdr-no-flexwrap .col-sm-desktop-12,html.mdr-no-flexwrap .col-sm-desktop-offset-1,html.mdr-no-flexwrap .col-sm-desktop-offset-2,html.mdr-no-flexwrap .col-sm-desktop-offset-3,html.mdr-no-flexwrap .col-sm-desktop-offset-4,html.mdr-no-flexwrap .col-sm-desktop-offset-5,html.mdr-no-flexwrap .col-sm-desktop-offset-6,html.mdr-no-flexwrap .col-sm-desktop-offset-7,html.mdr-no-flexwrap .col-sm-desktop-offset-8,html.mdr-no-flexwrap .col-sm-desktop-offset-9,html.mdr-no-flexwrap .col-sm-desktop-offset-10,html.mdr-no-flexwrap .col-sm-desktop-offset-11,html.mdr-no-flexwrap .col-sm-desktop-offset-12 {
    display: block;
    float: left;
    width: 100%;
    padding-left: 12px;
    zoom: 1;
  }
  /* line 159, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop {
    -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 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-1 {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-2 {
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-offset-3 {
    margin-left: 25%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-4 {
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-5 {
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-offset-6 {
    margin-left: 50%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-7 {
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-8 {
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-offset-9 {
    margin-left: 75%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-10 {
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-11 {
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-offset-12 {
    margin-left: 100%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-offset-0 {
    margin-left: 0;
  }
  /* line 178, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-hide {
    display: none !important;
  }
  /* line 182, ../../../../../frontend/styles/styles/_flex.scss */
  .col-sm-desktop-show {
    display: block !important;
  }

  /* line 187, ../../../../../frontend/styles/styles/_flex.scss */
  .start-sm-desktop {
    text-align: left;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }

  /* line 191, ../../../../../frontend/styles/styles/_flex.scss */
  .center-sm-desktop {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  /* line 195, ../../../../../frontend/styles/styles/_flex.scss */
  .end-sm-desktop {
    text-align: right;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }

  /* line 199, ../../../../../frontend/styles/styles/_flex.scss */
  .top-sm-desktop {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  /* line 203, ../../../../../frontend/styles/styles/_flex.scss */
  .middle-sm-desktop {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  /* line 207, ../../../../../frontend/styles/styles/_flex.scss */
  .bottom-sm-desktop {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  /* line 211, ../../../../../frontend/styles/styles/_flex.scss */
  .around-sm-desktop {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  /* line 215, ../../../../../frontend/styles/styles/_flex.scss */
  .between-sm-desktop {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  /* line 219, ../../../../../frontend/styles/styles/_flex.scss */
  .first-sm-desktop {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  /* line 223, ../../../../../frontend/styles/styles/_flex.scss */
  .last-sm-desktop {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  /* line 236, ../../../../../frontend/styles/styles/_flex.scss */
  .container {
    width: 1280px;
  }
}
@media screen and (max-width: 1024px) {
  /* line 155, ../../../../../frontend/styles/styles/_flex.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: 12px;
    padding-left: 12px;
  }
  /* line 84, ../../../../../frontend/styles/styles/_flex.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: 12px;
    zoom: 1;
  }
  /* line 159, ../../../../../frontend/styles/styles/_flex.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 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-1 {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-2 {
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-offset-3 {
    margin-left: 25%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-4 {
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-5 {
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-offset-6 {
    margin-left: 50%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-7 {
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-8 {
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-offset-9 {
    margin-left: 75%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-10 {
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-11 {
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-offset-12 {
    margin-left: 100%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-offset-0 {
    margin-left: 0;
  }
  /* line 178, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-hide {
    display: none !important;
  }
  /* line 182, ../../../../../frontend/styles/styles/_flex.scss */
  .col-tablet-show {
    display: block !important;
  }

  /* line 187, ../../../../../frontend/styles/styles/_flex.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 191, ../../../../../frontend/styles/styles/_flex.scss */
  .center-tablet {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  /* line 195, ../../../../../frontend/styles/styles/_flex.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 199, ../../../../../frontend/styles/styles/_flex.scss */
  .top-tablet {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

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

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

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

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

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

  /* line 223, ../../../../../frontend/styles/styles/_flex.scss */
  .last-tablet {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  /* line 236, ../../../../../frontend/styles/styles/_flex.scss */
  .container {
    width: 1024px;
  }
}
@media screen and (max-width: 768px) {
  /* line 155, ../../../../../frontend/styles/styles/_flex.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: 12px;
    padding-left: 12px;
  }
  /* line 84, ../../../../../frontend/styles/styles/_flex.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: 12px;
    zoom: 1;
  }
  /* line 159, ../../../../../frontend/styles/styles/_flex.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 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-1 {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-2 {
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-offset-3 {
    margin-left: 25%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-4 {
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-5 {
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-offset-6 {
    margin-left: 50%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-7 {
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-8 {
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-offset-9 {
    margin-left: 75%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-10 {
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-11 {
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-offset-12 {
    margin-left: 100%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-offset-0 {
    margin-left: 0;
  }
  /* line 178, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-hide {
    display: none !important;
  }
  /* line 182, ../../../../../frontend/styles/styles/_flex.scss */
  .col-mobile-show {
    display: block !important;
  }

  /* line 187, ../../../../../frontend/styles/styles/_flex.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 191, ../../../../../frontend/styles/styles/_flex.scss */
  .center-mobile {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  /* line 195, ../../../../../frontend/styles/styles/_flex.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 199, ../../../../../frontend/styles/styles/_flex.scss */
  .top-mobile {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

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

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

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

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

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

  /* line 223, ../../../../../frontend/styles/styles/_flex.scss */
  .last-mobile {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  /* line 236, ../../../../../frontend/styles/styles/_flex.scss */
  .container {
    width: 768px;
  }
}
@media screen and (max-width: 480px) {
  /* line 155, ../../../../../frontend/styles/styles/_flex.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: 12px;
    padding-left: 12px;
  }
  /* line 84, ../../../../../frontend/styles/styles/_flex.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: 12px;
    zoom: 1;
  }
  /* line 159, ../../../../../frontend/styles/styles/_flex.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 165, ../../../../../frontend/styles/styles/_flex.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 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-v-mobile-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.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 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-v-mobile-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-v-mobile-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-v-mobile-offset-3 {
    margin-left: 25%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.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 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-v-mobile-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.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 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-v-mobile-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-v-mobile-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-v-mobile-offset-6 {
    margin-left: 50%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.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 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-v-mobile-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.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 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-v-mobile-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-v-mobile-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-v-mobile-offset-9 {
    margin-left: 75%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.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 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-v-mobile-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.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 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-v-mobile-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  /* line 165, ../../../../../frontend/styles/styles/_flex.scss */
  .col-v-mobile-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  /* line 169, ../../../../../frontend/styles/styles/_flex.scss */
  .col-v-mobile-offset-12 {
    margin-left: 100%;
  }
  /* line 173, ../../../../../frontend/styles/styles/_flex.scss */
  .col-v-mobile-offset-0 {
    margin-left: 0;
  }
  /* line 178, ../../../../../frontend/styles/styles/_flex.scss */
  .col-v-mobile-hide {
    display: none !important;
  }
  /* line 182, ../../../../../frontend/styles/styles/_flex.scss */
  .col-v-mobile-show {
    display: block !important;
  }

  /* line 187, ../../../../../frontend/styles/styles/_flex.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 191, ../../../../../frontend/styles/styles/_flex.scss */
  .center-v-mobile {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  /* line 195, ../../../../../frontend/styles/styles/_flex.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 199, ../../../../../frontend/styles/styles/_flex.scss */
  .top-v-mobile {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

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

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

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

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

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

  /* line 223, ../../../../../frontend/styles/styles/_flex.scss */
  .last-v-mobile {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  /* line 236, ../../../../../frontend/styles/styles/_flex.scss */
  .container {
    width: 480px;
  }
}
/* line 4, ../../../../../frontend/styles/styles/_utilities.scss */
.u-push-right {
  float: right;
}

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

/* line 12, ../../../../../frontend/styles/styles/_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/styles/_utilities.scss */
.u-bold {
  font-weight: bold;
}

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

/* line 24, ../../../../../frontend/styles/styles/_utilities.scss */
.u-lighter {
  font-weight: lighter;
}

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

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

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

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

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

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

/* line 74, ../../../../../frontend/styles/styles/_utilities.scss */
.u-uppercase--no {
  text-transform: none;
}

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

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

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

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-margin--one {
  margin-top: 1rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-margin--one-important {
  margin-top: 1rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-margin--double {
  margin-top: 2rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-margin--double-important {
  margin-top: 2rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-margin--triple {
  margin-top: 3rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-margin--triple-important {
  margin-top: 3rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-margin--quad {
  margin-top: 4rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-margin--quad-important {
  margin-top: 4rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-margin--half {
  margin-top: 0.5rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-margin--half-important {
  margin-top: 0.5rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-margin--one-and-half {
  margin-top: 1.5rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-margin--one-and-half-important {
  margin-top: 1.5rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-margin--double-and-half {
  margin-top: 2.5rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-margin--double-and-half-important {
  margin-top: 2.5rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-margin--no {
  margin-top: 0rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-margin--no-important {
  margin-top: 0rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-margin--one {
  margin-right: 1rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-margin--one-important {
  margin-right: 1rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-margin--double {
  margin-right: 2rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-margin--double-important {
  margin-right: 2rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-margin--triple {
  margin-right: 3rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-margin--triple-important {
  margin-right: 3rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-margin--quad {
  margin-right: 4rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-margin--quad-important {
  margin-right: 4rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-margin--half {
  margin-right: 0.5rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-margin--half-important {
  margin-right: 0.5rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-margin--one-and-half {
  margin-right: 1.5rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-margin--one-and-half-important {
  margin-right: 1.5rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-margin--double-and-half {
  margin-right: 2.5rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-margin--double-and-half-important {
  margin-right: 2.5rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-margin--no {
  margin-right: 0rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-margin--no-important {
  margin-right: 0rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-margin--one {
  margin-left: 1rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-margin--one-important {
  margin-left: 1rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-margin--double {
  margin-left: 2rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-margin--double-important {
  margin-left: 2rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-margin--triple {
  margin-left: 3rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-margin--triple-important {
  margin-left: 3rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-margin--quad {
  margin-left: 4rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-margin--quad-important {
  margin-left: 4rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-margin--half {
  margin-left: 0.5rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-margin--half-important {
  margin-left: 0.5rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-margin--one-and-half {
  margin-left: 1.5rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-margin--one-and-half-important {
  margin-left: 1.5rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-margin--double-and-half {
  margin-left: 2.5rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-margin--double-and-half-important {
  margin-left: 2.5rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-margin--no {
  margin-left: 0rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-margin--no-important {
  margin-left: 0rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-margin--one {
  margin-bottom: 1rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-margin--one-important {
  margin-bottom: 1rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-margin--double {
  margin-bottom: 2rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-margin--double-important {
  margin-bottom: 2rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-margin--triple {
  margin-bottom: 3rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-margin--triple-important {
  margin-bottom: 3rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-margin--quad {
  margin-bottom: 4rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-margin--quad-important {
  margin-bottom: 4rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-margin--half {
  margin-bottom: 0.5rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-margin--half-important {
  margin-bottom: 0.5rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-margin--one-and-half {
  margin-bottom: 1.5rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-margin--one-and-half-important {
  margin-bottom: 1.5rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-margin--double-and-half {
  margin-bottom: 2.5rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-margin--double-and-half-important {
  margin-bottom: 2.5rem !important;
}

/* line 301, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-margin--no {
  margin-bottom: 0rem;
}

/* line 304, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-margin--no-important {
  margin-bottom: 0rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-padding--one {
  padding-top: 1rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-padding--one-important {
  padding-top: 1rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-padding--double {
  padding-top: 2rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-padding--double-important {
  padding-top: 2rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-padding--triple {
  padding-top: 3rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-padding--triple-important {
  padding-top: 3rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-padding--quad {
  padding-top: 4rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-padding--quad-important {
  padding-top: 4rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-padding--half {
  padding-top: 0.5rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-padding--half-important {
  padding-top: 0.5rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-padding--one-and-half {
  padding-top: 1.5rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-padding--one-and-half-important {
  padding-top: 1.5rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-padding--double-and-half {
  padding-top: 2.5rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-padding--double-and-half-important {
  padding-top: 2.5rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-padding--no {
  padding-top: 0rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-top-padding--no-important {
  padding-top: 0rem !important;
}

@media (max-width: 768px) {
  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-top-padding--one {
    padding-top: 0.5rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-top-padding--one-important {
    padding-top: 0.5rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-top-padding--double {
    padding-top: 1rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-top-padding--double-important {
    padding-top: 1rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-top-padding--triple {
    padding-top: 1.5rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-top-padding--triple-important {
    padding-top: 1.5rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-top-padding--quad {
    padding-top: 2rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-top-padding--quad-important {
    padding-top: 2rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-top-padding--half {
    padding-top: 0.25rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-top-padding--half-important {
    padding-top: 0.25rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-top-padding--one-and-half {
    padding-top: 0.75rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-top-padding--one-and-half-important {
    padding-top: 0.75rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-top-padding--double-and-half {
    padding-top: 1.25rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-top-padding--double-and-half-important {
    padding-top: 1.25rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-top-padding--no {
    padding-top: 0rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-top-padding--no-important {
    padding-top: 0rem !important;
  }
}
/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-padding--one {
  padding-right: 1rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-padding--one-important {
  padding-right: 1rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-padding--double {
  padding-right: 2rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-padding--double-important {
  padding-right: 2rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-padding--triple {
  padding-right: 3rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-padding--triple-important {
  padding-right: 3rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-padding--quad {
  padding-right: 4rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-padding--quad-important {
  padding-right: 4rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-padding--half {
  padding-right: 0.5rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-padding--half-important {
  padding-right: 0.5rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-padding--one-and-half {
  padding-right: 1.5rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-padding--one-and-half-important {
  padding-right: 1.5rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-padding--double-and-half {
  padding-right: 2.5rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-padding--double-and-half-important {
  padding-right: 2.5rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-padding--no {
  padding-right: 0rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-right-padding--no-important {
  padding-right: 0rem !important;
}

@media (max-width: 768px) {
  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-right-padding--one {
    padding-right: 0.5rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-right-padding--one-important {
    padding-right: 0.5rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-right-padding--double {
    padding-right: 1rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-right-padding--double-important {
    padding-right: 1rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-right-padding--triple {
    padding-right: 1.5rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-right-padding--triple-important {
    padding-right: 1.5rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-right-padding--quad {
    padding-right: 2rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-right-padding--quad-important {
    padding-right: 2rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-right-padding--half {
    padding-right: 0.25rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-right-padding--half-important {
    padding-right: 0.25rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-right-padding--one-and-half {
    padding-right: 0.75rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-right-padding--one-and-half-important {
    padding-right: 0.75rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-right-padding--double-and-half {
    padding-right: 1.25rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-right-padding--double-and-half-important {
    padding-right: 1.25rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-right-padding--no {
    padding-right: 0rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-right-padding--no-important {
    padding-right: 0rem !important;
  }
}
/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-padding--one {
  padding-left: 1rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-padding--one-important {
  padding-left: 1rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-padding--double {
  padding-left: 2rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-padding--double-important {
  padding-left: 2rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-padding--triple {
  padding-left: 3rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-padding--triple-important {
  padding-left: 3rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-padding--quad {
  padding-left: 4rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-padding--quad-important {
  padding-left: 4rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-padding--half {
  padding-left: 0.5rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-padding--half-important {
  padding-left: 0.5rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-padding--one-and-half {
  padding-left: 1.5rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-padding--one-and-half-important {
  padding-left: 1.5rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-padding--double-and-half {
  padding-left: 2.5rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-padding--double-and-half-important {
  padding-left: 2.5rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-padding--no {
  padding-left: 0rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-left-padding--no-important {
  padding-left: 0rem !important;
}

@media (max-width: 768px) {
  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-left-padding--one {
    padding-left: 0.5rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-left-padding--one-important {
    padding-left: 0.5rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-left-padding--double {
    padding-left: 1rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-left-padding--double-important {
    padding-left: 1rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-left-padding--triple {
    padding-left: 1.5rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-left-padding--triple-important {
    padding-left: 1.5rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-left-padding--quad {
    padding-left: 2rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-left-padding--quad-important {
    padding-left: 2rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-left-padding--half {
    padding-left: 0.25rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-left-padding--half-important {
    padding-left: 0.25rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-left-padding--one-and-half {
    padding-left: 0.75rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-left-padding--one-and-half-important {
    padding-left: 0.75rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-left-padding--double-and-half {
    padding-left: 1.25rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-left-padding--double-and-half-important {
    padding-left: 1.25rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-left-padding--no {
    padding-left: 0rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-left-padding--no-important {
    padding-left: 0rem !important;
  }
}
/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-padding--one {
  padding-bottom: 1rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-padding--one-important {
  padding-bottom: 1rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-padding--double {
  padding-bottom: 2rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-padding--double-important {
  padding-bottom: 2rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-padding--triple {
  padding-bottom: 3rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-padding--triple-important {
  padding-bottom: 3rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-padding--quad {
  padding-bottom: 4rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-padding--quad-important {
  padding-bottom: 4rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-padding--half {
  padding-bottom: 0.5rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-padding--half-important {
  padding-bottom: 0.5rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-padding--one-and-half {
  padding-bottom: 1.5rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-padding--one-and-half-important {
  padding-bottom: 1.5rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-padding--double-and-half {
  padding-bottom: 2.5rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-padding--double-and-half-important {
  padding-bottom: 2.5rem !important;
}

/* line 314, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-padding--no {
  padding-bottom: 0rem;
}

/* line 317, ../../../../../frontend/styles/styles/_mixins.scss */
.u-bottom-padding--no-important {
  padding-bottom: 0rem !important;
}

@media (max-width: 768px) {
  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-bottom-padding--one {
    padding-bottom: 0.5rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-bottom-padding--one-important {
    padding-bottom: 0.5rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-bottom-padding--double {
    padding-bottom: 1rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-bottom-padding--double-important {
    padding-bottom: 1rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-bottom-padding--triple {
    padding-bottom: 1.5rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-bottom-padding--triple-important {
    padding-bottom: 1.5rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-bottom-padding--quad {
    padding-bottom: 2rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-bottom-padding--quad-important {
    padding-bottom: 2rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-bottom-padding--half {
    padding-bottom: 0.25rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-bottom-padding--half-important {
    padding-bottom: 0.25rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-bottom-padding--one-and-half {
    padding-bottom: 0.75rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-bottom-padding--one-and-half-important {
    padding-bottom: 0.75rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-bottom-padding--double-and-half {
    padding-bottom: 1.25rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-bottom-padding--double-and-half-important {
    padding-bottom: 1.25rem !important;
  }

  /* line 326, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-bottom-padding--no {
    padding-bottom: 0rem;
  }

  /* line 329, ../../../../../frontend/styles/styles/_mixins.scss */
  .u-bottom-padding--no-important {
    padding-bottom: 0rem !important;
  }
}
/* line 106, ../../../../../frontend/styles/styles/_utilities.scss */
.u-all-padding {
  padding: 24px;
}

/* line 110, ../../../../../frontend/styles/styles/_utilities.scss */
.u-all-padding--small {
  padding: 12px;
}

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

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

/* line 122, ../../../../../frontend/styles/styles/_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 127, ../../../../../frontend/styles/styles/_utilities.scss */
.u-bottom-line--thick {
  border-bottom-width: 3px;
}

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

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

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

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

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

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

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

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

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

/* line 170, ../../../../../frontend/styles/styles/_utilities.scss */
.footer,.header,.u-relative {
  position: relative;
}

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

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

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

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

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

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

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

/* line 204, ../../../../../frontend/styles/styles/_utilities.scss */
.accordion__article,.accordion__section,.checkbox,.content ol.ol--clear li,.content ol.ul--clear li,.content ul.ol--clear li,.content ul.ul--clear li,.figure__caption,.figure__content,.form__group--icons .form__control,.form__group--icons .form__icon,.form__input,.form__textarea,.header-group,.radio,.select2-container,.select2-container--default .select2-selection--single .select2-selection__arrow,.tablesaw-stack,.tablesaw-stack td,.tablesaw-stack td .tablesaw-cell-content,.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th,.tablesaw-stack th .tablesaw-cell-content,.tablesaw-stack th .tablesaw-cell-label,.tabs__article,.tabs__button,.u-collapse--top {
  margin-top: 0 !important;
}

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

/* line 212, ../../../../../frontend/styles/styles/_utilities.scss */
.u-left-gutter {
  padding-left: 24px;
}

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

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

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

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

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

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

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

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

/* line 249, ../../../../../frontend/styles/styles/_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 263, ../../../../../frontend/styles/styles/_utilities.scss */
.u-collapse--all {
  margin: 0 !important;
}

/* line 6, ../../../../../frontend/styles/styles/_buttons.scss */
button {
  border: 0;
  cursor: pointer;
}
/* line 18, ../../../../../frontend/styles/styles/_buttons.scss */
button:focus {
  outline: 0;
}

/* line 1, ../../../../../frontend/styles/styles/_table.scss */
/* line 4, ../../../../../frontend/styles/styles/_table.scss */
/* line 8, ../../../../../frontend/styles/styles/_table.scss */
.table table td,.table table th {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding: 15px;
  /* 9 */
  padding: 0.9375rem;
  /* 9 */
}
/* line 13, ../../../../../frontend/styles/styles/_table.scss */
.table table thead th {
  vertical-align: bottom;
}

/* line 16, ../../../../../frontend/styles/styles/_forms.scss */
button,input,optgroup,select,textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/* line 30, ../../../../../frontend/styles/styles/_forms.scss */
button {
  overflow: visible;
}

/* line 41, ../../../../../frontend/styles/styles/_forms.scss */
button,select {
  text-transform: none;
}

/* 1 */
/* line 55, ../../../../../frontend/styles/styles/_forms.scss */
button,html input[type="button"],input[type="reset"],input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/* line 67, ../../../../../frontend/styles/styles/_forms.scss */
button[disabled],html input[disabled] {
  cursor: default;
}

/* line 76, ../../../../../frontend/styles/styles/_forms.scss */
button::-moz-focus-inner,input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 87, ../../../../../frontend/styles/styles/_forms.scss */
input {
  line-height: normal;
}
/* line 89, ../../../../../frontend/styles/styles/_forms.scss */
input:focus {
  outline: 0;
}

/* line 100, ../../../../../frontend/styles/styles/_forms.scss */
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 111, ../../../../../frontend/styles/styles/_forms.scss */
input[type="email"],input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
}

/* line 122, ../../../../../frontend/styles/styles/_forms.scss */
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 131, ../../../../../frontend/styles/styles/_forms.scss */
.fieldset {
  min-width: 0;
  border: 1px solid #c0c0c0;
  margin-left: 2px;
  margin-right: 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 143, ../../../../../frontend/styles/styles/_forms.scss */
textarea {
  overflow: auto;
  outline: none;
}

/* line 153, ../../../../../frontend/styles/styles/_forms.scss */
optgroup {
  font-weight: bold;
}

/* line 180, ../../../../../frontend/styles/styles/_forms.scss */
.form__input,.form__textarea {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding: 8px 12px;
  /* 9 */
  padding: 0.5rem 0.75rem;
  /* 9 */
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
  -ms-flex: 1 1;
  flex: 1 1;
  border: 1px solid rgba(147, 128, 108, 0.25);
}
/* line 188, ../../../../../frontend/styles/styles/_forms.scss */
.form__textarea {
  resize: vertical;
}

/* line 203, ../../../../../frontend/styles/styles/_forms.scss */
.form__group--icons .form__control,.form__group--icons .form__icon {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding: 8px 12px;
  /* 9 */
  padding: 0.5rem 0.75rem;
  /* 9 */
  border: 1px solid rgba(147, 128, 108, 0.25);
  background-color: rgba(147, 128, 108, 0.1);
  line-height: normal;
}
/* line 213, ../../../../../frontend/styles/styles/_forms.scss */
.form__group--icons .form__input:not(:first-child),.form__group--icons .form__textarea:not(:first-child) {
  border-left: 0;
}
/* line 216, ../../../../../frontend/styles/styles/_forms.scss */
.form__group--icons .form__input:not(:last-child),.form__group--icons .form__textarea:not(:last-child) {
  border-right: 0;
}

/* line 225, ../../../../../frontend/styles/styles/_forms.scss */
.checkbox,.radio {
  width: 100%;
}
/* line 230, ../../../../../frontend/styles/styles/_forms.scss */
.checkbox__label,.radio__label {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-left: 34px;
  /* 9 */
  padding-left: 2.125rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  background-size: 24px;
  /* 9 */
  background-size: 1.5rem;
  /* 9 */
  background-repeat: no-repeat;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 239, ../../../../../frontend/styles/styles/_forms.scss */
.checkbox__input,.radio__input {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  height: 24px;
  /* 9 */
  height: 1.5rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  width: 24px;
  /* 9 */
  width: 1.5rem;
  /* 9 */
  clip: rect(0 0 0 0);
  position: absolute;
  left: 0;
  top: 0;
}

/* line 252, ../../../../../frontend/styles/styles/_forms.scss */
.checkbox__label:before {
  border: 1px solid rgba(0, 0, 0, 0.1);
  position: absolute;
  display: block;
  height: 22px;
  content: '';
  width: 22px;
  left: 0;
  top: 0;
}

/* line 265, ../../../../../frontend/styles/styles/_forms.scss */
.radio__label--checked {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzAwNzlDMSIgZD0iTTEyLDIwQTgsOCAwIDAsMSA0LDEyQTgsOCAwIDAsMSAxMiw0QTgsOCAwIDAsMSAyMCwxMkE4LDggMCAwLDEgMTIsMjBNMTIsMkExMCwxMCAwIDAsMCAyLDEyQTEwLDEwIDAgMCwwIDEyLDIyQTEwLDEwIDAgMCwwIDIyLDEyQTEwLDEwIDAgMCwwIDEyLDJaIiAvPjwvc3ZnPg==);
}

/* line 270, ../../../../../frontend/styles/styles/_forms.scss */
.checkbox__label--checked:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzAwNzlDMSIgZD0iTTIxLDdMOSwxOUwzLjUsMTMuNUw0LjkxLDEyLjA5TDksMTYuMTdMMTkuNTksNS41OUwyMSw3WiIgLz48L3N2Zz4=);
  background-position: center center;
}

/* line 4, ../../../../../frontend/styles/styles/_lists.scss */
/* line 8, ../../../../../frontend/styles/styles/_lists.scss */
/* line 26, ../../../../../frontend/styles/styles/_lists.scss */
.content ol:not(.ol--clear) li,.content ul:not(.ul--clear) li {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-top: 8px;
  /* 9 */
  margin-top: 0.5rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-left: 32px;
  /* 9 */
  padding-left: 2rem;
  /* 9 */
}
/* line 36, ../../../../../frontend/styles/styles/_lists.scss */
.content ul:not(.ul--clear) li:before {
  content: "";
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  width: 5px;
  /* 9 */
  width: 0.3125rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  height: 5px;
  /* 9 */
  height: 0.3125rem;
  /* 9 */
  border-radius: 100%;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  top: 9px;
  /* 9 */
  top: 0.5625rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  left: 13px;
  /* 9 */
  left: 0.8125rem;
  /* 9 */
  background-color: #042341;
}
/* line 48, ../../../../../frontend/styles/styles/_lists.scss */
/* line 51, ../../../../../frontend/styles/styles/_lists.scss */
.content ul:not(.ul--clear) ol li:before {
  background-color: transparent;
}
/* line 58, ../../../../../frontend/styles/styles/_lists.scss */
/* line 65, ../../../../../frontend/styles/styles/_lists.scss */
.content .no-markers li:before {
  display: none;
}
/* line 72, ../../../../../frontend/styles/styles/_lists.scss */
/* line 75, ../../../../../frontend/styles/styles/_lists.scss */
.content ol:not(.ol--clear) &gt; li:before {
  content: counters(list-numbers,".");
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  width: 20px;
  /* 9 */
  width: 1.25rem;
  /* 9 */
  color: #042341;
  text-align: right;
  font-weight: bold;
}
/* line 90, ../../../../../frontend/styles/styles/_lists.scss */
.content ol:not(.ol--clear) ul li:before {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  width: 5px;
  /* 9 */
  width: 0.3125rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 9 */
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  left: 13px;
  /* 9 */
  left: 0.8125rem;
  /* 9 */
}

/* Links
	 ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 8, ../../../../../frontend/styles/styles/_links.scss */

/* line 13, ../../../../../frontend/styles/styles/_links.scss */

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 29, ../../../../../frontend/styles/styles/_links.scss */
a:active,a:hover {
  outline: 0;
}

/* line 61, ../../../../../frontend/styles/styles/_links.scss */

/* line 1, ../../../../../frontend/styles/styles/_lead.scss */
.lead {
  font-weight: bold;
  font-size: 1.1em;
}

/* line 1, ../../../../../frontend/styles/styles/_quote.scss */
.blockquote,blockquote {
  position: relative;
  background-color: #f5f8ff;
  border-left-style: solid;
  border-left-color: #111111;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  border-left-width: 4px;
  /* 9 */
  border-left-width: 0.25rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding: 24px;
  /* 9 */
  padding: 1.5rem;
  /* 9 */
}
/* line 11, ../../../../../frontend/styles/styles/_quote.scss */
.blockquote__footer,blockquote__footer {
  display: block;
  font-size: 80%;
  color: #333333;
}

/* line 1, ../../../../../frontend/styles/styles/_note.scss */
.note {
  display: block;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 12px;
  /* 9 */
  font-size: 0.75rem;
  /* 9 */
  line-height: 1em;
}

/* line 5, ../../../../../frontend/styles/styles/_media.scss */
.figure {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #eee;
}
/* line 10, ../../../../../frontend/styles/styles/_media.scss */
.figure__caption {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding: 16px;
  /* 9 */
  padding: 1rem;
  /* 9 */
  background-color: #eee;
}
/* line 19, ../../../../../frontend/styles/styles/_media.scss */
.figure__content img,.figure__content video {
  display: block;
}
/* line 25, ../../../../../frontend/styles/styles/_media.scss */
.figure--row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
/* line 29, ../../../../../frontend/styles/styles/_media.scss */
.figure--float-left {
  float: left;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-bottom: 16px;
  /* 9 */
  margin-bottom: 1rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-right: 16px;
  /* 9 */
  margin-right: 1rem;
  /* 9 */
}
/* line 35, ../../../../../frontend/styles/styles/_media.scss */
.figure--float-right {
  float: right;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-bottom: 16px;
  /* 9 */
  margin-bottom: 1rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-left: 16px;
  /* 9 */
  margin-left: 1rem;
  /* 9 */
}

/* line 42, ../../../../../frontend/styles/styles/_media.scss */
.figure--frame-4x3 .figure__content,.figure--frame-16x9 .figure__content,.figure--frame .figure__content {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}
/* line 48, ../../../../../frontend/styles/styles/_media.scss */
.figure--frame-4x3 .figure__content embed,.figure--frame-4x3 .figure__content iframe,.figure--frame-4x3 .figure__content object,.figure--frame-16x9 .figure__content embed,.figure--frame-16x9 .figure__content iframe,.figure--frame-16x9 .figure__content object,.figure--frame .figure__content embed,.figure--frame .figure__content iframe,.figure--frame .figure__content object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 67, ../../../../../frontend/styles/styles/_media.scss */
.figure--frame-4x3 .figure__content {
  padding-bottom: 75%;
}

/* line 1, ../../../../../frontend/temp/_002-validation-forms.scss */
.grecaptcha-badge {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

/* line 1, ../../../../../frontend/temp/_003-notifications.scss */
[id^='noty_topRight'][id$='container'] {
  width: auto !important;
  margin-left: 20px !important;
}
@media only screen and (max-width: 599px) {
  /* line 1, ../../../../../frontend/temp/_003-notifications.scss */
  [id^='noty_topRight'][id$='container'] {
    margin-left: 5px !important;
  }
}

/* line 10, ../../../../../frontend/temp/_003-notifications.scss */
[id^='noty_center'][id$='container'] {
  width: 500px !important;
}
@media only screen and (max-width: 599px) {
  /* line 10, ../../../../../frontend/temp/_003-notifications.scss */
  [id^='noty_center'][id$='container'] {
    width: auto !important;
    right: 5px !important;
    left: 5px !important;
  }
}

/* line 20, ../../../../../frontend/temp/_003-notifications.scss */
[id^='noty'][id$='container'] &gt; li {
  width: 100% !important;
}

/* line 1, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.tabs {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  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-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 7, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.tabs__button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  text-decoration: none;
  color: #ffffff;
  background-color: #00364e;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -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;
  text-align: center;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding: 15px;
  /* 9 */
  padding: 0.9375rem;
  /* 9 */
}
/* line 20, ../../../../../frontend/temp/_004-tabs-accordions.scss */
html.mdr-no-flexwrap .tabs__button {
  display: table-cell;
  padding-left: 1rem;
  zoom: 1;
  vertical-align: middle;
}
/* line 27, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.tabs__button:hover {
  background-color: #00364e;
  color: #ffffff;
}
/* line 32, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.tabs__button.is-expand {
  background-color: #042341;
  color: #ffffff;
}
/* line 38, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.tabs__article {
  background-color: #ffffff;
  position: absolute;
  left: -9999px;
  top: -9999px;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  width: 100%;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding: 15px;
  /* 9 */
  padding: 0.9375rem;
  /* 9 */
}
/* line 48, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.tabs__article.is-expand {
  position: relative;
  left: 0;
  top: 0;
}
/* line 55, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.tabs--biography {
  -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;
}
/* line 61, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.tabs--biography .tabs__button {
  color: #1D1D1D;
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 600;
  padding: 0.3rem 0;
  -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;
  background-color: transparent;
}
/* line 72, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.tabs--biography .tabs__article {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
/* line 78, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.tabs--biography .tabs__button {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  text-align: left;
  margin-right: 44px;
}
/* line 83, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.tabs--biography .tabs__button:last-child {
  margin-right: 0;
}
/* line 87, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.tabs--biography .tabs__button:hover {
  color: #1d1d1d;
  background-color: transparent;
}
/* line 92, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.tabs--biography .tabs__button.is-expand {
  color: #339BC1;
  border-bottom: 2px dotted;
  background-color: transparent;
}
/* line 97, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.tabs--biography .tabs__button.is-expand:hover {
  color: #339BC1;
}

/* line 112, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.accordion__section:first-child .accordion__button:first-child {
  border-top: none;
}
/* line 119, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.accordion__section:last-child .accordion__article {
  border-bottom: 1px solid #f0f0f0;
}
/* line 125, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.accordion__button {
  background-color: #fafafa;
  padding: 1.2rem 3.5rem 1.4rem 1.45rem;
  color: #000;
  border-top: 1px solid #f0f0f0;
  text-decoration: none;
  line-height: 1.3rem;
  font-size: 1.25rem;
  position: relative;
  font-weight: 500;
  display: block;
}
/* line 137, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.accordion__button:hover {
  color: #000;
  background-color: #f0f0f0;
}
/* line 142, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.accordion__button.is-expand {
  background-color: #f0f0f0;
}
/* line 145, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.accordion__button.is-expand:after,.accordion__button.is-expand:before {
  background-color: #000;
}
/* line 151, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.accordion__button.is-expand:before {
  background-color: #000;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 156, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.accordion__button.is-expand:after {
  background-color: #000;
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 162, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.accordion__button:before {
  content: "";
  display: block;
  width: 2px;
  height: 10px;
  position: absolute;
  background-color: #009bbf;
  top: 0;
  right: 32px;
  bottom: 0;
  margin: auto;
  -o-transition: -o-transform 0.2s ease;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  -o-transition: transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border-radius: 5px;
}
/* line 178, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.accordion__button:after {
  content: "";
  display: block;
  width: 2px;
  height: 10px;
  position: absolute;
  background-color: #009bbf;
  top: 0;
  right: 26px;
  bottom: 0;
  margin: auto;
  -o-transition: -o-transform 0.2s ease;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  -o-transition: transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-radius: 5px;
}
/* line 195, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.accordion__article {
  border-color: #f0f0f0;
  background-color: #ffffff;
  padding: 0.9rem 1.25rem 0.8rem 1.225rem;
  border-width: 0 1px 0 1px;
  border-style: solid;
  display: none;
}
/* line 204, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.accordion__article p {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1rem;
}
/* line 210, ../../../../../frontend/temp/_004-tabs-accordions.scss */
.accordion__article.is-expand {
  display: block;
}

/* This is the core CSS of Tooltipster */
/* GENERAL STRUCTURE RULES (do not edit this section) */
/* line 5, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-base {
  /* this ensures that a constrained height set by functionPosition,
  if greater that the natural height of the tooltip, will be enforced
  in browsers that support display:flex */
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
  /* this may be overriden in JS for fixed position origins */
  position: absolute;
}

/* line 15, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-box {
  /* see .tooltipster-base. flex-shrink 1 is only necessary for IE10-
  and flex-basis auto for IE11- (at least) */
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 21, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-content {
  /* prevents an overflow if the user adds padding to the div */
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* these make sure we'll be able to detect any overflow */
  max-height: 100%;
  max-width: 100%;
  overflow: auto;
}

/* line 30, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-ruler {
  /* these let us test the size of the tooltip without overflowing the window */
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
}

/* ANIMATIONS */
/* Open/close animations */
/* fade */
/* line 47, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
/* line 50, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-fade.tooltipster-show {
  opacity: 1;
}

/* grow */
/* line 57, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-backface-visibility: hidden;
}
/* line 61, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-grow.tooltipster-show {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* swing */
/* line 69, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -ms-transform: rotate(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
/* line 73, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-swing.tooltipster-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  -ms-transform: rotate(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}

/* fall */
/* line 82, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-fall {
  -webkit-transition-property: top;
  -o-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
/* line 85, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-fall.tooltipster-initial {
  top: 0 !important;
}
/* line 89, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  top: 0 !important;
  opacity: 0;
}

/* slide */
/* line 98, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-slide {
  -webkit-transition-property: left;
  -o-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
/* line 101, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-slide.tooltipster-initial {
  left: -40px !important;
}
/* line 105, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  left: 0 !important;
  opacity: 0;
}

/* Update animations */
/* We use animations rather than transitions here because
 transition durations may be specified in the style tag due to
 animationDuration, and we try to avoid collisions and the use
 of !important */
/* fade */
@-webkit-keyframes tooltipster-fading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tooltipster-fading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* line 132, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-update-fade {
  -webkit-animation: tooltipster-fading 400ms;
  animation: tooltipster-fading 400ms;
}

/* rotate */
@-webkit-keyframes tooltipster-rotating {
  25% {
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg);
  }
  75% {
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
  }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes tooltipster-rotating {
  25% {
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg);
  }
  75% {
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
  }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
/* line 153, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-update-rotate {
  -webkit-animation: tooltipster-rotating 600ms;
  animation: tooltipster-rotating 600ms;
}

/* scale */
@-webkit-keyframes tooltipster-scaling {
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes tooltipster-scaling {
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/* line 170, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-update-scale {
  -webkit-animation: tooltipster-scaling 600ms;
  animation: tooltipster-scaling 600ms;
}

/**
 * DEFAULT STYLE OF THE SIDETIP PLUGIN
 *
 * All styles are "namespaced" with .tooltipster-sidetip to prevent
 * conflicts between plugins.
 */
/* .tooltipster-box */
/* line 184, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip .tooltipster-box {
  background: #565656;
  border: 2px solid black;
  border-radius: 4px;
}
/* line 189, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
  margin-top: 8px;
}
/* line 192, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip.tooltipster-left .tooltipster-box {
  margin-right: 8px;
}
/* line 195, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip.tooltipster-right .tooltipster-box {
  margin-left: 8px;
}
/* line 198, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip.tooltipster-top .tooltipster-box {
  margin-bottom: 8px;
}
/* line 201, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip .tooltipster-content {
  color: white;
  line-height: 18px;
  padding: 6px 14px;
}
/* line 206, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip .tooltipster-arrow {
  overflow: hidden;
  position: absolute;
}
/* line 210, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
  height: 10px;
  /* half the width, for centering */
  margin-left: -10px;
  top: 0;
  width: 20px;
}
/* line 217, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  right: 0;
  /* top 0 to keep the arrow from overflowing .tooltipster-base when it has not
  been positioned yet */
  top: 0;
  width: 10px;
}
/* line 226, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  left: 0;
  /* same as .tooltipster-left .tooltipster-arrow */
  top: 0;
  width: 10px;
}
/* line 234, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: 0;
  height: 10px;
  margin-left: -10px;
  width: 20px;
}
/* line 240, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border {
  height: 0;
  position: absolute;
  width: 0;
}
/* line 245, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip .tooltipster-arrow-background {
  border: 10px solid transparent;
}
/* line 248, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #565656;
  left: 0px;
  top: 3px;
}
/* line 253, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #565656;
  left: -3px;
  top: 0px;
}
/* line 258, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #565656;
  left: 3px;
  top: 0px;
}
/* line 263, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #565656;
  left: 0px;
  top: -3px;
}
/* line 268, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip .tooltipster-arrow-border {
  border: 10px solid transparent;
  left: 0;
  top: 0;
}
/* line 273, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: black;
}
/* line 276, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: black;
}
/* line 279, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: black;
}
/* line 282, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: black;
}
/* line 285, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip .tooltipster-arrow-uncropped {
  position: relative;
}
/* line 288, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -10px;
}
/* line 291, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
  left: -10px;
}

/* .tooltipster-content */
/* .tooltipster-arrow : will keep only the zone of .tooltipster-arrow-uncropped that
corresponds to the arrow we want to display */
/* common rules between .tooltipster-arrow-background and .tooltipster-arrow-border */
/* .tooltipster-arrow-background */
/* .tooltipster-arrow-border */
/* tooltipster-arrow-uncropped */
/* line 310, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-star.tooltipster-sidetip.tooltipster-top .tooltipster-arrow--right {
  left: auto !important;
  right: 0;
}
/* line 315, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-star.tooltipster-sidetip.tooltipster-top .tooltipster-arrow--left {
  left: 0 !important;
  margin-left: 0;
}
/* line 320, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-star.tooltipster-sidetip .tooltipster-box {
  border: none;
  background: #ffffff;
  -webkit-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.15);
}
/* line 326, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-star.tooltipster-sidetip .tooltipster-content {
  color: #1D1D1D;
  font-size: 12px;
  font-weight: 300;
  line-height: 19px;
}
/* line 333, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-star.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #ffffff;
}
/* line 337, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltipster-star.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #ffffff;
  -webkit-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.15);
}

/* line 343, ../../../../../frontend/temp/_005-tooltips.scss */
.tooltip-star__position {
  top: 0;
  color: #339BC1;
  font-size: 25px;
}

/*! Tablesaw - v3.0.0-beta.3 - 2016-10-10
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2016 Filament Group; Licensed MIT */
/* line 14, ../../../../../frontend/temp/_006-table-responsive.scss */
.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label {
  display: none;
}

/* Mobile first styles: Begin with the stacked presentation at narrow widths */
@media only all {
  /* Show the table cells as a block level element */
  /* line 30, ../../../../../frontend/temp/_006-table-responsive.scss */
  .tablesaw-stack td,.tablesaw-stack th {
    text-align: left;
    display: block;
  }

  /* line 36, ../../../../../frontend/temp/_006-table-responsive.scss */
  .tablesaw-stack tr {
    clear: both;
    display: table-row;
  }

  /* Make the label elements a percentage width */
  /* line 43, ../../../../../frontend/temp/_006-table-responsive.scss */
  .tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label {
    display: block;
    padding: 0 .6em 0 0;
    width: 30%;
    display: inline-block;
  }

  /* For grouped headers, have a different style to visually separate the levels by classing the first label in each col group */
  /* line 53, ../../../../../frontend/temp/_006-table-responsive.scss */
  .tablesaw-stack td .tablesaw-cell-label-top,.tablesaw-stack th .tablesaw-cell-label-top {
    display: block;
    padding: .4em 0;
    margin: .4em 0;
  }

  /* line 60, ../../../../../frontend/temp/_006-table-responsive.scss */
  .tablesaw-cell-label {
    display: block;
  }

  /* Avoid double strokes when stacked */
  /* line 66, ../../../../../frontend/temp/_006-table-responsive.scss */
  .tablesaw-stack tbody th.group {
    margin-top: -1px;
  }

  /* Avoid double strokes when stacked */
  /* line 72, ../../../../../frontend/temp/_006-table-responsive.scss */
  .tablesaw-stack th.group b.tablesaw-cell-label {
    display: none !important;
  }
}
/* Tablesaw Sass Mixins */
@media (max-width: 1920px) {
  /* line 148, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--default {
    /* Table rows have a gray bottom stroke by default */
  }
  /* line 81, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--default .tablesaw-stack tbody tr {
    border-bottom: 1px solid #dfdfdf;
  }
  /* line 84, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--default .tablesaw-stack thead td,.table--default .tablesaw-stack thead th {
    display: none;
  }
  /* line 88, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--default .tablesaw-stack tbody td,.table--default .tablesaw-stack tbody th {
    clear: left;
    float: left;
    width: 100%;
  }
  /* line 94, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--default .tablesaw-cell-label {
    vertical-align: top;
  }
  /* line 97, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--default .tablesaw-cell-content {
    max-width: 67%;
    display: inline-block;
  }
  /* line 101, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--default .tablesaw-stack td:empty,.table--default .tablesaw-stack th:empty {
    display: none;
  }
}
@media (min-width: 1921px) {
  /* line 148, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--default {
    /* Show the table header rows */
    /* Hide the labels in each cell */
  }
  /* line 108, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--default .tablesaw-stack tr {
    display: table-row;
  }
  /* line 112, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--default .tablesaw-stack td,.table--default .tablesaw-stack th,.table--default .tablesaw-stack thead td,.table--default .tablesaw-stack thead th {
    display: table-cell;
    margin: 0;
  }
  /* line 120, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--default .tablesaw-stack td .tablesaw-cell-label,.table--default .tablesaw-stack th .tablesaw-cell-label {
    display: none !important;
  }
}

@media (max-width: 1024px) {
  /* line 153, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--tablet {
    /* Table rows have a gray bottom stroke by default */
  }
  /* line 81, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--tablet .tablesaw-stack tbody tr {
    border-bottom: 1px solid #dfdfdf;
  }
  /* line 84, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--tablet .tablesaw-stack thead td,.table--tablet .tablesaw-stack thead th {
    display: none;
  }
  /* line 88, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--tablet .tablesaw-stack tbody td,.table--tablet .tablesaw-stack tbody th {
    clear: left;
    float: left;
    width: 100%;
  }
  /* line 94, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--tablet .tablesaw-cell-label {
    vertical-align: top;
  }
  /* line 97, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--tablet .tablesaw-cell-content {
    max-width: 67%;
    display: inline-block;
  }
  /* line 101, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--tablet .tablesaw-stack td:empty,.table--tablet .tablesaw-stack th:empty {
    display: none;
  }
}
@media (min-width: 1025px) {
  /* line 153, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--tablet {
    /* Show the table header rows */
    /* Hide the labels in each cell */
  }
  /* line 108, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--tablet .tablesaw-stack tr {
    display: table-row;
  }
  /* line 112, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--tablet .tablesaw-stack td,.table--tablet .tablesaw-stack th,.table--tablet .tablesaw-stack thead td,.table--tablet .tablesaw-stack thead th {
    display: table-cell;
    margin: 0;
  }
  /* line 120, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--tablet .tablesaw-stack td .tablesaw-cell-label,.table--tablet .tablesaw-stack th .tablesaw-cell-label {
    display: none !important;
  }
}

@media (max-width: 768px) {
  /* line 158, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--mobile {
    /* Table rows have a gray bottom stroke by default */
  }
  /* line 81, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--mobile .tablesaw-stack tbody tr {
    border-bottom: 1px solid #dfdfdf;
  }
  /* line 84, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--mobile .tablesaw-stack thead td,.table--mobile .tablesaw-stack thead th {
    display: none;
  }
  /* line 88, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--mobile .tablesaw-stack tbody td,.table--mobile .tablesaw-stack tbody th {
    clear: left;
    float: left;
    width: 100%;
  }
  /* line 94, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--mobile .tablesaw-cell-label {
    vertical-align: top;
  }
  /* line 97, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--mobile .tablesaw-cell-content {
    max-width: 67%;
    display: inline-block;
  }
  /* line 101, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--mobile .tablesaw-stack td:empty,.table--mobile .tablesaw-stack th:empty {
    display: none;
  }
}
@media (min-width: 769px) {
  /* line 158, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--mobile {
    /* Show the table header rows */
    /* Hide the labels in each cell */
  }
  /* line 108, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--mobile .tablesaw-stack tr {
    display: table-row;
  }
  /* line 112, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--mobile .tablesaw-stack td,.table--mobile .tablesaw-stack th,.table--mobile .tablesaw-stack thead td,.table--mobile .tablesaw-stack thead th {
    display: table-cell;
    margin: 0;
  }
  /* line 120, ../../../../../frontend/temp/_006-table-responsive.scss */
  .table--mobile .tablesaw-stack td .tablesaw-cell-label,.table--mobile .tablesaw-stack th .tablesaw-cell-label {
    display: none !important;
  }
}

/*!
 * 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/_007-navigation.scss */
.hamburger {
  padding: 1rem 1rem;
  display: inline-block;
  cursor: pointer;
  -webkit-transition-property: opacity, color, -webkit-filter;
  transition-property: opacity, color, -webkit-filter;
  -o-transition-property: opacity, filter, color;
  transition-property: opacity, filter, color;
  transition-property: opacity, filter, color, -webkit-filter;
  -webkit-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
  font: inherit;
  background-color: transparent;
  border: 0;
  margin: 0 -1rem 0 1.8rem;
  overflow: visible;
  color: rgba(255, 255, 255, 0.9);
  text-transform: uppercase;
}
/* line 54, ../../../../../frontend/temp/_007-navigation.scss */
.hamburger .hamburger-inner,.hamburger .hamburger-inner::after {
  -webkit-transition-property: background-color, color;
  -o-transition-property: background-color, color;
  transition-property: background-color, color;
  -webkit-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
}
/* line 60, ../../../../../frontend/temp/_007-navigation.scss */
.hamburger:hover {
  opacity: 1;
  color: #ef7f1a !important;
}
/* line 70, ../../../../../frontend/temp/_007-navigation.scss */
.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner::after {
  background-color: #ef7f1a !important;
}
/* line 75, ../../../../../frontend/temp/_007-navigation.scss */
.hamburger.is-active {
  color: #fff !important;
}
/* line 78, ../../../../../frontend/temp/_007-navigation.scss */
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after {
  background-color: #fff !important;
}

/* line 84, ../../../../../frontend/temp/_007-navigation.scss */
.hamburger-box {
  width: 26px;
  height: 19px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

/* line 92, ../../../../../frontend/temp/_007-navigation.scss */
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1.5px;
}
/* line 97, ../../../../../frontend/temp/_007-navigation.scss */
.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before {
  width: 26px;
  height: 3px;
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 0.25rem;
  position: absolute;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}
/* line 110, ../../../../../frontend/temp/_007-navigation.scss */
.hamburger-inner::after,.hamburger-inner::before {
  content: "";
  display: block;
}
/* line 116, ../../../../../frontend/temp/_007-navigation.scss */
.hamburger-inner::before {
  top: -8px;
}
/* line 120, ../../../../../frontend/temp/_007-navigation.scss */
.hamburger-inner::after {
  bottom: -8px;
}

/*
 * Squeeze
 */
/* line 132, ../../../../../frontend/temp/_007-navigation.scss */
.hamburger--squeeze .hamburger-inner {
  -webkit-transition-duration: 0.075s;
  -o-transition-duration: 0.075s;
  transition-duration: 0.075s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
/* line 136, ../../../../../frontend/temp/_007-navigation.scss */
.hamburger--squeeze .hamburger-inner::before {
  -webkit-transition: top 0.075s 0.12s ease, opacity 0.075s ease;
  -o-transition: top 0.075s 0.12s ease, opacity 0.075s ease;
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}
/* line 141, ../../../../../frontend/temp/_007-navigation.scss */
.hamburger--squeeze .hamburger-inner::after {
  -webkit-transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
/* line 148, ../../../../../frontend/temp/_007-navigation.scss */
.hamburger--squeeze.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition-delay: 0.12s;
  -o-transition-delay: 0.12s;
  transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
/* line 153, ../../../../../frontend/temp/_007-navigation.scss */
.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.075s ease, opacity 0.075s 0.12s ease;
  -o-transition: top 0.075s ease, opacity 0.075s 0.12s ease;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}
/* line 160, ../../../../../frontend/temp/_007-navigation.scss */
.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 187, ../../../../../frontend/temp/_007-navigation.scss */
.nav--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;
}
/* line 191, ../../../../../frontend/temp/_007-navigation.scss */
.nav--main .nav__link {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.9);
  font-size: 0.875rem;
  text-transform: uppercase;
  font-weight: 500;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
  line-height: 1.21;
}
@media (max-width: 1440px) {
  /* line 191, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__link {
    font-size: 0.8rem;
    line-height: 1.25;
  }
}
/* line 205, ../../../../../frontend/temp/_007-navigation.scss */
.nav--main .nav__link:hover {
  color: #ef7f1a !important;
}
/* line 209, ../../../../../frontend/temp/_007-navigation.scss */
.nav--main .nav__link.is-active,.nav--main .nav__link.is-opened {
  color: #ef7f1a !important;
}
/* line 215, ../../../../../frontend/temp/_007-navigation.scss */
.nav--main .nav__slide {
  opacity: 0;
  display: none;
  position: absolute;
  top: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.15);
  padding-top: 1rem;
  padding-bottom: 1rem;
}
/* line 227, ../../../../../frontend/temp/_007-navigation.scss */
.nav--main .nav__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 231, ../../../../../frontend/temp/_007-navigation.scss */
.nav--main .nav__list--lvl1 {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 235, ../../../../../frontend/temp/_007-navigation.scss */
.nav--main .nav__item {
  position: relative;
}
/* line 239, ../../../../../frontend/temp/_007-navigation.scss */
.nav--main .nav__item--lvl1 {
  height: 100%;
  line-height: 1.2;
  margin-left: 3.125rem;
}
@media (max-width: 1800px) {
  /* line 239, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__item--lvl1 {
    margin-left: 2.5rem;
  }
}
@media (max-width: 1440px) {
  /* line 239, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__item--lvl1 {
    margin-left: 2rem;
  }
}
/* line 253, ../../../../../frontend/temp/_007-navigation.scss */
.nav--main .nav__item--lvl2 {
  line-height: 1.25;
}
/* line 256, ../../../../../frontend/temp/_007-navigation.scss */
.nav--main .nav__item--lvl2 .nav__link {
  color: #009bbf;
}
/* line 260, ../../../../../frontend/temp/_007-navigation.scss */
.nav--main .nav__item--lvl2 .nav__slide {
  left: 100%;
  width: 100%;
  top: -1rem;
}
/* line 267, ../../../../../frontend/temp/_007-navigation.scss */
.nav--main .nav__link--lvl1 {
  display: block;
  text-align: center;
}
/* line 272, ../../../../../frontend/temp/_007-navigation.scss */
.nav--main .nav__link--lvl2 {
  white-space: nowrap;
  font-size: 0.8rem;
  text-align: left;
  display: block;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
/* line 281, ../../../../../frontend/temp/_007-navigation.scss */
.nav--main .nav__link--lvl3 {
  padding-left: 1rem;
  padding-right: 1rem;
}
/* line 286, ../../../../../frontend/temp/_007-navigation.scss */
.nav--main .nav__list--lvl2,.nav--main .nav__list--lvl3 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 291, ../../../../../frontend/temp/_007-navigation.scss */
.nav--main .nav__item--lvl3 .nav__link {
  color: #666666;
  text-transform: inherit;
}
/* line 296, ../../../../../frontend/temp/_007-navigation.scss */
.nav--main .nav__item--lvl3 {
  margin-top: 0.3rem;
}
/* line 299, ../../../../../frontend/temp/_007-navigation.scss */
.nav--main .nav__item--lvl3:first-child {
  margin-top: 0;
}

/* line 305, ../../../../../frontend/temp/_007-navigation.scss */
.nav--aside {
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: -webkit-calc(33.333% + 6px);
  margin-left: calc(33.333% + 6px);
}
/* line 311, ../../../../../frontend/temp/_007-navigation.scss */
.nav--aside .nav__link {
  color: #666666;
  font-weight: 500;
  line-height: 1.21;
  font-size: 0.875rem;
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 320, ../../../../../frontend/temp/_007-navigation.scss */
.nav--aside .nav__link--static {
  color: #000 !important;
}
/* line 324, ../../../../../frontend/temp/_007-navigation.scss */
.nav--aside .nav__link:hover {
  color: #ef7f1a;
}
/* line 330, ../../../../../frontend/temp/_007-navigation.scss */
.nav--aside .nav__item--parent {
  margin-bottom: 1.5rem;
}
/* line 333, ../../../../../frontend/temp/_007-navigation.scss */
.nav--aside .nav__item--parent .nav__link {
  color: #000;
  font-weight: 600;
  font-size: 1.53rem;
  line-height: 1.23rem;
  text-transform: none;
}
/* line 340, ../../../../../frontend/temp/_007-navigation.scss */
.nav--aside .nav__item--parent .nav__link:hover {
  color: #ef7f1a;
}
/* line 346, ../../../../../frontend/temp/_007-navigation.scss */
.nav--aside .nav__item--lvl2 {
  padding-left: 2rem;
}
/* line 349, ../../../../../frontend/temp/_007-navigation.scss */
.nav--aside .nav__item--lvl2 + .nav__item--lvl2 {
  margin-top: 1rem;
}
/* line 353, ../../../../../frontend/temp/_007-navigation.scss */
.nav--aside .nav__item--lvl2.is-expanded {
  position: relative;
}
/* line 356, ../../../../../frontend/temp/_007-navigation.scss */
.nav--aside .nav__item--lvl2.is-expanded .nav__link {
  color: #ef7f1a;
}
/* line 360, ../../../../../frontend/temp/_007-navigation.scss */
.nav--aside .nav__item--lvl2.is-expanded:before {
  left: 0;
  content: '';
  width: 17px;
  height: 13px;
  top: 0.27rem;
  position: absolute;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8' fill='%23ef7f1a'%3E%3Cpath d='M7.1 7.9l3.8-3.6c.1-.1.1-.2.1-.3 0-.1 0-.2-.1-.3L7.1.1C7 0 6.9 0 6.8 0c-.2 0-.2 0-.3.1l-.6.6c-.2.2-.2.4 0 .6l1.7 1.6c.1.1 0 .4-.2.4h-7c-.2-.1-.4.1-.4.3v.8c0 .2.2.4.4.4h7c.2 0 .3.2.2.4L5.9 6.8c-.2.2-.2.4 0 .6l.6.6h.3c.1 0 .2 0 .3-.1z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 370, ../../../../../frontend/temp/_007-navigation.scss */
.nav--aside .nav__item--lvl2.is-expanded .nav__item--lvl3 .nav__link {
  color: #666;
}
/* line 373, ../../../../../frontend/temp/_007-navigation.scss */
.nav--aside .nav__item--lvl2.is-expanded .nav__item--lvl3 .nav__link.is-active {
  color: #1d1d1d;
  font-weight: 600;
}
/* line 378, ../../../../../frontend/temp/_007-navigation.scss */
.nav--aside .nav__item--lvl2.is-expanded .nav__item--lvl3 .nav__link:hover {
  color: #ef7f1a;
}
/* line 386, ../../../../../frontend/temp/_007-navigation.scss */
.nav--aside .nav__item--lvl3 + .nav__item--lvl3 {
  margin-top: 0.9375rem;
}
/* line 390, ../../../../../frontend/temp/_007-navigation.scss */
.nav--aside .nav__item--lvl3 .nav__link {
  line-height: 1.21;
  padding-left: 1rem;
  text-transform: inherit;
}
/* line 398, ../../../../../frontend/temp/_007-navigation.scss */
.nav--aside .nav__list--lvl3 {
  margin-top: 1.125rem;
  margin-bottom: 1.125rem;
}

/* line 406, ../../../../../frontend/temp/_007-navigation.scss */
.header .hamburger {
  display: none;
  margin-right: auto;
  width: auto;
  font-size: 0.9rem;
  font-weight: 600;
}
/* line 414, ../../../../../frontend/temp/_007-navigation.scss */
.header .hamburger-box {
  padding-left: 2.7rem;
  color: rgba(255, 255, 255, 0.9);
  text-transform: uppercase;
  width: auto;
}
/* line 421, ../../../../../frontend/temp/_007-navigation.scss */
.header .hamburger-inner {
  top: 25%;
  left: 0;
}
/* line 425, ../../../../../frontend/temp/_007-navigation.scss */
.header .hamburger-inner:before {
  background: none;
}
/* line 430, ../../../../../frontend/temp/_007-navigation.scss */
.header .hamburger--squeeze.is-active .hamburger-inner {
  top: 50%;
}
/* line 434, ../../../../../frontend/temp/_007-navigation.scss */
.header .hamburger-inner,.header .hamburger-inner::after,.header .hamburger-inner::before {
  transition-property: transform, -webkit-transform, top, bottom;
}

@media (max-width: 1500px) {
  /* line 440, ../../../../../frontend/temp/_007-navigation.scss */
  html[lang="kz"] .nav--main .nav__item--lvl1 {
    margin-left: 2rem;
  }
}
@media (max-width: 1100px) {
  /* line 446, ../../../../../frontend/temp/_007-navigation.scss */
  html[lang="kz"] .nav--main .nav__item--lvl1 {
    margin-left: 1.5rem;
  }
}
@media (min-width: 1025px) {
  /* line 452, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    opacity: 1 !important;
  }

  /* line 456, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__link--lvl2,.nav--main .nav__link--lvl3 {
    padding-left: 0.95rem;
    padding-right: 0.95rem;
    font-size: 0.875rem;
  }

  /* line 463, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__link--lvl2 {
    padding-top: 0.7rem;
    padding-bottom: 0.6rem;
  }

  /* line 468, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__link--lvl3 {
    display: block;
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
  }

  /* line 474, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__slide {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
  }

  /* line 480, ../../../../../frontend/temp/_007-navigation.scss */
  .nav__link--lvl2.js-top-link:before {
    top: 50%;
    content: '';
    width: 12px;
    height: 7px;
    right: 0.6rem;
    position: absolute;
    -webkit-transform: translateY(-50%) rotate(-90deg);
    -ms-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-50%) rotate(-90deg);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='%2343A3C6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.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%;
  }
  /* line 491, ../../../../../frontend/temp/_007-navigation.scss */
  .nav__link--lvl2.js-top-link:hover::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='%23ef7f1a' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.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%;
  }
}
@media (max-width: 1024px) {
  /* line 498, ../../../../../frontend/temp/_007-navigation.scss */
  .header.nav-opened .header__bg--gradient:after {
    background: #009bbf;
  }

  /* line 503, ../../../../../frontend/temp/_007-navigation.scss */
  .body--index .header {
    background-color: transparent;
    -webkit-transition: background-color 0.2s ease;
    -o-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
  }
  /* line 507, ../../../../../frontend/temp/_007-navigation.scss */
  .body--index .header.nav-opened .header__top {
    background-color: #009bbf;
  }

  /* line 514, ../../../../../frontend/temp/_007-navigation.scss */
  .header .hamburger {
    display: inline-block;
  }

  /* line 519, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main {
    left: 0;
    right: 0;
    top: 100%;
    display: none;
    position: absolute;
    padding-left: 27px;
    padding-right: 27px;
    background-color: #fff;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.15);
  }
  /* line 531, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .js-top-link {
    display: block;
    margin-right: 2.4rem;
  }
  /* line 535, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .js-top-link.is-opened + .nav__arrow:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  /* line 541, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__list {
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
    -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 547, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__list--lvl3 {
    padding: 0.8rem 1rem 1.1rem;
  }
  /* line 552, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__slide {
    padding: 0;
    margin-top: 20px;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
    opacity: 1 !important;
  }
  /* line 560, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__link {
    color: #009bbf;
    font-size: 1rem;
    line-height: 1.25;
  }
  /* line 565, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__link &gt; span {
    padding-bottom: 0.1rem;
    border-bottom: 1px dotted #666;
  }
  /* line 571, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__link.is-redirect &gt; span {
    padding-bottom: 0;
    border-bottom: none;
  }
  /* line 576, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__link.is-redirect.is-active,.nav--main .nav__link.is-redirect.is-opened {
    border-bottom-color: #ef7f1a;
  }
  /* line 582, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__link--lvl1 {
    text-align: left;
  }
  /* line 586, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__link--lvl2 {
    display: block;
    white-space: initial;
    font-size: 0.85rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  /* line 593, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__link--lvl2 &gt; span {
    line-height: 1.7;
  }
  /* line 597, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__link--lvl2.js-top-link.is-active {
    color: #EF7F1A !important;
  }
  /* line 600, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__link--lvl2.js-top-link.is-active .nav__arrow {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='%2343A3C6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.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%;
  }
  /* line 606, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__link--lvl3 {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 612, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__item--lvl2 .nav__link,.nav--main .nav__link {
    color: #666666;
  }
  /* line 616, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__item--lvl2 .nav__link.is-active,.nav--main .nav__item--lvl2 .nav__link.is-opened,.nav--main .nav__link.is-active,.nav--main .nav__link.is-opened {
    color: #ef7f1a !important;
  }
  /* line 620, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__item--lvl2 .nav__link.is-active + .nav__arrow:before,.nav--main .nav__item--lvl2 .nav__link.is-opened + .nav__arrow:before,.nav--main .nav__link.is-active + .nav__arrow:before,.nav--main .nav__link.is-opened + .nav__arrow:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='%23ef7f1a' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.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%;
  }
  /* line 628, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__item--lvl1 {
    width: 100%;
    height: auto;
    text-align: left;
    line-height: 1.4;
    padding: 0.95rem 0;
    margin-left: 0 !important;
  }
  /* line 636, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__item--lvl1 + .nav__item--lvl1 {
    border-top: 1px solid #eee;
  }
  /* line 641, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__item--lvl2 {
    width: 100%;
    display: block;
  }
  /* line 645, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__item--lvl2 .nav__slide {
    top: auto;
    z-index: 1;
    left: auto;
    margin-top: 0;
    position: relative;
    padding-left: 20px;
    background-color: transparent;
  }
  /* line 656, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__item--lvl2.is-opened {
    padding: 10.5px 0;
  }
  /* line 659, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__item--lvl2.is-opened:after,.nav--main .nav__item--lvl2.is-opened:before {
    top: 0;
    z-index: 0;
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #F8F8F8;
  }
  /* line 670, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__item--lvl2.is-opened:before {
    left: -50%;
  }
  /* line 674, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__item--lvl2.is-opened:after {
    right: -50%;
  }
  /* line 678, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__item--lvl2.is-opened .js-top-link {
    z-index: 1;
  }
  /* line 681, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__item--lvl2.is-opened .js-top-link:before {
    top: 0.6rem;
  }
  /* line 685, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__item--lvl2.is-opened .js-top-link.is-opened {
    padding-top: 0;
    position: relative;
    color: #EF7F1A !important;
  }
  /* line 694, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__item--lvl3 {
    margin-top: 1.1rem;
  }
  /* line 697, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__item--lvl3 .nav__link {
    font-size: 12px;
  }
  /* line 703, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__arrow {
    top: 0;
    right: 0;
    z-index: 4;
    width: 2.4rem;
    height: 3.1rem;
    cursor: pointer;
    position: absolute;
  }
  /* line 712, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__arrow:before {
    right: 0;
    z-index: 2;
    top: 1.2rem;
    content: '';
    width: 12px;
    height: 7px;
    display: block;
    position: absolute;
    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='M5.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%;
  }
}
@media (max-width: 440px) {
  /* line 729, ../../../../../frontend/temp/_007-navigation.scss */
  .header .hamburger {
    margin-left: 0.5rem;
    font-size: 0;
  }

  /* line 734, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__slide {
    opacity: 0;
  }

  /* line 738, ../../../../../frontend/temp/_007-navigation.scss */
  .nav--main .nav__slide.is-opened {
    top: 0;
  }
}
/* line 1, ../../../../../frontend/temp/_008-breadcrumbs.scss */
.breadcrumbs {
  font-size: 0.75rem;
  position: relative;
  margin-top: 3.7rem;
}
/* line 10, ../../../../../frontend/temp/_008-breadcrumbs.scss */
.breadcrumbs__list {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 15, ../../../../../frontend/temp/_008-breadcrumbs.scss */
.breadcrumbs__item:not(:first-of-type) {
  padding-left: 1.8rem;
}
/* line 19, ../../../../../frontend/temp/_008-breadcrumbs.scss */
.breadcrumbs__item {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-right: 7px;
  /* 9 */
  margin-right: 0.4375rem;
  /* 9 */
}
/* line 22, ../../../../../frontend/temp/_008-breadcrumbs.scss */
.breadcrumbs__item:last-child .breadcrumbs__link {
  color: #fff;
}
/* line 25, ../../../../../frontend/temp/_008-breadcrumbs.scss */
.breadcrumbs__item:last-child .breadcrumbs__link:after {
  display: none;
}
/* line 31, ../../../../../frontend/temp/_008-breadcrumbs.scss */
.breadcrumbs__link:not(.is-current) {
  position: relative;
  text-decoration: none;
}
/* line 35, ../../../../../frontend/temp/_008-breadcrumbs.scss */
.breadcrumbs__link:not(.is-current):hover {
  color: #ef7f1a;
}
/* line 39, ../../../../../frontend/temp/_008-breadcrumbs.scss */
.breadcrumbs__link:not(.is-current):after {
  font-size: 0.625rem;
  position: absolute;
  right: -1.2rem;
  line-height: 1.5;
  color: #a3b7c1;
  content: '/';
  top: 0;
}
/* line 51, ../../../../../frontend/temp/_008-breadcrumbs.scss */
.breadcrumbs--dark .breadcrumbs__link {
  color: #000;
}
/* line 54, ../../../../../frontend/temp/_008-breadcrumbs.scss */
.breadcrumbs--dark .breadcrumbs__link.is-current {
  color: aquamarine;
}
/* line 61, ../../../../../frontend/temp/_008-breadcrumbs.scss */
.breadcrumbs--light .breadcrumbs__link {
  text-transform: uppercase;
  color: #a3b7c1;
}
/* line 65, ../../../../../frontend/temp/_008-breadcrumbs.scss */
.breadcrumbs--light .breadcrumbs__link.is-current {
  color: #ef7f1a;
}

/* line 1, ../../../../../frontend/temp/_009-slider.scss */
.swiper-preloader {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #ffffff;
  z-index: 9999;
  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 14, ../../../../../frontend/temp/_009-slider.scss */
.body--index .decorate-column {
  opacity: 0;
}
/* line 18, ../../../../../frontend/temp/_009-slider.scss */
.body--index .header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
}
/* line 24, ../../../../../frontend/temp/_009-slider.scss */
.body--index .header .decorate-column {
  display: none;
}
/* line 29, ../../../../../frontend/temp/_009-slider.scss */
.body--index .footer .layout__row {
  padding-left: 0;
}
/* line 34, ../../../../../frontend/temp/_009-slider.scss */
.body--index .header--dark .icon-search {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='28.5 0 52 52'%3E%3Cpath fill='%23009bbf' d='M79.582 51.082c-.611.612-1.223.918-1.835.918s-1.529-.306-1.835-.918L66.43 41.6c-3.977 3.365-9.177 4.895-14.377 4.895C38.9 46.8 28.5 36.094 28.5 23.247 28.5 10.4 38.9 0 51.747 0s23.247 10.4 23.247 23.247c0 5.2-1.836 10.095-4.895 14.376l9.482 9.482c1.225 1.225 1.225 3.059.001 3.977zM51.747 5.812c-9.788 0-17.741 7.953-17.741 17.741 0 9.789 7.953 17.741 17.741 17.741s17.741-7.952 17.741-17.741c0-9.788-7.953-17.741-17.741-17.741z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 38, ../../../../../frontend/temp/_009-slider.scss */
.body--index .header--dark .nav--main .nav__link {
  color: #009bbf;
}
/* line 42, ../../../../../frontend/temp/_009-slider.scss */
.body--index .header--dark .header__tools-lang,.body--index .header--dark .header__tools-search {
  color: #009bbf;
}
/* line 48, ../../../../../frontend/temp/_009-slider.scss */
.body--index .header--dark .header__tools-lang:after,.body--index .header--dark .header__tools-lang:before {
  background-color: #009bbf;
}

/* line 56, ../../../../../frontend/temp/_009-slider.scss */
html[lang='kz'] .header.header--dark .logo {
  background: url(/images/logo-en--dark.png) no-repeat center center;
  background-size: contain;
}

/* line 61, ../../../../../frontend/temp/_009-slider.scss */
html[lang='ru'] .header.header--dark .logo {
  background: url(/images/logo-en--dark.png) no-repeat center center;
  background-size: contain;
}

/* line 66, ../../../../../frontend/temp/_009-slider.scss */
html[lang='en'] .header.header--dark .logo {
  background: url(/images/logo-en--dark.png) no-repeat center center;
  background-size: contain;
}

/* line 71, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
}
/* line 79, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .swiper-slide {
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #333;
}
/* line 86, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .swiper-slide__content {
  position: absolute;
  z-index: 2;
  max-width: 1200px;
  width: 100%;
  left: 50%;
  padding-top: 3rem;
  padding-bottom: 3rem;
  -webkit-transform: translateX(-600px);
  -ms-transform: translateX(-600px);
  transform: translateX(-600px);
  color: #1d1d1d;
  margin-top: 0;
}
/* line 99, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .swiper-slide__wrapper {
  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 105, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .swiper-pagination-bullet {
  height: 2px;
  border-radius: 0;
  border: none;
  background-color: #ffffff;
  opacity: 0.4;
  margin: 0.9rem 0 !important;
  width: 0.5rem;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  outline: none !important;
}
/* line 117, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .swiper-pagination-bullet-active {
  width: 1.2rem;
  opacity: 1;
}
/* line 122, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main &gt; .swiper-pagination--main {
  left: 2rem;
  top: 10rem;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  right: auto;
}
/* line 130, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .swiper-pagination--dark .swiper-pagination-bullet {
  background-color: #009bbf;
  opacity: 1;
}
/* line 134, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .swiper-pagination--dark .swiper-pagination-bullet-active {
  background-color: #000000;
}
/* line 140, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide {
  margin-top: 0;
}
/* line 143, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide__heading {
  display: inline-block;
  max-width: 640px;
  font-size: 3.05rem;
  text-transform: uppercase;
  line-height: 1.3;
  font-weight: 500;
  width: 100%;
  margin-bottom: 5rem;
  margin-top: 8rem;
}
/* line 155, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide__heading--2 {
  font-size: 2rem;
  margin-bottom: 1.5rem;
}
/* line 160, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide p {
  font-size: 1.1rem;
}
/* line 164, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide .btn {
  margin-top: 2rem;
}
/* line 168, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide .swiper-pagination {
  margin-left: auto;
}
/* line 173, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide .swiper-container--work .swiper-slide__content {
  position: relative;
  left: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  padding: 0;
  color: #fff;
}
/* line 183, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 {
  padding-top: 90px;
}
/* line 186, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 .slide {
  padding: 132px 7rem 17rem;
}
/* line 189, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 .slide:after {
  content: '';
  background: -webkit-linear-gradient(315deg, #004e8e 0%, rgba(0, 0, 0, 0.5) 70%);
  background: -o-linear-gradient(315deg, #004e8e 0%, rgba(0, 0, 0, 0.5) 70%);
  background: linear-gradient(135deg, #004e8e 0%, rgba(0, 0, 0, 0.5) 70%);
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
/* line 204, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 .swiper-slide__content {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  max-width: none;
  width: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  padding: 0;
}
/* line 214, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 .swiper-slide__content p {
  margin-left: 17rem;
  margin-bottom: 1rem;
  max-width: 480px;
  color: #a3b7c1;
  font-size: 1.275rem;
  font-weight: 300;
}
@media (max-height: 1024px) {
  /* line 214, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--1 .swiper-slide__content p {
    margin-left: 10rem;
  }
}
/* line 226, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 .swiper-slide__content p b {
  color: #ffffff;
  font-weight: 500;
}
/* line 232, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 .swiper-slide__content .btn {
  margin-left: 17rem;
}
@media (max-height: 1024px) {
  /* line 232, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--1 .swiper-slide__content .btn {
    margin-left: 10rem;
  }
}
/* line 241, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 .swiper-container {
  height: 100%;
}
/* line 245, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 .swiper-slide__wrapper {
  height: 100%;
}
/* line 249, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 .slide__block {
  height: 100%;
}
/* line 253, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 .slide__bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/* line 261, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 .swiper-slide__content {
  height: 100%;
}
/* line 265, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 .swiper-controls {
  position: absolute;
  bottom: 5rem;
  left: 10rem;
  right: 0;
}
/* line 271, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 .swiper-controls .swiper-pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  width: 100%;
  position: relative;
}
/* line 280, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 .swiper-pagination-bullet {
  width: auto;
  margin-right: 10% !important;
  height: 100%;
  background: none;
  width: 22%;
  text-align: left;
  opacity: 1;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
/* line 291, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 .swiper-pagination-bullet:hover .swiper-pagination-bullet__title {
  color: #e0771a;
}
/* line 294, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 .swiper-pagination-bullet:hover .swiper-pagination-bullet__title:after {
  background-color: #e0771a;
}
/* line 301, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 .swiper-pagination-bullet__title {
  color: #a3b7c1;
  text-transform: uppercase;
  font-weight: 600;
  display: inline-block;
  line-height: 1.8;
  position: relative;
  padding-bottom: 2.5rem;
  height: 100%;
  -webkit-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
/* line 312, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 .swiper-pagination-bullet__title:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 8rem;
  background-color: #a3b7c1;
}
/* line 323, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 .swiper-pagination-bullet-active {
  cursor: default;
  pointer-events: none;
}
/* line 327, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 .swiper-pagination-bullet-active .swiper-pagination-bullet__title {
  color: #e0771a;
}
/* line 330, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--1 .swiper-pagination-bullet-active .swiper-pagination-bullet__title:after {
  background-color: #e0771a;
}
/* line 337, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--2 {
  padding-top: 90px;
}
/* line 340, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--2 .slide__bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/* line 348, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--2 .swiper-slide__content {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  max-width: none;
  width: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  padding: 0;
  overflow: hidden;
}
/* line 360, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--2 .swiper-slide__wrapper {
  display: block;
}
/* line 363, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--2 .swiper-slide__wrapper img {
  width: 100%;
}
/* line 369, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--3 {
  padding-top: 90px;
}
/* line 372, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--3 .slide__bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/* line 380, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--3 .slide__heading {
  color: #ffffff;
  font-size: 1.8rem;
  margin-top: 4rem;
}
/* line 385, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--3 .slide__heading small {
  display: inline-block;
  width: 100%;
  text-transform: none;
  font-weight: 300;
  font-size: 0.7em;
  line-height: 1.2;
  margin-top: 1.2rem;
}
/* line 396, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--3 .swiper-slide__content {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  max-width: none;
  width: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  padding: 0;
}
/* line 407, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--3 .footer {
  position: absolute;
  left: 12.5rem;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.06);
}
/* line 414, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--3 .footer .footer__address {
  margin-left: 0;
}
/* line 421, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--news .swiper-slide__wrapper {
  margin-top: 4rem;
}
/* line 427, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--map .map {
  margin-top: 2rem;
}
@media only screen and (max-width: 1280px) {
  /* line 427, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--map .map {
    margin-top: 0;
  }
}
/* line 434, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--map .map__wrapper {
  padding: 0 10%;
}
@media only screen and (max-width: 1280px) {
  /* line 434, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--map .map__wrapper {
    padding: 0 20%;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 434, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--map .map__wrapper {
    padding: 0;
  }
}
/* line 446, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main .slide--map .map__legend {
  margin-top: 3rem;
}

/* line 453, ../../../../../frontend/temp/_009-slider.scss */
.swiper-navigation--main {
  position: absolute;
  top: 50% !important;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
  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 461, ../../../../../frontend/temp/_009-slider.scss */
.swiper-navigation--main .swiper-navigation__next,.swiper-navigation--main .swiper-navigation__prev {
  width: 2rem;
  height: 1.7rem;
  padding: 0;
  margin: 0.75rem 0;
  background: none;
  cursor: pointer;
}
/* line 470, ../../../../../frontend/temp/_009-slider.scss */
.swiper-navigation--main .swiper-navigation__next.swiper-button-disabled,.swiper-navigation--main .swiper-navigation__prev.swiper-button-disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.35;
}
/* line 477, ../../../../../frontend/temp/_009-slider.scss */
.swiper-navigation--main .swiper-navigation__prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50.9 77'%3E%3Cpath fill='%23fff' d='M50.9 28.5L28.6 3.6 25.4 0l-3.2 3.6h.1L0 28.5 3.2 32l20-22.4V77h4.5V9.6l20 22.4z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 480, ../../../../../frontend/temp/_009-slider.scss */
.swiper-navigation--main .swiper-navigation__prev:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50.9 77'%3E%3Cpath fill='%23ef7f1a' d='M50.9 28.5L28.6 3.6 25.4 0l-3.2 3.6h.1L0 28.5 3.2 32l20-22.4V77h4.5V9.6l20 22.4z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 485, ../../../../../frontend/temp/_009-slider.scss */
.swiper-navigation--main .swiper-navigation__next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50.9 77'%3E%3Cpath fill='%23fff' d='M50.9 28.5L28.6 3.6 25.4 0l-3.2 3.6h.1L0 28.5 3.2 32l20-22.4V77h4.5V9.6l20 22.4z'/%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 489, ../../../../../frontend/temp/_009-slider.scss */
.swiper-navigation--main .swiper-navigation__next:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50.9 77'%3E%3Cpath fill='%23ef7f1a' d='M50.9 28.5L28.6 3.6 25.4 0l-3.2 3.6h.1L0 28.5 3.2 32l20-22.4V77h4.5V9.6l20 22.4z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 496, ../../../../../frontend/temp/_009-slider.scss */
.swiper-navigation--dark .swiper-navigation__prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50.9 77'%3E%3Cpath fill='%231596d4' d='M50.9 28.5L28.6 3.6 25.4 0l-3.2 3.6h.1L0 28.5 3.2 32l20-22.4V77h4.5V9.6l20 22.4z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 499, ../../../../../frontend/temp/_009-slider.scss */
.swiper-navigation--dark .swiper-navigation__prev:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50.9 77'%3E%3Cpath fill='%23ef7f1a' d='M50.9 28.5L28.6 3.6 25.4 0l-3.2 3.6h.1L0 28.5 3.2 32l20-22.4V77h4.5V9.6l20 22.4z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 504, ../../../../../frontend/temp/_009-slider.scss */
.swiper-navigation--dark .swiper-navigation__next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50.9 77'%3E%3Cpath fill='%231596d4' d='M50.9 28.5L28.6 3.6 25.4 0l-3.2 3.6h.1L0 28.5 3.2 32l20-22.4V77h4.5V9.6l20 22.4z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 507, ../../../../../frontend/temp/_009-slider.scss */
.swiper-navigation--dark .swiper-navigation__next:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50.9 77'%3E%3Cpath fill='%23ef7f1a' d='M50.9 28.5L28.6 3.6 25.4 0l-3.2 3.6h.1L0 28.5 3.2 32l20-22.4V77h4.5V9.6l20 22.4z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 514, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--main-horizontal .swiper-slide__content {
  position: relative;
}

@media (min-width: 1460px) and (min-height: 1281px) {
  /* line 520, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--3 .slide__heading,.swiper-container--main .slide--news .swiper-slide__wrapper {
    margin-top: 8rem;
  }
}
@media (max-height: 1280px) {
  /* line 527, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--3 .slide__heading,.swiper-container--main .slide--news .swiper-slide__wrapper,.swiper-container--main .slide__heading {
    margin-top: 4rem;
  }
}
@media (max-height: 1024px) {
  /* line 535, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--3 .slide__heading {
    margin-bottom: 1.5rem;
  }
  /* line 538, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--3 .slide__heading small {
    margin-top: 1rem;
  }

  /* line 543, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--3 .swiper-slide__content {
    bottom: 63px;
  }
}
@media (max-height: 1024px) and (max-width: 1024px) {
  /* line 543, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--3 .swiper-slide__content {
    bottom: 112px;
  }
}

@media (max-height: 1024px) {
  /* line 551, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--3 .swiper-slide__wrapper {
    height: 100%;
    overflow: hidden;
  }
}
@media (max-height: 1080px) {
  /* line 558, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide__heading {
    margin-bottom: 3rem;
    font-size: 2.3rem;
  }

  /* line 563, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--1 .swiper-slide__content p {
    max-width: 768px;
  }
}
@media only screen and (max-width: 1280px) {
  /* line 569, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--3 .footer {
    left: 5rem !important;
  }
}
@media (max-width: 1024px), (max-height: 860px) {
  /* line 575, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-preloader {
    display: none;
  }

  /* line 580, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .swiper-pagination--main {
    font-size: 2rem;
  }
  /* line 584, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .swiper-pagination-bullet {
    display: inline-block !important;
  }

  /* line 589, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--1 .swiper-slide__content .btn,.swiper-container--main .slide--1 .swiper-slide__content p {
    margin-left: 0;
  }

  /* line 594, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide__heading {
    margin-bottom: 1rem !important;
    margin-top: 0 !important;
  }

  /* line 599, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--3 .slide__heading {
    margin-top: 2rem !important;
  }

  /* line 603, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--1 .swiper-controls {
    left: 2rem !important;
    right: 2rem;
  }

  /* line 608, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--1 .slide {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
    padding-bottom: 13rem !important;
    padding-top: 7rem !important;
    height: auto;
  }

  /* line 616, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--2 .swiper-slide__content {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  /* line 621, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--news .swiper-slide__wrapper {
    margin-top: 2rem;
  }

  /* line 625, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--3 .swiper-slide__content {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  /* line 630, ../../../../../frontend/temp/_009-slider.scss */
  html[lang='en'] .header.header--dark .logo,html[lang='kz'] .header.header--dark .logo,html[lang='ru'] .header.header--dark .logo {
    background: url(/images/logo-small--dark.svg) no-repeat center center;
  }

  /* line 637, ../../../../../frontend/temp/_009-slider.scss */
  .header--dark .hamburger,.header--dark .hamburger-box {
    color: #009bbf;
  }
  /* line 643, ../../../../../frontend/temp/_009-slider.scss */
  .header--dark .hamburger .hamburger-inner {
    background-color: #009bbf;
  }
  /* line 646, ../../../../../frontend/temp/_009-slider.scss */
  .header--dark .hamburger .hamburger-inner::after {
    background-color: #009bbf;
  }
  /* line 652, ../../../../../frontend/temp/_009-slider.scss */
  .header--dark .hamburger-box:hover {
    color: #333;
  }
  /* line 656, ../../../../../frontend/temp/_009-slider.scss */
  .header--dark .hamburger:hover {
    color: #ef7f1a;
  }
  /* line 660, ../../../../../frontend/temp/_009-slider.scss */
  .header--dark.nav-opened .header__tools-lang,.header--dark.nav-opened .header__tools-search {
    color: #fff;
  }

  /* line 666, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main {
    overflow: visible;
  }
  /* line 669, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--1,.swiper-container--main .slide--2,.swiper-container--main .slide--3 {
    padding-top: 0;
  }
  /* line 675, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .swiper-controls {
    bottom: 2rem !important;
  }
  /* line 680, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .swiper-slide__content {
    position: relative;
    padding-top: 0 !important;
  }
  /* line 686, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main &gt; .swiper-wrapper {
    display: block;
  }
  /* line 690, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .swiper-navigation--main,.swiper-container--main .swiper-pagination--main {
    display: none;
  }

  /* line 696, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--1,.swiper-container--main .slide--2,.swiper-container--main .slide--3 {
    height: auto !important;
  }

  /* line 702, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--3 .footer {
    position: relative;
    margin-top: 2rem;
    left: 0 !important;
  }
}
/* line 711, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--work .swiper-button-next,.swiper-container--work .swiper-button-prev {
  outline: none;
  margin-top: -30px;
}
/* line 718, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--work .swiper-button-prev:hover {
  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='%23EF7F1A'/%3E%3C/svg%3E");
}
/* line 724, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--work .swiper-button-next:hover {
  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='%23EF7F1A'/%3E%3C/svg%3E");
}
/* line 729, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--work .swiper-slide {
  margin-top: 0;
}
/* line 733, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--work .swiper-slide__content {
  padding: 2rem 4rem;
}
/* line 737, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--work img {
  width: 100%;
}
/* line 744, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--gallery:hover .swiper-button-expand {
  opacity: 0.8;
}
/* line 749, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--gallery .swiper-button-expand {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 74px;
  height: 74px;
  margin-top: 0;
  z-index: 10;
  pointer-events: none;
  opacity: 0;
  background-size: 74px 74px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M72.77.94c-.083-.111-.166-.222-.25-.277a2.178 2.178 0 0 0-1.549-.636c-.138 0-.304.028-.443.056l-.083.027H48.393c-1.19 0-2.213.94-2.24 2.1a2.1 2.1 0 0 0 .608 1.575c.415.415.968.663 1.55.663h17.348l-1.411 1.41L42.666 27.41a2.182 2.182 0 0 0 1.55 3.73c.58 0 1.134-.221 1.549-.636L67.43 8.87l1.41-1.409v17.38c0 1.188.941 2.21 2.103 2.238h.084a2.16 2.16 0 0 0 2.158-2.155V2.238A2.2 2.2 0 0 0 72.77.939zM28.942 41.972c-.58 0-1.134.22-1.55.635L5.784 64.187l-1.41 1.41v-17.38c0-1.189-.942-2.211-2.104-2.239h-.083c-.58 0-1.134.221-1.522.636-.415.414-.636.94-.636 1.52V70.541c-.11.691.11 1.382.609 1.88.415.414.968.635 1.55.635.165 0 .331-.028.497-.056l.083-.027H24.902a2.16 2.16 0 0 0 2.159-2.155c0-.58-.222-1.133-.637-1.52a2.114 2.114 0 0 0-1.521-.636H7.526l1.411-1.409L30.492 45.73c.415-.414.636-.967.636-1.547s-.221-1.133-.636-1.547a2.095 2.095 0 0 0-1.55-.663z' fill='%23fff'/%3E%3C/svg%3E");
}
.mdr-no-svg .swiper-container--gallery .swiper-button-expand{
  background-image: url(af2bf20d36ead489467d8bbec8ee4018-74x74.png);
}
/* line 768, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--white .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");
}
/* line 772, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--white .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");
}
/* line 776, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--white .swiper-slide__content {
  color: #ffffff;
}
/* line 780, ../../../../../frontend/temp/_009-slider.scss */
.swiper-container--white .swiper-wrapper {
  background-color: #2893cf;
}

@media only screen and (max-width: 768px) {
  /* line 786, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--gallery:hover .swiper-button-expand {
    opacity: 1;
  }

  /* line 790, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--gallery .swiper-button-expand {
    top: auto;
    left: 1rem;
    opacity: 1;
    width: 30px;
    height: 30px;
    bottom: 2rem;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15.5' cy='15.5' r='15.5' fill='%2300CBE1'/%3E%3Cg clip-path='url(%23a)' fill='%23fff'%3E%3Cpath d='M24.51 7.119c-.02-.027-.04-.054-.06-.067a.527.527 0 0 0-.482-.14l-.02.006h-5.34a.539.539 0 0 0-.542.51.51.51 0 0 0 .147.381c.1.1.235.161.375.161h4.201l-.342.342-5.225 5.227a.53.53 0 1 0 .75.75l5.245-5.247.342-.341v4.215c0 .288.228.536.51.543h.02a.523.523 0 0 0 .522-.523V7.434a.534.534 0 0 0-.1-.315zM13.899 17.071a.527.527 0 0 0-.375.155L8.29 22.46l-.341.342v-4.216a.539.539 0 0 0-.51-.543h-.02a.5.5 0 0 0-.368.154c-.1.1-.154.228-.154.369V24a.523.523 0 0 0 .522.61c.04 0 .08-.007.12-.013l.021-.007H12.921a.523.523 0 0 0 0-1.046H8.713l.342-.341 5.219-5.221c.1-.1.154-.235.154-.375a.527.527 0 0 0-.154-.376.506.506 0 0 0-.375-.16z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(6.891 6.891)' d='M0 0h17.72v17.72H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 50%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 803, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--1 .slide {
    padding-bottom: 4rem !important;
  }

  /* line 807, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--1 .swiper-controls {
    font-size: 0;
  }

  /* line 812, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--1 .swiper-pagination-bullet {
    margin-bottom: 0 !important;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  /* line 818, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--1 .swiper-pagination-bullet__title:after {
    width: 4rem;
  }

  /* line 822, ../../../../../frontend/temp/_009-slider.scss */
  .swiper-container--main .slide--1 .swiper-pagination-bullet-active {
    -webkit-box-ordinal-group: inherit;
    -webkit-order: inherit;
    -ms-flex-order: inherit;
    order: inherit;
  }
}
/* line 1, ../../../../../frontend/temp/_009-team.scss */
.swiper-container--team {
  height: 100%;
  width: 100%;
  max-height: 25rem;
  min-height: 20rem;
}
/* line 7, ../../../../../frontend/temp/_009-team.scss */
.swiper-container--team .swiper-slide {
  background-color: #fff;
  position: relative;
  overflow: hidden;
  margin-top: 0;
}

/* line 18, ../../../../../frontend/temp/_009-team.scss */
.our-team .team__img,.swiper-container--team .team__img,.team-slider .team__img {
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  width: 100%;
}
/* line 24, ../../../../../frontend/temp/_009-team.scss */
.our-team .team__info,.swiper-container--team .team__info,.team-slider .team__info {
  padding: 0.913rem 1.313rem 2.45rem 1.713rem;
  position: absolute;
  bottom: 0;
  color: #fff;
  width: 100%;
  z-index: 2;
}
/* line 33, ../../../../../frontend/temp/_009-team.scss */
.our-team .team__name,.swiper-container--team .team__name,.team-slider .team__name {
  font-size: 0.875rem;
  text-transform: uppercase;
  font-weight: 600;
}
/* line 39, ../../../../../frontend/temp/_009-team.scss */
.our-team .team__post,.swiper-container--team .team__post,.team-slider .team__post {
  margin-top: 1.12rem;
  font-size: 0.875rem;
  font-weight: 600;
}
/* line 45, ../../../../../frontend/temp/_009-team.scss */
.our-team .btn,.swiper-container--team .btn,.team-slider .btn {
  margin-top: 2.3rem !important;
}
/* line 48, ../../../../../frontend/temp/_009-team.scss */
.our-team .btn:after,.our-team .btn:before,.swiper-container--team .btn:after,.swiper-container--team .btn:before,.team-slider .btn:after,.team-slider .btn:before {
  background-color: #ef7f1a;
}

/* line 54, ../../../../../frontend/temp/_009-team.scss */
.swiper-controls--team {
  position: relative;
  display: block;
  margin-top: 0;
}
/* line 59, ../../../../../frontend/temp/_009-team.scss */
.swiper-controls--team .swiper-navigation--team {
  position: absolute;
  bottom: -3.313rem;
  height: 1.125rem;
  width: 100%;
}
/* line 66, ../../../../../frontend/temp/_009-team.scss */
.swiper-controls--team .swiper-navigation--team .swiper-button-next,.swiper-controls--team .swiper-navigation--team .swiper-button-prev {
  -webkit-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
  opacity: 0.7;
  height: 100%;
  outline: 0;
  margin: 0;
  top: 0;
}
/* line 74, ../../../../../frontend/temp/_009-team.scss */
.swiper-controls--team .swiper-navigation--team .swiper-button-next:hover,.swiper-controls--team .swiper-navigation--team .swiper-button-prev:hover {
  -webkit-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
  opacity: 1;
}
/* line 80, ../../../../../frontend/temp/_009-team.scss */
.swiper-controls--team .swiper-navigation--team .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8'%3E%3Cpath d='M7.1 7.9l3.8-3.6c.1-.1.1-.2.1-.3 0-.1 0-.2-.1-.3L7.1.1C7 0 6.9 0 6.8 0c-.2 0-.2 0-.3.1l-.6.6c-.2.2-.2.4 0 .6l1.7 1.6c.1.1 0 .4-.2.4h-7c-.2-.1-.4.1-.4.3v.8c0 .2.2.4.4.4h7c.2 0 .3.2.2.4L5.9 6.8c-.2.2-.2.4 0 .6l.6.6h.3c.1 0 .2 0 .3-.1z'/%3E%3C/svg%3E");
  background-size: 90% 90%;
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  left: 0;
}
/* line 86, ../../../../../frontend/temp/_009-team.scss */
.swiper-controls--team .swiper-navigation--team .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8'%3E%3Cpath d='M7.1 7.9l3.8-3.6c.1-.1.1-.2.1-.3 0-.1 0-.2-.1-.3L7.1.1C7 0 6.9 0 6.8 0c-.2 0-.2 0-.3.1l-.6.6c-.2.2-.2.4 0 .6l1.7 1.6c.1.1 0 .4-.2.4h-7c-.2-.1-.4.1-.4.3v.8c0 .2.2.4.4.4h7c.2 0 .3.2.2.4L5.9 6.8c-.2.2-.2.4 0 .6l.6.6h.3c.1 0 .2 0 .3-.1z'/%3E%3C/svg%3E");
  background-size: 90% 90%;
  background-repeat: no-repeat;
  background-position: 50%;
  left: 3.125rem;
}
/* line 91, ../../../../../frontend/temp/_009-team.scss */
.swiper-controls--team .swiper-navigation--team .swiper-button-disabled {
  -webkit-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
  opacity: 0.2;
}
/* line 97, ../../../../../frontend/temp/_009-team.scss */
.swiper-controls--team .swiper-scrollbar--team {
  position: absolute;
  display: block;
  top: 1.25rem;
  width: 100%;
  height: 3px;
}
/* line 104, ../../../../../frontend/temp/_009-team.scss */
.swiper-controls--team .swiper-scrollbar--team .swiper-scrollbar-drag {
  background-color: #00364e;
}

@media only screen and (max-width: 1024px) {
  /* line 112, ../../../../../frontend/temp/_009-team.scss */
  .swiper-controls--team .swiper-scrollbar--team {
    display: none;
  }
  /* line 116, ../../../../../frontend/temp/_009-team.scss */
  .swiper-controls--team .swiper-navigation--team {
    bottom: -2.375rem;
  }
  /* line 119, ../../../../../frontend/temp/_009-team.scss */
  .swiper-controls--team .swiper-navigation--team .swiper-button-next {
    left: 4.375rem;
  }
}
/* line 128, ../../../../../frontend/temp/_009-team.scss */
.our-team {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
/* line 134, ../../../../../frontend/temp/_009-team.scss */
.our-team .team__img {
  position: absolute;
  left: 0;
  top: 0;
}
/* line 140, ../../../../../frontend/temp/_009-team.scss */
.our-team .swiper-controls--team {
  left: 0;
  top: 0.5rem;
  height: 2rem;
  right: 1.4rem;
  position: relative;
}
/* line 147, ../../../../../frontend/temp/_009-team.scss */
.our-team .swiper-controls--team .swiper-navigation--team {
  height: 100%;
  bottom: auto;
  width: 6.5rem;
  margin: 0 auto;
  position: relative;
}
/* line 155, ../../../../../frontend/temp/_009-team.scss */
.our-team .swiper-controls--team .swiper-navigation--team .swiper-button-next {
  right: 0;
  left: auto;
}
/* line 160, ../../../../../frontend/temp/_009-team.scss */
.our-team .swiper-controls--team .swiper-navigation--team .swiper-button-next,.our-team .swiper-controls--team .swiper-navigation--team .swiper-button-prev {
  top: 50%;
  margin-top: -1rem;
}
/* line 168, ../../../../../frontend/temp/_009-team.scss */
.our-team .team__pagination-item {
  position: relative;
  height: 0;
  padding-bottom: 150%;
}
/* line 173, ../../../../../frontend/temp/_009-team.scss */
.our-team .team__pagination-item:before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background: -webkit-linear-gradient(top, transparent 0%, transparent 1%, rgba(0, 0, 0, 0.8) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(1%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.8) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
  z-index: 1;
}
/* line 189, ../../../../../frontend/temp/_009-team.scss */
.bx-ie .our-team .team__pagination-item {
  min-height: 320px;
}
/* line 194, ../../../../../frontend/temp/_009-team.scss */
.our-team .swiper-pagination--team {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -11px;
  padding-top: 1.15rem;
  border-top: 1px solid #d8d8d8;
}
/* line 202, ../../../../../frontend/temp/_009-team.scss */
.our-team .swiper-pagination-bullet {
  opacity: 1;
  width: auto;
  height: auto;
  padding: 0 11px;
  border-radius: 0;
  overflow: hidden;
  max-height: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.333%;
  -ms-flex: 0 0 33.333%;
  flex: 0 0 33.333%;
  max-width: 33.333%;
  min-width: 33.333%;
  position: relative;
  margin: 0 !important;
  background-color: #fff;
  outline: none !important;
}
/* line 221, ../../../../../frontend/temp/_009-team.scss */
.our-team .swiper-pagination-bullet-active .team__info {
.
background: -moz-linear-gradient(top, rgba(0, 203, 225, 0.5) 0%, rgba(0, 155, 191, 0.5) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 203, 225, 0.5) 0%, rgba(0, 155, 191, 0.5) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 203, 225, 0.5)), to(rgba(0, 155, 191, 0.5)));
  background: -o-linear-gradient(top, rgba(0, 203, 225, 0.5) 0%, rgba(0, 155, 191, 0.5) 100%);
  background: linear-gradient(to bottom, rgba(0, 203, 225, 0.5) 0%, rgba(0, 155, 191, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8000cbe1', endColorstr='#80009bbf',GradientType=0 );
}

/* line 235, ../../../../../frontend/temp/_009-team.scss */
.team-slider .swiper-slide {
  margin-top: 0;
}
/* line 240, ../../../../../frontend/temp/_009-team.scss */
.team-slider .swiper-slide-thumb-active .team__info {
. background: -moz-linear-gradient(top, rgba(0, 203, 225, 0.5) 0%, rgba(0, 155, 191, 0.5) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 203, 225, 0.5) 0%, rgba(0, 155, 191, 0.5) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 203, 225, 0.5)), to(rgba(0, 155, 191, 0.5)));
  background: -o-linear-gradient(top, rgba(0, 203, 225, 0.5) 0%, rgba(0, 155, 191, 0.5) 100%);
  background: linear-gradient(to bottom, rgba(0, 203, 225, 0.5) 0%, rgba(0, 155, 191, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8000cbe1', endColorstr='#80009bbf', GradientType=0);
}
/* line 248, ../../../../../frontend/temp/_009-team.scss */
.team-slider .team-thumbs {
  padding-top: 0.5rem;
  border-top: 1px solid #d8d8d8;
}
/* line 253, ../../../../../frontend/temp/_009-team.scss */
.team-slider .team-content {
  padding-top: 1.5rem;
  margin-top: 0;
  padding-bottom: 3.1rem;
}
/* line 259, ../../../../../frontend/temp/_009-team.scss */
.team-slider .swiper-controls--team {
  left: 0;
  margin-top: 1.5rem;
  height: 2rem;
  right: 1.4rem;
  position: relative;
}
/* line 266, ../../../../../frontend/temp/_009-team.scss */
.team-slider .swiper-controls--team .swiper-navigation--team {
  height: 100%;
  bottom: auto;
  width: 6.5rem;
  margin: 0 auto;
  position: relative;
}
/* line 274, ../../../../../frontend/temp/_009-team.scss */
.team-slider .swiper-controls--team .swiper-navigation--team .swiper-button-next {
  right: 0;
  left: auto;
}
/* line 279, ../../../../../frontend/temp/_009-team.scss */
.team-slider .swiper-controls--team .swiper-navigation--team .swiper-button-next,.team-slider .swiper-controls--team .swiper-navigation--team .swiper-button-prev {
  top: 50%;
  margin-top: -1rem;
}
/* line 287, ../../../../../frontend/temp/_009-team.scss */
.team-slider .team-thumbs__item {
  position: relative;
  height: 0;
  padding-bottom: 150%;
}
/* line 292, ../../../../../frontend/temp/_009-team.scss */
.team-slider .team-thumbs__item:before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background: -webkit-linear-gradient(top, transparent 0%, transparent 1%, rgba(0, 0, 0, 0.8) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(1%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.8) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000', GradientType=0);
  z-index: 1;
}
/* line 308, ../../../../../frontend/temp/_009-team.scss */
.bx-ie .team-slider .team-thumbs__item {
  min-height: 320px;
}
/* line 313, ../../../../../frontend/temp/_009-team.scss */
.team-slider .team__img {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 323, ../../../../../frontend/temp/_009-team.scss */
.team {
  height: auto;
  max-height: none;
  margin-top: 2rem;
}
/* line 328, ../../../../../frontend/temp/_009-team.scss */
.team .swiper-wrapper {
  height: auto;
}
/* line 332, ../../../../../frontend/temp/_009-team.scss */
.team .swiper-slide {
  height: auto;
  padding-bottom: 3.1rem;
}
/* line 336, ../../../../../frontend/temp/_009-team.scss */
.team .swiper-slide .team__pagination-item {
  display: none;
}
/* line 340, ../../../../../frontend/temp/_009-team.scss */
.team .swiper-wrapper {
  overflow: hidden;
}

/* line 345, ../../../../../frontend/temp/_009-team.scss */
.bod {
  padding: 0;
  color: #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 2.5rem;
  -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;
}
/* line 355, ../../../../../frontend/temp/_009-team.scss */
.bod__photo {
  margin-right: 2.5rem !important;
  max-width: 19.4rem !important;
  margin-left: 0 !important;
  display: block !important;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
/* line 365, ../../../../../frontend/temp/_009-team.scss */
.bod__name {
  font-size: 1.49rem;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 371, ../../../../../frontend/temp/_009-team.scss */
.bod__info {
  margin-top: 0.85rem;
  font-size: 1.23rem;
  font-weight: 700;
}
/* line 376, ../../../../../frontend/temp/_009-team.scss */
.bod__info &gt; span {
  margin-top: 0em;
}
/* line 381, ../../../../../frontend/temp/_009-team.scss */
.bod__content {
  margin-top: 0;
  line-height: 1.5;
  font-weight: 300;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
/* line 387, ../../../../../frontend/temp/_009-team.scss */
.bod__content ul &gt; li {
  margin-top: 0 !important;
}

@media only screen and (max-width: 768px) {
  /* line 394, ../../../../../frontend/temp/_009-team.scss */
  .our-team .swiper-pagination-bullet {
    min-width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 520px) {
  /* line 402, ../../../../../frontend/temp/_009-team.scss */
  .our-team .swiper-pagination-bullet {
    min-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 1, ../../../../../frontend/temp/_010-media.scss */
  .media {
    padding-right: 8.333%;
    padding-left: 8.333%;
  }
}
@media only screen and (max-width: 768px) {
  /* line 1, ../../../../../frontend/temp/_010-media.scss */
  .media {
    padding-right: 12px;
    padding-left: 12px;
  }
}
/* line 14, ../../../../../frontend/temp/_010-media.scss */
.media__back-btn {
  position: relative;
  padding-left: 20px;
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  text-decoration: none;
  color: #333333;
  cursor: pointer;
}
/* line 25, ../../../../../frontend/temp/_010-media.scss */
.media__back-btn:hover {
  color: #333333;
}
/* line 29, ../../../../../frontend/temp/_010-media.scss */
.media__back-btn::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1.83 -0.005 23.215 17.482'%3E%3Cg fill='none' stroke='%23042341' stroke-width='3'%3E%3Cpath d='M1.832 8.753l20.94-.025M15.655 16.445l7.32-7.717-7.339-7.698'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  content: '';
  display: block;
  width: 15px;
  height: 10px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
/* line 42, ../../../../../frontend/temp/_010-media.scss */
.media__more {
  display: inline-block;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 50, ../../../../../frontend/temp/_010-media.scss */
.media.loading .media__more {
  display: none;
}

/* line 1, ../../../../../frontend/temp/_011-media-album.scss */
.media-album {
  text-align: left;
}
/* line 6, ../../../../../frontend/temp/_011-media-album.scss */
.media-album * {
  margin: 0;
  text-decoration: none;
}
/* line 11, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__item {
  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;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: 18.75rem;
  overflow: hidden;
  margin: 0 0 1.5rem;
  position: relative;
}
/* line 23, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__item:hover .media-album__preview {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
/* line 26, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__item:hover .media-album__preview:after {
  opacity: 1;
}
/* line 31, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__item:hover .media-album__options {
  opacity: 1;
}
/* line 37, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__preview {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-size: cover;
  -webkit-transition: -webkit-transform .3s ease-in-out;
  transition: -webkit-transform .3s ease-in-out;
  -o-transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}
/* line 48, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__preview:after,.media-album__preview:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  pointer-events: none;
}
/* line 62, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__preview:before {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(15%, rgba(0, 0, 0, 0.3)), color-stop(45%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 15%, rgba(0, 0, 0, 0) 45%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.3) 15%, rgba(0, 0, 0, 0) 45%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 15%, rgba(0, 0, 0, 0) 45%);
}
/* line 66, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__preview:after {
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-transition: opacity .3s ease-in-out;
  -o-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
}
/* line 72, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__title {
  padding: 1rem;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  color: #ffffff;
  font-weight: 500;
  font-size: .875rem;
  line-height: 1.125rem;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}
/* line 85, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__title.hidden {
  opacity: 0;
}
/* line 90, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__options {
  opacity: 0;
  padding: 1rem;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}
/* line 101, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__option {
  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;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  margin: 1.5rem 0 0;
  position: relative;
  color: #ffffff;
  line-height: 1rem;
  font-size: .875rem;
  border-radius: 50%;
  background-color: rgba(0, 203, 225, 0.7);
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  cursor: pointer;
}
/* line 118, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__option:hover {
  background-color: #00cbe1;
  color: #ffffff;
}
/* line 123, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__option:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
/* line 135, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__option--download span {
  margin: 0 0 0 3.5rem;
  white-space: nowrap;
}
/* line 139, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__option--download span:first-of-type {
  text-transform: uppercase;
}
/* line 144, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__option--download:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 16.735c0-.364-.2-.686-.494-.803a.851.851 0 0 0-1.177.792v6.584H1.67v-6.563c0-.364-.2-.685-.493-.803A.851.851 0 0 0 0 16.734v7.43c0 .472.378.857.84.857h25.32c.462 0 .84-.385.84-.856v-7.43z' fill='%23fff' fill-opacity='.8'/%3E%3Cpath d='M13.122 20.064c.157.16.367.247.588.247.22 0 .43-.086.588-.247l6.493-6.617c.252-.256.336-.631.21-.92-.147-.343-.441-.546-.788-.546-.22 0-.43.085-.588.246l-5.075 5.171V.857a.851.851 0 0 0-1.176-.793c-.294.118-.494.44-.494.803v16.531l-5.064-5.16a.886.886 0 0 0-.62-.268c-.105 0-.2.021-.283.064a.88.88 0 0 0-.515.643.84.84 0 0 0 .231.76l6.493 6.627z' fill='%23fff' fill-opacity='.8'/%3E%3C/svg%3E");
  background-size: 55% 55%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 149, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__option--full {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 152, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__option--full:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill='%23fff'%3E%3Cpath d='M19.592.253c-.023-.03-.045-.06-.067-.075a.586.586 0 0 0-.537-.156l-.022.008h-5.937c-.32 0-.596.253-.604.565a.566.566 0 0 0 .164.424c.112.112.261.179.418.179h4.67l-.38.379-5.81 5.803a.588.588 0 0 0 .417 1.004c.156 0 .306-.06.417-.171l5.833-5.825.38-.38v4.68c0 .32.253.595.566.602h.022c.32 0 .581-.26.581-.58V.602a.592.592 0 0 0-.111-.35zM7.792 11.3a.587.587 0 0 0-.417.171l-5.818 5.81-.38.38v-4.68c0-.32-.253-.595-.566-.602H.589a.557.557 0 0 0-.41.17.568.568 0 0 0-.171.41V18.992a.586.586 0 0 0 .715.662l.022-.007H6.704c.32 0 .582-.26.582-.58a.555.555 0 0 0-.172-.41.57.57 0 0 0-.41-.17H2.026l.38-.38 5.803-5.795a.585.585 0 0 0 .172-.417.585.585 0 0 0-.172-.416.564.564 0 0 0-.417-.179z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h19.703v19.669H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: 55% 55%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 158, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__toggle {
  width: 12.5rem;
  height: 2rem;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='32' viewBox='0 0 200 32'%3E%3Cpath d='M171.041 27.5C147.916 19.5 122.082 0 100 0 77.917 0 52.083 19.5 28.958 27.5 20.065 30.577 0 32 0 32h200s-20.066-1.423-28.959-4.5z' fill='rgba(0, 0, 0, .7)'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  cursor: pointer;
}
/* line 170, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__toggle:after {
  content: '';
  display: block;
  width: 2rem;
  height: 1.5rem;
  margin: auto;
  position: absolute;
  top: 15px;
  left: 0;
  right: 0;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='38' height='26' viewBox='0 0 38 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.094 9.206c.256.001.504.09.7.252L19 23.532 36.199 9.454a1.097 1.097 0 0 1 .815-.294 1.111 1.111 0 0 1 .778.381 1.066 1.066 0 0 1 .247.817 1.056 1.056 0 0 1-.438.736l-17.9 14.654a1.11 1.11 0 0 1-1.402 0L.392 11.1A1.052 1.052 0 0 1 .07 9.914c.077-.206.216-.384.4-.51a1.11 1.11 0 0 1 .625-.196v-.002z' fill='%23fff'/%3E%3Cpath d='M1.094 0c.256.001.504.09.7.252L19 14.326 36.199.248a1.097 1.097 0 0 1 .815-.294 1.111 1.111 0 0 1 .778.381 1.066 1.066 0 0 1 .247.817 1.056 1.056 0 0 1-.438.736l-17.9 14.654a1.11 1.11 0 0 1-1.402 0L.392 1.894A1.052 1.052 0 0 1 .07.708C.146.502.285.324.47.198.65.07.868.002 1.093.001V0z' fill='%23fff'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 184, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__view {
  display: none;
  max-width: 80vw;
  max-height: 80vh;
  overflow: hidden;
  padding: 0;
}
/* line 191, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__view * {
  text-decoration: none;
}
/* line 195, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__view img {
  display: block;
  max-width: 100%;
  height: auto;
}
/* line 201, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__view .media-album__title {
  width: -webkit-calc(100% - 2.25rem);
  width: calc(100% - 2.25rem);
}
/* line 205, ../../../../../frontend/temp/_011-media-album.scss */
.media-album__view .media-album__option {
  position: absolute;
  left: 1rem;
  bottom: 1rem;
  z-index: 2;
}

/* line 216, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .preloader {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
}
/* line 226, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .fancybox-thumbs {
  width: auto;
  height: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  top: 2rem;
  left: 0;
  right: 0;
  bottom: auto;
  z-index: 1;
  background: transparent;
}
/* line 238, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .fancybox-thumbs a:before {
  content: unset;
}
/* line 242, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .fancybox-thumbs a {
  width: 11.625rem;
  height: 7rem;
  opacity: 1;
  margin: .125rem .5rem;
}
/* line 253, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .fancybox-thumbs a.fancybox-thumbs-active:after,.fancybox-container--media-album .fancybox-thumbs a:hover:after {
  opacity: 0;
}
/* line 258, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .fancybox-thumbs a:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  opacity: .5;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  background-color: #000000;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}
/* line 273, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .fancybox-thumbs-wrapper {
  height: 182px;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99995;
  -webkit-transition: bottom .3s, opacity .3s;
  -o-transition: bottom .3s, opacity .3s;
  transition: bottom .3s, opacity .3s;
}
/* line 283, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .fancybox-thumbs-wrapper.hidden {
  bottom: -8.2rem;
}
/* line 286, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .fancybox-thumbs-wrapper.hidden .media-album__toggle:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 291, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .fancybox-thumbs-wrapper.hidding {
  opacity: 0;
}
/* line 296, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .fancybox-thumbs__list {
  min-width: 100%;
  padding: 1.2rem 1.375rem 2rem;
  background: rgba(0, 0, 0, 0.7);
}
/* line 303, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .fancybox-inner {
  right: 0;
  bottom: 0;
}
/* line 310, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .fancybox-content:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 323, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .fancybox-slide--image {
  padding: 4rem 0 !important;
}
/* line 327, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .fancybox-close-small {
  width: 2.25rem;
  height: 2.25rem;
  opacity: 1;
  padding: 0;
  top: 0;
  right: 0;
  color: #ffffff;
}
/* line 337, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .fancybox-caption {
  display: none;
  background: none;
}
/* line 343, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .fancybox-navigation .fancybox-button {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='27' viewBox='0 0 36 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.476 14.72a1.128 1.128 0 0 0 0-1.6L23.53 1.176a1.132 1.132 0 0 0-1.6 1.6L31.947 12.79H1.13a1.13 1.13 0 1 0 0 2.262h30.814L21.93 25.07a1.131 1.131 0 1 0 1.6 1.6L35.475 14.72z' fill='%23fff'/%3E%3C/svg%3E");
  background-size: 55% 55%;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 3.375rem;
  height: 3.375rem;
  padding: 0;
  border-radius: 50%;
  background-color: rgba(0, 203, 225, 0.7);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 352, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .fancybox-navigation .fancybox-button--arrow_left {
  left: 3.5rem;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 357, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .fancybox-navigation .fancybox-button--arrow_right {
  right: 3.5rem;
}
/* line 361, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .fancybox-navigation .fancybox-button[disabled] {
  opacity: 0;
}
/* line 365, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .fancybox-navigation .fancybox-button:not([disabled]):hover {
  background-color: #00cbe1;
}
/* line 371, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .media-album__title {
  width: -webkit-calc(100% - 2.5rem);
  width: calc(100% - 2.5rem);
}
/* line 375, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .media-album__option--download {
  width: 5rem;
  height: 5rem;
  position: absolute;
  left: 1rem;
  bottom: 1rem;
  z-index: 2;
  font-size: 1rem;
  line-height: 1.25rem;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 387, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .media-album__option--download span {
  margin: 0 0 0 6rem;
  color: #ffffff;
}
/* line 392, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--media-album .media-album__option--download.pushed {
  bottom: 7.5rem;
}

/* line 400, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--swiper .fancybox-button--swiper-arrow-left,.fancybox-container--swiper .fancybox-button--swiper-arrow-right,.fancybox-container--swiper .fancybox-button--swiper-close {
  background-color: transparent;
}
/* line 406, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--swiper .fancybox-button--swiper-arrow-left,.fancybox-container--swiper .fancybox-button--swiper-arrow-right {
  width: 136px !important;
}
/* line 411, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--swiper .fancybox-button--swiper-arrow-left {
  padding-left: 70px !important;
}
/* line 415, ../../../../../frontend/temp/_011-media-album.scss */
.fancybox-container--swiper .fancybox-button--swiper-arrow-right {
  padding-right: 70px !important;
}

@media only screen and (max-width: 1024px) {
  /* line 424, ../../../../../frontend/temp/_011-media-album.scss */
  .media-album__options {
    opacity: 1;
  }
  /* line 429, ../../../../../frontend/temp/_011-media-album.scss */
  .media-album__option:hover {
    opacity: 1;
  }
  /* line 433, ../../../../../frontend/temp/_011-media-album.scss */
  .media-album__option--full {
    display: none;
  }

  /* line 441, ../../../../../frontend/temp/_011-media-album.scss */
  .fancybox-container--media-album .fancybox-navigation {
    display: none;
  }
  /* line 445, ../../../../../frontend/temp/_011-media-album.scss */
  .fancybox-container--media-album .fancybox-thumbs-wrapper {
    height: 160px;
  }
}
/* line 1, ../../../../../frontend/temp/_012-media-list.scss */
.media-list {
  text-align: left;
}
/* line 6, ../../../../../frontend/temp/_012-media-list.scss */
.media-list * {
  text-decoration: none;
}
/* line 10, ../../../../../frontend/temp/_012-media-list.scss */
.media-list .btn--orange {
  margin: 2.5rem auto 0;
}
/* line 14, ../../../../../frontend/temp/_012-media-list.scss */
.media-list__item {
  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;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: 18.75rem;
  overflow: hidden;
  margin: 0 0 1.5rem;
  position: relative;
}
/* line 26, ../../../../../frontend/temp/_012-media-list.scss */
.media-list__item:hover .media-list__preview {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
/* line 29, ../../../../../frontend/temp/_012-media-list.scss */
.media-list__item:hover .media-list__preview:after {
  opacity: 1;
}
/* line 36, ../../../../../frontend/temp/_012-media-list.scss */
.media-list__preview {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-size: cover;
  -webkit-transition: -webkit-transform .3s ease-in-out;
  transition: -webkit-transform .3s ease-in-out;
  -o-transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}
/* line 47, ../../../../../frontend/temp/_012-media-list.scss */
.media-list__preview:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-transition: opacity .3s ease-in-out;
  -o-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
  pointer-events: none;
}
/* line 63, ../../../../../frontend/temp/_012-media-list.scss */
.media-list__caption {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -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;
  width: 100%;
  min-height: 6.25rem;
  padding: 1rem;
  position: relative;
  z-index: 2;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 203, 225, 0.7)), to(rgba(0, 155, 191, 0.7)));
  background: -webkit-linear-gradient(top, rgba(0, 203, 225, 0.7) 0%, rgba(0, 155, 191, 0.7) 100%);
  background: -o-linear-gradient(top, rgba(0, 203, 225, 0.7) 0%, rgba(0, 155, 191, 0.7) 100%);
  background: linear-gradient(180deg, rgba(0, 203, 225, 0.7) 0%, rgba(0, 155, 191, 0.7) 100%);
}
/* line 76, ../../../../../frontend/temp/_012-media-list.scss */
.media-list__name {
  display: block;
  padding: 0 1rem 0 0;
  color: #ffffff;
  font-weight: 600;
  line-height: 130%;
  font-size: .875rem;
  text-transform: uppercase;
}
/* line 86, ../../../../../frontend/temp/_012-media-list.scss */
.media-list__amount {
  display: block;
  width: 3rem;
  height: 2.375rem;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: .35rem .75rem .5rem 0;
  margin: 0;
  position: relative;
  color: #ffffff;
  font-weight: 500;
  line-height: 1rem;
  font-size: .875rem;
  text-align: center;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='49' height='38' viewBox='0 0 49 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.037 10.841h-4.622V6.243a.963.963 0 0 0-.963-.958h-4.35V.958A.963.963 0 0 0 37.14 0H.963A.963.963 0 0 0 0 .958v25.243c0 .527.433.958.963.958h4.35v4.327c0 .527.433.958.962.958h4.623v4.598c0 .527.433.958.963.958h36.176c.53 0 .963-.431.963-.958V11.799a.953.953 0 0 0-.963-.958zM1.926 1.916h34.25v23.327H1.926V1.916zm5.312 25.243h29.917c.53 0 .963-.431.963-.958v-19h3.387v23.327H7.238v-3.37zm39.836 8.925h-34.25v-3.64h29.644c.53 0 .963-.431.963-.958V12.757h3.66v23.327h-.017z' fill='%23fff' fill-opacity='.5'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 2, ../../../../../frontend/temp/_014-news.scss */
.news__labels {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-right: 1.6rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 9, ../../../../../frontend/temp/_014-news.scss */
.news__tag {
  display: inline-block;
  margin-top: 0;
}
/* line 13, ../../../../../frontend/temp/_014-news.scss */
.news__tag--clm {
  border: 1px solid #00364e;
  color: #00364e;
}
/* line 18, ../../../../../frontend/temp/_014-news.scss */
.news__tag--partners {
  border: 1px solid #ef7f1a;
  color: #ef7f1a;
}
/* line 24, ../../../../../frontend/temp/_014-news.scss */
.news__empty-result {
  text-align: center;
  font-size: 1.5rem;
  font-weight: 500;
  color: #0053a0;
  margin: 2rem;
}
/* line 32, ../../../../../frontend/temp/_014-news.scss */
.news a.news__details {
  color: #000000;
  text-decoration: none;
}
/* line 36, ../../../../../frontend/temp/_014-news.scss */
.news a.news__details .btn {
  color: #1596d4;
}
/* line 40, ../../../../../frontend/temp/_014-news.scss */
.news a.news__details .btn,.news a.news__details .news__heading {
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
/* line 45, ../../../../../frontend/temp/_014-news.scss */
.news a.news__details:hover,.news a.news__details:hover .btn,.news a.news__details:hover .news__heading {
  color: #ef7f1a;
}
/* line 51, ../../../../../frontend/temp/_014-news.scss */
.news a.news__details .news__img {
  opacity: 1;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 56, ../../../../../frontend/temp/_014-news.scss */
.news a.news__details:hover .news__img {
  opacity: 0.9;
}
/* line 60, ../../../../../frontend/temp/_014-news.scss */
.news a.news__img {
  opacity: 1;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 64, ../../../../../frontend/temp/_014-news.scss */
.news a.news__img:hover {
  opacity: 0.9;
}

/* line 70, ../../../../../frontend/temp/_014-news.scss */
.news--preview {
  text-align: center;
}
/* line 74, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__content {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 82, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__content:first-of-type {
  margin-top: 1rem;
}
/* line 87, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__details {
  margin-top: 0;
}
/* line 91, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__item {
  margin: 0 0.625rem 1.25rem 0.625rem;
  padding: 2.25rem 1.9rem 1.65rem 0;
  -webkit-flex-basis: -webkit-calc(50% - 1.25rem);
  -ms-flex-preferred-size: calc(50% - 1.25rem);
  flex-basis: calc(50% - 1.25rem);
  max-width: -webkit-calc(50% - 1.25rem);
  max-width: calc(50% - 1.25rem);
  background-color: #ffffff;
  -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;
}
/* line 100, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__item:nth-child(even) {
  padding-right: 0;
}
/* line 105, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__img {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0.95rem;
  height: 12.525rem;
  width: 100%;
}
/* line 114, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__heading {
  display: inline-block;
  font-size: 1.435rem;
  font-weight: 600;
  line-height: 1.3;
}
/* line 121, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__text {
  letter-spacing: 0.25px;
  font-weight: normal;
  margin-top: 0.85rem;
  line-height: 1.2;
  font-size: 1rem;
  color: #666666;
}
/* line 130, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__date {
  display: inline-block;
  text-align: center;
  font-size: 0;
}
/* line 135, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__date--day {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.3;
  color: #000000;
}
/* line 142, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__date--month {
  text-transform: uppercase;
  display: inline-block;
  margin-top: 0.35rem;
  font-size: 0.658rem;
  line-height: 1.3;
  width: 100%;
  color: #999999;
}
/* line 152, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__date--year {
  font-size: 0.658rem;
  line-height: 1.3;
  color: #999999;
}
/* line 159, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__tag {
  padding: 0.125rem 0.938rem;
  font-size: 0.75rem;
  font-weight: 600;
}
/* line 165, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__tools {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 172, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__container {
  margin-top: 2.1rem;
  text-align: left;
}
/* line 177, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__filters {
  padding: 1.85rem 0 1.95rem 0;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: #ffffff;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 50%;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  margin: 0;
}
/* line 186, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__filters .btn {
  margin-right: 2rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-top: 0;
}
/* line 192, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__filters .select__wrapper {
  border: 1px solid rgba(147, 128, 108, 0.25);
  padding: 0.75rem 1.1rem 0.7rem 1.3rem;
  margin-right: 2rem;
  border-radius: 5px;
  max-width: 280px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 50%;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
}
/* line 202, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__subscription {
  padding: 1.85rem 0 1.95rem 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 50%;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  margin: 0;
}
/* line 208, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__subscription .form__label {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 2rem;
  padding-top: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
/* line 217, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__subscription .form__placeholder {
  position: absolute;
  margin-top: 0;
  left: 1.25rem;
}
/* line 223, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__subscription .form--subscribe {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 229, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__subscription .form__input--mail {
  padding: 0.875rem 0.95rem 0.8rem 0.95rem;
  letter-spacing: 0.3px;
  font-weight: normal;
  display: block;
}
/* line 237, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__datepicker {
  padding-left: 1.5rem;
  margin-right: 1rem;
  position: relative;
  cursor: pointer;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-top: 0;
}
/* line 245, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__datepicker: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' viewBox='0 0 128 120' fill='%23ef7f1a'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h128v120H0z'/%3E%3C/defs%3E%3CclipPath id='b'%3E%3Cuse xlink:href='%23a' overflow='visible'/%3E%3C/clipPath%3E%3Cpath clip-path='url(%23b)' d='M120 4h-6V2c0-1.1-.9-2-2-2s-2 .9-2 2v2h-8V2c0-1.1-.9-2-2-2s-2 .9-2 2v2h-8V2c0-1.1-.9-2-2-2s-2 .9-2 2v2h-8V2c0-1.1-.9-2-2-2s-2 .9-2 2v2h-8V2c0-1.1-.9-2-2-2s-2 .9-2 2v2h-8V2c0-1.1-.9-2-2-2s-2 .9-2 2v2h-8V2c0-1.1-.9-2-2-2s-2 .9-2 2v2h-8V2c0-1.1-.9-2-2-2s-2 .9-2 2v2h-8V2c0-1.1-.9-2-2-2s-2 .9-2 2v2H8c-4.4 0-8 3.6-8 8v100c0 4.4 3.6 8 8 8h112c4.4 0 8-3.6 8-8V12c0-4.4-3.6-8-8-8M8 8h6v2c0 1.1.9 2 2 2s2-.9 2-2V8h8v2c0 1.1.9 2 2 2s2-.9 2-2V8h8v2c0 1.1.9 2 2 2s2-.9 2-2V8h8v2c0 1.1.9 2 2 2s2-.9 2-2V8h8v2c0 1.1.9 2 2 2s2-.9 2-2V8h8v2c0 1.1.9 2 2 2s2-.9 2-2V8h8v2c0 1.1.9 2 2 2s2-.9 2-2V8h8v2c0 1.1.9 2 2 2s2-.9 2-2V8h8v2c0 1.1.9 2 2 2s2-.9 2-2V8h6c2.2 0 4 1.8 4 4v8H4v-8c0-2.2 1.8-4 4-4m112 108H8c-2.2 0-4-1.8-4-4V24h120v88c0 2.2-1.8 4-4 4'/%3E%3Cpath clip-path='url(%23b)' d='M26 30h-8c-4.4 0-8 3.6-8 8v8c0 4.4 3.6 8 8 8h8c4.4 0 8-3.6 8-8v-8c0-4.4-3.6-8-8-8m4 16c0 2.2-1.8 4-4 4h-8c-2.2 0-4-1.8-4-4v-8c0-2.2 1.8-4 4-4h8c2.2 0 4 1.8 4 4v8zM54 30h-8c-4.4 0-8 3.6-8 8v8c0 4.4 3.6 8 8 8h8c4.4 0 8-3.6 8-8v-8c0-4.4-3.6-8-8-8m4 16c0 2.2-1.8 4-4 4h-8c-2.2 0-4-1.8-4-4v-8c0-2.2 1.8-4 4-4h8c2.2 0 4 1.8 4 4v8zM74 54h8c4.4 0 8-3.6 8-8v-8c0-4.4-3.6-8-8-8h-8c-4.4 0-8 3.6-8 8v8c0 4.4 3.6 8 8 8m-4-16c0-2.2 1.8-4 4-4h8c2.2 0 4 1.8 4 4v8c0 2.2-1.8 4-4 4h-8c-2.2 0-4-1.8-4-4v-8zM110 30h-8c-4.4 0-8 3.6-8 8v8c0 4.4 3.6 8 8 8h8c4.4 0 8-3.6 8-8v-8c0-4.4-3.6-8-8-8m4 16c0 2.2-1.8 4-4 4h-8c-2.2 0-4-1.8-4-4v-8c0-2.2 1.8-4 4-4h8c2.2 0 4 1.8 4 4v8zM26 58h-8c-4.4 0-8 3.6-8 8v8c0 4.4 3.6 8 8 8h8c4.4 0 8-3.6 8-8v-8c0-4.4-3.6-8-8-8m4 16c0 2.2-1.8 4-4 4h-8c-2.2 0-4-1.8-4-4v-8c0-2.2 1.8-4 4-4h8c2.2 0 4 1.8 4 4v8zM54 58h-8c-4.4 0-8 3.6-8 8v8c0 4.4 3.6 8 8 8h8c4.4 0 8-3.6 8-8v-8c0-4.4-3.6-8-8-8m4 16c0 2.2-1.8 4-4 4h-8c-2.2 0-4-1.8-4-4v-8c0-2.2 1.8-4 4-4h8c2.2 0 4 1.8 4 4v8zM110 58H74c-4.4 0-8 3.6-8 8v36c0 4.4 3.6 8 8 8h36c4.4 0 8-3.6 8-8V66c0-4.4-3.6-8-8-8m4 44c0 2.2-1.8 4-4 4H74c-2.2 0-4-1.8-4-4V66c0-2.2 1.8-4 4-4h36c2.2 0 4 1.8 4 4v36zM26 86h-8c-4.4 0-8 3.6-8 8v8c0 4.4 3.6 8 8 8h8c4.4 0 8-3.6 8-8v-8c0-4.4-3.6-8-8-8m4 16c0 2.2-1.8 4-4 4h-8c-2.2 0-4-1.8-4-4v-8c0-2.2 1.8-4 4-4h8c2.2 0 4 1.8 4 4v8zM54 86h-8c-4.4 0-8 3.6-8 8v8c0 4.4 3.6 8 8 8h8c4.4 0 8-3.6 8-8v-8c0-4.4-3.6-8-8-8m4 16c0 2.2-1.8 4-4 4h-8c-2.2 0-4-1.8-4-4v-8c0-2.2 1.8-4 4-4h8c2.2 0 4 1.8 4 4v8z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-top: -0.75rem;
  position: absolute;
  display: block;
  height: 1.5rem;
  width: 1.5rem;
  content: '';
  top: 50%;
  left: 0;
}
/* line 257, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__datepicker input {
  max-width: 9rem;
  text-align: center;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  color: #ef7f1a;
  border: none;
}
/* line 266, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__datepicker input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #009bbf;
}
/* line 270, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__datepicker input::-moz-placeholder {
  /* Firefox 19+ */
  color: #009bbf;
}
/* line 274, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__datepicker input:-ms-input-placeholder {
  /* IE 10+ */
  color: #009bbf;
}
/* line 278, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__datepicker input:-moz-placeholder {
  /* Firefox 18- */
  color: #009bbf;
}
/* line 284, ../../../../../frontend/temp/_014-news.scss */
.news--preview .news__datepicker.empty: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' viewBox='0 0 128 120' fill='%23009bbf'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h128v120H0z'/%3E%3C/defs%3E%3CclipPath id='b'%3E%3Cuse xlink:href='%23a' overflow='visible'/%3E%3C/clipPath%3E%3Cpath clip-path='url(%23b)' d='M120 4h-6V2c0-1.1-.9-2-2-2s-2 .9-2 2v2h-8V2c0-1.1-.9-2-2-2s-2 .9-2 2v2h-8V2c0-1.1-.9-2-2-2s-2 .9-2 2v2h-8V2c0-1.1-.9-2-2-2s-2 .9-2 2v2h-8V2c0-1.1-.9-2-2-2s-2 .9-2 2v2h-8V2c0-1.1-.9-2-2-2s-2 .9-2 2v2h-8V2c0-1.1-.9-2-2-2s-2 .9-2 2v2h-8V2c0-1.1-.9-2-2-2s-2 .9-2 2v2h-8V2c0-1.1-.9-2-2-2s-2 .9-2 2v2H8c-4.4 0-8 3.6-8 8v100c0 4.4 3.6 8 8 8h112c4.4 0 8-3.6 8-8V12c0-4.4-3.6-8-8-8M8 8h6v2c0 1.1.9 2 2 2s2-.9 2-2V8h8v2c0 1.1.9 2 2 2s2-.9 2-2V8h8v2c0 1.1.9 2 2 2s2-.9 2-2V8h8v2c0 1.1.9 2 2 2s2-.9 2-2V8h8v2c0 1.1.9 2 2 2s2-.9 2-2V8h8v2c0 1.1.9 2 2 2s2-.9 2-2V8h8v2c0 1.1.9 2 2 2s2-.9 2-2V8h8v2c0 1.1.9 2 2 2s2-.9 2-2V8h8v2c0 1.1.9 2 2 2s2-.9 2-2V8h6c2.2 0 4 1.8 4 4v8H4v-8c0-2.2 1.8-4 4-4m112 108H8c-2.2 0-4-1.8-4-4V24h120v88c0 2.2-1.8 4-4 4'/%3E%3Cpath clip-path='url(%23b)' d='M26 30h-8c-4.4 0-8 3.6-8 8v8c0 4.4 3.6 8 8 8h8c4.4 0 8-3.6 8-8v-8c0-4.4-3.6-8-8-8m4 16c0 2.2-1.8 4-4 4h-8c-2.2 0-4-1.8-4-4v-8c0-2.2 1.8-4 4-4h8c2.2 0 4 1.8 4 4v8zM54 30h-8c-4.4 0-8 3.6-8 8v8c0 4.4 3.6 8 8 8h8c4.4 0 8-3.6 8-8v-8c0-4.4-3.6-8-8-8m4 16c0 2.2-1.8 4-4 4h-8c-2.2 0-4-1.8-4-4v-8c0-2.2 1.8-4 4-4h8c2.2 0 4 1.8 4 4v8zM74 54h8c4.4 0 8-3.6 8-8v-8c0-4.4-3.6-8-8-8h-8c-4.4 0-8 3.6-8 8v8c0 4.4 3.6 8 8 8m-4-16c0-2.2 1.8-4 4-4h8c2.2 0 4 1.8 4 4v8c0 2.2-1.8 4-4 4h-8c-2.2 0-4-1.8-4-4v-8zM110 30h-8c-4.4 0-8 3.6-8 8v8c0 4.4 3.6 8 8 8h8c4.4 0 8-3.6 8-8v-8c0-4.4-3.6-8-8-8m4 16c0 2.2-1.8 4-4 4h-8c-2.2 0-4-1.8-4-4v-8c0-2.2 1.8-4 4-4h8c2.2 0 4 1.8 4 4v8zM26 58h-8c-4.4 0-8 3.6-8 8v8c0 4.4 3.6 8 8 8h8c4.4 0 8-3.6 8-8v-8c0-4.4-3.6-8-8-8m4 16c0 2.2-1.8 4-4 4h-8c-2.2 0-4-1.8-4-4v-8c0-2.2 1.8-4 4-4h8c2.2 0 4 1.8 4 4v8zM54 58h-8c-4.4 0-8 3.6-8 8v8c0 4.4 3.6 8 8 8h8c4.4 0 8-3.6 8-8v-8c0-4.4-3.6-8-8-8m4 16c0 2.2-1.8 4-4 4h-8c-2.2 0-4-1.8-4-4v-8c0-2.2 1.8-4 4-4h8c2.2 0 4 1.8 4 4v8zM110 58H74c-4.4 0-8 3.6-8 8v36c0 4.4 3.6 8 8 8h36c4.4 0 8-3.6 8-8V66c0-4.4-3.6-8-8-8m4 44c0 2.2-1.8 4-4 4H74c-2.2 0-4-1.8-4-4V66c0-2.2 1.8-4 4-4h36c2.2 0 4 1.8 4 4v36zM26 86h-8c-4.4 0-8 3.6-8 8v8c0 4.4 3.6 8 8 8h8c4.4 0 8-3.6 8-8v-8c0-4.4-3.6-8-8-8m4 16c0 2.2-1.8 4-4 4h-8c-2.2 0-4-1.8-4-4v-8c0-2.2 1.8-4 4-4h8c2.2 0 4 1.8 4 4v8zM54 86h-8c-4.4 0-8 3.6-8 8v8c0 4.4 3.6 8 8 8h8c4.4 0 8-3.6 8-8v-8c0-4.4-3.6-8-8-8m4 16c0 2.2-1.8 4-4 4h-8c-2.2 0-4-1.8-4-4v-8c0-2.2 1.8-4 4-4h8c2.2 0 4 1.8 4 4v8z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 294, ../../../../../frontend/temp/_014-news.scss */
.news--detail {
  margin-bottom: 5rem;
}
/* line 298, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__tools {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 305, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__filters {
  padding: 1.85rem 0 1.85rem 0;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 50%;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  margin: 0;
}
/* line 314, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__filters .btn {
  margin-right: 2rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-top: 0;
}
/* line 320, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__filters .news-pdf {
  text-decoration: none;
  margin-right: 2.5rem;
  padding-left: 42px;
  position: relative;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  color: #000000;
}
/* line 328, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__filters .news-pdf:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 26'%3E%3Ctitle%3ECombined shape 10007%3C/title%3E%3Cpath d='M14.219 0c.313 0 .522.1.731.3l7.736 7.4c.21.2.314.4.314.7V25c0 .6-.418 1-1.045 1H1.045C.418 26 0 25.6 0 25V1c0-.599.418-1 1.045-1h13.174zm5.316 22.066V10.333c0-.32-.229-.534-.574-.534h-5.165c-.688 0-1.147-.427-1.147-1.066v-4.8c0-.32-.23-.534-.574-.534H4.039c-.345 0-.574.213-.574.534v18.133c0 .32.229.533.574.533h14.922c.346.001.574-.212.574-.533z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  position: absolute;
  height: 26px;
  width: 23px;
  content: '';
  top: 0.9rem;
  left: 0;
}
/* line 338, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__filters .news-pdf__title {
  font-size: 1.03rem;
  font-weight: 400;
  display: block;
}
/* line 345, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__filters .news-pdf:hover {
  color: #ef7f1a;
}
/* line 348, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__filters .news-pdf:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 26' fill='%23ef7f1a'%3E%3Ctitle%3ECombined shape 10007%3C/title%3E%3Cpath d='M14.219 0c.313 0 .522.1.731.3l7.736 7.4c.21.2.314.4.314.7V25c0 .6-.418 1-1.045 1H1.045C.418 26 0 25.6 0 25V1c0-.599.418-1 1.045-1h13.174zm5.316 22.066V10.333c0-.32-.229-.534-.574-.534h-5.165c-.688 0-1.147-.427-1.147-1.066v-4.8c0-.32-.23-.534-.574-.534H4.039c-.345 0-.574.213-.574.534v18.133c0 .32.229.533.574.533h14.922c.346.001.574-.212.574-.533z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 353, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__filters .news-pdf__size {
  text-transform: uppercase;
  font-size: 0.65rem;
  line-height: 1.8;
  display: block;
  margin-top: 0;
  color: #999;
}
/* line 364, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__print {
  background-color: transparent;
  text-decoration: none;
  margin-right: 2.5rem;
  padding-left: 3rem;
  position: relative;
  font-weight: 400;
  text-align: left;
  font-size: 1rem;
  display: block;
  margin-top: 0;
  color: #000000;
}
/* line 377, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__print:hover {
  color: #ef7f1a;
}
/* line 380, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__print:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 26' fill='%23ef7f1a'%3E%3Ctitle%3EGroup 3%3C/title%3E%3Cpath d='M6.558 26h14.885v-5.422H28V4.638h-6.885V0H6.885v4.638H0v15.94h6.558V26zm2.622-2.613v-7.479h9.64v7.479H9.18zm.328-20.806h8.984v2.025H9.508V2.581zM2.623 17.932V7.251h22.754v10.713h-3.935v-2.058h2.065v-2.613H4.492v2.613h2.066v2.058l-3.935-.032z'/%3E%3Cpath d='M21.334 9h.332C22.4 9 23 9.675 23 10.5s-.6 1.5-1.334 1.5h-.332C20.6 12 20 11.325 20 10.5S20.6 9 21.334 9zM10 18h8v3h-8z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 385, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__print:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 26'%3E%3Ctitle%3EGroup 3%3C/title%3E%3Cpath d='M6.558 26h14.885v-5.422H28V4.638h-6.885V0H6.885v4.638H0v15.94h6.558V26zm2.622-2.613v-7.479h9.64v7.479H9.18zm.328-20.806h8.984v2.025H9.508V2.581zM2.623 17.932V7.251h22.754v10.713h-3.935v-2.058h2.065v-2.613H4.492v2.613h2.066v2.058l-3.935-.032z'/%3E%3Cpath d='M21.334 9h.332C22.4 9 23 9.675 23 10.5s-.6 1.5-1.334 1.5h-.332C20.6 12 20 11.325 20 10.5S20.6 9 21.334 9zM10 18h8v3h-8z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  position: absolute;
  height: 26px;
  width: 28px;
  content: '';
  left: 0;
  top: 0.9rem;
}
/* line 396, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__details {
  margin-top: 0;
}
/* line 400, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__heading {
  display: inline-block;
  font-size: 2.26rem;
  font-weight: 600;
  line-height: 1.2;
}
/* line 407, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__text {
  font-size: 1.255rem;
  line-height: 1.6;
}
/* line 412, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__subscription {
  padding: 1.85rem 0 1.85rem 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 50%;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  margin: 0;
}
/* line 419, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__subscription .form__label {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 2rem;
  padding-top: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
/* line 428, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__subscription .form__placeholder {
  position: absolute;
  margin-top: 0;
  left: 1.25rem;
}
/* line 434, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__subscription .form--subscribe {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 441, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__subscription .btn.btn--orange {
  padding: 0.8rem 2.84rem 0.75rem 2.84rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-top: 0;
}
/* line 446, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__subscription .btn.btn--orange .btn__text {
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1.2;
  font-size: 1rem;
}
/* line 454, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__subscription .form__input--mail {
  padding: 0.875rem 0.95rem 0.8rem 0.95rem;
  letter-spacing: 0.3px;
  font-weight: normal;
  display: block;
}
/* line 462, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__item {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 4.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2rem;
}
/* line 469, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__date {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
}
/* line 475, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__date--day {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.3;
  color: #000000;
}
/* line 482, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__date--month {
  text-transform: uppercase;
  display: inline-block;
  margin-top: 0.35rem;
  font-size: 0.658rem;
  line-height: 1.3;
  color: #999999;
}
/* line 491, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__date--year {
  font-size: 0.658rem;
  line-height: 1.3;
  color: #999999;
  margin-top: 0;
}
/* line 499, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__labels {
  margin-right: 1rem;
  width: 8.33333%;
}
/* line 504, ../../../../../frontend/temp/_014-news.scss */
.news--detail .news__img {
  margin-bottom: 2rem;
  width: 100%;
}

/* line 515, ../../../../../frontend/temp/_014-news.scss */
.news--main .news__content {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 523, ../../../../../frontend/temp/_014-news.scss */
.news--main .news__content:first-of-type {
  margin-top: 1rem;
}
/* line 528, ../../../../../frontend/temp/_014-news.scss */
.news--main .news__details {
  margin-top: 0;
}
/* line 532, ../../../../../frontend/temp/_014-news.scss */
.news--main .news__item {
  margin: 0 0.625rem 1.25rem 0.625rem;
  padding: 2.25rem 1.9rem 1.65rem 0;
  background-color: #ffffff;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0;
  height: 100%;
}
/* line 544, ../../../../../frontend/temp/_014-news.scss */
.news--main .news__img {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}
/* line 553, ../../../../../frontend/temp/_014-news.scss */
.news--main .news__heading {
  text-decoration: none;
  display: inline-block;
  font-size: 1.435rem;
  font-weight: 600;
  line-height: 1.3;
  color: #000000;
}
/* line 562, ../../../../../frontend/temp/_014-news.scss */
.news--main .news__text {
  letter-spacing: 0.25px;
  font-weight: normal;
  margin-top: 0.85rem;
  line-height: 1.2;
  font-size: 1rem;
  color: #666666;
}
/* line 571, ../../../../../frontend/temp/_014-news.scss */
.news--main .news__date {
  display: inline-block;
  text-align: center;
  font-size: 0;
  min-width: 55px;
}
/* line 577, ../../../../../frontend/temp/_014-news.scss */
.news--main .news__date--day {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.3;
  display: block;
  color: #000000;
}
/* line 585, ../../../../../frontend/temp/_014-news.scss */
.news--main .news__date--month {
  text-transform: uppercase;
  margin-top: 0.35rem;
  font-size: 0.658rem;
  line-height: 1.3;
  display: block;
  color: #999999;
}
/* line 594, ../../../../../frontend/temp/_014-news.scss */
.news--main .news__date--year {
  font-size: 0.658rem;
  line-height: 1.3;
  color: #999999;
  display: block;
}
/* line 603, ../../../../../frontend/temp/_014-news.scss */
.news--main .btn {
  font-weight: 500;
  margin-top: 2rem;
  font-size: 1rem;
}
/* line 608, ../../../../../frontend/temp/_014-news.scss */
.news--main .btn--more {
  text-transform: uppercase;
  font-size: 0.62rem;
  font-weight: 500;
}

/* line 619, ../../../../../frontend/temp/_014-news.scss */
.select2.select2-container--news-filter .select2-selection.select2-selection--single {
  height: auto !important;
  position: relative;
  color: #042341;
  outline: none;
}
/* line 625, ../../../../../frontend/temp/_014-news.scss */
.select2.select2-container--news-filter .select2-selection.select2-selection--single:after,.select2.select2-container--news-filter .select2-selection.select2-selection--single:before {
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  -o-transition: transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  background-color: #009bbf;
  margin-top: -0.15rem;
  position: absolute;
  height: 0.125rem;
  width: 0.3rem;
  content: '';
  top: 50%;
}
/* line 636, ../../../../../frontend/temp/_014-news.scss */
.select2.select2-container--news-filter .select2-selection.select2-selection--single:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  right: 0.2rem;
}
/* line 641, ../../../../../frontend/temp/_014-news.scss */
.select2.select2-container--news-filter .select2-selection.select2-selection--single:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 0;
}
/* line 646, ../../../../../frontend/temp/_014-news.scss */
.select2.select2-container--news-filter .select2-selection.select2-selection--single .select2-selection__rendered {
  font-weight: 400;
  padding-left: 0;
  font-size: 1rem;
}

/* line 654, ../../../../../frontend/temp/_014-news.scss */
.select2.select2-container--news-filter.select2-container--above.select2-container--open,.select2.select2-container--news-filter.select2-container--below.select2-container--open {
  z-index: 1120;
}
/* line 659, ../../../../../frontend/temp/_014-news.scss */
.select2.select2-container--news-filter.select2-container--above.select2-container--open .select2-selection.select2-selection--single:before,.select2.select2-container--news-filter.select2-container--below.select2-container--open .select2-selection.select2-selection--single:before {
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  -o-transition: transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 664, ../../../../../frontend/temp/_014-news.scss */
.select2.select2-container--news-filter.select2-container--above.select2-container--open .select2-selection.select2-selection--single:after,.select2.select2-container--news-filter.select2-container--below.select2-container--open .select2-selection.select2-selection--single:after {
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  -o-transition: transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 672, ../../../../../frontend/temp/_014-news.scss */
.select2-container.select2-container--news-filter.select2-container--open .select2-dropdown {
  border: none;
  min-width: 120px;
}
/* line 676, ../../../../../frontend/temp/_014-news.scss */
.select2-container.select2-container--news-filter.select2-container--open .select2-dropdown:before {
  border: 1px solid #ef7f1a;
  background-color: #ffffff;
  pointer-events: none;
  border-radius: 5px;
  position: absolute;
  right: -1.16rem;
  left: -1.35rem;
  content: '';
}
/* line 688, ../../../../../frontend/temp/_014-news.scss */
.select2-container.select2-container--news-filter.select2-container--open .select2-dropdown--above:before {
  bottom: -2.5rem;
  top: 0rem;
}
/* line 695, ../../../../../frontend/temp/_014-news.scss */
.select2-container.select2-container--news-filter.select2-container--open .select2-dropdown--below:before {
  top: -2.25rem;
  bottom: 0;
}
/* line 702, ../../../../../frontend/temp/_014-news.scss */
.select2-container.select2-container--news-filter.select2-container--open .select2-dropdown &gt; * {
  position: relative;
}
/* line 706, ../../../../../frontend/temp/_014-news.scss */
.select2-container.select2-container--news-filter.select2-container--open .select2-results__options {
  margin: 0.625rem 0;
}
/* line 710, ../../../../../frontend/temp/_014-news.scss */
.select2-container.select2-container--news-filter.select2-container--open .select2-results__option {
  margin: 0 -1.15rem 0 -1.3rem;
  padding: 0.625rem 1.5rem;
  position: relative;
}
/* line 715, ../../../../../frontend/temp/_014-news.scss */
.select2-container.select2-container--news-filter.select2-container--open .select2-results__option:hover {
  background-color: rgba(239, 127, 26, 0.1);
}
/* line 719, ../../../../../frontend/temp/_014-news.scss */
.select2-container.select2-container--news-filter.select2-container--open .select2-results__option[aria-selected="true"] {
  display: none;
}
/* line 723, ../../../../../frontend/temp/_014-news.scss */
.select2-container.select2-container--news-filter.select2-container--open .select2-results__option[aria-disabled="true"] {
  opacity: 0.55;
}

/* line 732, ../../../../../frontend/temp/_014-news.scss */
.datepicker {
  border-radius: 0;
  color: #000000;
}
/* line 736, ../../../../../frontend/temp/_014-news.scss */
.datepicker--cell {
  border-radius: 0;
}
/* line 740, ../../../../../frontend/temp/_014-news.scss */
.datepicker .datepicker--cell.-current-.-selected- {
  background: #ef7f1a;
  color: #ffffff;
}
/* line 745, ../../../../../frontend/temp/_014-news.scss */
.datepicker .datepicker--cell.-focus- {
  background: rgba(239, 127, 26, 0.1);
}
/* line 749, ../../../../../frontend/temp/_014-news.scss */
.datepicker .datepicker--cell.-current- {
  color: #ef7f1a;
}
/* line 753, ../../../../../frontend/temp/_014-news.scss */
.datepicker .datepicker--cell.-selected- {
  background: #ef7f1a;
}
/* line 757, ../../../../../frontend/temp/_014-news.scss */
.datepicker .datepicker--nav-action,.datepicker .datepicker--nav-title {
  border-radius: 0;
}
/* line 760, ../../../../../frontend/temp/_014-news.scss */
.datepicker .datepicker--nav-action:hover,.datepicker .datepicker--nav-title:hover {
  background: rgba(239, 127, 26, 0.1);
}
/* line 767, ../../../../../frontend/temp/_014-news.scss */
.datepicker .datepicker--nav-action svg path {
  stroke: #000000;
}

@media only screen and (max-width: 1440px) {
  /* line 780, ../../../../../frontend/temp/_014-news.scss */
  .news--detail .news__subscription .form--subscribe {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 784, ../../../../../frontend/temp/_014-news.scss */
  .news--detail .news__subscription .btn.btn.btn--orange {
    margin-left: auto;
    margin-top: 1rem;
  }
}
@media only screen and (max-width: 1280px) {
  /* line 797, ../../../../../frontend/temp/_014-news.scss */
  .news--detail .news__print:before {
    top: 0.3rem;
  }
  /* line 802, ../../../../../frontend/temp/_014-news.scss */
  .news--detail .news__tools {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 1rem;
  }
  /* line 807, ../../../../../frontend/temp/_014-news.scss */
  .news--detail .news__filters {
    padding-bottom: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }
  /* line 812, ../../../../../frontend/temp/_014-news.scss */
  .news--detail .news__filters .news-pdf:before {
    top: 0.3rem;
  }
  /* line 818, ../../../../../frontend/temp/_014-news.scss */
  .news--detail .news__subscription {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }
  /* line 821, ../../../../../frontend/temp/_014-news.scss */
  .news--detail .news__subscription .form--subscribe {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 825, ../../../../../frontend/temp/_014-news.scss */
  .news--detail .news__subscription .btn.btn.btn--orange {
    margin-top: 0;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 836, ../../../../../frontend/temp/_014-news.scss */
  .news--detail .news__tools {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 840, ../../../../../frontend/temp/_014-news.scss */
  .news--detail .news__print {
    display: none;
  }

  /* line 848, ../../../../../frontend/temp/_014-news.scss */
  .news--preview .news__tools {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  /* line 852, ../../../../../frontend/temp/_014-news.scss */
  .news--preview .news__item {
    -webkit-flex-basis: -webkit-calc(50% - 1.25rem);
    -ms-flex-preferred-size: calc(50% - 1.25rem);
    flex-basis: calc(50% - 1.25rem);
    max-width: -webkit-calc(50% - 1.25rem);
    max-width: calc(50% - 1.25rem);
    padding-right: 0;
  }
  /* line 858, ../../../../../frontend/temp/_014-news.scss */
  .news--preview .news__filters,.news--preview .news__subscription {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }
  /* line 862, ../../../../../frontend/temp/_014-news.scss */
  .news--preview .news__subscription {
    padding: 1rem 0 0 0;
  }
  /* line 866, ../../../../../frontend/temp/_014-news.scss */
  .news--preview .news__filters {
    padding: 1rem 0;
  }
}
@media only screen and (max-width: 768px) {
  /* line 876, ../../../../../frontend/temp/_014-news.scss */
  .news--detail .news__tools {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 880, ../../../../../frontend/temp/_014-news.scss */
  .news--detail .news__filters {
    padding-bottom: 0;
  }

  /* line 888, ../../../../../frontend/temp/_014-news.scss */
  .news--preview .news__item {
    margin-bottom: 0;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  /* line 894, ../../../../../frontend/temp/_014-news.scss */
  .news--preview .news__img {
    display: none;
  }
  /* line 898, ../../../../../frontend/temp/_014-news.scss */
  .news--preview .news__heading {
    margin-top: 0.15rem;
  }
  /* line 902, ../../../../../frontend/temp/_014-news.scss */
  .news--preview .news__filters {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 905, ../../../../../frontend/temp/_014-news.scss */
  .news--preview .news__filters .select__wrapper {
    margin-right: 0;
    max-width: none;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
  }
  /* line 911, ../../../../../frontend/temp/_014-news.scss */
  .news--preview .news__filters .btn--reset-blue {
    margin-top: 1rem;
  }
  /* line 916, ../../../../../frontend/temp/_014-news.scss */
  .news--preview .news__datepicker {
    margin-top: 1rem;
  }
}
@media screen and (max-width: 640px) {
  /* line 927, ../../../../../frontend/temp/_014-news.scss */
  .news--preview .news__subscription .form__label {
    margin-right: 0;
    width: 100%;
  }
  /* line 932, ../../../../../frontend/temp/_014-news.scss */
  .news--preview .news__subscription .form--subscribe {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 937, ../../../../../frontend/temp/_014-news.scss */
  .news--preview .news__subscription .btn.btn--orange {
    margin-top: 1rem;
  }
}
@media only screen and (max-width: 480px) {
  /* line 949, ../../../../../frontend/temp/_014-news.scss */
  .news--detail .news__subscription .form--subscribe {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 953, ../../../../../frontend/temp/_014-news.scss */
  .news--detail .news__subscription .btn.btn.btn--orange {
    margin-left: 0;
    margin-top: 1rem;
  }
}
/* line 962, ../../../../../frontend/temp/_014-news.scss */
.news__btn--back {
  float: right;
}
@media only screen and (max-width: 1280px) {
  /* line 962, ../../../../../frontend/temp/_014-news.scss */
  .news__btn--back {
    float: none;
  }
}

/* line 970, ../../../../../frontend/temp/_014-news.scss */
.news-header {
  position: relative;
}
/* line 973, ../../../../../frontend/temp/_014-news.scss */
.news-header .news-header__title {
  text-transform: uppercase;
  font-size: 1.45rem;
  font-weight: 600;
  display: block;
  color: #000000;
}
/* line 981, ../../../../../frontend/temp/_014-news.scss */
.news-header .news-header__pre {
  text-transform: uppercase;
  position: absolute;
  font-weight: 600;
  font-size: 36px;
  color: #a3b7c1;
  opacity: 0.24;
  left: -2.4rem;
  top: -1.56rem;
  z-index: 0;
}
/* line 993, ../../../../../frontend/temp/_014-news.scss */
.news-header .news-header__type {
  margin-top: 0.2rem;
  font-weight: 400;
  font-size: 14px;
  display: block;
}
/* line 1000, ../../../../../frontend/temp/_014-news.scss */
.news-header .news-header__link {
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  margin-top: 0.5rem;
  font-size: 0.7rem;
  font-weight: 400;
}

@media only screen and (max-width: 1024px) {
  /* line 1011, ../../../../../frontend/temp/_014-news.scss */
  .news-header--main .news-header__pre {
    display: none;
  }
}

/* line 1018, ../../../../../frontend/temp/_014-news.scss */
.news-header--detail {
  margin-bottom: 2.85rem;
}
@media only screen and (max-width: 1280px) {
  /* line 1018, ../../../../../frontend/temp/_014-news.scss */
  .news-header--detail {
    margin-bottom: 1rem;
  }
}
/* line 1025, ../../../../../frontend/temp/_014-news.scss */
.news-header--detail .news-header__pre {
  font-size: 48px !important;
  left: -3.64rem !important;
  top: -1.95rem !important;
}
@media only screen and (max-width: 480px) {
  /* line 1025, ../../../../../frontend/temp/_014-news.scss */
  .news-header--detail .news-header__pre {
    display: none;
  }
}
/* line 1035, ../../../../../frontend/temp/_014-news.scss */
.news-header--detail .news-header__title {
  font-size: 1.88rem !important;
}
@media only screen and (max-width: 1440px) {
  /* line 1035, ../../../../../frontend/temp/_014-news.scss */
  .news-header--detail .news-header__title {
    word-break: break-all;
  }
}
@media only screen and (max-width: 1280px) {
  /* line 1035, ../../../../../frontend/temp/_014-news.scss */
  .news-header--detail .news-header__title {
    word-break: unset;
  }
}

/* line 1, ../../../../../frontend/temp/_015-search.scss */
.search-filter {
  border-bottom: 1px solid #ddd;
  padding: 1.85rem 0 1.95rem 0;
  border-top: 1px solid #ddd;
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 8, ../../../../../frontend/temp/_015-search.scss */
.search-filter .form {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  width: 100%;
}

/* line 14, ../../../../../frontend/temp/_015-search.scss */
.search {
  margin-top: 0;
}
/* line 17, ../../../../../frontend/temp/_015-search.scss */
.search__filters {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
}
/* line 22, ../../../../../frontend/temp/_015-search.scss */
.search__filters .select__wrapper {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 4rem;
  margin-top: 1.5rem;
  min-width: 20rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 30, ../../../../../frontend/temp/_015-search.scss */
.search__filters .select__wrapper:last-of-type {
  margin-bottom: 0;
  margin-right: 0;
}
/* line 35, ../../../../../frontend/temp/_015-search.scss */
.search__filters .select__wrapper .text--title {
  margin-right: 2rem;
}
/* line 43, ../../../../../frontend/temp/_015-search.scss */
.search .search-form .form__label {
  margin-right: 2rem;
  position: relative;
}
/* line 47, ../../../../../frontend/temp/_015-search.scss */
.search .search-form .form__label:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='28.5 0 52 52'%3E%3Cpath fill='%23d4cfce' d='M79.582 51.082c-.611.612-1.223.918-1.835.918s-1.529-.306-1.835-.918L66.43 41.6c-3.977 3.365-9.177 4.895-14.377 4.895C38.9 46.8 28.5 36.094 28.5 23.247 28.5 10.4 38.9 0 51.747 0s23.247 10.4 23.247 23.247c0 5.2-1.836 10.095-4.895 14.376l9.482 9.482c1.225 1.225 1.225 3.059.001 3.977zM51.747 5.812c-9.788 0-17.741 7.953-17.741 17.741 0 9.789 7.953 17.741 17.741 17.741s17.741-7.952 17.741-17.741c0-9.788-7.953-17.741-17.741-17.741z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  position: absolute;
  height: 1.125rem;
  width: 1.125rem;
  left: 0.813rem;
  margin: auto;
  content: '';
  bottom: 0;
  top: 0;
}
/* line 61, ../../../../../frontend/temp/_015-search.scss */
.search .search-form .form__input--search {
  padding: 0.85rem 1rem 0.85rem 2.5rem;
}
/* line 68, ../../../../../frontend/temp/_015-search.scss */
.search .form__label {
  padding-top: 0;
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 100%;
}
/* line 75, ../../../../../frontend/temp/_015-search.scss */
.search .btn {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-top: 0;
}

/* line 81, ../../../../../frontend/temp/_015-search.scss */
.searched-text {
  font-weight: 600;
}

/* line 85, ../../../../../frontend/temp/_015-search.scss */
.search-not-found {
  font-size: 1.375rem;
  margin: 1.5rem 0;
}

/* line 90, ../../../../../frontend/temp/_015-search.scss */
.search-results__return {
  margin-top: 3rem;
}
/* line 93, ../../../../../frontend/temp/_015-search.scss */
.search-results__return--item {
  margin-top: 1.25rem;
}
/* line 96, ../../../../../frontend/temp/_015-search.scss */
.search-results__return--item:first-of-type {
  margin-top: 0;
}
/* line 101, ../../../../../frontend/temp/_015-search.scss */
.search-results__return--link {
  font-size: 1.44rem;
  color: #000;
  font-weight: 600;
}
/* line 107, ../../../../../frontend/temp/_015-search.scss */
.search-results__return--container {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 112, ../../../../../frontend/temp/_015-search.scss */
.search-results__return--container &gt; * {
  margin-top: 0;
}
/* line 117, ../../../../../frontend/temp/_015-search.scss */
.search-results__return--header {
  margin-bottom: 2rem;
}
/* line 121, ../../../../../frontend/temp/_015-search.scss */
.search-results__return--content {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 100%;
}
/* line 126, ../../../../../frontend/temp/_015-search.scss */
.search-results__return--img {
  margin-right: 2rem !important;
  margin-top: 0.2rem;
  width: 9.375rem;
}
/* line 132, ../../../../../frontend/temp/_015-search.scss */
.search-results__return--preview {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 1.65rem;
  font-size: 1.045rem;
  margin-top: 1.2rem;
  line-height: 1.15;
  font-weight: 300;
}
/* line 141, ../../../../../frontend/temp/_015-search.scss */
.search-results__return--add {
  color: rgba(0, 0, 0, 0.5);
  margin-top: 0.2rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

/* line 149, ../../../../../frontend/temp/_015-search.scss */
.search-pagination {
  font-weight: 400;
  margin-top: 3rem;
  font-size: 1rem;
}
/* line 154, ../../../../../frontend/temp/_015-search.scss */
.search-pagination__item {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0.5rem 0.8rem;
  text-decoration: none;
  display: inline-block;
  color: #000;
  margin-top: 0;
}
/* line 162, ../../../../../frontend/temp/_015-search.scss */
.search-pagination__item:hover {
  background-color: rgba(239, 127, 26, 0.1);
  color: #000;
}
/* line 167, ../../../../../frontend/temp/_015-search.scss */
.search-pagination__item--current {
  background-color: #ef7f1a;
  cursor: default;
  color: #fff;
}
/* line 172, ../../../../../frontend/temp/_015-search.scss */
.search-pagination__item--current:hover {
  background-color: #ef7f1a;
  color: #fff;
}
/* line 178, ../../../../../frontend/temp/_015-search.scss */
.search-pagination__item--disabled {
  color: rgba(4, 35, 65, 0.55);
  cursor: default;
}
/* line 182, ../../../../../frontend/temp/_015-search.scss */
.search-pagination__item--disabled:hover {
  background-color: transparent;
  color: rgba(4, 35, 65, 0.55);
}

@media (max-width: 640px) {
  /* line 192, ../../../../../frontend/temp/_015-search.scss */
  .search__filters {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 196, ../../../../../frontend/temp/_015-search.scss */
  .search__filters .select__wrapper {
    margin-right: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
  }

  /* line 204, ../../../../../frontend/temp/_015-search.scss */
  .search-results__return--container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 207, ../../../../../frontend/temp/_015-search.scss */
  .search-results__return--container .datetime {
    margin-right: 0;
  }
  /* line 210, ../../../../../frontend/temp/_015-search.scss */
  .search-results__return--container .datetime * {
    margin-right: 0.5rem;
  }
}
@media (max-width: 480px) {
  /* line 220, ../../../../../frontend/temp/_015-search.scss */
  .search .form__group {
    -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 224, ../../../../../frontend/temp/_015-search.scss */
  .search .form__group .btn {
    margin-top: 1rem;
  }
}
/* line 1, ../../../../../frontend/temp/_016-subscribe.scss */
.subscribe {
  margin: 7rem 0;
  padding: 2rem;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
/* line 7, ../../../../../frontend/temp/_016-subscribe.scss */
.subscribe .fieldset {
  padding: 0;
  border: none;
  margin: 0;
}
/* line 14, ../../../../../frontend/temp/_016-subscribe.scss */
.subscribe__notice p {
  margin-top: 0.5rem;
}
/* line 18, ../../../../../frontend/temp/_016-subscribe.scss */
.subscribe__notice-title {
  font-weight: 500;
  line-height: 1.3;
  font-size: 1.5rem;
  display: inline-block;
  margin-bottom: 0.75rem;
}
/* line 27, ../../../../../frontend/temp/_016-subscribe.scss */
.subscribe .form__label + .btn {
  margin-top: 0.8rem;
}
/* line 31, ../../../../../frontend/temp/_016-subscribe.scss */
.subscribe .form {
  position: relative;
}
/* line 34, ../../../../../frontend/temp/_016-subscribe.scss */
.subscribe .form__group--column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 41, ../../../../../frontend/temp/_016-subscribe.scss */
.subscribe .form__label {
  width: 100%;
  padding-top: 1.5rem;
}
/* line 45, ../../../../../frontend/temp/_016-subscribe.scss */
.subscribe .form__label--check {
  padding-top: 0;
}
/* line 50, ../../../../../frontend/temp/_016-subscribe.scss */
.subscribe .form__input {
  width: 100%;
  height: 34px;
  line-height: 1;
  font-size: 0.8rem;
  border-radius: 5px;
}
/* line 58, ../../../../../frontend/temp/_016-subscribe.scss */
.subscribe .form__placeholder {
  top: 0;
  left: 0;
  margin: 0;
  line-height: 1;
  color: #1d1d1d;
  font-weight: 500;
  font-size: 0.95rem;
  position: absolute;
}
/* line 69, ../../../../../frontend/temp/_016-subscribe.scss */
.subscribe .form__custom-label {
  color: #1d1d1d;
}

/* line 75, ../../../../../frontend/temp/_016-subscribe.scss */
#subscribe .subscribe__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;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

@media only screen and (max-width: 768px) {
  /* line 82, ../../../../../frontend/temp/_016-subscribe.scss */
  #subscribe &gt; .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  /* line 85, ../../../../../frontend/temp/_016-subscribe.scss */
  #subscribe &gt; .row &gt; .col-mobile-12 {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}
/* line 91, ../../../../../frontend/temp/_016-subscribe.scss */
.starrequired {
  color: #ec3131;
}

/* line 95, ../../../../../frontend/temp/_016-subscribe.scss */
.form__placeholder--required:after {
  color: red;
  content: ' *';
}

/* line 1, ../../../../../frontend/temp/_017-contacts-map.scss */
.contacts {
  padding-bottom: 4.8rem;
  padding-top: 4.75rem;
  position: relative;
  margin-top: -3rem;
}
/* line 7, ../../../../../frontend/temp/_017-contacts-map.scss */
.contacts__heading {
  text-transform: uppercase;
  letter-spacing: 0.19em;
  display: inline-block;
  color: #00364e;
  font-weight: 700;
}
/* line 15, ../../../../../frontend/temp/_017-contacts-map.scss */
.contacts__phones {
  margin-top: 0;
}
/* line 19, ../../../../../frontend/temp/_017-contacts-map.scss */
.contacts__phone {
  -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;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 26, ../../../../../frontend/temp/_017-contacts-map.scss */
.contacts__phone span {
  font-weight: 500;
}
/* line 30, ../../../../../frontend/temp/_017-contacts-map.scss */
.contacts__phone a {
  margin-right: -1rem;
  font-size: 1.125rem;
}
/* line 35, ../../../../../frontend/temp/_017-contacts-map.scss */
.contacts__phone * {
  margin-top: 1.1rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
/* line 41, ../../../../../frontend/temp/_017-contacts-map.scss */
.contacts__mail {
  font-size: 1.125rem;
  display: block;
}
/* line 46, ../../../../../frontend/temp/_017-contacts-map.scss */
.contacts__address {
  font-size: 1.125rem;
  line-height: 1.6;
}

/* line 52, ../../../../../frontend/temp/_017-contacts-map.scss */
.contacts__map {
  margin-left: -webkit-calc(-1200px / 2 + 1200px / 3 + 4rem);
  margin-left: calc(-1200px / 2 + 1200px / 3 + 4rem);
  position: absolute !important;
  display: block;
  margin-top: 0;
  left: 50%;
  right: 0;
  top: 0;
}
/* line 61, ../../../../../frontend/temp/_017-contacts-map.scss */
.contacts__map * {
  margin-top: 0;
}

@media only screen and (max-width: 1024px) {
  /* line 68, ../../../../../frontend/temp/_017-contacts-map.scss */
  .contacts {
    padding-top: 2.85rem;
    padding-bottom: 0;
  }
  /* line 72, ../../../../../frontend/temp/_017-contacts-map.scss */
  .contacts__phones {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 77, ../../../../../frontend/temp/_017-contacts-map.scss */
  .contacts__phone {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
  }
  /* line 83, ../../../../../frontend/temp/_017-contacts-map.scss */
  .contacts__phone a {
    margin-right: 0;
    margin-top: 0;
  }
  /* line 89, ../../../../../frontend/temp/_017-contacts-map.scss */
  .contacts__wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 94, ../../../../../frontend/temp/_017-contacts-map.scss */
  .contacts__wrapper * {
    margin-top: 0;
  }
  /* line 98, ../../../../../frontend/temp/_017-contacts-map.scss */
  .contacts__wrapper a {
    max-width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
  }
  /* line 103, ../../../../../frontend/temp/_017-contacts-map.scss */
  .contacts__wrapper .btn {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }

  /* line 109, ../../../../../frontend/temp/_017-contacts-map.scss */
  .contacts__map {
    position: relative !important;
    height: 290px !important;
    margin-top: 3rem;
    margin-left: 0;
    width: 100%;
    left: 0;
    top: 0;
  }
}
@media only screen and (max-width: 480px) {
  /* line 122, ../../../../../frontend/temp/_017-contacts-map.scss */
  .contacts__phone {
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
  }
  /* line 127, ../../../../../frontend/temp/_017-contacts-map.scss */
  .contacts__wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 130, ../../../../../frontend/temp/_017-contacts-map.scss */
  .contacts__wrapper a {
    margin-top: 1rem;
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
  }
}
/* line 1, ../../../../../frontend/temp/_018-popup.scss */
.popup {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 9999;
  padding: 2rem;
  position: fixed;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.12);
  overflow: auto;
  max-height: 100vh;
}
/* line 18, ../../../../../frontend/temp/_018-popup.scss */
.popup__title {
  font-size: 2rem;
  font-weight: 400;
  margin-bottom: 1.5rem;
  display: inline-block;
}
/* line 25, ../../../../../frontend/temp/_018-popup.scss */
.popup_buttons {
  margin-top: 1.5rem;
}
/* line 29, ../../../../../frontend/temp/_018-popup.scss */
.popup__text {
  font-size: 1rem;
}
/* line 34, ../../../../../frontend/temp/_018-popup.scss */
.popup .link:after {
  display: none;
}
/* line 39, ../../../../../frontend/temp/_018-popup.scss */
.popup__close {
  top: 2.5rem;
  right: 2rem;
  content: '';
  width: 1rem;
  height: 1rem;
  cursor: pointer;
  position: absolute;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0.5 0.5 19 19'%3E%3Cg fill='none' stroke='%23ef7f1a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 2l16 16M18 2L2 18'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}

@media only screen and (max-width: 768px) {
  /* line 52, ../../../../../frontend/temp/_018-popup.scss */
  .popup {
    padding: 1rem;
  }
  /* line 55, ../../../../../frontend/temp/_018-popup.scss */
  .popup__title {
    font-size: 1.2rem;
    margin-bottom: 0.5rem;
  }
  /* line 60, ../../../../../frontend/temp/_018-popup.scss */
  .popup__text {
    font-size: 0.7rem;
  }
  /* line 63, ../../../../../frontend/temp/_018-popup.scss */
  .popup__text &gt; .link {
    font-size: 0.7rem;
  }
  /* line 68, ../../../../../frontend/temp/_018-popup.scss */
  .popup_buttons {
    margin-top: 0.5rem;
  }
  /* line 72, ../../../../../frontend/temp/_018-popup.scss */
  .popup__close {
    top: 1.2rem;
    right: 1rem;
  }
  /* line 77, ../../../../../frontend/temp/_018-popup.scss */
  .popup .btn--orange {
    font-size: 0.6rem;
    padding: 0.5rem 1rem;
  }
}
/* line 1, ../../../../../frontend/temp/_020-dropdown.scss */
.lang-container {
  -webkit-box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.15);
  background-color: #fff;
  position: absolute;
  display: none;
  padding: 1rem;
  opacity: 0;
  top: 100%;
  right: 0;
  z-index: 1;
}
/* line 12, ../../../../../frontend/temp/_020-dropdown.scss */
.lang-container ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 16, ../../../../../frontend/temp/_020-dropdown.scss */
.lang-container ul li {
  line-height: 1.25;
}
/* line 19, ../../../../../frontend/temp/_020-dropdown.scss */
.lang-container ul li + li {
  margin-top: 0.5rem;
}

/* line 26, ../../../../../frontend/temp/_020-dropdown.scss */
.lang__item {
  text-transform: uppercase;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 500;
  color: #009bbf;
}

/* line 2, ../../../../../frontend/temp/_021-career.scss */
.career__captcha-wrapper {
  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;
}
@media only screen and (max-width: 768px) {
  /* line 2, ../../../../../frontend/temp/_021-career.scss */
  .career__captcha-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 10, ../../../../../frontend/temp/_021-career.scss */
.career__captcha-wrapper .captcha {
  height: 48px;
  margin-top: 2.125rem;
  margin-bottom: 0;
}
/* line 15, ../../../../../frontend/temp/_021-career.scss */
.career__captcha-wrapper .captcha img {
  margin-top: 0;
  height: 100%;
}

/* line 5, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-selection {
  position: relative;
}
/* line 8, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-selection--multiple,.select2-container--custom .select2-selection--single {
  height: 48px !important;
  position: relative;
  height: auto;
  border: 1px solid #cccccc;
  border-radius: 4px;
  outline: none;
  padding: 0 48px 0 18px;
  margin-top: 1rem;
  line-height: normal !important;
}
/* line 20, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-selection--multiple:hover,.select2-container--custom .select2-selection--single:hover {
  border: 1px solid #ef7f1a;
}
/* line 23, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-selection--multiple:hover:before,.select2-container--custom .select2-selection--single:hover:before {
  border-color: #ef7f1a;
}
/* line 28, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-selection--multiple:before,.select2-container--custom .select2-selection--single:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 18px;
  width: 8px;
  height: 8px;
  border-top: 2px solid #009bbf;
  border-right: 2px solid #009bbf;
  -webkit-transform: translateY(-50%) rotate(135deg);
  -ms-transform: translateY(-50%) rotate(135deg);
  transform: translateY(-50%) rotate(135deg);
}
/* line 41, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-selection--multiple[aria-expanded='true'],.select2-container--custom .select2-selection--single[aria-expanded='true'] {
  border: 1px solid #ef7f1a;
  background-color: rgba(239, 239, 239, 0.36);
  border-bottom-color: #f0f0f0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 48, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-selection--multiple[aria-expanded='true']:before,.select2-container--custom .select2-selection--single[aria-expanded='true']:before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border-color: #ef7f1a;
}
/* line 55, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-selection__rendered {
  width: 100%;
  color: #999999;
  font-size: 16px;
  line-height: 48px !important;
  padding: 0 !important;
  text-transform: none;
}
/* line 63, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-selection__rendered.active {
  font-weight: 500;
  color: #000000;
}
/* line 69, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-selection ul.select2-selection__rendered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
}
/* line 75, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-selection .select2-search--inline {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 48px !important;
}
/* line 81, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-selection .select2-search--inline:before {
  display: none !important;
}
/* line 86, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-selection .select2-search__field {
  width: 100% !important;
  color: #999999;
  margin: 0;
  background-color: transparent;
  font-size: 16px;
  cursor: pointer;
}
/* line 96, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-selection__choice {
  margin: 0 12px 0 0 !important;
  padding-left: 0 !important;
  line-height: 48px !important;
  font-weight: 500;
  color: #000000;
}
/* line 103, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-selection__choice:before {
  display: none !important;
}
/* line 107, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-selection__choice__remove {
  position: relative;
  color: transparent;
  width: 7px;
  height: 7px;
  margin-right: 5px;
}
/* line 114, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-selection__choice__remove:after,.select2-container--custom .select2-selection__choice__remove:before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: '';
  width: 100%;
  height: 2px;
  background-color: #009bbf;
}
/* line 125, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-selection__choice__remove:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
/* line 129, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-selection__choice__remove:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}
/* line 136, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-dropdown {
  border: 1px solid #ef7f1a;
  border-top: 0;
  border-radius: 0;
}
/* line 142, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-dropdown .select2-results__options {
  max-height: 162px;
}
/* line 146, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-dropdown .select2-results__option {
  padding: 9px 18px;
  color: #999999;
  font-size: 16px;
  line-height: 24px;
}
/* line 152, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-dropdown .select2-results__option:first-child {
  display: none;
}
/* line 156, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-dropdown .select2-results__option:nth-child(2) {
  padding-top: 18px;
}
/* line 160, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-dropdown .select2-results__option:last-child {
  padding-bottom: 18px;
}
/* line 164, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-dropdown .select2-results__option:hover {
  color: #ef7f1a;
}
/* line 168, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-dropdown .select2-results__option[aria-selected='true'] {
  color: #000000;
}
/* line 172, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-dropdown .select2-results__option.loading-results {
  display: none;
}
/* line 178, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom .select2-dropdown--above {
  border-top: 1px solid #ef7f1a;
  border-bottom: 0;
  margin-top: 15px;
}
/* line 190, ../../../../../frontend/temp/_022-select.scss */
.select2-container--custom.select2-container--above .select2-selection--multiple[aria-expanded='true'],.select2-container--custom.select2-container--above .select2-selection--single[aria-expanded='true'] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: 1px solid #ef7f1a;
  border-top-color: #f0f0f0;
}

/* line 210, ../../../../../frontend/temp/_022-select.scss */
.select2-hidden-accessible.error + .select2-container--custom .select2-selection--multiple,.select2-hidden-accessible.error + .select2-container--custom .select2-selection--single {
  border-color: #ef1a1a;
  background-color: #ffefef;
}
/* line 217, ../../../../../frontend/temp/_022-select.scss */
.select2-hidden-accessible.error + .select2-container--custom .select2-selection--multiple:hover:before,.select2-hidden-accessible.error + .select2-container--custom .select2-selection--multiple[aria-expanded='true']:before,.select2-hidden-accessible.error + .select2-container--custom .select2-selection--single:hover:before,.select2-hidden-accessible.error + .select2-container--custom .select2-selection--single[aria-expanded='true']:before {
  border-color: #009bbf;
}
/* line 225, ../../../../../frontend/temp/_022-select.scss */
.select2-hidden-accessible.error + .select2-container + .error {
  position: absolute;
  left: 0;
  top: 100%;
  margin-top: 0.625rem;
  color: #ef1a1a;
  font-size: 0.75rem;
  padding-left: 1.1875rem;
  text-transform: uppercase;
}
@media only screen and (max-width: 768px) {
  /* line 225, ../../../../../frontend/temp/_022-select.scss */
  .select2-hidden-accessible.error + .select2-container + .error {
    font-size: 0.65rem;
  }
}
/* line 239, ../../../../../frontend/temp/_022-select.scss */
.select2-hidden-accessible.error + .select2-container + .error::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E%3Cpath fill='%23ef1a1a' d='M10.246 10.246A5.926 5.926 0 0 1 6 12c-1.662 0-3.139-.693-4.246-1.754A5.925 5.925 0 0 1 0 6c0-1.662.692-3.14 1.754-4.246A5.925 5.925 0 0 1 6-.001c1.661 0 3.138.693 4.246 1.755A5.925 5.925 0 0 1 12 6c0 1.661-.693 3.138-1.754 4.246zm-1.292-7.2A4.15 4.15 0 0 0 6 1.846a4.15 4.15 0 0 0-2.954 1.2A4.15 4.15 0 0 0 1.846 6a4.15 4.15 0 0 0 1.2 2.953A4.15 4.15 0 0 0 6 10.153a4.15 4.15 0 0 0 2.954-1.2A4.15 4.15 0 0 0 10.154 6a4.15 4.15 0 0 0-1.2-2.954zm-2.462 5.96h-.984c-.296 0-.493-.1-.493-.25v-.5c0-.151.197-.251.493-.251h.984c.296 0 .493.1.493.25v.5c0 .151-.197.25-.493.25zm0-2.014h-.984c-.296 0-.493-.2-.493-.501V3.487c0-.3.197-.5.493-.5h.984c.296 0 .493.2.493.5v3.004c0 .3-.197.5-.493.5z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 0.75rem;
  height: 0.75rem;
}

@media only screen and (max-width: 768px) {
  /* line 4, ../../../../../frontend/temp/_023-corporate-governance.scss */
  .corporate-governance {
    margin-top: -2.25rem;
  }
}
/* line 11, ../../../../../frontend/temp/_023-corporate-governance.scss */
.corporate-governance__scheme {
  margin-top: 2.8125rem;
}
/* line 15, ../../../../../frontend/temp/_023-corporate-governance.scss */
.corporate-governance__scheme-block {
  position: relative;
  cursor: pointer;
  padding: 1.875rem 1.25rem 1.5625rem;
  background: -webkit-linear-gradient(289.19deg, #074a80 -3.32%, rgba(7, 74, 128, 0.4) 97.32%);
  background: -o-linear-gradient(289.19deg, #074a80 -3.32%, rgba(7, 74, 128, 0.4) 97.32%);
  background: linear-gradient(160.81deg, #074a80 -3.32%, rgba(7, 74, 128, 0.4) 97.32%);
  margin: 0 10rem 3.75rem;
  -webkit-transition: margin 0.3s 0.3s;
  -o-transition: margin 0.3s 0.3s;
  transition: margin 0.3s 0.3s;
}
@media only screen and (max-width: 1024px) {
  /* line 15, ../../../../../frontend/temp/_023-corporate-governance.scss */
  .corporate-governance__scheme-block {
    margin-bottom: 2.5rem;
  }
}
@media only screen and (max-width: 768px) {
  /* line 15, ../../../../../frontend/temp/_023-corporate-governance.scss */
  .corporate-governance__scheme-block {
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 32, ../../../../../frontend/temp/_023-corporate-governance.scss */
.corporate-governance__scheme-block.toggble {
  cursor: pointer;
}
/* line 36, ../../../../../frontend/temp/_023-corporate-governance.scss */
.corporate-governance__scheme-block.active {
  background: #fafafa;
  margin-left: 0;
  margin-right: 0;
  -webkit-transition: all 0.3s 0s;
  -o-transition: all 0.3s 0s;
  transition: all 0.3s 0s;
}
@media only screen and (max-width: 1024px) {
  /* line 36, ../../../../../frontend/temp/_023-corporate-governance.scss */
  .corporate-governance__scheme-block.active {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
  }
}
@media only screen and (max-width: 768px) {
  /* line 36, ../../../../../frontend/temp/_023-corporate-governance.scss */
  .corporate-governance__scheme-block.active {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
/* line 52, ../../../../../frontend/temp/_023-corporate-governance.scss */
.corporate-governance__scheme-block.active .corporate-governance__scheme-block-title {
  color: #000000;
  -webkit-transition: color 600ms;
  -o-transition: color 600ms;
  transition: color 600ms;
}
/* line 57, ../../../../../frontend/temp/_023-corporate-governance.scss */
.corporate-governance__scheme-block.active .corporate-governance__scheme-arrow {
  border-color: #1d1d1d;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 63, ../../../../../frontend/temp/_023-corporate-governance.scss */
.corporate-governance__scheme-block::after {
  position: absolute;
  top: 100%;
  left: 50%;
  content: '';
  display: block;
  width: 1px;
  height: 3.75rem;
  background-color: #666666;
}
@media only screen and (max-width: 1024px) {
  /* line 63, ../../../../../frontend/temp/_023-corporate-governance.scss */
  .corporate-governance__scheme-block::after {
    height: 2.5rem;
  }
}
/* line 79, ../../../../../frontend/temp/_023-corporate-governance.scss */
.corporate-governance__scheme-block:last-child::after {
  display: none;
}
/* line 85, ../../../../../frontend/temp/_023-corporate-governance.scss */
.corporate-governance__scheme-block-title {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  color: #ffffff;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.75em;
  text-align: center;
  -webkit-transition: color 600ms;
  -o-transition: color 600ms;
  transition: color 600ms;
}
/* line 96, ../../../../../frontend/temp/_023-corporate-governance.scss */
.corporate-governance__scheme-block-text {
  display: none;
  text-align: left;
  color: #1d1d1d;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5625em;
  margin: 0 auto;
  max-width: 415px;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
/* line 110, ../../../../../frontend/temp/_023-corporate-governance.scss */
.corporate-governance__scheme-arrow {
  margin: auto;
  width: 0.625rem;
  height: 0.625rem;
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

/* line 1, ../../../../../frontend/temp/_024-animation.scss */
.js-stroke-animation {
  opacity: 0;
}

/* line 1, ../../../../../frontend/temp/_025-map.scss */
.map {
  padding-bottom: 6.25rem;
}
/* line 14, ../../../../../frontend/temp/_025-map.scss */
.map__text {
  padding-top: 3.125rem;
  font-size: 1.25rem;
  line-height: 1.6;
  font-weight: 300;
  color: #ffffff;
}
/* line 21, ../../../../../frontend/temp/_025-map.scss */
.map__text.hidden {
  display: none;
}
@media only screen and (max-width: 1280px) {
  /* line 21, ../../../../../frontend/temp/_025-map.scss */
  .map__text.hidden {
    display: block;
  }
}
/* line 30, ../../../../../frontend/temp/_025-map.scss */
.map__wrapper {
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 1280px) {
  /* line 30, ../../../../../frontend/temp/_025-map.scss */
  .map__wrapper {
    margin-top: 4rem;
  }
}
/* line 39, ../../../../../frontend/temp/_025-map.scss */
.map__wrapper::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 0 #003853;
  box-shadow: inset 0 0 0 0 #003853;
  -webkit-transition: -webkit-box-shadow 0.6s;
  transition: -webkit-box-shadow 0.6s;
  -o-transition: box-shadow 0.6s;
  transition: box-shadow 0.6s;
  transition: box-shadow 0.6s, -webkit-box-shadow 0.6s;
}
/* line 53, ../../../../../frontend/temp/_025-map.scss */
.map__wrapper.active::after {
  -webkit-box-shadow: inset 0 0 1.875rem 1.875rem #003853;
  box-shadow: inset 0 0 1.875rem 1.875rem #003853;
}
/* line 59, ../../../../../frontend/temp/_025-map.scss */
.map__inner {
  margin-top: 0;
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: -webkit-transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  position: relative;
  height: 0;
  width: 100%;
  padding: 0;
  padding-bottom: 55%;
}
/* line 69, ../../../../../frontend/temp/_025-map.scss */
.map__main-map {
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  overflow: visible !important;
}
/* line 79, ../../../../../frontend/temp/_025-map.scss */
.map__arrow {
  display: block;
  position: absolute;
  margin-top: 0;
}
/* line 84, ../../../../../frontend/temp/_025-map.scss */
.map__arrow path {
  opacity: 0.5;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media only screen and (max-width: 1280px) {
  /* line 84, ../../../../../frontend/temp/_025-map.scss */
  .map__arrow path {
    opacity: 1;
  }
}
/* line 93, ../../../../../frontend/temp/_025-map.scss */
.map__arrow--four,.map__arrow--one,.map__arrow--three,.map__arrow--two {
  cursor: pointer;
}
/* line 100, ../../../../../frontend/temp/_025-map.scss */
.map__arrow--four path.active,.map__arrow--four path:hover,.map__arrow--one path.active,.map__arrow--one path:hover,.map__arrow--three path.active,.map__arrow--three path:hover,.map__arrow--two path.active,.map__arrow--two path:hover {
  opacity: 1;
}
/* line 107, ../../../../../frontend/temp/_025-map.scss */
.map__arrow--one {
  width: 3%;
  height: 21%;
  bottom: 54%;
  left: 70%;
}
/* line 114, ../../../../../frontend/temp/_025-map.scss */
.map__arrow--two {
  width: 44%;
  height: 25%;
  bottom: 63%;
  left: 27%;
}
/* line 121, ../../../../../frontend/temp/_025-map.scss */
.map__arrow--three {
  width: 39%;
  height: 20%;
  bottom: 60%;
  left: 33%;
}
/* line 128, ../../../../../frontend/temp/_025-map.scss */
.map__arrow--four {
  width: 4%;
  height: 3%;
  bottom: 60%;
  left: 26.5%;
}
/* line 135, ../../../../../frontend/temp/_025-map.scss */
.map__arrow--legend {
  width: 4.0625rem;
  height: 1.25rem;
}
/* line 141, ../../../../../frontend/temp/_025-map.scss */
.map__branch {
  position: absolute;
  display: block;
  width: 1.4375rem;
  height: 1.4375rem;
  margin-top: 0;
  z-index: 2;
}
@media only screen and (max-width: 1280px) {
  /* line 141, ../../../../../frontend/temp/_025-map.scss */
  .map__branch {
    width: 0.625rem;
    height: 0.625rem;
  }
}
/* line 154, ../../../../../frontend/temp/_025-map.scss */
.map__branch .map__branch-point {
  cursor: pointer;
}
@media only screen and (max-width: 1280px) {
  /* line 154, ../../../../../frontend/temp/_025-map.scss */
  .map__branch .map__branch-point {
    width: 0.625rem;
    height: 0.625rem;
  }
}
/* line 167, ../../../../../frontend/temp/_025-map.scss */
.map__branch:hover .map__branch-point--blue::after,.map__branch:hover .map__branch-point--orange::after {
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 0.3125rem #ffffff;
  box-shadow: 0 0 0.3125rem #ffffff;
}
/* line 173, ../../../../../frontend/temp/_025-map.scss */
.map__branch:hover .map__branch-point--blue + .map__branch-caption &gt; .map__branch-caption-place,.map__branch:hover .map__branch-point--orange + .map__branch-caption &gt; .map__branch-caption-place {
  font-weight: 500;
}
/* line 179, ../../../../../frontend/temp/_025-map.scss */
.map__branch:hover .map__branch-point--orange {
  background-color: #EF7F1A;
}
/* line 183, ../../../../../frontend/temp/_025-map.scss */
.map__branch:hover .map__branch-point--orange + .map__branch-caption &gt; .map__branch-caption-title {
  color: #EF7F1A;
}
/* line 189, ../../../../../frontend/temp/_025-map.scss */
.map__branch:hover .map__branch-point--blue {
  background-color: #009BBF;
}
/* line 193, ../../../../../frontend/temp/_025-map.scss */
.map__branch:hover .map__branch-point--blue + .map__branch-caption &gt; .map__branch-caption-title {
  color: #009BBF;
}
/* line 200, ../../../../../frontend/temp/_025-map.scss */
.map__branch:hover .map__branch-caption {
  background-color: rgba(0, 0, 0, 0.3);
}
/* line 205, ../../../../../frontend/temp/_025-map.scss */
.map__branch:nth-of-type(1) {
  top: 35%;
  right: 74.5%;
}
/* line 210, ../../../../../frontend/temp/_025-map.scss */
.map__branch:nth-of-type(2) {
  top: 40%;
  left: 30.5%;
}
/* line 215, ../../../../../frontend/temp/_025-map.scss */
.map__branch:nth-of-type(3) {
  top: 19%;
  left: 72%;
}
/* line 220, ../../../../../frontend/temp/_025-map.scss */
.map__branch:nth-of-type(4) {
  top: 48%;
  left: 71%;
}
/* line 226, ../../../../../frontend/temp/_025-map.scss */
.map__branch-caption {
  position: absolute;
  margin-top: -0.5rem;
  padding: 0.5rem;
  padding-bottom: 1rem;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  min-width: 175px;
}
@media only screen and (max-width: 1280px) {
  /* line 226, ../../../../../frontend/temp/_025-map.scss */
  .map__branch-caption {
    padding-top: 0;
  }
}
/* line 240, ../../../../../frontend/temp/_025-map.scss */
.map__branch-caption--left {
  right: 100%;
  text-align: right;
}
/* line 245, ../../../../../frontend/temp/_025-map.scss */
.map__branch-caption--right {
  left: 100%;
  text-align: left;
}
/* line 251, ../../../../../frontend/temp/_025-map.scss */
.map__branch-caption-title {
  margin-top: 0;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.37;
  color: #ffffff;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
  cursor: pointer;
}
@media only screen and (max-width: 1280px) {
  /* line 261, ../../../../../frontend/temp/_025-map.scss */
  .map__branch-caption-title span:first-child {
    display: none;
  }
}
/* line 266, ../../../../../frontend/temp/_025-map.scss */
.map__branch-caption-title span:last-child {
  display: none;
  margin-top: 0;
}
@media only screen and (max-width: 1280px) {
  /* line 266, ../../../../../frontend/temp/_025-map.scss */
  .map__branch-caption-title span:last-child {
    display: inline-block;
    border-bottom: 1px dashed #ffffff;
    font-size: 0.5rem;
    line-height: 1;
  }
}
/* line 280, ../../../../../frontend/temp/_025-map.scss */
.map__branch-caption-place {
  margin-top: 0.625rem;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.37;
  color: #ffffff;
  -webkit-transition: font-weight 0.3s;
  -o-transition: font-weight 0.3s;
  transition: font-weight 0.3s;
}
@media only screen and (max-width: 1280px) {
  /* line 280, ../../../../../frontend/temp/_025-map.scss */
  .map__branch-caption-place {
    font-size: 0.5rem;
    line-height: 0.71;
    margin-top: 0.125rem;
  }
}
/* line 295, ../../../../../frontend/temp/_025-map.scss */
.map__branch-point {
  position: absolute;
  width: 1.4375rem;
  height: 1.4375rem;
  border-radius: 50%;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
/* line 302, ../../../../../frontend/temp/_025-map.scss */
.map__branch-point::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  border-radius: 50%;
  width: 37%;
  height: 37%;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
/* line 317, ../../../../../frontend/temp/_025-map.scss */
.map__branch-point--orange {
  border: 2px solid #EF7F1A;
  -webkit-box-shadow: 0 0 0.625rem rgba(239, 127, 26, 0.7);
  box-shadow: 0 0 0.625rem rgba(239, 127, 26, 0.7);
  background-color: transparent;
}
@media only screen and (max-width: 1280px) {
  /* line 317, ../../../../../frontend/temp/_025-map.scss */
  .map__branch-point--orange {
    border-width: 1px;
  }
}
/* line 326, ../../../../../frontend/temp/_025-map.scss */
.map__branch-point--orange::after {
  background-color: #EF7F1A;
  -webkit-box-shadow: 0 0 0.3125rem #EF7F1A;
  box-shadow: 0 0 0.3125rem #EF7F1A;
}
/* line 332, ../../../../../frontend/temp/_025-map.scss */
.map__branch-point--blue {
  border: 2px solid #009BBF;
  -webkit-box-shadow: 0 0 0.625rem rgba(47, 196, 230, 0.7);
  box-shadow: 0 0 0.625rem rgba(47, 196, 230, 0.7);
  background-color: transparent;
}
@media only screen and (max-width: 1280px) {
  /* line 332, ../../../../../frontend/temp/_025-map.scss */
  .map__branch-point--blue {
    border-width: 1px;
  }
}
/* line 341, ../../../../../frontend/temp/_025-map.scss */
.map__branch-point--blue::after {
  background-color: #009BBF;
  -webkit-box-shadow: 0 0 0.3125rem #102834;
  box-shadow: 0 0 0.3125rem #102834;
}
/* line 348, ../../../../../frontend/temp/_025-map.scss */
.map__branch-card {
  display: none;
  position: relative;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 0.9375rem rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 0.9375rem rgba(0, 0, 0, 0.3);
}
/* line 354, ../../../../../frontend/temp/_025-map.scss */
.map__branch-card.visible {
  display: block;
}
@media only screen and (max-width: 1280px) {
  /* line 354, ../../../../../frontend/temp/_025-map.scss */
  .map__branch-card.visible {
    display: none;
  }
}
/* line 363, ../../../../../frontend/temp/_025-map.scss */
.map__branch-card-close {
  position: absolute;
  top: 0.9375rem;
  right: 0.9375rem;
  border: 0;
  padding: 0;
  margin: 0;
  outline: 0;
  width: 1.25rem;
  height: 1.25rem;
  background-color: transparent;
  cursor: pointer;
}
/* line 376, ../../../../../frontend/temp/_025-map.scss */
.map__branch-card-close:after,.map__branch-card-close:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  width: 125%;
  height: 0.1em;
  background-color: #ffffff;
  -webkit-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
}
/* line 388, ../../../../../frontend/temp/_025-map.scss */
.map__branch-card-close:after {
  -webkit-transform: translateY(-50%) rotate(-45deg);
  -ms-transform: translateY(-50%) rotate(-45deg);
  transform: translateY(-50%) rotate(-45deg);
}
/* line 393, ../../../../../frontend/temp/_025-map.scss */
.map__branch-card-img {
  width: 100%;
  margin-top: 0;
}
/* line 398, ../../../../../frontend/temp/_025-map.scss */
.map__branch-card-content {
  padding: 1.25rem;
  padding-bottom: 2.5rem;
}
/* line 403, ../../../../../frontend/temp/_025-map.scss */
.map__branch-card-title {
  margin-bottom: 0.625rem;
  font-weight: 600;
  font-size: 1.375rem;
  line-height: 1.32;
  text-transform: uppercase;
  color: #1D1D1D;
}
/* line 412, ../../../../../frontend/temp/_025-map.scss */
.map__branch-card-address {
  margin-top: 0;
  margin-bottom: 1.25rem;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.37;
  color: #666666;
}
/* line 421, ../../../../../frontend/temp/_025-map.scss */
.map__branch-card-text {
  margin-top: 0;
  margin-bottom: 1.5625rem;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.37;
  color: #1D1D1D;
}
/* line 430, ../../../../../frontend/temp/_025-map.scss */
.map__legend {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 5.625rem;
}
@media only screen and (max-width: 1024px) {
  /* line 430, ../../../../../frontend/temp/_025-map.scss */
  .map__legend {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 440, ../../../../../frontend/temp/_025-map.scss */
.map__legend-item {
  position: relative;
  padding-left: 2.1875rem !important;
  margin-top: 0 !important;
  padding-right: 4.0625rem !important;
  font-weight: 300 !important;
  font-size: 0.875rem !important;
  line-height: 1.57 !important;
  color: #ffffff;
  text-transform: uppercase;
}
/* line 453, ../../../../../frontend/temp/_025-map.scss */
.map__legend-item::before {
  display: none !important;
}
@media only screen and (max-width: 1024px) {
  /* line 457, ../../../../../frontend/temp/_025-map.scss */
  .map__legend-item:first-child,.map__legend-item:nth-child(2) {
    padding-left: 5rem !important;
    margin-bottom: 1.5rem;
  }
  /* line 463, ../../../../../frontend/temp/_025-map.scss */
  .map__legend-item:first-child .map__branch-point,.map__legend-item:nth-child(2) .map__branch-point {
    left: 1.78125rem;
  }
}
/* line 469, ../../../../../frontend/temp/_025-map.scss */
.map__legend-item:nth-child(2) {
  width: 30%;
}
@media only screen and (max-width: 1024px) {
  /* line 469, ../../../../../frontend/temp/_025-map.scss */
  .map__legend-item:nth-child(2) {
    width: auto;
  }
}
/* line 477, ../../../../../frontend/temp/_025-map.scss */
.map__legend-item:last-child {
  padding-left: 5rem !important;
  padding-right: 2.5rem !important;
}
/* line 482, ../../../../../frontend/temp/_025-map.scss */
.map__legend-item .map__arrow,.map__legend-item .map__branch-point {
  top: -webkit-calc(1.57em / 2);
  top: calc(1.57em / 2);
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 496, ../../../../../frontend/temp/_025-map.scss */
.tooltipster__map-customized .tooltipster-box {
  border: 0;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.3);
}
/* line 501, ../../../../../frontend/temp/_025-map.scss */
.tooltipster__map-customized .tooltipster-box .tooltipster-content {
  padding: 0.4375rem;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.37;
  color: #ffffff;
}
/* line 512, ../../../../../frontend/temp/_025-map.scss */
.tooltipster__map-customized.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: -0.125rem;
}
/* line 516, ../../../../../frontend/temp/_025-map.scss */
.tooltipster__map-customized.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: transparent;
}
/* line 520, ../../../../../frontend/temp/_025-map.scss */
.tooltipster__map-customized.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  top: 0;
  border-top-color: rgba(0, 0, 0, 0.3);
}
/* line 526, ../../../../../frontend/temp/_025-map.scss */
.tooltipster__map-customized.tooltipster-sidetip.tooltipster-right {
  margin-top: 1%;
}
/* line 529, ../../../../../frontend/temp/_025-map.scss */
.tooltipster__map-customized.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  left: -0.125rem;
}
/* line 533, ../../../../../frontend/temp/_025-map.scss */
.tooltipster__map-customized.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: transparent;
}
/* line 537, ../../../../../frontend/temp/_025-map.scss */
.tooltipster__map-customized.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.3);
}

/* line 3, ../../../../../frontend/temp/_026-biography.scss */
.fancybox-active &gt; *:not(.fancybox-container):not(.grecaptcha-container) {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}

/* line 11, ../../../../../frontend/temp/_026-biography.scss */
.fancybox-container.fancybox-is-open .fancybox-bg {
  opacity: .2;
}
/* line 16, ../../../../../frontend/temp/_026-biography.scss */
.fancybox-container .fancybox-content,.fancybox-container .fancybox-slide {
  overflow: visible;
}
/* line 21, ../../../../../frontend/temp/_026-biography.scss */
.fancybox-container .fancybox-stage {
  width: 72.5rem;
  margin: 0 auto;
}
/* line 26, ../../../../../frontend/temp/_026-biography.scss */
.fancybox-container .fancybox-navigation {
  left: 0;
  right: 0;
  top: 50%;
  opacity: 0;
  width: 72rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  margin: .5rem auto 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -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 39, ../../../../../frontend/temp/_026-biography.scss */
.fancybox-container .fancybox-navigation.visible {
  opacity: 1;
}
/* line 44, ../../../../../frontend/temp/_026-biography.scss */
.fancybox-container .fancybox-content {
  padding: 0;
}
/* line 48, ../../../../../frontend/temp/_026-biography.scss */
.fancybox-container .fancybox-slide {
  padding: 0 3.5rem;
}
/* line 52, ../../../../../frontend/temp/_026-biography.scss */
.fancybox-container .fancybox-close-small {
  opacity: 1;
  top: .5rem;
  right: -2rem;
  width: 1.0625rem;
  height: 1.0625rem;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
  background-image: svg("icon_modal-close");
  background-size: 150% 150%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 61, ../../../../../frontend/temp/_026-biography.scss */
.fancybox-container .fancybox-close-small:hover {
  opacity: 1;
}
/* line 66, ../../../../../frontend/temp/_026-biography.scss */
.fancybox-container .fancybox-button--arrow_left,.fancybox-container .fancybox-button--arrow_right {
  margin: 0;
  opacity: 1;
  padding: 0;
  width: 3rem;
  height: 3rem;
  position: static;
  border-radius: 50%;
  visibility: visible;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
  background-color: #00CBE1;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 16.8'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='M22.5 8.4H1.6M8.7.7L1.4 8.4l7.3 7.7'/%3E%3C/svg%3E");
  background-size: 50% 50%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 80, ../../../../../frontend/temp/_026-biography.scss */
.fancybox-container .fancybox-button--arrow_left[disabled],.fancybox-container .fancybox-button--arrow_right[disabled] {
  opacity: 0.3;
}
/* line 84, ../../../../../frontend/temp/_026-biography.scss */
.fancybox-container .fancybox-button--arrow_left:hover,.fancybox-container .fancybox-button--arrow_right:hover {
  opacity: .7;
}
/* line 89, ../../../../../frontend/temp/_026-biography.scss */
.fancybox-container .fancybox-button--arrow_right {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 96, ../../../../../frontend/temp/_026-biography.scss */
.mCSB_scrollTools .mCSB_draggerRail {
  width: 1px;
  background-color: transparent !important;
}
/* line 103, ../../../../../frontend/temp/_026-biography.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: .375rem;
  border-radius: .3125rem;
  background-color: #C4C4C4 !important;
}

/* line 114, ../../../../../frontend/temp/_026-biography.scss */
.biography .row {
  margin-top: -1.875rem;
}
/* line 117, ../../../../../frontend/temp/_026-biography.scss */
.biography .row &gt; [class^="col"] {
  margin-top: 1.875rem;
}
/* line 122, ../../../../../frontend/temp/_026-biography.scss */
.biography__item {
  display: block;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  outline: 0 none !important;
}
/* line 130, ../../../../../frontend/temp/_026-biography.scss */
.biography__item:hover .biography__image:before {
  opacity: 0.2;
}
/* line 136, ../../../../../frontend/temp/_026-biography.scss */
.biography__image {
  position: relative;
}
/* line 139, ../../../../../frontend/temp/_026-biography.scss */
.biography__image:before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #000000;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 154, ../../../../../frontend/temp/_026-biography.scss */
.biography__image img {
  width: 100%;
}
/* line 159, ../../../../../frontend/temp/_026-biography.scss */
.biography__info {
  bottom: 0;
  z-index: 2;
  width: 100%;
  margin-top: 0;
  color: #ffffff;
  min-height: 8.3rem;
  position: absolute;
  padding: 1.25rem 1rem 1.875rem 1rem;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 203, 225, 0.5)), to(rgba(0, 155, 191, 0.5)));
  background: -webkit-linear-gradient(top, rgba(0, 203, 225, 0.5) 0%, rgba(0, 155, 191, 0.5) 100%);
  background: -o-linear-gradient(top, rgba(0, 203, 225, 0.5) 0%, rgba(0, 155, 191, 0.5) 100%);
  background: linear-gradient(to bottom, rgba(0, 203, 225, 0.5) 0%, rgba(0, 155, 191, 0.5) 100%);
}
/* line 171, ../../../../../frontend/temp/_026-biography.scss */
.biography__name {
  font-weight: 600;
  text-transform: uppercase;
}
/* line 176, ../../../../../frontend/temp/_026-biography.scss */
.biography__text {
  font-weight: 500;
  margin-top: 0.625rem;
}
/* line 181, ../../../../../frontend/temp/_026-biography.scss */
.biography__name,.biography__text {
  line-height: 1.3;
  font-size: 0.875rem;
}
/* line 187, ../../../../../frontend/temp/_026-biography.scss */
.biography__details {
  color: #1D1D1D;
  max-height: 80vh;
  overflow: hidden;
  padding-bottom: 0;
  margin: 0 30px 0 0;
  position: relative;
  line-height: 1.5rem;
}
/* line 196, ../../../../../frontend/temp/_026-biography.scss */
.biography__details.mCustomScrollbar {
  margin: 0;
}
/* line 200, ../../../../../frontend/temp/_026-biography.scss */
.biography__details.mCS_no_scrollbar {
  margin: 0 30px 0 0;
}
/* line 205, ../../../../../frontend/temp/_026-biography.scss */
.biography__btn {
  display: none;
}
/* line 209, ../../../../../frontend/temp/_026-biography.scss */
.biography__modal {
  width: 100%;
  display: none;
  font-size: 1rem;
}
/* line 214, ../../../../../frontend/temp/_026-biography.scss */
.biography__modal p {
  font-size: 1em;
}
/* line 218, ../../../../../frontend/temp/_026-biography.scss */
.biography__modal .content ul:not(.ul--clear) li {
  font-size: 1em;
  padding-left: 2.3rem;
}
/* line 222, ../../../../../frontend/temp/_026-biography.scss */
.biography__modal .content ul:not(.ul--clear) li:before {
  top: 0.8rem;
}
/* line 227, ../../../../../frontend/temp/_026-biography.scss */
.biography__modal .fancybox-close-small {
  top: 1rem;
  right: 1rem;
  outline: none;
  width: 1.25rem;
  height: 1.25rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0.5 0.5 19 19'%3E%3Cg fill='none' stroke='%23FAFAFA' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 2l16 16M18 2L2 18'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 236, ../../../../../frontend/temp/_026-biography.scss */
.biography__modal-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 80vh;
  overflow: hidden;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
/* line 247, ../../../../../frontend/temp/_026-biography.scss */
.biography__modal-col--left {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 23.125rem;
  max-height: 80vh;
  overflow: hidden;
  padding-bottom: 1.5625rem;
}
/* line 254, ../../../../../frontend/temp/_026-biography.scss */
.biography__modal-col--left .mCSB_dragger_bar {
  display: none;
}
/* line 258, ../../../../../frontend/temp/_026-biography.scss */
.biography__modal-col--left .mCSB_inside &gt; .mCSB_container {
  margin-right: 0;
}
/* line 263, ../../../../../frontend/temp/_026-biography.scss */
.biography__modal-col--right {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 1.5625rem 0 1.5625rem 1.5625rem;
}
/* line 269, ../../../../../frontend/temp/_026-biography.scss */
.biography__modal-image {
  width: 100%;
  height: 28rem;
  overflow: hidden;
}
/* line 274, ../../../../../frontend/temp/_026-biography.scss */
.biography__modal-image img {
  height: auto;
  max-width: 100%;
}
/* line 280, ../../../../../frontend/temp/_026-biography.scss */
.biography__modal-title {
  padding: 30px 30px 30px 0;
}
/* line 284, ../../../../../frontend/temp/_026-biography.scss */
.biography__modal-name {
  color: #1D1D1D;
  font-weight: 600;
  line-height: 1.32;
  font-size: 1.375em;
  text-transform: uppercase;
}
/* line 292, ../../../../../frontend/temp/_026-biography.scss */
.biography__modal-text {
  color: #1D1D1D;
  margin-top: 1rem;
  font-weight: 600;
  line-height: 1.22;
  font-size: 1.125em;
  margin-bottom: 0.9rem;
}

@media (max-width: 1020px) {
  /* line 305, ../../../../../frontend/temp/_026-biography.scss */
  .fancybox-container .fancybox-button--arrow_left,.fancybox-container .fancybox-button--arrow_right {
    width: 2rem;
    height: 2rem;
  }
}
@media (max-width: 970px) {
  /* line 315, ../../../../../frontend/temp/_026-biography.scss */
  .fancybox-container--biography .fancybox-stage {
    width: 100%;
    max-width: 72.5rem;
  }
  /* line 320, ../../../../../frontend/temp/_026-biography.scss */
  .fancybox-container--biography .fancybox-navigation {
    width: 100%;
    max-width: 70rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (max-width: 768px) {
  /* line 331, ../../../../../frontend/temp/_026-biography.scss */
  .fancybox-container--biography .fancybox-navigation {
    top: auto;
    bottom: 1.5rem;
  }
  /* line 336, ../../../../../frontend/temp/_026-biography.scss */
  .fancybox-container--biography .fancybox-button--arrow_left {
    margin-left: 2.7rem;
  }
  /* line 340, ../../../../../frontend/temp/_026-biography.scss */
  .fancybox-container--biography .fancybox-button--arrow_right {
    margin-right: 2.4rem;
  }
  /* line 344, ../../../../../frontend/temp/_026-biography.scss */
  .fancybox-container--biography .fancybox-content {
    max-height: 80vh;
    overflow: hidden;
    overflow-y: auto;
  }
  /* line 350, ../../../../../frontend/temp/_026-biography.scss */
  .fancybox-container--biography .biography__modal-row {
    max-height: 100%;
    overflow: inherit;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 356, ../../../../../frontend/temp/_026-biography.scss */
  .fancybox-container--biography .biography__details {
    max-height: none;
  }
  /* line 360, ../../../../../frontend/temp/_026-biography.scss */
  .fancybox-container--biography .biography__modal-col--left {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
    max-height: 100%;
    padding-bottom: 0;
    overflow: inherit;
  }
  /* line 368, ../../../../../frontend/temp/_026-biography.scss */
  .fancybox-container--biography .biography__modal-col--right {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    padding: 1.3rem;
  }
  /* line 373, ../../../../../frontend/temp/_026-biography.scss */
  .fancybox-container--biography .fancybox-close-small {
    right: 0.5rem;
    opacity: 0.5;
    background-image: svg("icon_modal-close", "[stroke]: purple");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 50%;
  }
  /* line 379, ../../../../../frontend/temp/_026-biography.scss */
  .fancybox-container--biography .biography__modal-image {
    height: auto;
  }
  /* line 383, ../../../../../frontend/temp/_026-biography.scss */
  .fancybox-container--biography .biography__modal-image img {
    width: 100%;
    display: block;
  }
  /* line 388, ../../../../../frontend/temp/_026-biography.scss */
  .fancybox-container--biography .biography__modal-title {
    padding: 1.5rem 1.3rem 1.3rem 1.3rem;
  }
  /* line 392, ../../../../../frontend/temp/_026-biography.scss */
  .fancybox-container--biography .biography__btn {
    display: block;
    font-size: 1rem;
    font-weight: 500;
    text-decoration: underline;
  }

  /* line 401, ../../../../../frontend/temp/_026-biography.scss */
  .biography .row {
    margin-top: -0.75rem;
  }
  /* line 404, ../../../../../frontend/temp/_026-biography.scss */
  .biography .row &gt; [class^="col"] {
    margin-top: 0.75rem;
  }

  /* line 410, ../../../../../frontend/temp/_026-biography.scss */
  .tabs--biography .tabs__button {
    font-size: 1rem;
  }
}
@media (max-width: 480px) {
  /* line 416, ../../../../../frontend/temp/_026-biography.scss */
  .fancybox-container .fancybox-slide {
    padding: 0 1rem;
  }

  /* line 421, ../../../../../frontend/temp/_026-biography.scss */
  .fancybox-container--biography .fancybox-button--arrow_left {
    margin-left: 0;
  }
  /* line 425, ../../../../../frontend/temp/_026-biography.scss */
  .fancybox-container--biography .fancybox-button--arrow_right {
    margin-right: 0;
  }

  /* line 431, ../../../../../frontend/temp/_026-biography.scss */
  .biography__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.2);
    box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.2);
  }
  /* line 436, ../../../../../frontend/temp/_026-biography.scss */
  .biography__image {
    max-width: none;
  }
  /* line 440, ../../../../../frontend/temp/_026-biography.scss */
  .biography__image,.biography__info {
    width: 100%;
  }
  /* line 445, ../../../../../frontend/temp/_026-biography.scss */
  .biography__modal-col--left {
    widows: 100%;
  }
}
/* line 1, ../../../../../frontend/styles/styles/_layout.scss */
.layout__row {
  padding-left: 24px;
  padding-right: 24px;
}

/* line 6, ../../../../../frontend/styles/styles/_layout.scss */
.layout {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
/* line 10, ../../../../../frontend/styles/styles/_layout.scss */
.layout__row {
  margin: 0 auto;
  max-width: 1248px;
}

/* line 17, ../../../../../frontend/styles/styles/_layout.scss */
.header {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  height: 485px;
  /* 9 */
  height: 30.3125rem;
  /* 9 */
}

/* line 23, ../../../../../frontend/styles/styles/_layout.scss */
.footer {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

@media only screen and (max-width: 768px) {
  /* line 30, ../../../../../frontend/styles/styles/_layout.scss */
  .layout__row {
    padding-left: 20px;
    padding-right: 20px;
    max-width: 1240px;
  }
}
/* line 4, ../../../../../frontend/styles/styles.custom/_buttons.scss */
.btn {
  display: inline-block;
  padding: 0.8rem 2.84rem 0.75rem 2.84rem;
  text-align: center;
  vertical-align: middle;
  border-width: 2px;
  border-style: solid;
  font-size: 1rem;
  font-weight: 400;
  line-height: 3;
  text-transform: uppercase;
  border-radius: 3rem;
  padding: 0 3.4rem;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  outline: 0;
  background-color: transparent;
  margin-top: 0;
}
/* line 26, ../../../../../frontend/styles/styles.custom/_buttons.scss */
.btn.active,.btn:active,.btn:focus,.btn:hover {
  color: #ffffff;
  -webkit-box-shadow: 0 12px 36px rgba(0, 0, 0, 0.12);
  box-shadow: 0 12px 36px rgba(0, 0, 0, 0.12);
}
/* line 35, ../../../../../frontend/styles/styles.custom/_buttons.scss */
.btn--orange {
  color: #ef7f1a;
  border-color: #ef7f1a;
}
/* line 39, ../../../../../frontend/styles/styles.custom/_buttons.scss */
.btn--orange:focus,.btn--orange:hover {
  background-color: #ef7f1a;
}
/* line 35, ../../../../../frontend/styles/styles.custom/_buttons.scss */
.btn--blue {
  color: #009bbf;
  border-color: #009bbf;
}
/* line 39, ../../../../../frontend/styles/styles.custom/_buttons.scss */
.btn--blue:focus,.btn--blue:hover {
  background-color: #009bbf;
}
/* line 46, ../../../../../frontend/styles/styles.custom/_buttons.scss */
.btn--orange {
  font-weight: 600;
}
/* line 50, ../../../../../frontend/styles/styles.custom/_buttons.scss */
.btn.active,.btn:active {
  background-color: #000000;
  border-color: #000000;
}
/* line 56, ../../../../../frontend/styles/styles.custom/_buttons.scss */
.btn--more {
  height: auto;
  padding: 0;
  border: 0;
  line-height: 1;
}
/* line 63, ../../../../../frontend/styles/styles.custom/_buttons.scss */
.btn.white-text {
  color: #ffffff;
}
/* line 67, ../../../../../frontend/styles/styles.custom/_buttons.scss */
.btn--reset-blue {
  background-color: transparent;
  padding-left: 2.1rem;
  position: relative;
  padding-right: 0;
  color: #009bbf;
  border: 0;
}
/* line 75, ../../../../../frontend/styles/styles.custom/_buttons.scss */
.btn--reset-blue:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0.5 0.5 19 19'%3E%3Cg fill='none' stroke='%23009bbf' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 2l16 16M18 2L2 18'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  position: absolute;
  margin-top: -7px;
  height: 13px;
  width: 13px;
  content: '';
  top: 50%;
  left: 0;
}
/* line 86, ../../../../../frontend/styles/styles.custom/_buttons.scss */
.btn--reset-blue:hover {
  color: #ef7f1a;
}
/* line 89, ../../../../../frontend/styles/styles.custom/_buttons.scss */
.btn--reset-blue:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0.5 0.5 19 19'%3E%3Cg fill='none' stroke='%23ef7f1a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 2l16 16M18 2L2 18'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  position: absolute;
  margin-top: -7px;
  height: 13px;
  width: 13px;
  content: '';
  top: 50%;
  left: 0;
}
/* line 101, ../../../../../frontend/styles/styles.custom/_buttons.scss */
.btn--reset-blue.disabled {
  pointer-events: none;
  opacity: 0.2;
  color: #000;
}
/* line 106, ../../../../../frontend/styles/styles.custom/_buttons.scss */
.btn--reset-blue.disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0.5 0.5 19 19'%3E%3Cg fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 2l16 16M18 2L2 18'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 112, ../../../../../frontend/styles/styles.custom/_buttons.scss */
.btn--news {
  padding-left: 2.2rem !important;
  font-size: 0.92rem !important;
  font-weight: 500 !important;
  text-transform: uppercase;
  padding-right: 1.2rem;
}
/* line 119, ../../../../../frontend/styles/styles.custom/_buttons.scss */
.btn--news:before {
  height: 1.3rem !important;
  width: 1.3rem !important;
}
/* line 124, ../../../../../frontend/styles/styles.custom/_buttons.scss */
.btn--news:focus,.btn--news:hover {
  color: #ef7f1a;
}
/* line 129, ../../../../../frontend/styles/styles.custom/_buttons.scss */
.btn--news.active,.btn--news:active {
  color: #ffffff;
}

/* line 137, ../../../../../frontend/styles/styles.custom/_buttons.scss */
button[disabled],html input[disabled] {
  pointer-events: none;
  opacity: 0.5;
}

/* line 1, ../../../../../frontend/styles/styles.custom/_expertise.scss */
.expertise {
  margin-right: -10px;
  margin-left: -10px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 7, ../../../../../frontend/styles/styles.custom/_expertise.scss */
.expertise__item {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  min-height: 15rem;
  overflow: hidden;
  display: block;
  margin-top: 0;
  margin: 10px;
  color: #fff;
}
/* line 19, ../../../../../frontend/styles/styles.custom/_expertise.scss */
.expertise__item--wide {
  max-width: -webkit-calc(50% - 20px);
  max-width: calc(50% - 20px);
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}
/* line 24, ../../../../../frontend/styles/styles.custom/_expertise.scss */
.expertise__item--short {
  max-width: -webkit-calc(33.333% - 20px);
  max-width: calc(33.333% - 20px);
  -webkit-flex-basis: 33.333%;
  -ms-flex-preferred-size: 33.333%;
  flex-basis: 33.333%;
}
/* line 29, ../../../../../frontend/styles/styles.custom/_expertise.scss */
.expertise__item:before {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0, 0, 0, 0)), to(#042341));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 40%, #042341);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 40%, #042341);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, #042341);
  -webkit-transition: background-color 0.3s linear 0.3s;
  -o-transition: background-color 0.3s linear 0.3s;
  transition: background-color 0.3s linear 0.3s;
  background-color: transparent;
  position: absolute;
  content: '';
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
/* line 42, ../../../../../frontend/styles/styles.custom/_expertise.scss */
.expertise__item:hover .expertise__text {
  -webkit-transition: max-height 0.5s linear;
  -o-transition: max-height 0.5s linear;
  transition: max-height 0.5s linear;
  max-height: 15rem;
  height: auto;
}
/* line 49, ../../../../../frontend/styles/styles.custom/_expertise.scss */
.expertise__item:hover .expertise__heading:before {
  -webkit-transition: width 0.2s linear 0.3s;
  -o-transition: width 0.2s linear 0.3s;
  transition: width 0.2s linear 0.3s;
  width: 100%;
}
/* line 54, ../../../../../frontend/styles/styles.custom/_expertise.scss */
.expertise__item:hover .expertise__heading:after {
  -webkit-transition: opacity 0.1s linear 0.5s;
  -o-transition: opacity 0.1s linear 0.5s;
  transition: opacity 0.1s linear 0.5s;
  display: block;
  opacity: 1;
}
/* line 61, ../../../../../frontend/styles/styles.custom/_expertise.scss */
.expertise__item:hover:before {
  -webkit-transition: background-color 0.2s linear 0s;
  -o-transition: background-color 0.2s linear 0s;
  transition: background-color 0.2s linear 0s;
  background-color: #042341;
}
/* line 67, ../../../../../frontend/styles/styles.custom/_expertise.scss */
.expertise__item:active,.expertise__item:focus,.expertise__item:hover {
  color: #fff;
}
/* line 72, ../../../../../frontend/styles/styles.custom/_expertise.scss */
.expertise__heading {
  letter-spacing: 0.025em;
  font-size: 1.375rem;
  position: relative;
  line-height: 1.25;
  font-weight: 500;
  display: block;
}
/* line 80, ../../../../../frontend/styles/styles.custom/_expertise.scss */
.expertise__heading:before {
  background-color: #ef7f1a;
  -webkit-transition: width 0.2s linear;
  -o-transition: width 0.2s linear;
  transition: width 0.2s linear;
  position: absolute;
  bottom: -0.313rem;
  width: 1.563rem;
  display: block;
  content: '';
  height: 3px;
  left: 0;
}
/* line 92, ../../../../../frontend/styles/styles.custom/_expertise.scss */
.expertise__heading:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1.83 -0.005 23.215 17.482'%3E%3Cg fill='none' stroke='%23ef7f1a' stroke-width='3'%3E%3Cpath d='M1.832 8.753l20.94-.025M15.655 16.445l7.32-7.717-7.339-7.698'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  position: absolute;
  bottom: -0.688rem;
  height: 0.938rem;
  width: 1.313rem;
  display: block;
  content: '';
  right: -3px;
  opacity: 0;
}
/* line 105, ../../../../../frontend/styles/styles.custom/_expertise.scss */
.expertise__text {
  -webkit-transition: max-height 0.5s linear;
  -o-transition: max-height 0.5s linear;
  transition: max-height 0.5s linear;
  font-size: 0.875rem;
  line-height: 1.6;
  overflow: hidden;
  margin-top: 0;
  max-height: 0;
  height: auto;
}
/* line 114, ../../../../../frontend/styles/styles.custom/_expertise.scss */
.expertise__text:before {
  position: relative;
  display: block;
  height: 2rem;
  content: '';
}
/* line 122, ../../../../../frontend/styles/styles.custom/_expertise.scss */
.expertise__desc {
  position: absolute;
  max-height: 100%;
  padding: 1.85rem;
  overflow: auto;
  width: 100%;
  bottom: 0;
}

/* line 133, ../../../../../frontend/styles/styles.custom/_expertise.scss */
.expertise__desc::-webkit-scrollbar {
  width: 0.5rem;
}

/* line 137, ../../../../../frontend/styles/styles.custom/_expertise.scss */
.expertise__desc::-webkit-scrollbar-track {
  background-color: rgba(255, 255, 255, 0.3);
}

/* line 141, ../../../../../frontend/styles/styles.custom/_expertise.scss */
.expertise__desc::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.3);
  outline: 1px solid red;
}

@media only screen and (max-width: 1024px) {
  /* line 148, ../../../../../frontend/styles/styles.custom/_expertise.scss */
  .expertise__item {
    min-height: 12.5rem;
  }
  /* line 152, ../../../../../frontend/styles/styles.custom/_expertise.scss */
  .expertise__heading {
    line-height: 1.2;
    font-size: 1rem;
  }
  /* line 156, ../../../../../frontend/styles/styles.custom/_expertise.scss */
  .expertise__heading:before {
    bottom: -0.313rem;
  }
  /* line 160, ../../../../../frontend/styles/styles.custom/_expertise.scss */
  .expertise__heading:after {
    bottom: -0.688rem;
  }
  /* line 165, ../../../../../frontend/styles/styles.custom/_expertise.scss */
  .expertise__desc {
    padding: 2rem 1.3rem;
  }
}
@media only screen and (max-width: 768px) {
  /* line 172, ../../../../../frontend/styles/styles.custom/_expertise.scss */
  .expertise {
    margin-right: -20px;
    margin-left: -20px;
  }
  /* line 176, ../../../../../frontend/styles/styles.custom/_expertise.scss */
  .expertise__item {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin: 0;
  }
  /* line 181, ../../../../../frontend/styles/styles.custom/_expertise.scss */
  .expertise__item:hover:before {
    background-color: transparent;
    -webkit-transition: unset;
    -o-transition: unset;
    transition: unset;
  }
  /* line 187, ../../../../../frontend/styles/styles.custom/_expertise.scss */
  .expertise__item:hover .expertise__heading:before {
    -webkit-transition: unset;
    -o-transition: unset;
    transition: unset;
    width: 1.563rem;
  }
  /* line 195, ../../../../../frontend/styles/styles.custom/_expertise.scss */
  .expertise__desc {
    padding: 1.8rem 1.3rem;
  }
  /* line 199, ../../../../../frontend/styles/styles.custom/_expertise.scss */
  .expertise__text {
    display: none;
  }
  /* line 204, ../../../../../frontend/styles/styles.custom/_expertise.scss */
  .expertise__heading:after {
    content: none;
  }
}
/* line 1, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer {
  background-color: #00354e;
  font-size: 0.75rem;
  color: #a3b7c1;
  padding-bottom: 1.75rem;
  padding-top: 1.75rem;
  text-transform: uppercase;
  font-weight: 500;
  z-index: 1055;
}
/* line 11, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer a {
  color: #009bbf;
  text-decoration: none;
}
/* line 15, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer a:hover {
  color: #ef7f1a;
}
/* line 20, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer .layout__row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 15%;
  padding-right: 3rem;
  margin-left: 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 38, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer .footer__address,.footer .footer__phone {
  padding-left: 1.5rem;
  position: relative;
}
/* line 43, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer .footer__address:before,.footer .footer__phone:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  width: 1rem;
  height: 1rem;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 54, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer .footer__address:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.8 12.6'%3E%3Cpath fill='%23a3b7c1' d='M5.4 10.2c1.7-1.4 3.4-3.1 3.4-4.8C8.8 3.5 7.3 2 5.4 2S2 3.5 2 5.4c0 1.7 1.7 3.4 3.4 4.8m0 2.4c-.1 0-.2 0-.3-.1C2.8 10.6 0 8.3 0 5.4 0 2.4 2.4 0 5.4 0s5.4 2.4 5.4 5.4c0 2.9-2.9 5.2-5.1 7.1-.1.1-.2.1-.3.1z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 58, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer .footer__phone:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%23a3b7c1' d='M3.7 8.8C5.1 10.2 7.4 12 8.8 12c1.3 0 2.2-1.1 3.1-2 .1-.1.1-.2.1-.3 0-.1 0-.2-.1-.3L10 7.5c-.2-.2-.5-.2-.6 0L7.6 9.3c-.1.1-.2.1-.3 0-.7-.4-1.5-1.1-2.3-1.8L4.5 7c-.7-.8-1.4-1.6-1.9-2.3v-.3l1.8-1.8c.2-.2.2-.5 0-.6L2.6.1C2.5 0 2.4 0 2.3 0c-.1 0-.2 0-.3.1C1.1 1 0 2 0 3.2c0 1.3 1.8 3.6 3.2 5.1l.5.5z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 62, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer .logo {
  background: url(/images/svg/logo.svg) no-repeat center center;
  background-size: 100% auto;
  height: 3.3rem;
  width: 6.8rem;
}
/* line 72, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer .nav--footer {
  margin-top: 1.45rem;
  text-align: right;
}
/* line 77, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer .nav--footer .nav__link {
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
  text-transform: uppercase;
  text-decoration: none;
  margin-left: 3.125rem;
  font-weight: 300;
  font-size: 0.875rem;
  color: #fff;
}
/* line 86, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer .nav--footer .nav__link:hover {
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
  color: #ef7f1a;
}
/* line 94, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer .social {
  text-align: right;
}
/* line 97, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer .social__item {
  -webkit-transition: background-image 0.2s linear;
  -o-transition: background-image 0.2s linear;
  transition: background-image 0.2s linear;
  display: inline-block;
  margin-left: 1.25rem;
  height: 1.75rem;
  width: 2.125rem;
}
/* line 104, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer .social__item--twitter {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 27'%3E%3Cpath fill='%23fff' d='M34 3.196a14.21 14.21 0 0 1-4.006 1.073A6.863 6.863 0 0 0 33.06.498a14.152 14.152 0 0 1-4.431 1.654A7.044 7.044 0 0 0 23.538 0c-3.854 0-6.977 3.052-6.977 6.816 0 .535.063 1.054.181 1.553-5.797-.284-10.937-2.998-14.378-7.122a6.672 6.672 0 0 0-.944 3.427c0 2.365 1.231 4.452 3.103 5.674a7.084 7.084 0 0 1-3.159-.852v.085c0 3.303 2.403 6.058 5.596 6.683a7.15 7.15 0 0 1-3.151.117c.887 2.709 3.463 4.68 6.517 4.734a14.224 14.224 0 0 1-8.664 2.917c-.563 0-1.118-.031-1.664-.095A20.076 20.076 0 0 0 10.69 27c12.831 0 19.847-10.387 19.847-19.394 0-.295-.006-.589-.021-.882A13.955 13.955 0 0 0 34 3.196'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 107, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer .social__item--twitter:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 27'%3E%3Cpath fill='%23ef7f1a' d='M34 3.196a14.21 14.21 0 0 1-4.006 1.073A6.863 6.863 0 0 0 33.06.498a14.152 14.152 0 0 1-4.431 1.654A7.044 7.044 0 0 0 23.538 0c-3.854 0-6.977 3.052-6.977 6.816 0 .535.063 1.054.181 1.553-5.797-.284-10.937-2.998-14.378-7.122a6.672 6.672 0 0 0-.944 3.427c0 2.365 1.231 4.452 3.103 5.674a7.084 7.084 0 0 1-3.159-.852v.085c0 3.303 2.403 6.058 5.596 6.683a7.15 7.15 0 0 1-3.151.117c.887 2.709 3.463 4.68 6.517 4.734a14.224 14.224 0 0 1-8.664 2.917c-.563 0-1.118-.031-1.664-.095A20.076 20.076 0 0 0 10.69 27c12.831 0 19.847-10.387 19.847-19.394 0-.295-.006-.589-.021-.882A13.955 13.955 0 0 0 34 3.196'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 112, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer .social__item--facebook {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.001 28'%3E%3Cpath fill='%23fff' d='M21.004 0H6.997A6.997 6.997 0 0 0 0 6.997v14.007A6.997 6.997 0 0 0 6.997 28h8.241v-8.989h-1.88v-2.87h1.88v-1.725c0-2.342 1.063-3.735 4.074-3.735h2.508v2.871h-1.565c-1.174 0-1.253.401-1.253 1.15l-.003 1.438h2.842l-.334 2.87h-2.508V28h2.006a6.997 6.997 0 0 0 6.996-6.996V6.997A6.999 6.999 0 0 0 21.004 0'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 115, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer .social__item--facebook:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.001 28'%3E%3Cpath fill='%23ef7f1a' d='M21.004 0H6.997A6.997 6.997 0 0 0 0 6.997v14.007A6.997 6.997 0 0 0 6.997 28h8.241v-8.989h-1.88v-2.87h1.88v-1.725c0-2.342 1.063-3.735 4.074-3.735h2.508v2.871h-1.565c-1.174 0-1.253.401-1.253 1.15l-.003 1.438h2.842l-.334 2.87h-2.508V28h2.006a6.997 6.997 0 0 0 6.996-6.996V6.997A6.999 6.999 0 0 0 21.004 0'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 120, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer .social__item--youtube {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 27'%3E%3Cpath fill='%23fff' d='M13.335 14.893c-.001-.065-.058-.188-.094-.188-.278-.017-.536-.009-.854-.009v.236c0 .777-.007 1.553.001 2.33.001.168-.071.256-.21.314-.316.138-.548.003-.559-.359-.023-.756-.023-1.514-.033-2.271v-.256c-.273 0-.52.009-.766-.002-.15-.006-.189.057-.188.196.012.804-.004 1.607.038 2.409.015.294.111.611.258.865.306.531.984.546 1.364.064.052-.063.095-.136.142-.201.065.16.087.386.2.446.141.079.354.017.538.025.131.006.17-.052.168-.175-.005-.346-.002-.69-.002-1.036 0-.797.003-1.592-.003-2.388m-2.943-1.51c-.914.002-1.826.003-2.74 0-.125 0-.15.056-.147.167.006.189.02.38.005.567-.014.176.062.228.232.219.264-.013.517-.003.835-.003v4.159h.953v-4.158c.318 0 .58-.003.871.002.115.002.156-.033.152-.155a9.94 9.94 0 0 1-.001-.646c.002-.114-.053-.152-.16-.152m3.061-3.112c.233-.01.396-.127.468-.349a2.431 2.431 0 0 0-.001-1.554c-.081-.245-.252-.357-.482-.357-.227 0-.403.112-.476.361-.072.247-.149.528-.149.769 0 .242.078.532.152.784a.457.457 0 0 0 .488.346m2.068 7.053c-.057.242-.213.324-.475.289-.213-.031-.318-.158-.318-.395-.002-.41-.002-.822 0-1.232 0-.24.135-.395.369-.424.189-.025.362.086.412.31.055.254.061 1.232.012 1.452m.661-2.277c-.256-.467-.904-.588-1.252-.15v.072c0-.01-.051-.012-.043-.021.014-.021.029-.033.043-.052v-1.794h-.854c-.26 0-.294-.038-.294.218 0 1.567-.005 3.116-.005 4.684 0 .51-.002.498.514.498.313 0 .312-.004.367-.313.003-.012.019-.02.058-.047a.482.482 0 0 0 .03.066c.364.555 1.144.41 1.438-.057a2.05 2.05 0 0 0 .25-.549 3.564 3.564 0 0 0 .07-1.648 3.1 3.1 0 0 0-.322-.907m4.783 2.332a2.076 2.076 0 0 1-2.074 2.076H8.111a2.076 2.076 0 0 1-2.075-2.076v-3.154c0-1.146.929-2.076 2.075-2.076h10.78c1.146 0 2.074.93 2.074 2.076v3.154zM8.617 5.701c.044.002.104.086.126.145.268.672.529 1.347.792 2.02.025.066.053.132.096.235.303-.773.594-1.506.876-2.243.046-.122.101-.172.238-.167.324.011.651.004 1.01.004-.033.083-.056.146-.083.207-.479 1.063-.959 2.128-1.433 3.193a.987.987 0 0 0-.071.352c-.007.573-.003 1.114-.003 1.75H9.078a2.29 2.29 0 0 1-.011-.217c0-.516.007-1.039-.005-1.555a1.22 1.22 0 0 0-.098-.453c-.453-1.024-.916-2.047-1.376-3.07-.025-.059-.046-.12-.08-.205.384-.001.747-.008 1.109.004zm4.88 1.327c.659.019 1.135.333 1.401.929.33.738.332 1.501.053 2.25-.271.727-.87 1.096-1.618 1.047-.75-.05-1.289-.505-1.486-1.283a3.847 3.847 0 0 1-.126-.828c.018-.435.083-.852.282-1.238.312-.605.814-.896 1.494-.877zm2.265.124c0-.018.01-.086.018-.086h1.058v.266c0 .667.009 1.333.011 2 0 .156.004.314.021.469.021.175.058.36.25.436a.58.58 0 0 0 .591-.105c.058-.045.084-.153.084-.232.008-.85-.005-1.698-.005-2.548v-.285h1.271v4.114c-.318 0-.607.004-.867-.006-.037-.001-.133-.062-.146-.105-.042-.141-.091-.286-.131-.463-.065.093-.118.157-.162.217-.454.618-1.354.585-1.718-.089a2.193 2.193 0 0 1-.25-.905c-.037-.889-.021-1.79-.025-2.678zM13.5 0C6.045 0 0 6.044 0 13.5S6.045 27 13.5 27C20.956 27 27 20.956 27 13.5S20.956 0 13.5 0zm4.975 16.205c-.137 0-.271-.002-.408-.004a1.153 1.153 0 0 1 .043-.441c.066-.152.203-.217.365-.197.166.021.238.144.273.291 0 .006 0 .013.002.021.055.309.037.33-.275.33m.296-1.537c-.694-.188-1.311.146-1.58.869a3.077 3.077 0 0 0-.098 1.813c.346 1.443 1.627 1.412 2.442.889.056-.036.124-.129.112-.178-.051-.219-.129-.434-.201-.666-.245.129-.493.258-.838.222-.312-.033-.614-.384-.563-.701h1.656c.011-.638.041-.962-.114-1.424-.136-.412-.372-.705-.816-.824m-3.841.301v-.072c-.014.02-.031.031-.043.052-.008.008.043.01.043.02'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 123, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer .social__item--youtube:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 27'%3E%3Cpath fill='%23ef7f1a' d='M13.335 14.893c-.001-.065-.058-.188-.094-.188-.278-.017-.536-.009-.854-.009v.236c0 .777-.007 1.553.001 2.33.001.168-.071.256-.21.314-.316.138-.548.003-.559-.359-.023-.756-.023-1.514-.033-2.271v-.256c-.273 0-.52.009-.766-.002-.15-.006-.189.057-.188.196.012.804-.004 1.607.038 2.409.015.294.111.611.258.865.306.531.984.546 1.364.064.052-.063.095-.136.142-.201.065.16.087.386.2.446.141.079.354.017.538.025.131.006.17-.052.168-.175-.005-.346-.002-.69-.002-1.036 0-.797.003-1.592-.003-2.388m-2.943-1.51c-.914.002-1.826.003-2.74 0-.125 0-.15.056-.147.167.006.189.02.38.005.567-.014.176.062.228.232.219.264-.013.517-.003.835-.003v4.159h.953v-4.158c.318 0 .58-.003.871.002.115.002.156-.033.152-.155a9.94 9.94 0 0 1-.001-.646c.002-.114-.053-.152-.16-.152m3.061-3.112c.233-.01.396-.127.468-.349a2.431 2.431 0 0 0-.001-1.554c-.081-.245-.252-.357-.482-.357-.227 0-.403.112-.476.361-.072.247-.149.528-.149.769 0 .242.078.532.152.784a.457.457 0 0 0 .488.346m2.068 7.053c-.057.242-.213.324-.475.289-.213-.031-.318-.158-.318-.395-.002-.41-.002-.822 0-1.232 0-.24.135-.395.369-.424.189-.025.362.086.412.31.055.254.061 1.232.012 1.452m.661-2.277c-.256-.467-.904-.588-1.252-.15v.072c0-.01-.051-.012-.043-.021.014-.021.029-.033.043-.052v-1.794h-.854c-.26 0-.294-.038-.294.218 0 1.567-.005 3.116-.005 4.684 0 .51-.002.498.514.498.313 0 .312-.004.367-.313.003-.012.019-.02.058-.047a.482.482 0 0 0 .03.066c.364.555 1.144.41 1.438-.057a2.05 2.05 0 0 0 .25-.549 3.564 3.564 0 0 0 .07-1.648 3.1 3.1 0 0 0-.322-.907m4.783 2.332a2.076 2.076 0 0 1-2.074 2.076H8.111a2.076 2.076 0 0 1-2.075-2.076v-3.154c0-1.146.929-2.076 2.075-2.076h10.78c1.146 0 2.074.93 2.074 2.076v3.154zM8.617 5.701c.044.002.104.086.126.145.268.672.529 1.347.792 2.02.025.066.053.132.096.235.303-.773.594-1.506.876-2.243.046-.122.101-.172.238-.167.324.011.651.004 1.01.004-.033.083-.056.146-.083.207-.479 1.063-.959 2.128-1.433 3.193a.987.987 0 0 0-.071.352c-.007.573-.003 1.114-.003 1.75H9.078a2.29 2.29 0 0 1-.011-.217c0-.516.007-1.039-.005-1.555a1.22 1.22 0 0 0-.098-.453c-.453-1.024-.916-2.047-1.376-3.07-.025-.059-.046-.12-.08-.205.384-.001.747-.008 1.109.004zm4.88 1.327c.659.019 1.135.333 1.401.929.33.738.332 1.501.053 2.25-.271.727-.87 1.096-1.618 1.047-.75-.05-1.289-.505-1.486-1.283a3.847 3.847 0 0 1-.126-.828c.018-.435.083-.852.282-1.238.312-.605.814-.896 1.494-.877zm2.265.124c0-.018.01-.086.018-.086h1.058v.266c0 .667.009 1.333.011 2 0 .156.004.314.021.469.021.175.058.36.25.436a.58.58 0 0 0 .591-.105c.058-.045.084-.153.084-.232.008-.85-.005-1.698-.005-2.548v-.285h1.271v4.114c-.318 0-.607.004-.867-.006-.037-.001-.133-.062-.146-.105-.042-.141-.091-.286-.131-.463-.065.093-.118.157-.162.217-.454.618-1.354.585-1.718-.089a2.193 2.193 0 0 1-.25-.905c-.037-.889-.021-1.79-.025-2.678zM13.5 0C6.045 0 0 6.044 0 13.5S6.045 27 13.5 27C20.956 27 27 20.956 27 13.5S20.956 0 13.5 0zm4.975 16.205c-.137 0-.271-.002-.408-.004a1.153 1.153 0 0 1 .043-.441c.066-.152.203-.217.365-.197.166.021.238.144.273.291 0 .006 0 .013.002.021.055.309.037.33-.275.33m.296-1.537c-.694-.188-1.311.146-1.58.869a3.077 3.077 0 0 0-.098 1.813c.346 1.443 1.627 1.412 2.442.889.056-.036.124-.129.112-.178-.051-.219-.129-.434-.201-.666-.245.129-.493.258-.838.222-.312-.033-.614-.384-.563-.701h1.656c.011-.638.041-.962-.114-1.424-.136-.412-.372-.705-.816-.824m-3.841.301v-.072c-.014.02-.031.031-.043.052-.008.008.043.01.043.02'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 128, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer .social__item--instagram {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 27'%3E%3Cpath fill='%23fff' d='M13.5.016c.1 0 .646-.003 1.637-.011.992-.007 1.745-.007 2.259 0s1.202.028 2.065.064c.863.036 1.598.107 2.205.214a8.596 8.596 0 0 1 1.529.396c.714.285 1.342.699 1.884 1.241s.956 1.17 1.241 1.883c.157.414.289.924.396 1.531.106.606.178 1.341.214 2.204s.057 1.552.063 2.065c.008.514.008 1.267 0 2.258l-.01 1.637.01 1.637c.008.992.008 1.745 0 2.259-.007.514-.027 1.202-.063 2.065s-.107 1.598-.214 2.204a8.586 8.586 0 0 1-.396 1.53c-.285.714-.699 1.342-1.241 1.884s-1.17.956-1.884 1.241a8.596 8.596 0 0 1-1.529.396c-.607.106-1.342.178-2.205.214s-1.552.057-2.065.063c-.514.008-1.267.008-2.259 0l-1.637-.01-1.637.01c-.992.008-1.745.008-2.258 0-.514-.007-1.202-.027-2.065-.063s-1.598-.107-2.204-.214a8.6 8.6 0 0 1-1.531-.396 5.55 5.55 0 0 1-1.883-1.241 5.544 5.544 0 0 1-1.241-1.884c-.157-.414-.289-.924-.396-1.53s-.178-1.341-.214-2.204c-.036-.863-.057-1.552-.064-2.065s-.007-1.267 0-2.259l.011-1.637c0-.1-.003-.646-.011-1.637S0 10.116.007 9.603s.028-1.202.064-2.065c.036-.863.107-1.598.214-2.204s.239-1.117.396-1.531A5.55 5.55 0 0 1 1.922 1.92 5.55 5.55 0 0 1 3.805.679 8.577 8.577 0 0 1 5.336.283 17.01 17.01 0 0 1 7.54.069C8.403.033 9.092.012 9.605.005s1.267-.007 2.258 0L13.5.016zM21.933 13.5c0-2.34-.82-4.331-2.461-5.972-1.642-1.64-3.632-2.461-5.972-2.461s-4.331.82-5.972 2.461S5.067 11.16 5.067 13.5s.82 4.33 2.461 5.972c1.641 1.641 3.632 2.461 5.972 2.461s4.33-.82 5.972-2.461c1.64-1.642 2.461-3.632 2.461-5.972zm2.311-8.775c0-.542-.192-1.006-.578-1.391a1.897 1.897 0 0 0-1.391-.578c-.543 0-1.006.192-1.391.578a1.893 1.893 0 0 0-.578 1.391c0 .542.192 1.006.578 1.391.385.385.848.578 1.391.578.542 0 1.006-.193 1.391-.578.386-.386.578-.849.578-1.391zM18.979 13.5c0 1.513-.534 2.804-1.604 3.874s-2.361 1.604-3.874 1.604-2.804-.534-3.874-1.604-1.605-2.361-1.605-3.874.535-2.804 1.605-3.874 2.361-1.605 3.874-1.605 2.804.535 3.874 1.605 1.604 2.361 1.604 3.874z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 131, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer .social__item--instagram:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 27'%3E%3Cpath fill='%23ef7f1a' d='M13.5.016c.1 0 .646-.003 1.637-.011.992-.007 1.745-.007 2.259 0s1.202.028 2.065.064c.863.036 1.598.107 2.205.214a8.596 8.596 0 0 1 1.529.396c.714.285 1.342.699 1.884 1.241s.956 1.17 1.241 1.883c.157.414.289.924.396 1.531.106.606.178 1.341.214 2.204s.057 1.552.063 2.065c.008.514.008 1.267 0 2.258l-.01 1.637.01 1.637c.008.992.008 1.745 0 2.259-.007.514-.027 1.202-.063 2.065s-.107 1.598-.214 2.204a8.586 8.586 0 0 1-.396 1.53c-.285.714-.699 1.342-1.241 1.884s-1.17.956-1.884 1.241a8.596 8.596 0 0 1-1.529.396c-.607.106-1.342.178-2.205.214s-1.552.057-2.065.063c-.514.008-1.267.008-2.259 0l-1.637-.01-1.637.01c-.992.008-1.745.008-2.258 0-.514-.007-1.202-.027-2.065-.063s-1.598-.107-2.204-.214a8.6 8.6 0 0 1-1.531-.396 5.55 5.55 0 0 1-1.883-1.241 5.544 5.544 0 0 1-1.241-1.884c-.157-.414-.289-.924-.396-1.53s-.178-1.341-.214-2.204c-.036-.863-.057-1.552-.064-2.065s-.007-1.267 0-2.259l.011-1.637c0-.1-.003-.646-.011-1.637S0 10.116.007 9.603s.028-1.202.064-2.065c.036-.863.107-1.598.214-2.204s.239-1.117.396-1.531A5.55 5.55 0 0 1 1.922 1.92 5.55 5.55 0 0 1 3.805.679 8.577 8.577 0 0 1 5.336.283 17.01 17.01 0 0 1 7.54.069C8.403.033 9.092.012 9.605.005s1.267-.007 2.258 0L13.5.016zM21.933 13.5c0-2.34-.82-4.331-2.461-5.972-1.642-1.64-3.632-2.461-5.972-2.461s-4.331.82-5.972 2.461S5.067 11.16 5.067 13.5s.82 4.33 2.461 5.972c1.641 1.641 3.632 2.461 5.972 2.461s4.33-.82 5.972-2.461c1.64-1.642 2.461-3.632 2.461-5.972zm2.311-8.775c0-.542-.192-1.006-.578-1.391a1.897 1.897 0 0 0-1.391-.578c-.543 0-1.006.192-1.391.578a1.893 1.893 0 0 0-.578 1.391c0 .542.192 1.006.578 1.391.385.385.848.578 1.391.578.542 0 1.006-.193 1.391-.578.386-.386.578-.849.578-1.391zM18.979 13.5c0 1.513-.534 2.804-1.604 3.874s-2.361 1.604-3.874 1.604-2.804-.534-3.874-1.604-1.605-2.361-1.605-3.874.535-2.804 1.605-3.874 2.361-1.605 3.874-1.605 2.804.535 3.874 1.605 1.604 2.361 1.604 3.874z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 136, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer .social__item--linkedin {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 27'%3E%3Cpath fill='%23fff' d='M21.375 0H5.625A5.626 5.626 0 0 0 0 5.625v15.75A5.626 5.626 0 0 0 5.625 27h15.75A5.626 5.626 0 0 0 27 21.375V5.625A5.625 5.625 0 0 0 21.375 0zM9 21.375H5.625V9H9v12.375zM7.313 7.573c-1.087 0-1.969-.889-1.969-1.984s.882-1.984 1.969-1.984 1.969.889 1.969 1.984S8.4 7.573 7.313 7.573zM22.5 21.375h-3.375V15.07c0-3.789-4.5-3.502-4.5 0v6.305H11.25V9h3.375v1.985c1.57-2.909 7.875-3.124 7.875 2.786v7.604z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 139, ../../../../../frontend/styles/styles.custom/_footer.scss */
.footer .social__item--linkedin:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 27'%3E%3Cpath fill='%23ef7f1a' d='M21.375 0H5.625A5.626 5.626 0 0 0 0 5.625v15.75A5.626 5.626 0 0 0 5.625 27h15.75A5.626 5.626 0 0 0 27 21.375V5.625A5.625 5.625 0 0 0 21.375 0zM9 21.375H5.625V9H9v12.375zM7.313 7.573c-1.087 0-1.969-.889-1.969-1.984s.882-1.984 1.969-1.984 1.969.889 1.969 1.984S8.4 7.573 7.313 7.573zM22.5 21.375h-3.375V15.07c0-3.789-4.5-3.502-4.5 0v6.305H11.25V9h3.375v1.985c1.57-2.909 7.875-3.124 7.875 2.786v7.604z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}

@media (max-width: 1280px) {
  /* line 148, ../../../../../frontend/styles/styles.custom/_footer.scss */
  .footer .layout__row {
    padding-left: -webkit-calc(8.333% + 12px) !important;
    padding-left: calc(8.333% + 12px) !important;
  }
}
@media (max-height: 860px) {
  /* line 154, ../../../../../frontend/styles/styles.custom/_footer.scss */
  .body--index .footer .layout__row {
    padding-left: 2.5rem !important;
  }
}
@media (max-width: 1024px) {
  /* line 160, ../../../../../frontend/styles/styles.custom/_footer.scss */
  .footer {
    padding-left: -webkit-calc(2rem - 12px);
    padding-left: calc(2rem - 12px);
    padding-right: -webkit-calc(2rem - 12px);
    padding-right: calc(2rem - 12px);
  }
  /* line 164, ../../../../../frontend/styles/styles.custom/_footer.scss */
  .footer .layout__row {
    padding-left: 12px !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 169, ../../../../../frontend/styles/styles.custom/_footer.scss */
  .footer .footer__copy,.footer .footer__link {
    margin-left: 1.5rem;
  }
  /* line 173, ../../../../../frontend/styles/styles.custom/_footer.scss */
  .footer .footer__address,.footer .footer__link,.footer .footer__phone {
    margin-bottom: 0.75rem;
    margin-right: 0;
  }
}
@media (min-height: 860px) and (max-width: 1024px) {
  /* line 181, ../../../../../frontend/styles/styles.custom/_footer.scss */
  .footer .layout__row {
    padding-left: 2.4rem !important;
  }
}
/* line 1, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form {
  width: 100%;
}
/* line 6, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__group {
  position: relative;
  margin-top: 0;
  margin-bottom: 2.25rem;
}
/* line 12, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__control-wrapper {
  position: relative;
  margin-top: 1rem;
}
/* line 17, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__control-wrapper.success::before {
  content: '';
  position: absolute;
  right: 1.125rem;
  top: 1.1875rem;
  display: block;
  width: 0.8125rem;
  height: 0.625rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' viewBox='0 0 13 10'%3E%3Cpath fill='%2318d69d' d='M12.962 1.152L4.864 9.817c-.084.09-.21.178-.336.178a.374.374 0 0 1-.336-.178L.095 5.152l-.042-.044C.01 5.018.01 4.975.01 4.886a.54.54 0 0 1 .21-.4l.713-.444c.042-.045.126-.045.21-.045a.37.37 0 0 1 .293.134l2.755 2.932a.38.38 0 0 0 .63 0L11.577.131a.371.371 0 0 1 .294-.134c.084 0 .168 0 .21.044l.713.445c.126.089.21.222.21.4 0 .089 0 .133-.042.222v.044z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 33, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__control {
  display: block;
  width: 100%;
  margin: 0;
  border: 1px solid #cccccc;
  padding-left: 1.125rem;
  padding-right: 1.125rem;
  height: 48px;
  border-radius: 0.25rem;
  color: #000000;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  outline: 0;
  background-color: #ffffff;
}
/* line 49, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__control::-webkit-input-placeholder {
  color: #999999;
}
.form__control::-moz-placeholder {
  color: #999999;
}
.form__control::-ms-input-placeholder {
  color: #999999;
}
.form__control::placeholder {
  color: #999999;
}
/* line 53, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__control:focus,.form__control:hover {
  border-color: #ef7f1a;
}
/* line 58, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__control:focus {
  background-color: #fafafa;
}
/* line 62, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__control.error {
  border-color: #ef1a1a;
  background-color: #ffefef;
}
/* line 66, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__control.error:focus,.form__control.error:hover {
  border-color: #ef1a1a;
  background-color: #ffefef;
}
/* line 72, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__control.error + .error {
  position: absolute;
  left: 0;
  top: 100%;
  margin-top: 0.625rem;
  color: #ef1a1a;
  font-size: 0.625rem;
  padding-left: 1.1875rem;
  text-transform: uppercase;
}
@media only screen and (max-width: 768px) {
  /* line 72, ../../../../../frontend/styles/styles.custom/_forms.scss */
  .form__control.error + .error {
    font-size: 0.65rem;
  }
}
/* line 86, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__control.error + .error::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E%3Cpath fill='%23ef1a1a' d='M10.246 10.246A5.926 5.926 0 0 1 6 12c-1.662 0-3.139-.693-4.246-1.754A5.925 5.925 0 0 1 0 6c0-1.662.692-3.14 1.754-4.246A5.925 5.925 0 0 1 6-.001c1.661 0 3.138.693 4.246 1.755A5.925 5.925 0 0 1 12 6c0 1.661-.693 3.138-1.754 4.246zm-1.292-7.2A4.15 4.15 0 0 0 6 1.846a4.15 4.15 0 0 0-2.954 1.2A4.15 4.15 0 0 0 1.846 6a4.15 4.15 0 0 0 1.2 2.953A4.15 4.15 0 0 0 6 10.153a4.15 4.15 0 0 0 2.954-1.2A4.15 4.15 0 0 0 10.154 6a4.15 4.15 0 0 0-1.2-2.954zm-2.462 5.96h-.984c-.296 0-.493-.1-.493-.25v-.5c0-.151.197-.251.493-.251h.984c.296 0 .493.1.493.25v.5c0 .151-.197.25-.493.25zm0-2.014h-.984c-.296 0-.493-.2-.493-.501V3.487c0-.3.197-.5.493-.5h.984c.296 0 .493.2.493.5v3.004c0 .3-.197.5-.493.5z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 0.75rem;
  height: 0.75rem;
}
/* line 103, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__control + .error {
  margin-top: 0;
}
/* line 111, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__check--custom[type='checkbox'],.form__check--custom[type='radio'] {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
/* line 123, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__check--custom[type='checkbox']:hover ~ .form__check--toggle,.form__check--custom[type='radio']:hover ~ .form__check--toggle {
  border-color: #ef7f1a;
}
/* line 129, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__check--custom[type='checkbox']:hover ~ .form__custom-label,.form__check--custom[type='radio']:hover ~ .form__custom-label {
  color: #ef7f1a;
}
/* line 137, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__check--custom[type='checkbox']:checked ~ .form__check--toggle,.form__check--custom[type='radio']:checked ~ .form__check--toggle {
  border-color: #ef7f1a;
}
/* line 140, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__check--custom[type='checkbox']:checked ~ .form__check--toggle::before,.form__check--custom[type='radio']:checked ~ .form__check--toggle::before {
  content: '';
  display: block;
  position: absolute;
  width: 0.3125rem;
  height: 0.75rem;
  border-right: 2px solid #000000;
  border-bottom: 2px solid #000000;
  top: 0.25rem;
  left: 0.5rem;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 156, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__check--custom[type='checkbox']:checked ~ .form__custom-label,.form__check--custom[type='radio']:checked ~ .form__custom-label {
  font-weight: 500;
  color: #000000;
}
/* line 163, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__check--custom[type='checkbox'] ~ .form__check--toggle,.form__check--custom[type='radio'] ~ .form__check--toggle {
  width: 1.5rem;
  height: 1.5rem;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #cccccc;
  border-radius: 0.25rem;
  margin: 0 1.125rem 0 0;
  cursor: pointer;
}
/* line 177, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__check--custom[type='checkbox'].error ~ .form__check--toggle,.form__check--custom[type='radio'].error ~ .form__check--toggle {
  border-color: #ef1a1a;
  background-color: #ffefef;
}
/* line 184, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__check--custom[type='checkbox'].error ~ .form__custom-label,.form__check--custom[type='radio'].error ~ .form__custom-label {
  font-weight: 500;
  color: #000000;
}
/* line 190, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__check--custom[type='checkbox'].error ~ div.error,.form__check--custom[type='radio'].error ~ div.error {
  position: relative;
  padding: 0.3125rem;
  padding-left: 28px;
  background-color: #ffefef;
  color: #ef1a1a;
  font-size: 0.75rem;
  line-height: 1.4;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
@media only screen and (max-width: 768px) {
  /* line 190, ../../../../../frontend/styles/styles.custom/_forms.scss */
  .form__check--custom[type='checkbox'].error ~ div.error,.form__check--custom[type='radio'].error ~ div.error {
    font-size: 0.65rem;
  }
}
/* line 204, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__check--custom[type='checkbox'].error ~ div.error::before,.form__check--custom[type='radio'].error ~ div.error::before {
  content: '';
  position: absolute;
  left: 0.5rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E%3Cpath fill='%23ef1a1a' d='M10.246 10.246A5.926 5.926 0 0 1 6 12c-1.662 0-3.139-.693-4.246-1.754A5.925 5.925 0 0 1 0 6c0-1.662.692-3.14 1.754-4.246A5.925 5.925 0 0 1 6-.001c1.661 0 3.138.693 4.246 1.755A5.925 5.925 0 0 1 12 6c0 1.661-.693 3.138-1.754 4.246zm-1.292-7.2A4.15 4.15 0 0 0 6 1.846a4.15 4.15 0 0 0-2.954 1.2A4.15 4.15 0 0 0 1.846 6a4.15 4.15 0 0 0 1.2 2.953A4.15 4.15 0 0 0 6 10.153a4.15 4.15 0 0 0 2.954-1.2A4.15 4.15 0 0 0 10.154 6a4.15 4.15 0 0 0-1.2-2.954zm-2.462 5.96h-.984c-.296 0-.493-.1-.493-.25v-.5c0-.151.197-.251.493-.251h.984c.296 0 .493.1.493.25v.5c0 .151-.197.25-.493.25zm0-2.014h-.984c-.296 0-.493-.2-.493-.501V3.487c0-.3.197-.5.493-.5h.984c.296 0 .493.2.493.5v3.004c0 .3-.197.5-.493.5z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 0.75rem;
  height: 0.75rem;
}
/* line 226, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__check--custom[type='radio']:checked ~ .form__check--toggle::before {
  width: 1rem;
  height: 1rem;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #ef7f1a;
  border: 0;
}
/* line 241, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__check--custom[type='radio'] ~ .form__check--toggle {
  border-radius: 50%;
}
/* line 248, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__label {
  display: block;
  color: #666666;
  font-size: 0.75rem;
  line-height: 1.125rem;
  text-transform: uppercase;
  margin-top: 0;
}
/* line 257, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__label textarea.form__control {
  height: auto;
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
}
/* line 264, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__label--check {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 268, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__label--check .form__check--toggle {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
/* line 274, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__label--check .form__custom-label {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  margin-top: 0;
}
/* line 280, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__label--check div.error {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  margin-top: 0;
  margin-left: 1.625rem;
}
/* line 288, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__custom-label {
  display: block;
  color: #999999;
  font-size: 1rem;
  line-height: 1.5rem;
  text-transform: none;
}

/* line 298, ../../../../../frontend/styles/styles.custom/_forms.scss */
textarea.form__control {
  height: auto;
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
  resize: vertical;
}

/* line 306, ../../../../../frontend/styles/styles.custom/_forms.scss */
.search-filter .form {
  position: relative;
}
/* line 309, ../../../../../frontend/styles/styles.custom/_forms.scss */
.search-filter .form .form__group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 315, ../../../../../frontend/styles/styles.custom/_forms.scss */
.search-filter .form .form__label {
  font-size: 15px;
  line-height: 1.4;
  text-transform: inherit;
}
/* line 321, ../../../../../frontend/styles/styles.custom/_forms.scss */
.search-filter .form .form__input {
  width: 100%;
  border-radius: 5px;
}

/* line 327, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__label {
  position: relative;
}

/* line 334, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__group--upload .form__label {
  display: inline-block;
}
/* line 338, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__group--upload .form__control.error + .error {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  width: 100%;
  position: relative;
  margin-top: 0.5rem;
}

/* line 346, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__placeholder {
  margin-top: 0;
  cursor: pointer;
  line-height: 3.2;
  font-size: 0.625rem;
  text-transform: initial;
}

/* line 355, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__file-upload-wrapper .form__placeholder {
  position: relative;
  padding-left: 1.5rem;
  font-size: 0.9rem;
}
/* line 360, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__file-upload-wrapper .form__placeholder:before {
  left: 0;
  top: 50%;
  content: '';
  width: 16px;
  height: 18px;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.416 5.375a.65.65 0 0 0 0-.907.65.65 0 0 0-.907 0L4.796 11.18c-.8.8-.8 2.114 0 2.914.8.8 2.113.8 2.913 0l7.033-7.033c.064-.032.128-.075.192-.128.94-.94 3.437-3.437 1.036-5.838-.918-.918-2.017-1.27-3.18-1.014-.95.203-1.932.811-2.914 1.793l-7.62 7.62c-.907.907-1.388 2.167-1.334 3.543.053 1.313.597 2.594 1.505 3.5.907.908 2.166 1.431 3.468 1.463h.107c1.302 0 2.497-.49 3.383-1.377l7.513-7.513a.65.65 0 0 0 0-.907.65.65 0 0 0-.907 0l-7.513 7.513c-.662.662-1.57 1.014-2.562 1.003a3.791 3.791 0 0 1-2.582-1.088c-1.441-1.441-1.516-3.885-.171-5.23l7.62-7.62c.79-.79 1.58-1.291 2.273-1.44.737-.16 1.398.053 2.007.672.597.598.768 1.153.554 1.825-.149.48-.49 1.014-1.067 1.654-.042.032-.096.064-.128.096l-7.61 7.61a.786.786 0 0 1-1.098 0 .786.786 0 0 1 0-1.1l6.702-6.723z' fill='%23666'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 372, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__file-upload-wrapper .form__placeholder:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='%23EF7F1A' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.416 5.375a.65.65 0 0 0 0-.907.65.65 0 0 0-.907 0L4.796 11.18c-.8.8-.8 2.114 0 2.914.8.8 2.113.8 2.913 0l7.033-7.033c.064-.032.128-.075.192-.128.94-.94 3.437-3.437 1.036-5.838-.918-.918-2.017-1.27-3.18-1.014-.95.203-1.932.811-2.914 1.793l-7.62 7.62c-.907.907-1.388 2.167-1.334 3.543.053 1.313.597 2.594 1.505 3.5.907.908 2.166 1.431 3.468 1.463h.107c1.302 0 2.497-.49 3.383-1.377l7.513-7.513a.65.65 0 0 0 0-.907.65.65 0 0 0-.907 0l-7.513 7.513c-.662.662-1.57 1.014-2.562 1.003a3.791 3.791 0 0 1-2.582-1.088c-1.441-1.441-1.516-3.885-.171-5.23l7.62-7.62c.79-.79 1.58-1.291 2.273-1.44.737-.16 1.398.053 2.007.672.597.598.768 1.153.554 1.825-.149.48-.49 1.014-1.067 1.654-.042.032-.096.064-.128.096l-7.61 7.61a.786.786 0 0 1-1.098 0 .786.786 0 0 1 0-1.1l6.702-6.723z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 379, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__file-upload-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 385, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__input--file {
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
  position: absolute;
}
/* line 393, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__input--file-label {
  width: 100%;
  margin-top: 0;
}

/* line 401, ../../../../../frontend/styles/styles.custom/_forms.scss */
.form__file-upload-btn--reset {
  margin-top: 0;
  width: 0.5rem;
  height: 0.5rem;
  cursor: pointer;
  margin-left: 0.5rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0.5 0.5 19 19'%3E%3Cg fill='none' stroke='%23666' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 2l16 16M18 2L2 18'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 411, ../../../../../frontend/styles/styles.custom/_forms.scss */
.career__form .form__check--custom[type=checkbox]:hover ~ .form__custom-label,.career__form .form__check--custom[type=radio]:hover ~ .form__custom-label,.form__check--custom[type=checkbox].error ~ .form__custom-label,.form__check--custom[type=radio].error ~ .form__custom-label {
  color: #999999;
}

/* line 1, ../../../../../frontend/styles/styles.custom/_header.scss */
.header {
  position: relative;
  height: auto;
  z-index: 1053;
  background-color: transparent;
  -webkit-box-shadow: 0px 0px 0px 0px rgba(9, 92, 182, 0);
  box-shadow: 0px 0px 0px 0px rgba(9, 92, 182, 0);
  -webkit-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
/* line 10, ../../../../../frontend/styles/styles.custom/_header.scss */
.header.substrate {
  background-color: #00354e;
}
/* line 14, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__title-group {
  max-width: 800px;
}
/* line 17, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__title-group--size-lg {
  max-width: 51.25rem;
  padding-top: 0.4375rem;
  padding-bottom: 15rem;
}
/* line 22, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__title-group--size-lg .breadcrumbs {
  margin-top: 0;
}
/* line 26, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__title-group--size-lg .page__title {
  margin-top: 2.875rem;
}
/* line 32, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__lead {
  margin-top: 1.5rem;
  margin-right: 35%;
  font-weight: 300;
  font-size: 1.25rem;
  line-height: 1.6;
  color: #ffffff;
}
/* line 41, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-size: cover;
  background-position: 50%;
}
/* line 51, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__bg--gradient:after {
  content: '';
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #004e8e 0%, rgba(0, 78, 142, 0) 70%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-linear-gradient(315deg, #004e8e 0%, rgba(0, 78, 142, 0) 70%);
  background: -o-linear-gradient(315deg, #004e8e 0%, rgba(0, 78, 142, 0) 70%);
  background: linear-gradient(135deg, #004e8e 0%, rgba(0, 78, 142, 0) 70%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
/* line 65, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__top {
  z-index: 3;
  padding: 1.25rem 3.5rem 2.25rem;
  -webkit-transition: padding 0.3s ease-in-out;
  -o-transition: padding 0.3s ease-in-out;
  transition: padding 0.3s ease-in-out;
}
/* line 70, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__top &gt; .layout__row {
  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;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 78, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__bottom {
  padding-left: 8.333%;
  padding-right: 8.333%;
  margin-bottom: 2rem;
  z-index: 2;
}
/* line 85, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__nav {
  height: 5rem;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #fff;
  border-bottom: 3px solid #cdd2d8;
}
/* line 95, ../../../../../frontend/styles/styles.custom/_header.scss */
.header .logo {
  width: 161px;
  height: 66px;
  display: inline-block;
  margin-right: auto;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
/* line 102, ../../../../../frontend/styles/styles.custom/_header.scss */
html[lang="kz"] .header .logo {
  background: url(/images/logo-en.png) no-repeat center center;
  background-size: contain;
}
/* line 107, ../../../../../frontend/styles/styles.custom/_header.scss */
html[lang="ru"] .header .logo {
  background: url(/images/logo-en.png) no-repeat center center;
  background-size: contain;
}
/* line 112, ../../../../../frontend/styles/styles.custom/_header.scss */
html[lang="en"] .header .logo {
  background: url(/images/logo-en.svg) no-repeat center center;
  background-size: contain;
}
/* line 118, ../../../../../frontend/styles/styles.custom/_header.scss */
.header .ya-share2 {
  position: relative;
  width: 3.4rem;
  text-align: center;
  height: 3rem;
}
/* line 124, ../../../../../frontend/styles/styles.custom/_header.scss */
.header .ya-share2:before {
  content: '';
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='26' viewBox='0 0 24 26'%3E%3Cpath fill='%23FFF' d='M15.869 7.433c-.084.049-.15.084-.214.124-2.168 1.354-4.335 2.71-6.506 4.06-.157.098-.216.178-.168.379a4.34 4.34 0 0 1 .021 1.918c-.024.119-.067.23.086.326 2.268 1.417 4.531 2.842 6.818 4.277.056-.061.109-.122.166-.182 1.296-1.354 2.86-1.843 4.65-1.316 1.78.524 2.862 1.777 3.202 3.613.46 2.488-1.239 4.871-3.731 5.303-2.452.425-4.84-1.291-5.223-3.777-.065-.423-.036-.861-.025-1.293.004-.156-.025-.243-.16-.327a1447.349 1447.349 0 0 1-6.77-4.258c-.187-.118-.26-.024-.377.079-1.337 1.186-2.872 1.551-4.556.97S.384 15.514.069 13.75c-.342-1.921.598-3.829 2.288-4.769a4.486 4.486 0 0 1 5.199.59c.19.17.306.162.507.035 2.221-1.397 4.447-2.787 6.676-4.17.17-.105.215-.205.189-.406-.223-1.717.715-3.532 2.269-4.425 1.597-.917 3.604-.791 5.032.365 1.42 1.15 2.014 2.667 1.671 4.473-.351 1.848-1.48 3.077-3.28 3.565-1.779.483-3.322-.031-4.584-1.388-.052-.055-.1-.112-.167-.187zM19.443 2.3c-1.201-.071-2.285 1.117-2.283 2.29.002 1.175 1.071 2.305 2.281 2.309 1.22.004 2.3-1.13 2.296-2.32-.003-1.161-1.081-2.355-2.294-2.279zM4.552 10.709c-1.208-.077-2.291 1.12-2.292 2.281 0 1.197 1.084 2.31 2.273 2.318 1.22.008 2.303-1.124 2.304-2.313.002-1.173-1.091-2.362-2.285-2.286zm17.169 10.693c.074-1.178-1.083-2.301-2.271-2.301-1.193 0-2.289 1.127-2.289 2.3 0 1.194 1.088 2.321 2.301 2.316 1.181-.004 2.331-1.113 2.259-2.315z'/%3E%3C/svg%3E");
  background-size: 55% 55%;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 3rem;
  height: 3rem;
  display: inline-block;
  background-color: transparent;
  opacity: 1;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
/* line 136, ../../../../../frontend/styles/styles.custom/_header.scss */
.header .ya-share2:hover:after {
  border-left: 2px solid rgba(255, 255, 255, 0.7);
  border-top: 2px solid rgba(255, 255, 255, 0.7);
  border-right: 2px solid rgba(255, 255, 255, 0.7);
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 148, ../../../../../frontend/styles/styles.custom/_header.scss */
.header .ya-share2:hover:before {
  opacity: 0.7 !important;
}
/* line 152, ../../../../../frontend/styles/styles.custom/_header.scss */
.header .ya-share2:hover .ya-share2__container {
  display: block;
}
/* line 157, ../../../../../frontend/styles/styles.custom/_header.scss */
.header .ya-share2__container {
  display: none;
  position: absolute;
  top: 100%;
  border-left: 2px solid rgba(255, 255, 255, 0.7);
  border-bottom: 2px solid rgba(255, 255, 255, 0.7);
  border-right: 2px solid rgba(255, 255, 255, 0.7);
  left: 0;
  right: 0;
}
/* line 168, ../../../../../frontend/styles/styles.custom/_header.scss */
.header .ya-share2__list {
  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 173, ../../../../../frontend/styles/styles.custom/_header.scss */
.header .ya-share2__item {
  display: inline-block;
  font-size: 0;
  height: 3rem;
  width: 100%;
  position: relative;
  opacity: 1;
  will-change: opacity;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
/* line 183, ../../../../../frontend/styles/styles.custom/_header.scss */
.header .ya-share2__item:hover {
  opacity: 0.7;
}
/* line 187, ../../../../../frontend/styles/styles.custom/_header.scss */
.header .ya-share2__item_service_twitter {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 27'%3E%3Cpath fill='%23fff' d='M34 3.196a14.21 14.21 0 0 1-4.006 1.073A6.863 6.863 0 0 0 33.06.498a14.152 14.152 0 0 1-4.431 1.654A7.044 7.044 0 0 0 23.538 0c-3.854 0-6.977 3.052-6.977 6.816 0 .535.063 1.054.181 1.553-5.797-.284-10.937-2.998-14.378-7.122a6.672 6.672 0 0 0-.944 3.427c0 2.365 1.231 4.452 3.103 5.674a7.084 7.084 0 0 1-3.159-.852v.085c0 3.303 2.403 6.058 5.596 6.683a7.15 7.15 0 0 1-3.151.117c.887 2.709 3.463 4.68 6.517 4.734a14.224 14.224 0 0 1-8.664 2.917c-.563 0-1.118-.031-1.664-.095A20.076 20.076 0 0 0 10.69 27c12.831 0 19.847-10.387 19.847-19.394 0-.295-.006-.589-.021-.882A13.955 13.955 0 0 0 34 3.196'/%3E%3C/svg%3E");
  background-size: 50% 50%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 190, ../../../../../frontend/styles/styles.custom/_header.scss */
.header .ya-share2__item_service_facebook {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.001 28'%3E%3Cpath fill='%23fff' d='M21.004 0H6.997A6.997 6.997 0 0 0 0 6.997v14.007A6.997 6.997 0 0 0 6.997 28h8.241v-8.989h-1.88v-2.87h1.88v-1.725c0-2.342 1.063-3.735 4.074-3.735h2.508v2.871h-1.565c-1.174 0-1.253.401-1.253 1.15l-.003 1.438h2.842l-.334 2.87h-2.508V28h2.006a6.997 6.997 0 0 0 6.996-6.996V6.997A6.999 6.999 0 0 0 21.004 0'/%3E%3C/svg%3E");
  background-size: 50% 50%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 193, ../../../../../frontend/styles/styles.custom/_header.scss */
.header .ya-share2__item_service_linkedin {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 27'%3E%3Cpath fill='%23fff' d='M21.375 0H5.625A5.626 5.626 0 0 0 0 5.625v15.75A5.626 5.626 0 0 0 5.625 27h15.75A5.626 5.626 0 0 0 27 21.375V5.625A5.625 5.625 0 0 0 21.375 0zM9 21.375H5.625V9H9v12.375zM7.313 7.573c-1.087 0-1.969-.889-1.969-1.984s.882-1.984 1.969-1.984 1.969.889 1.969 1.984S8.4 7.573 7.313 7.573zM22.5 21.375h-3.375V15.07c0-3.789-4.5-3.502-4.5 0v6.305H11.25V9h3.375v1.985c1.57-2.909 7.875-3.124 7.875 2.786v7.604z'/%3E%3C/svg%3E");
  background-size: 50% 50%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 198, ../../../../../frontend/styles/styles.custom/_header.scss */
.header .ya-share2__link {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* line 208, ../../../../../frontend/styles/styles.custom/_header.scss */
.icon-print {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.7 25.6'%3E%3Cpath fill='none' stroke='%23FFF' stroke-width='1.714' stroke-linecap='round' stroke-linejoin='round' d='M6.1 8.8V.9h12.5v7.9M6.1 17.8h12.5v6.9H6.1z'/%3E%3Cpath fill='none' stroke='%23FFF' stroke-width='1.714' stroke-linecap='round' stroke-linejoin='round' d='M6.1 21.5H.9V10.6c0-1 .8-1.9 1.8-1.9H22c1 0 1.8.8 1.8 1.9v10.9h-5.2M4.5 13h2.1'/%3E%3C/svg%3E");
  background-size: 55% 55%;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 3rem;
  height: 3rem;
  background-color: transparent;
  opacity: 1;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
/* line 216, ../../../../../frontend/styles/styles.custom/_header.scss */
.icon-print:hover {
  opacity: 0.7 !important;
}

/* line 221, ../../../../../frontend/styles/styles.custom/_header.scss */
.icon-search {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='28.5 0 52 52'%3E%3Cpath fill='rgba(255,255,255,0.9)' d='M79.582 51.082c-.611.612-1.223.918-1.835.918s-1.529-.306-1.835-.918L66.43 41.6c-3.977 3.365-9.177 4.895-14.377 4.895C38.9 46.8 28.5 36.094 28.5 23.247 28.5 10.4 38.9 0 51.747 0s23.247 10.4 23.247 23.247c0 5.2-1.836 10.095-4.895 14.376l9.482 9.482c1.225 1.225 1.225 3.059.001 3.977zM51.747 5.812c-9.788 0-17.741 7.953-17.741 17.741 0 9.789 7.953 17.741 17.741 17.741s17.741-7.952 17.741-17.741c0-9.788-7.953-17.741-17.741-17.741z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 0.6875rem;
  height: 0.6875rem;
  background-color: transparent;
  -webkit-transition: background 0.2s linear;
  -o-transition: background 0.2s linear;
  transition: background 0.2s linear;
  display: inline-block;
  margin-left: 0.4375rem;
}

/* line 231, ../../../../../frontend/styles/styles.custom/_header.scss */
.icon-hotline {
  width: 0.875rem;
  height: 0.875rem;
  display: inline-block;
  margin-left: 0.4375rem;
  background-color: transparent;
  -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 width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M12.915 9.481c-.821-.657-1.478-.97-2.07-.97-.723 0-1.2.477-1.66.954l-.147.131s-.033.017-.066.017c-.164 0-.444-.132-.772-.329-.493-.329-1.134-.87-1.874-1.61-2.169-2.186-1.922-2.712-1.922-2.712l.131-.131c.822-.805 1.66-1.627-.016-3.73C3.944.378 3.385.033 2.777 0h-.066C1.857 0 1.232.657.74 1.183V1.2c-.082.082-.164.164-.23.246-.64.64-.657 1.923-.049 3.533.625 1.676 1.873 3.483 3.484 5.094 1.626 1.627 3.434 2.859 5.094 3.483.755.28 1.478.444 2.07.444.624 0 1.134-.164 1.462-.493.066-.066.148-.131.214-.214l.033-.032c.542-.526 1.232-1.167 1.183-2.038-.033-.591-.378-1.167-1.085-1.742zM1.43 1.841c.394-.428.854-.904 1.281-.904h.017c.295.016.657.263 1.035.74 1.15 1.429.822 1.74.099 2.464l-.148.148c-.92.936.558 2.662 1.955 4.042.789.789 1.479 1.38 2.021 1.742.51.328.937.493 1.298.493.28 0 .526-.099.723-.296l.148-.148c.378-.378.641-.657 1.002-.657.346 0 .806.246 1.446.756.477.378.723.74.74 1.035.016.444-.46.904-.887 1.314-.099.083-.181.181-.263.263-.132.132-.411.214-.773.214-.476 0-1.1-.132-1.741-.378-1.545-.575-3.237-1.742-4.766-3.27-1.528-1.528-2.694-3.22-3.27-4.765-.509-1.348-.443-2.251-.164-2.53.066-.066.148-.165.247-.264z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h14v14H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 241, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__wrapper {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 246, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__tools {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
/* line 253, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__tools-hotline,.header__tools-lang,.header__tools-search {
  margin-left: 2.5rem;
  font-size: 0.75rem;
  color: rgba(255, 255, 255, 0.9);
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1.25;
  font-weight: 500;
}
/* line 265, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__tools-lang {
  padding-right: 0.9375rem;
  position: relative;
}
/* line 269, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__tools-lang:focus {
  color: #fff;
}
/* line 273, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__tools-lang.is-opened {
  color: #ef7f1a;
}
/* line 276, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__tools-lang.is-opened:before {
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background-color: #ef7f1a;
}
/* line 281, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__tools-lang.is-opened:after {
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background-color: #ef7f1a;
}
/* line 287, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__tools-lang:before {
  content: "";
  display: block;
  width: 2px;
  height: 5px;
  position: absolute;
  background-color: #fff;
  top: 0;
  right: 8px;
  bottom: 0;
  margin: auto;
  -o-transition: -o-transform 0.3s ease, background-color 0.2s linear;
  -webkit-transition: -webkit-transform 0.3s ease, background-color 0.2s linear;
  -webkit-transition: background-color 0.2s linear, -webkit-transform 0.3s ease;
  transition: background-color 0.2s linear, -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease, background-color 0.2s linear;
  transition: transform 0.3s ease, background-color 0.2s linear;
  transition: transform 0.3s ease, background-color 0.2s linear, -webkit-transform 0.3s ease;
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 302, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__tools-lang:after {
  content: "";
  display: block;
  width: 2px;
  height: 5px;
  position: absolute;
  background-color: #fff;
  top: 0;
  right: 5px;
  bottom: 0;
  margin: auto;
  -o-transition: -o-transform 0.3s ease, background-color 0.2s linear;
  -webkit-transition: -webkit-transform 0.3s ease, background-color 0.2s linear;
  -webkit-transition: background-color 0.2s linear, -webkit-transform 0.3s ease;
  transition: background-color 0.2s linear, -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease, background-color 0.2s linear;
  transition: transform 0.3s ease, background-color 0.2s linear;
  transition: transform 0.3s ease, background-color 0.2s linear, -webkit-transform 0.3s ease;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 317, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__tools-lang:hover {
  color: #ef7f1a !important;
}
/* line 320, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__tools-lang:hover:after,.header__tools-lang:hover:before {
  background-color: #ef7f1a !important;
}
/* line 326, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__tools-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;
}
/* line 330, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__tools-search:hover {
  color: #ef7f1a !important;
}
/* line 333, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__tools-search:hover .icon-search {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='28.5 0 52 52'%3E%3Cpath fill='%23ef7f1a' d='M79.582 51.082c-.611.612-1.223.918-1.835.918s-1.529-.306-1.835-.918L66.43 41.6c-3.977 3.365-9.177 4.895-14.377 4.895C38.9 46.8 28.5 36.094 28.5 23.247 28.5 10.4 38.9 0 51.747 0s23.247 10.4 23.247 23.247c0 5.2-1.836 10.095-4.895 14.376l9.482 9.482c1.225 1.225 1.225 3.059.001 3.977zM51.747 5.812c-9.788 0-17.741 7.953-17.741 17.741 0 9.789 7.953 17.741 17.741 17.741s17.741-7.952 17.741-17.741c0-9.788-7.953-17.741-17.741-17.741z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 339, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__tools-hotline {
  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 343, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__tools-hotline:hover {
  color: #ef7f1a !important;
}
/* line 346, ../../../../../frontend/styles/styles.custom/_header.scss */
.header__tools-hotline:hover .icon-hotline {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='%23ef7f1a' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M12.915 9.481c-.821-.657-1.478-.97-2.07-.97-.723 0-1.2.477-1.66.954l-.147.131s-.033.017-.066.017c-.164 0-.444-.132-.772-.329-.493-.329-1.134-.87-1.874-1.61-2.169-2.186-1.922-2.712-1.922-2.712l.131-.131c.822-.805 1.66-1.627-.016-3.73C3.944.378 3.385.033 2.777 0h-.066C1.857 0 1.232.657.74 1.183V1.2c-.082.082-.164.164-.23.246-.64.64-.657 1.923-.049 3.533.625 1.676 1.873 3.483 3.484 5.094 1.626 1.627 3.434 2.859 5.094 3.483.755.28 1.478.444 2.07.444.624 0 1.134-.164 1.462-.493.066-.066.148-.131.214-.214l.033-.032c.542-.526 1.232-1.167 1.183-2.038-.033-.591-.378-1.167-1.085-1.742zM1.43 1.841c.394-.428.854-.904 1.281-.904h.017c.295.016.657.263 1.035.74 1.15 1.429.822 1.74.099 2.464l-.148.148c-.92.936.558 2.662 1.955 4.042.789.789 1.479 1.38 2.021 1.742.51.328.937.493 1.298.493.28 0 .526-.099.723-.296l.148-.148c.378-.378.641-.657 1.002-.657.346 0 .806.246 1.446.756.477.378.723.74.74 1.035.016.444-.46.904-.887 1.314-.099.083-.181.181-.263.263-.132.132-.411.214-.773.214-.476 0-1.1-.132-1.741-.378-1.545-.575-3.237-1.742-4.766-3.27-1.528-1.528-2.694-3.22-3.27-4.765-.509-1.348-.443-2.251-.164-2.53.066-.066.148-.165.247-.264z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h14v14H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 353, ../../../../../frontend/styles/styles.custom/_header.scss */
.page__title {
  color: #fff;
  display: inline-block;
  margin-bottom: 0;
  text-transform: uppercase;
}

@media (max-width: 1440px) {
  /* line 361, ../../../../../frontend/styles/styles.custom/_header.scss */
  .header__tools-hotline,.header__tools-lang,.header__tools-search {
    margin-left: 2rem;
    font-size: 0.8666666667rem;
  }

  /* line 369, ../../../../../frontend/styles/styles.custom/_header.scss */
  .header__tools-search .icon-search {
    margin-left: 0.6666666667rem;
  }

  /* line 374, ../../../../../frontend/styles/styles.custom/_header.scss */
  .header__tools-hotline .icon-hotline {
    margin-left: 0.6666666667rem;
  }

  /* line 379, ../../../../../frontend/styles/styles.custom/_header.scss */
  .nav--main {
    margin-right: 0;
  }

  /* line 383, ../../../../../frontend/styles/styles.custom/_header.scss */
  .header__top {
    padding: 1.066666667rem;
  }

  /* line 387, ../../../../../frontend/styles/styles.custom/_header.scss */
  .header .logo {
    margin-left: 0;
    height: 53px;
    width: 128px;
  }

  /* line 393, ../../../../../frontend/styles/styles.custom/_header.scss */
  .header__tools {
    margin-right: 0;
  }
}
@media (max-height: 860px) {
  /* line 399, ../../../../../frontend/styles/styles.custom/_header.scss */
  .header__top {
    padding: 1rem -webkit-calc(2rem - 12px);
    padding: 1rem calc(2rem - 12px);
  }

  /* line 403, ../../../../../frontend/styles/styles.custom/_header.scss */
  .header .logo {
    margin-left: 0;
  }
}
@media (max-width: 1280px) {
  /* line 409, ../../../../../frontend/styles/styles.custom/_header.scss */
  html[lang="en"] .header .logo,html[lang="kz"] .header .logo,html[lang="ru"] .header .logo {
    background: url(/images/logo-small.png) no-repeat center center;
    background-size: contain;
    width: 3rem;
    height: 3rem;
  }
}
@media (max-width: 1024px) {
  /* line 420, ../../../../../frontend/styles/styles.custom/_header.scss */
  .header .logo {
    margin-right: 0;
  }

  /* line 424, ../../../../../frontend/styles/styles.custom/_header.scss */
  .header__top &gt; .layout__row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  /* line 428, ../../../../../frontend/styles/styles.custom/_header.scss */
  .header__tools {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
}
@media (max-width: 830px) {
  /* line 434, ../../../../../frontend/styles/styles.custom/_header.scss */
  .header__tools-hotline,.header__tools-search {
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 0;
    position: relative;
  }

  /* line 442, ../../../../../frontend/styles/styles.custom/_header.scss */
  .header__tools-hotline .icon-hotline,.header__tools-search .icon-search {
    top: 50%;
    left: 50%;
    margin-left: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  /* line 451, ../../../../../frontend/styles/styles.custom/_header.scss */
  .header__tools-text {
    display: none;
  }
}
@media (max-width: 768px) {
  /* line 457, ../../../../../frontend/styles/styles.custom/_header.scss */
  .breadcrumbs {
    margin-top: 2.5rem;
  }

  /* line 461, ../../../../../frontend/styles/styles.custom/_header.scss */
  .page__title {
    font-size: 2.142857143rem;
  }
}
@media only screen and (max-width: 768px) {
  /* line 467, ../../../../../frontend/styles/styles.custom/_header.scss */
  .breadcrumbs__item {
    padding-right: 1.2rem;
    margin-right: 1.2rem;
    line-height: 1.7;
  }

  /* line 473, ../../../../../frontend/styles/styles.custom/_header.scss */
  .breadcrumbs__item:not(:first-of-type) {
    padding-left: 0;
  }

  /* line 477, ../../../../../frontend/styles/styles.custom/_header.scss */
  .breadcrumbs__item:last-of-type {
    margin-right: 0;
    padding-right: 0;
  }

  /* line 482, ../../../../../frontend/styles/styles.custom/_header.scss */
  .header__lead {
    margin-right: 0;
    font-size: 1rem;
  }

  /* line 487, ../../../../../frontend/styles/styles.custom/_header.scss */
  .page__title {
    font-size: 1.715rem;
  }

  /* line 491, ../../../../../frontend/styles/styles.custom/_header.scss */
  .header__title-group--size-lg {
    padding-bottom: 3rem;
  }

  /* line 495, ../../../../../frontend/styles/styles.custom/_header.scss */
  .header__bottom {
    margin-bottom: 0;
    padding-bottom: 2rem;
    padding-left: 1.93rem;
    padding-right: 1.93rem;
  }
}
/* line 1, ../../../../../frontend/styles/styles.custom/_history.scss */
.history {
  margin-top: 2rem;
  position: relative;
}
/* line 6, ../../../../../frontend/styles/styles.custom/_history.scss */
.history:before {
  content: '';
  position: absolute;
  height: 100%;
  width: 1px;
  background-color: #ccc;
  top: 0;
  left: 0;
}
/* line 16, ../../../../../frontend/styles/styles.custom/_history.scss */
.history__item {
  margin-top: 1.81rem;
  padding-left: 2.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
/* line 22, ../../../../../frontend/styles/styles.custom/_history.scss */
.history__item:before {
  content: '';
  position: absolute;
  left: -2px;
  width: 2px;
  background-color: #ef7f1a;
  top: 2.75rem;
  height: 1px;
}
/* line 32, ../../../../../frontend/styles/styles.custom/_history.scss */
.history__item:after {
  content: '';
  position: absolute;
  top: 0;
  width: 1.25rem;
  height: 2px;
  background-color: #ef7f1a;
}
/* line 42, ../../../../../frontend/styles/styles.custom/_history.scss */
.history__year {
  min-width: 115px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding-top: 12px;
  margin-right: 5.5rem;
  font-weight: 600;
  font-size: 2.625rem;
}
/* line 50, ../../../../../frontend/styles/styles.custom/_history.scss */
.history__year--now {
  width: -webkit-calc(115px + 5.5rem);
  width: calc(115px + 5.5rem);
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow: hidden;
  padding-top: 17px;
  margin-right: 0;
  font-size: 1.5rem;
}
/* line 61, ../../../../../frontend/styles/styles.custom/_history.scss */
.history__text {
  font-size: 1.25rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 100%;
  line-height: 1.2;
  font-weight: normal;
  color: #666;
}

@media only screen and (max-width: 1024px) {
  /* line 74, ../../../../../frontend/styles/styles.custom/_history.scss */
  .history__year {
    margin: 0;
  }
  /* line 79, ../../../../../frontend/styles/styles.custom/_history.scss */
  .history__text {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
}
@media only screen and (max-width: 768px) {
  /* line 89, ../../../../../frontend/styles/styles.custom/_history.scss */
  .history__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    margin: 0 0 2rem;
    padding-left: 1.25rem;
  }
  /* line 95, ../../../../../frontend/styles/styles.custom/_history.scss */
  .history__text {
    margin-top: .875rem;
    font-size: .875rem;
    line-height: 1.375rem;
  }
  /* line 101, ../../../../../frontend/styles/styles.custom/_history.scss */
  .history__year {
    font-size: 1.875rem;
  }
}
@media only screen and (max-width: 480px) {
  /* line 108, ../../../../../frontend/styles/styles.custom/_history.scss */
  .history {
    margin-top: 2.25rem;
  }
  /* line 111, ../../../../../frontend/styles/styles.custom/_history.scss */
  .history:before {
    left: 0;
  }
  /* line 115, ../../../../../frontend/styles/styles.custom/_history.scss */
  .history__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    margin: 0 0 2rem;
    padding-left: .875rem;
  }
  /* line 121, ../../../../../frontend/styles/styles.custom/_history.scss */
  .history__text {
    margin-top: .5rem;
    font-size: .875rem;
    line-height: 1.375rem;
  }
  /* line 127, ../../../../../frontend/styles/styles.custom/_history.scss */
  .history__year {
    font-size: 1.875rem;
  }
}
/* line 1, ../../../../../frontend/styles/styles.custom/_index.scss */
.section {
  padding: 6.5rem 0;
  line-height: 1.65;
}
/* line 5, ../../../../../frontend/styles/styles.custom/_index.scss */
.section + .section {
  margin-top: 0;
}
/* line 9, ../../../../../frontend/styles/styles.custom/_index.scss */
.section .header-1,.section h1 {
  margin-top: 0;
}
/* line 13, ../../../../../frontend/styles/styles.custom/_index.scss */
.section .btn {
  margin-top: 2.5rem;
}

/* line 18, ../../../../../frontend/styles/styles.custom/_index.scss */
.section--endeavour {
  background-color: #00364e;
  color: #fff;
}
/* line 22, ../../../../../frontend/styles/styles.custom/_index.scss */
.section--endeavour .header-group__pre {
  color: #a0a0a0;
}
/* line 25, ../../../../../frontend/styles/styles.custom/_index.scss */
.section--endeavour .header-group__pre:after {
  background-color: #a0a0a0;
}
/* line 30, ../../../../../frontend/styles/styles.custom/_index.scss */
.section--endeavour .header-1,.section--endeavour .header-2,.section--endeavour h1,.section--endeavour h2,.section--endeavour h3 {
  color: #fff;
}

/* line 35, ../../../../../frontend/styles/styles.custom/_index.scss */
.section--zircon {
  background-color: #f5f8ff;
}
/* line 38, ../../../../../frontend/styles/styles.custom/_index.scss */
.section--zircon .header-group__pre {
  color: #a0a0a0;
}
/* line 41, ../../../../../frontend/styles/styles.custom/_index.scss */
.section--zircon .header-group__pre:after {
  background-color: #a0a0a0;
}

/* line 47, ../../../../../frontend/styles/styles.custom/_index.scss */
.section--light-blue {
  background-color: rgba(0, 70, 142, 0.1);
  padding: 4.4rem 0 4.8rem 0;
}

/* line 52, ../../../../../frontend/styles/styles.custom/_index.scss */
.section--substrate {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 3.4rem;
  position: relative;
}
/* line 59, ../../../../../frontend/styles/styles.custom/_index.scss */
.section--substrate h2 {
  color: #fff;
}
/* line 63, ../../../../../frontend/styles/styles.custom/_index.scss */
.section--substrate .layout__row {
  position: relative;
  z-index: 1;
}
/* line 68, ../../../../../frontend/styles/styles.custom/_index.scss */
.section--substrate p {
  color: #fff;
}
/* line 72, ../../../../../frontend/styles/styles.custom/_index.scss */
.section--substrate:after,.section--substrate:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 81, ../../../../../frontend/styles/styles.custom/_index.scss */
.section--substrate:before {
  background-color: rgba(0, 0, 0, 0.2);
}
/* line 85, ../../../../../frontend/styles/styles.custom/_index.scss */
.section--substrate:after {
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 83, 160, 0.7)), color-stop(45%, rgba(0, 83, 160, 0.6)), to(rgba(0, 83, 160, 0.8)));
  background: -webkit-linear-gradient(left, rgba(0, 83, 160, 0.7) 0%, rgba(0, 83, 160, 0.6) 45%, rgba(0, 83, 160, 0.8) 100%);
  background: -o-linear-gradient(left, rgba(0, 83, 160, 0.7) 0%, rgba(0, 83, 160, 0.6) 45%, rgba(0, 83, 160, 0.8) 100%);
  background: linear-gradient(to right, rgba(0, 83, 160, 0.7) 0%, rgba(0, 83, 160, 0.6) 45%, rgba(0, 83, 160, 0.8) 100%);
}
/* line 89, ../../../../../frontend/styles/styles.custom/_index.scss */
.section--substrate .btn {
  margin-top: 6.4rem;
}
/* line 93, ../../../../../frontend/styles/styles.custom/_index.scss */
.section--substrate .img--icon {
  position: relative;
  margin-top: 2.688rem;
  height: 3rem;
}
/* line 98, ../../../../../frontend/styles/styles.custom/_index.scss */
.section--substrate .img--icon svg {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
}
/* line 106, ../../../../../frontend/styles/styles.custom/_index.scss */
.section--substrate .img--icon + p {
  margin-bottom: 0.938rem;
  margin-top: 0.62rem;
  line-height: 1.8;
}

@media only screen and (max-width: 1024px) {
  /* line 114, ../../../../../frontend/styles/styles.custom/_index.scss */
  .section {
    padding: 2.65rem 0;
  }

  /* line 118, ../../../../../frontend/styles/styles.custom/_index.scss */
  .section--substrate {
    padding: 4.55rem 0 2.65rem;
    padding-bottom: 2.65rem;
  }
  /* line 122, ../../../../../frontend/styles/styles.custom/_index.scss */
  .section--substrate .img--icon {
    margin-top: 1.125rem;
  }
  /* line 126, ../../../../../frontend/styles/styles.custom/_index.scss */
  .section--substrate .btn,.section--substrate .img--icon + p {
    margin-bottom: 2.7rem;
  }
  /* line 130, ../../../../../frontend/styles/styles.custom/_index.scss */
  .section--substrate .btn {
    margin-top: 3.9rem;
  }
}
@media only screen and (max-width: 768px) {
  /* line 139, ../../../../../frontend/styles/styles.custom/_index.scss */
  .section .img--wide-mobile {
    width: -webkit-calc(100% + 2.5rem);
    width: calc(100% + 2.5rem);
    margin-right: -1.25rem;
    margin-left: -1.25rem;
    max-width: none;
  }

  /* line 147, ../../../../../frontend/styles/styles.custom/_index.scss */
  .section--substrate {
    background-image: none !important;
    padding-bottom: 1.875rem;
  }
  /* line 151, ../../../../../frontend/styles/styles.custom/_index.scss */
  .section--substrate h2 {
    color: #042341;
  }
  /* line 155, ../../../../../frontend/styles/styles.custom/_index.scss */
  .section--substrate .img--icon {
    position: absolute;
    margin-top: 0.625rem;
    top: 0;
  }
  /* line 160, ../../../../../frontend/styles/styles.custom/_index.scss */
  .section--substrate .img--icon svg {
    max-width: 2.938rem;
  }
  /* line 163, ../../../../../frontend/styles/styles.custom/_index.scss */
  .section--substrate .img--icon svg path {
    fill: #00364e;
  }
  /* line 168, ../../../../../frontend/styles/styles.custom/_index.scss */
  .section--substrate .img--icon + p {
    padding-left: 3.875rem;
  }
  /* line 173, ../../../../../frontend/styles/styles.custom/_index.scss */
  .section--substrate:after,.section--substrate:before {
    content: none;
  }
  /* line 177, ../../../../../frontend/styles/styles.custom/_index.scss */
  .section--substrate p {
    color: #042341;
    font-size: 0.875rem;
  }
  /* line 182, ../../../../../frontend/styles/styles.custom/_index.scss */
  .section--substrate .img--icon + p {
    margin-bottom: 1.5rem;
    line-height: 1.4;
  }
  /* line 187, ../../../../../frontend/styles/styles.custom/_index.scss */
  .section--substrate .btn {
    margin-top: 1.5rem;
    margin-bottom: 0;
    color: #042341;
  }
  /* line 192, ../../../../../frontend/styles/styles.custom/_index.scss */
  .section--substrate .btn:hover {
    color: #fff;
  }
}
/* line 1, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.key-indicator {
  margin-bottom: 2.2rem;
}
/* line 6, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.key-indicator__key {
  font-size: 36px;
  font-weight: 600;
  text-transform: uppercase;
  margin-top: 1rem;
}
/* line 13, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.key-indicator__text {
  font-weight: normal;
  line-height: 1.5;
  margin-top: 1rem;
  width: 100%;
}
/* line 20, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.key-indicator__sup {
  font-size: 1rem;
  color: #ef7f1a;
  position: absolute;
  font-weight: 600;
  right: 0;
  line-height: 1.3;
  right: -16%;
}
/* line 30, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.key-indicator__wrapper {
  display: inline-block;
  position: relative;
  width: 100%;
}
/* line 36, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.key-indicator--icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5rem;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 43, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.key-indicator--icon .key-indicator__icon {
  top: 0;
  left: 0;
  right: 0;
  width: 90px;
  height: 90px;
  margin: auto;
  padding: 1rem;
  position: absolute;
  border-radius: 50%;
  background-color: #FAFAFA;
  -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.12);
  -webkit-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}
/* line 58, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.key-indicator--icon .key-indicator__key,.key-indicator--icon .key-indicator__text {
  text-align: center;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
/* line 64, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.key-indicator--icon .key-indicator__key {
  font-size: 1.3rem;
}
/* line 68, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.key-indicator--icon .key-indicator__text {
  text-align: center;
  margin-top: 0.5rem;
}
/* line 73, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.key-indicator--icon .js-stroke-animation {
  -webkit-transition: stroke 0.2s linear;
  -o-transition: stroke 0.2s linear;
  transition: stroke 0.2s linear;
}
/* line 78, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.key-indicator--icon.js-tooltip-star:hover .key-indicator__icon {
  background-color: #339BC1;
}
/* line 82, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.key-indicator--icon.js-tooltip-star:hover .key-indicator__key,.key-indicator--icon.js-tooltip-star:hover .key-indicator__text {
  color: #EF7F1A;
}
/* line 87, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.key-indicator--icon.js-tooltip-star:hover .js-stroke-animation {
  stroke: #ffffff;
}

/* line 94, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.strategy {
  margin: auto;
  max-width: 815px;
}
/* line 98, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.strategy__item {
  margin-top: 0;
  position: relative;
  border-bottom: 2px solid #004E8E;
}
/* line 103, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.strategy__item + .strategy__item {
  padding-top: 1.875rem;
}
/* line 106, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.strategy__item + .strategy__item:before {
  top: 0;
  left: 50%;
  width: 2px;
  content: "";
  height: 1.875rem;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #004E8E;
}
/* line 120, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.strategy__item:first-child .strategy__card {
  margin-top: 0;
  padding-top: 0;
}
/* line 127, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.strategy__decor {
  padding-top: 60px;
  position: relative;
  background: #FAFAFA;
}
/* line 132, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.strategy__decor:before {
  top: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 60px;
  position: absolute;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 815 60'%3E%3Cpath fill='%23004E8E' d='M408 0l407 60-407-49L0 60 408 0z'/%3E%3Cpath fill='%23FFF' d='M0 0l407.899.015L0 60M815 0H408l407 60'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 143, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.strategy__card {
  background: #FAFAFA;
  padding: 1.5625rem 1rem 2.125rem;
  -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);
}
/* line 149, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.strategy__lead,.strategy__title {
  color: #1D1D1D;
  line-height: 1.4;
  text-align: center;
  font-size: 1.25rem;
}
/* line 157, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.strategy__title {
  font-weight: 600;
  text-transform: uppercase;
}
/* line 163, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.strategy__indicator .key-indicator__key {
  text-transform: inherit;
}
/* line 167, ../../../../../frontend/styles/styles.custom/_indicators.scss */
.strategy__indicator .key-indicator__icon {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}

@media (max-width: 1800px) {
  /* line 177, ../../../../../frontend/styles/styles.custom/_indicators.scss */
  .key-indicator__sup {
    right: 0;
  }
}
@media (max-width: 835px) {
  /* line 184, ../../../../../frontend/styles/styles.custom/_indicators.scss */
  .strategy__decor {
    padding-top: 7.4%;
  }
  /* line 187, ../../../../../frontend/styles/styles.custom/_indicators.scss */
  .strategy__decor:before {
    height: 100%;
  }
}
@media (max-width: 768px) {
  /* line 195, ../../../../../frontend/styles/styles.custom/_indicators.scss */
  .key-indicator__key {
    font-size: 1.5rem;
    margin-top: 0.5rem;
  }
  /* line 200, ../../../../../frontend/styles/styles.custom/_indicators.scss */
  .key-indicator__sup {
    position: relative;
  }

  /* line 205, ../../../../../frontend/styles/styles.custom/_indicators.scss */
  .strategy {
    margin-left: -1.93rem;
    margin-right: -1.93rem;
  }
  /* line 209, ../../../../../frontend/styles/styles.custom/_indicators.scss */
  .strategy__card {
    padding-left: 1.93rem;
    padding-right: 1.93rem;
  }
  /* line 214, ../../../../../frontend/styles/styles.custom/_indicators.scss */
  .strategy__lead {
    font-size: 1rem;
  }
  /* line 218, ../../../../../frontend/styles/styles.custom/_indicators.scss */
  .strategy__indicator .key-indicator__key {
    margin-top: 1rem;
  }
}
/* line 6, ../../../../../frontend/styles/styles.custom/_layout.scss */
.bx-ie body {
  height: 100%;
}

/* line 12, ../../../../../frontend/styles/styles.custom/_layout.scss */
.body--work .layout {
  padding-top: 7rem;
  position: relative;
}
/* line 16, ../../../../../frontend/styles/styles.custom/_layout.scss */
.body--work .layout &gt; .layout__row {
  position: relative;
}
/* line 30, ../../../../../frontend/styles/styles.custom/_layout.scss */
.body--work .content {
  padding-bottom: 3rem;
}
/* line 34, ../../../../../frontend/styles/styles.custom/_layout.scss */
.body--work .content .section:last-child {
  margin-bottom: -3rem;
}

/* line 41, ../../../../../frontend/styles/styles.custom/_layout.scss */
.body--index {
  position: relative;
}

/* line 46, ../../../../../frontend/styles/styles.custom/_layout.scss */
.layout__row {
  max-width: 1944px;
  padding-left: 12px;
  padding-right: 12px;
}

/* line 52, ../../../../../frontend/styles/styles.custom/_layout.scss */
.decorate-column {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, right top, color-stop(17.27%, rgba(51, 51, 51, 0.1)), color-stop(89.96%, rgba(240, 240, 240, 0)));
  background: -webkit-linear-gradient(left, rgba(51, 51, 51, 0.1) 17.27%, rgba(240, 240, 240, 0) 89.96%);
  background: -o-linear-gradient(left, rgba(51, 51, 51, 0.1) 17.27%, rgba(240, 240, 240, 0) 89.96%);
  background: linear-gradient(90deg, rgba(51, 51, 51, 0.1) 17.27%, rgba(240, 240, 240, 0) 89.96%);
  z-index: 2;
  min-width: 5rem;
  width: 15%;
  pointer-events: none;
}
@media (max-width: 1280px) {
  /* line 52, ../../../../../frontend/styles/styles.custom/_layout.scss */
  .decorate-column {
    display: none !important;
  }
}

@media (max-width: 1024px) {
  /* line 70, ../../../../../frontend/styles/styles.custom/_layout.scss */
  .body--work .layout {
    padding-top: 4rem;
  }
}
@media only screen and (max-width: 768px) {
  /* line 77, ../../../../../frontend/styles/styles.custom/_layout.scss */
  .body--work .layout {
    padding-top: 2.572rem;
  }

  /* line 81, ../../../../../frontend/styles/styles.custom/_layout.scss */
  .body--work .layout &gt; .layout__row {
    padding-left: 1.93rem;
    padding-right: 1.93rem;
  }
}
/* line 87, ../../../../../frontend/styles/styles.custom/_layout.scss */
.work--wide-blue {
  background-color: #003853;
}
/* line 90, ../../../../../frontend/styles/styles.custom/_layout.scss */
.work--wide-blue section.layout {
  padding-left: 8.333%;
  padding-right: 8.333%;
}
@media only screen and (max-width: 768px) {
  /* line 90, ../../../../../frontend/styles/styles.custom/_layout.scss */
  .work--wide-blue section.layout {
    padding-left: 1.93rem;
    padding-right: 1.93rem;
  }
}

/* line 1, ../../../../../frontend/styles/styles.custom/_lead.scss */
.lead {
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 300;
}

/* Links
	 ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 8, ../../../../../frontend/styles/styles.custom/_links.scss */
a {
  color: #1596d4;
  background-color: transparent;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}

/* line 14, ../../../../../frontend/styles/styles.custom/_links.scss */
a:focus,a:hover {
  color: #ef7f1a;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 23, ../../../../../frontend/styles/styles.custom/_links.scss */
a:active,a:focus,a:hover {
  outline: 0;
}

/* line 32, ../../../../../frontend/styles/styles.custom/_links.scss */
.link--external:after,.link[target="_blank"]:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 3 18 18'%3E%3Cpath fill='%231596d4' d='M14 3v1.5h4.5l-10 10 1 1 10-10V10H21V3m-1.5 16.5h-15v-15H12V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-1.5v7.5z'/%3E%3C/svg%3E");
  background-size: 12px 12px;
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-transition: background-image 0.2s linear;
  -o-transition: background-image 0.2s linear;
  transition: background-image 0.2s linear;
  content: "";
  display: inline-block;
  position: relative;
  width: 12px;
  height: 12px;
  margin-right: 3px;
  margin-left: 5px;
  top: 2px;
}
.mdr-no-svg .link--external:after,.mdr-no-svg .link[target="_blank"]:after{
  background-image: url(cdfeaa4581ac21d06b15564eb79a9b45-12x12.png);
}
/* line 46, ../../../../../frontend/styles/styles.custom/_links.scss */
.link--external:active:after,.link--external:focus:after,.link--external:hover:after,.link[target="_blank"]:active:after,.link[target="_blank"]:focus:after,.link[target="_blank"]:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 3 18 18'%3E%3Cpath fill='%23ef7f1a' d='M14 3v1.5h4.5l-10 10 1 1 10-10V10H21V3m-1.5 16.5h-15v-15H12V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-1.5v7.5z'/%3E%3C/svg%3E");
  background-size: 12px 12px;
  background-repeat: no-repeat;
  background-position: 50%;
}
.mdr-no-svg .link--external:active:after,.mdr-no-svg .link--external:focus:after,.mdr-no-svg .link--external:hover:after,.mdr-no-svg .link[target="_blank"]:active:after,.mdr-no-svg .link[target="_blank"]:focus:after,.mdr-no-svg .link[target="_blank"]:hover:after{
  background-image: url(1698277488d617a796144652d7bcc433-12x12.png);
}

/* line 59, ../../../../../frontend/styles/styles.custom/_links.scss */
.link--internal:before {
  display: none !important;
}

/* line 66, ../../../../../frontend/styles/styles.custom/_links.scss */
.content .link,.popup .link {
  text-decoration: none;
}
/* line 69, ../../../../../frontend/styles/styles.custom/_links.scss */
.content .link--black,.popup .link--black {
  color: #000;
}
/* line 73, ../../../../../frontend/styles/styles.custom/_links.scss */
.content .link--blue,.popup .link--blue {
  color: #009bbf;
}

/* line 4, ../../../../../frontend/styles/styles.custom/_lists.scss */
.content dl dt {
  font-weight: bold;
}
/* line 8, ../../../../../frontend/styles/styles.custom/_lists.scss */
.content dl dd {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-top: 12px;
  /* 9 */
  margin-top: 0.75rem;
  /* 9 */
}
/* line 26, ../../../../../frontend/styles/styles.custom/_lists.scss */
.content ol:not(.ol--clear) li,.content ul:not(.ul--clear) li {
  position: relative;
  margin-top: 0.625rem;
  padding-left: 3.0625rem;
  font-size: 1.25rem;
  line-height: 1.6;
}
/* line 38, ../../../../../frontend/styles/styles.custom/_lists.scss */
.content ul:not(.ul--clear) li:before {
  background-color: #ef7f1a;
  position: absolute;
  display: block;
  top: 1rem;
  content: '';
  height: 1px;
  width: 1.25rem;
  left: 0;
  border-radius: 0;
}
/* line 51, ../../../../../frontend/styles/styles.custom/_lists.scss */
.content ul:not(.ul--clear) ol {
  counter-reset: list-numbers;
}
/* line 54, ../../../../../frontend/styles/styles.custom/_lists.scss */
.content ul:not(.ul--clear) ol li:before {
  content: counters(list-numbers,".") ".";
  counter-increment: list-numbers;
  color: #ef7f1a;
  top: 0;
}
/* line 64, ../../../../../frontend/styles/styles.custom/_lists.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 72, ../../../../../frontend/styles/styles.custom/_lists.scss */
.content .no-markers li:before {
  display: none !important;
}
/* line 79, ../../../../../frontend/styles/styles.custom/_lists.scss */
.content ol:not(.ol--clear) {
  counter-reset: list-numbers;
}
/* line 83, ../../../../../frontend/styles/styles.custom/_lists.scss */
.content ol:not(.ol--clear) &gt; li:before {
  content: counters(list-numbers,".") ".";
  counter-increment: list-numbers;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  width: 14px;
  /* 9 */
  width: 0.875rem;
  /* 9 */
  display: block;
  position: absolute;
  color: #ef7f1a;
  top: 0;
  left: 0;
  text-align: left;
  font-size: 1rem;
  font-weight: 300;
}
/* line 100, ../../../../../frontend/styles/styles.custom/_lists.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 104, ../../../../../frontend/styles/styles.custom/_lists.scss */
.content ol:not(.ol--clear) ul li:before {
  content: "";
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  width: 6px;
  /* 9 */
  width: 0.375rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  top: 9px;
  /* 9 */
  top: 0.5625rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  left: 19px;
  /* 9 */
  left: 1.1875rem;
  /* 9 */
}

/* line 128, ../../../../../frontend/styles/styles.custom/_lists.scss */
ul.file-list li {
  margin-bottom: 1.25rem;
}
/* line 132, ../../../../../frontend/styles/styles.custom/_lists.scss */
ul.file-list li.file-list__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
/* line 137, ../../../../../frontend/styles/styles.custom/_lists.scss */
ul.file-list li.file-list__item:before {
  top: 0;
  content: '';
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  display: block !important;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 2.25rem;
  border-radius: 0;
  height: 2.3125rem;
  position: relative;
  margin-right: 0.875rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: transparent;
}
/* line 152, ../../../../../frontend/styles/styles.custom/_lists.scss */
ul.file-list li.file-list__item &gt; a {
  margin-top: 0;
  color: #000000;
  line-height: 1;
  display: inline-block;
  text-decoration: none;
  -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 165, ../../../../../frontend/styles/styles.custom/_lists.scss */
ul.file-list .file-list__item--pdf:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill='%23339BC1'%3E%3Cpath d='M8.038 15.68c-.385-.171-.855-.257-1.368-.257H4.233v5.998h1.112v-1.713h1.368c.513 0 .983-.086 1.368-.258.385-.17.684-.428.898-.728.214-.343.299-.685.299-1.157 0-.428-.085-.814-.3-1.156a2.652 2.652 0 0 0-.94-.729zm-.3 2.785c-.256.214-.64.3-1.11.3H5.344v-2.4h1.282c.47 0 .855.087 1.112.3.256.215.385.515.385.9 0 .386-.129.686-.385.9zM14.708 15.809a3.722 3.722 0 0 0-1.71-.386h-2.609v5.998h2.609c.64 0 1.197-.128 1.71-.385.513-.258.898-.6 1.154-1.072.257-.47.428-.985.428-1.585s-.129-1.114-.428-1.585c-.3-.471-.684-.728-1.154-.985zm.17 3.727c-.17.3-.427.557-.769.728a2.54 2.54 0 0 1-1.154.258H11.5v-4.113h1.454c.427 0 .812.085 1.154.257.342.171.599.428.77.728.17.3.256.686.256 1.071 0 .386-.085.728-.256 1.071zM21.463 18.208h-2.907v-1.842h3.25v-.943h-4.362v5.998h1.112v-2.27h2.907v-.943z'/%3E%3Cpath d='M28.09 21.121c-.342 0-.641.043-.983.086V8.783L18.812 0H0v36.587h25.696c.77.257 1.54.386 2.351.386 4.362 0 7.91-3.556 7.91-7.926s-3.506-7.926-7.867-7.926zM18.983 1.457l6.799 7.111h-6.799V1.457zM.855 35.73V.858h17.273v8.568h8.124v11.91c-3.506.814-6.072 3.985-6.072 7.712a7.851 7.851 0 0 0 3.72 6.683H.855zm27.235.386c-3.89 0-7.054-3.17-7.054-7.069s3.163-7.069 7.054-7.069c3.891 0 7.055 3.17 7.055 7.07 0 3.898-3.164 7.068-7.055 7.068z'/%3E%3Cpath d='M31.04 28.79l-.598-.6-1.924 1.928v-5.784h-.855v5.784l-1.924-1.928-.642.6 2.822 2.828h-4.318v.857h8.979v-.857H28.26l2.78-2.828z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h36v36.973H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 169, ../../../../../frontend/styles/styles.custom/_lists.scss */
ul.file-list .file-list__item--doc:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.126 14.931a3.76 3.76 0 0 0-1.71-.372H3.819v5.97h2.618a3.76 3.76 0 0 0 1.71-.371c.48-.232.88-.598 1.156-1.052a3.208 3.208 0 0 0 0-3.14 2.755 2.755 0 0 0-1.177-1.035zm.176 3.704a1.84 1.84 0 0 1-.77.719c-.362.173-.758.26-1.16.252H4.92V15.5h1.454c.4-.008.797.079 1.159.252.323.157.591.408.77.719a2.31 2.31 0 0 1 0 2.164zM15.333 14.871a3.627 3.627 0 0 0-3.302 0c-.48.254-.88.636-1.155 1.104a3.182 3.182 0 0 0 0 3.156c.276.468.675.85 1.155 1.104a3.627 3.627 0 0 0 3.302 0 2.948 2.948 0 0 0 1.155-1.1 3.195 3.195 0 0 0 0-3.165 2.948 2.948 0 0 0-1.155-1.099zm.18 3.764a1.959 1.959 0 0 1-.753.753 2.287 2.287 0 0 1-2.139 0 1.959 1.959 0 0 1-.752-.753 2.138 2.138 0 0 1-.291-1.1 2.14 2.14 0 0 1 .274-1.081 1.93 1.93 0 0 1 .752-.753 2.292 2.292 0 0 1 2.139 0c.316.175.577.436.753.753.191.328.291.702.29 1.082.01.384-.085.764-.273 1.1zM22.206 20.376c.398-.164.75-.419 1.031-.744l-.718-.685a2.09 2.09 0 0 1-1.6.727 2.241 2.241 0 0 1-1.104-.269 1.94 1.94 0 0 1-.76-.748 2.292 2.292 0 0 1 0-2.173c.178-.316.442-.575.76-.749a2.241 2.241 0 0 1 1.104-.27 2.1 2.1 0 0 1 1.6.702l.718-.676a2.715 2.715 0 0 0-1.026-.744 3.422 3.422 0 0 0-1.343-.256 3.374 3.374 0 0 0-1.638.397 2.964 2.964 0 0 0-1.151 1.1 3.212 3.212 0 0 0 0 3.165c.274.464.67.844 1.146 1.099a3.374 3.374 0 0 0 1.638.398c.462 0 .919-.093 1.343-.274z' fill='%23339BC1'/%3E%3Cpath d='M28.087 21.064a7.97 7.97 0 0 0-.966.065V8.725L18.819 0H0v36.526h25.714a7.911 7.911 0 0 0 8.376-12.7 7.913 7.913 0 0 0-6.003-2.762zM18.994 1.438l6.784 7.117h-6.784V1.437zM.855 35.671V.855H18.14V9.41h8.126v11.873a7.9 7.9 0 0 0-2.382 14.388H.855zm27.232.363a7.057 7.057 0 1 1 7.058-7.057 7.066 7.066 0 0 1-7.058 7.057z' fill='%23339BC1'/%3E%3Cpath d='M31.047 28.759l-.607-.603-1.925 1.929v-5.813h-.855v5.813l-1.93-1.93-.606.604 2.784 2.784h-4.311v.856h8.981v-.856h-4.315l2.784-2.784z' fill='%23339BC1'/%3E%3C/svg%3E");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 173, ../../../../../frontend/styles/styles.custom/_lists.scss */
ul.file-list .file-list__item--xls:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.868 14.56H9.662l-1.514 2.13-1.531-2.13H5.359l2.105 2.933-2.225 3.054h1.267l1.608-2.275 1.625 2.275h1.283l-2.25-3.097 2.096-2.89zM12.81 14.56h-1.112v5.987h4.243v-.941H12.81v-5.047zM20.787 19.752c.178-.266.272-.579.269-.899a1.343 1.343 0 0 0-.304-.924 1.826 1.826 0 0 0-.731-.508 8.161 8.161 0 0 0-1.095-.313 10.4 10.4 0 0 1-.77-.214 1.39 1.39 0 0 1-.466-.256.527.527 0 0 1-.184-.428.685.685 0 0 1 .32-.59c.301-.173.648-.25.993-.223.28.002.56.042.83.12.288.08.564.197.821.35l.35-.855a2.928 2.928 0 0 0-.915-.393 4.183 4.183 0 0 0-1.086-.145 3.245 3.245 0 0 0-1.33.24c-.327.13-.608.355-.808.645a1.6 1.6 0 0 0-.278.894c-.018.339.09.672.303.936a1.8 1.8 0 0 0 .727.51c.363.13.733.238 1.108.324.325.078.582.15.77.214.172.055.33.144.466.261a.544.544 0 0 1 .184.428.645.645 0 0 1-.33.565 1.865 1.865 0 0 1-.996.213c-.366 0-.728-.062-1.073-.184a3.1 3.1 0 0 1-.881-.47l-.385.855c.302.242.65.42 1.022.522.434.13.885.197 1.339.197.456.012.91-.07 1.334-.24.32-.13.596-.35.796-.633z' fill='%23339BC1'/%3E%3Cpath d='M28.087 21.064a7.97 7.97 0 0 0-.966.065V8.725L18.819 0H0v36.526h25.714a7.911 7.911 0 0 0 8.376-12.7 7.913 7.913 0 0 0-6.003-2.762zM18.994 1.438l6.784 7.117h-6.784V1.437zM.855 35.671V.855H18.14V9.41h8.126v11.873a7.9 7.9 0 0 0-2.382 14.388H.855zm27.232.363a7.057 7.057 0 1 1 7.058-7.057 7.066 7.066 0 0 1-7.058 7.057z' fill='%23339BC1'/%3E%3Cpath d='M31.047 28.759l-.607-.603-1.925 1.929v-5.813h-.855v5.813l-1.93-1.93-.607.604 2.785 2.784h-4.312v.856h8.982v-.856h-4.315l2.784-2.784z' fill='%23339BC1'/%3E%3C/svg%3E");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 177, ../../../../../frontend/styles/styles.custom/_lists.scss */
ul.file-list .file-list__item--pptx:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.416 14.816a3.32 3.32 0 0 0-1.356-.257H2.613v5.97h1.112v-1.71h1.352c.46.008.915-.08 1.339-.257.362-.152.67-.41.885-.74a2.25 2.25 0 0 0 0-2.27 1.963 1.963 0 0 0-.885-.736zm-.304 2.754a1.711 1.711 0 0 1-1.104.308H3.725V15.5h1.283c.393-.027.782.082 1.104.308a1.22 1.22 0 0 1 0 1.762zM12.557 14.816a3.32 3.32 0 0 0-1.355-.257H8.738v5.97h1.1v-1.71h1.35c.466.01.928-.077 1.357-.257.362-.152.67-.41.885-.74a2.25 2.25 0 0 0 0-2.27 1.964 1.964 0 0 0-.873-.736zm-.303 2.754a1.711 1.711 0 0 1-1.104.308H9.837V15.5h1.283a1.71 1.71 0 0 1 1.104.308 1.218 1.218 0 0 1 0 1.762h.03zM23.357 20.547h1.283l-2.25-3.097 2.096-2.89H23.28l-1.514 2.13-1.531-2.13h-6.313v.94h1.984v5.047h1.112V15.5h1.985v-.907l2.079 2.9-2.224 3.054h1.266l1.608-2.275 1.625 2.275z' fill='%23339BC1'/%3E%3Cpath d='M28.087 21.064a7.97 7.97 0 0 0-.966.065V8.725L18.819 0H0v36.526h25.714a7.911 7.911 0 0 0 8.376-12.7 7.913 7.913 0 0 0-6.003-2.762zM18.994 1.438l6.784 7.117h-6.784V1.437zM.855 35.671V.855H18.14V9.41h8.126v11.873a7.9 7.9 0 0 0-2.382 14.388H.855zm27.232.363a7.057 7.057 0 1 1 7.058-7.057 7.066 7.066 0 0 1-7.058 7.057z' fill='%23339BC1'/%3E%3Cpath d='M31.047 28.759l-.607-.603-1.925 1.929v-5.813h-.855v5.813l-1.93-1.93-.607.604 2.785 2.784h-4.312v.856h8.982v-.856h-4.315l2.784-2.784z' fill='%23339BC1'/%3E%3C/svg%3E");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 182, ../../../../../frontend/styles/styles.custom/_lists.scss */
ul.file-list li.file-list__item--middle {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 185, ../../../../../frontend/styles/styles.custom/_lists.scss */
ul.file-list li.file-list__item--middle:before {
  margin-top: 0;
  margin-bottom: auto;
}
/* line 191, ../../../../../frontend/styles/styles.custom/_lists.scss */
ul.file-list li.file-list__item--no-icon:before {
  display: none !important;
}
/* line 195, ../../../../../frontend/styles/styles.custom/_lists.scss */
ul.file-list .file-list__filename {
  color: #000000;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5625rem;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
/* line 203, ../../../../../frontend/styles/styles.custom/_lists.scss */
ul.file-list .file-list__fileinfo {
  width: 100%;
  font-size: 1rem;
  margin-top: 4px;
  font-weight: 300;
  display: inline-block;
  color: #666666;
  line-height: 1.5625rem;
  text-transform: uppercase;
}
/* line 214, ../../../../../frontend/styles/styles.custom/_lists.scss */
ul.file-list .file-list__item &gt; a:hover .file-list__filename {
  color: #ef7f1a;
}
/* line 218, ../../../../../frontend/styles/styles.custom/_lists.scss */
ul.file-list .file-list__filedate {
  font-size: 0.875rem;
  display: inline-block;
  top: 0;
  left: 0;
  color: #ffffff;
  padding: 0 6px;
  font-weight: 500;
  position: absolute;
  border-radius: 3px;
  background-color: rgba(128, 156, 169, 0.5);
}

/* line 233, ../../../../../frontend/styles/styles.custom/_lists.scss */
ul.file-list--date li.file-list__item {
  padding-top: 1.7rem;
}

/* line 238, ../../../../../frontend/styles/styles.custom/_lists.scss */
.ul-heading {
  font-size: 1.5rem;
  font-weight: 600;
  display: inline-block;
  margin-bottom: 1rem;
}

/* line 245, ../../../../../frontend/styles/styles.custom/_lists.scss */
.ul--vertical-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 249, ../../../../../frontend/styles/styles.custom/_lists.scss */
.ul--vertical-flex li {
  padding: 0 !important;
}
/* line 253, ../../../../../frontend/styles/styles.custom/_lists.scss */
.ul--vertical-flex &gt; li:first-child {
  margin-top: 0 !important;
}

/* line 259, ../../../../../frontend/styles/styles.custom/_lists.scss */
.ul--vertical-img img {
  max-width: 4rem;
}
/* line 263, ../../../../../frontend/styles/styles.custom/_lists.scss */
.ul--vertical-img li + li {
  margin-top: 2rem !important;
}

/* line 268, ../../../../../frontend/styles/styles.custom/_lists.scss */
.ul--check {
  text-align: left;
}
/* line 271, ../../../../../frontend/styles/styles.custom/_lists.scss */
.ul--check li {
  padding-left: 2rem !important;
  position: relative;
}
/* line 275, ../../../../../frontend/styles/styles.custom/_lists.scss */
.ul--check li:before {
  content: '';
  position: absolute;
  background-color: red;
  width: 20px;
  height: 20px;
  border-radius: 0;
  left: 0;
  top: 0;
}
/* line 286, ../../../../../frontend/styles/styles.custom/_lists.scss */
.ul--check li + li {
  margin-top: 1rem;
}

/* line 294, ../../../../../frontend/styles/styles.custom/_lists.scss */
.accordion__section ul:not(.ul--clear) li {
  font-size: 1rem;
}

@media only screen and (max-width: 768px) {
  /* line 301, ../../../../../frontend/styles/styles.custom/_lists.scss */
  .content ol:not(.ol--clear) li,.content ul:not(.ul--clear) li {
    padding-left: 1.93rem;
  }

  /* line 306, ../../../../../frontend/styles/styles.custom/_lists.scss */
  .content ul:not(.ul--clear) li:before {
    top: 0.7rem;
  }
}
/* line 1, ../../../../../frontend/styles/styles.custom/_main.scss */
body {
  background-color: #FFF;
  color: #1d1d1d;
}

/* line 6, ../../../../../frontend/styles/styles.custom/_main.scss */
.preloader {
  border-radius: 50%;
  margin-right: auto;
  margin-left: auto;
  height: 4rem;
  width: 4rem;
}

/* line 14, ../../../../../frontend/styles/styles.custom/_main.scss */
.preloader {
  -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 #303030;
  -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 51, ../../../../../frontend/styles/styles.custom/_main.scss */
.simple-colorbox__item {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 15.625rem;
  margin-top: 2rem;
  display: block;
}

/* line 60, ../../../../../frontend/styles/styles.custom/_main.scss */
.mail--icon {
  padding-left: 1.875rem;
  position: relative;
}
/* line 64, ../../../../../frontend/styles/styles.custom/_main.scss */
.mail--icon:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-0.001 0 20.001 16.003'%3E%3Cpath d='M17.588 0H2.411A2.481 2.481 0 0 0 0 2.537v10.926a2.481 2.481 0 0 0 2.411 2.54h15.177a2.481 2.481 0 0 0 2.411-2.54V2.537A2.481 2.481 0 0 0 17.588 0zm1.385 13.465a1.424 1.424 0 0 1-1.385 1.458H2.411a1.423 1.423 0 0 1-1.384-1.458V2.537A1.424 1.424 0 0 1 2.411 1.08h15.177a1.426 1.426 0 0 1 1.385 1.457v10.928zm-1.464-.715a.563.563 0 0 1 .019.766.5.5 0 0 1-.705.039l-.021-.02-5.026-5.031-1.433 1.354a.127.127 0 0 1-.025.021c-.011.009-.022.019-.034.026a.522.522 0 0 1-.054.033c-.012.006-.023.013-.035.018a.363.363 0 0 1-.066.021l-.03.01a.479.479 0 0 1-.2 0l-.03-.008c-.022-.008-.044-.014-.065-.023l-.035-.018a.365.365 0 0 1-.054-.032l-.035-.027c-.008-.007-.017-.012-.025-.02l-1.4-1.315-5.057 4.985a.502.502 0 0 1-.708-.006l-.019-.021a.56.56 0 0 1 .024-.765l4.99-4.918-5.01-4.718a.563.563 0 0 1-.041-.764.5.5 0 0 1 .705-.061l.021.019 5.382 5.068c.03.022.058.048.083.075l.008.011 1.36 1.28L16.8 2.295a.5.5 0 0 1 .707.021l.019.021a.562.562 0 0 1-.041.764l-4.949 4.68 4.973 4.969z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-top: -0.5rem;
  position: absolute;
  width: 1.25rem;
  height: 1rem;
  content: '';
  top: 50%;
  left: 0;
}

/* line 78, ../../../../../frontend/styles/styles.custom/_main.scss */
.bx-core-adm-dialog {
  z-index: 9999 !important;
}

/* line 82, ../../../../../frontend/styles/styles.custom/_main.scss */
.bx-core-dialog-overlay {
  z-index: 9998 !important;
}

/* line 88, ../../../../../frontend/styles/styles.custom/_main.scss */
.custom-decoration {
  position: relative;
}
/* line 91, ../../../../../frontend/styles/styles.custom/_main.scss */
.custom-decoration__img {
  position: absolute;
  max-width: 50%;
  width: 100%;
  bottom: 0;
  right: 0;
  top: 4rem;
  height: 0;
  padding-top: 50%;
}
/* line 101, ../../../../../frontend/styles/styles.custom/_main.scss */
.custom-decoration__img svg {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 111, ../../../../../frontend/styles/styles.custom/_main.scss */
.bg-ie--above11 select {
  margin-top: 0 !important;
  border: 1px solid rgba(147, 128, 108, 0.25) !important;
  background-color: #fff;
  font-size: 1.1rem;
  outline: none !important;
  border-radius: 0 !important;
  height: 3rem;
  max-width: 30vw;
}

/* line 123, ../../../../../frontend/styles/styles.custom/_main.scss */
.content-image {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

/* line 130, ../../../../../frontend/styles/styles.custom/_main.scss */
.datetime {
  margin-right: 1.45rem;
  display: inline-block;
  text-align: center;
  min-width: 4.5rem;
  font-size: 0;
}
/* line 137, ../../../../../frontend/styles/styles.custom/_main.scss */
.datetime__day {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.3;
  color: #000;
}
/* line 144, ../../../../../frontend/styles/styles.custom/_main.scss */
.datetime__month {
  text-transform: uppercase;
  margin-top: 0.35rem;
  font-size: 0.658rem;
  line-height: 1.3;
  color: #999999;
  display: block;
}
/* line 153, ../../../../../frontend/styles/styles.custom/_main.scss */
.datetime__year {
  font-size: 0.658rem;
  line-height: 1.3;
  color: #999999;
}

/* line 1, ../../../../../frontend/styles/styles.custom/_media.scss */
.img--round {
  border-radius: 100%;
}

/* line 5, ../../../../../frontend/styles/styles.custom/_media.scss */
.img--shadow {
  -webkit-box-shadow: 0px 0px 23.28px 0.72px rgba(40, 147, 207, 0.22);
  box-shadow: 0px 0px 23.28px 0.72px rgba(40, 147, 207, 0.22);
}

/* line 1, ../../../../../frontend/styles/styles.custom/_modal.scss */
#cboxOverlay {
  background: rgba(0, 0, 0, 0.7);
}

/* line 5, ../../../../../frontend/styles/styles.custom/_modal.scss */
#cboxLoadedContent {
  padding: 2px;
}

/* line 9, ../../../../../frontend/styles/styles.custom/_modal.scss */
#cboxClose,#cboxNext {
  opacity: 1;
  width: 2rem;
  height: 2rem;
  background-size: 1.5rem 1.5rem;
  background-position: center;
  top: -2.15rem;
  will-change: opacity;
}

/* line 19, ../../../../../frontend/styles/styles.custom/_modal.scss */
#cboxPrevious {
  opacity: 1;
  width: 2rem;
  height: 2rem;
  background-size: 1.5rem 1.5rem;
  background-position: center;
  top: -2.15rem;
  will-change: opacity;
  right: 4.5rem;
}

/* line 30, ../../../../../frontend/styles/styles.custom/_modal.scss */
#cboxNext {
  right: 2.25rem;
}

/* line 34, ../../../../../frontend/styles/styles.custom/_modal.scss */
#cboxClose {
  right: 0;
  background-size: 1.15rem 1.15rem;
}
/* line 38, ../../../../../frontend/styles/styles.custom/_modal.scss */
#cboxClose:hover {
  opacity: .75;
}

/* line 43, ../../../../../frontend/styles/styles.custom/_modal.scss */
#cboxNext:hover,#cboxPrevious:hover {
  opacity: .75;
}

/* line 16, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification {
  padding: 3.75rem !important;
  text-align: center !important;
  -webkit-box-shadow: 0 12px 36px rgba(0, 0, 0, 0.12);
  box-shadow: 0 12px 36px rgba(0, 0, 0, 0.12);
}
/* line 24, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--error {
  background-color: #ffefef;
}
/* line 27, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--error .notification__title {
  color: #ef1a1a;
}
/* line 32, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--error .notification__controls .notification__btn {
  background-color: #ef1a1a;
  border-color: #ef1a1a;
}
/* line 36, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--error .notification__controls .notification__btn--outline {
  background-color: transparent;
  border-color: #ef1a1a;
  color: #ef1a1a;
}
/* line 24, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--success {
  background-color: #defff5;
}
/* line 27, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--success .notification__title {
  color: #18d69d;
}
/* line 32, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--success .notification__controls .notification__btn {
  background-color: #18d69d;
  border-color: #18d69d;
}
/* line 36, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--success .notification__controls .notification__btn--outline {
  background-color: transparent;
  border-color: #18d69d;
  color: #18d69d;
}
/* line 24, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--warning {
  background-color: #ffecda;
}
/* line 27, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--warning .notification__title {
  color: #ef7f1a;
}
/* line 32, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--warning .notification__controls .notification__btn {
  background-color: #ef7f1a;
  border-color: #ef7f1a;
}
/* line 36, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--warning .notification__controls .notification__btn--outline {
  background-color: transparent;
  border-color: #ef7f1a;
  color: #ef7f1a;
}
/* line 46, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification__text,.notification__title {
  color: #000000;
  font-size: 0.75rem;
  font-weight: 400;
}
/* line 53, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification__title {
  font-weight: 500;
  text-transform: uppercase;
}
/* line 57, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification__title + .notification__text {
  margin-top: 2rem !important;
}
/* line 63, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification__text a {
  color: currentColor;
}
/* line 68, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification__controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 1.375rem;
  padding: 0 !important;
  text-align: center !important;
  border-top: 0 !important;
  background-color: transparent !important;
}
/* line 78, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification__controls .notification__btn {
  background-color: #ef7f1a;
  border-width: 1px;
  border-style: solid;
  border-color: #ef7f1a;
  color: #ffffff;
  margin: 0.625rem;
  height: 3rem;
  padding: 0 3.75rem;
  font-size: 1rem;
  line-height: 2;
  text-transform: uppercase;
  border-radius: 1.5rem;
}
/* line 94, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification__controls .notification__btn--outline {
  background-color: #ffffff;
  color: #ef7f1a;
}
/* line 101, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1.25rem 1.5rem !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 106, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm .notification__text {
  font-size: 0.75rem;
  color: #666666;
  margin: 0;
  text-align: left;
  max-width: 100%;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
/* line 115, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm .notification__left,.notification--sm .notification__right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
/* line 123, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm .notification__left {
  padding-right: 1.25rem;
}
/* line 127, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm .notification__right {
  padding: 0 !important;
  padding-left: 2rem !important;
  border: 0 !important;
  background-color: transparent !important;
  text-align: unset !important;
}
/* line 135, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm .notification__icon {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 27px;
  height: 27px;
  border-width: 2px;
  border-style: solid;
  border-radius: 50%;
}
/* line 145, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm .notification__close {
  position: relative;
  background-color: transparent;
  width: 0.8125rem;
  height: 0.8125rem;
  padding: 0;
  cursor: pointer;
  -webkit-transition: background-color 250ms;
  -o-transition: background-color 250ms;
  transition: background-color 250ms;
  outline: 0;
}
/* line 155, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm .notification__close::after,.notification--sm .notification__close::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 125%;
  height: 2px;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
/* line 166, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm .notification__close::after {
  -webkit-transform: translate(-50%, -50%) rotate(135deg);
  -ms-transform: translate(-50%, -50%) rotate(135deg);
  transform: translate(-50%, -50%) rotate(135deg);
}
/* line 171, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm .notification__btn {
  display: block;
  background-color: transparent;
  border: 1px solid transparent;
  margin: 0;
  font-size: 0.75rem;
  color: #009bbf;
  font-weight: 500;
  padding: 0 0.375rem;
}
/* line 181, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm .notification__btn:last-child {
  color: #a3b7c1;
  margin-left: 0.875rem;
}
/* line 193, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--error {
  background-color: #ffefef;
  -webkit-box-shadow: 0 12px 36px rgba(239, 26, 26, 0.06);
  box-shadow: 0 12px 36px rgba(239, 26, 26, 0.06);
}
/* line 198, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--error .notification__icon {
  border-color: #ef1a1a;
}
/* line 215, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--error .notification__icon::after,.notification--sm.notification--error .notification__icon::before {
  content: '';
  display: block;
  position: absolute;
  width: 2px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #ef1a1a;
}
/* line 226, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--error .notification__icon::before {
  height: 11px;
  top: 3px;
}
/* line 231, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--error .notification__icon::after {
  border-radius: 50%;
  height: 2px;
  top: 17px;
}
/* line 240, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--error .notification__close::after,.notification--sm.notification--error .notification__close::before {
  background-color: #ef1a1a;
}
/* line 193, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--success {
  background-color: #defff5;
  -webkit-box-shadow: 0 12px 36px rgba(26, 239, 176, 0.06);
  box-shadow: 0 12px 36px rgba(26, 239, 176, 0.06);
}
/* line 198, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--success .notification__icon {
  border-color: #18d69d;
}
/* line 202, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--success .notification__icon::before {
  content: '';
  display: block;
  width: 6px;
  height: 11px;
  position: absolute;
  top: 5px;
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) rotate(45deg);
  transform: translateX(-50%) rotate(45deg);
  border-right: 2px solid #18d69d;
  border-bottom: 2px solid #18d69d;
}
/* line 240, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--success .notification__close::after,.notification--sm.notification--success .notification__close::before {
  background-color: #18d69d;
}
/* line 193, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--warning {
  background-color: #ffecda;
  -webkit-box-shadow: 0 12px 36px rgba(239, 127, 26, 0.12);
  box-shadow: 0 12px 36px rgba(239, 127, 26, 0.12);
}
/* line 198, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--warning .notification__icon {
  border-color: #ef7f1a;
}
/* line 215, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--warning .notification__icon::after,.notification--sm.notification--warning .notification__icon::before {
  content: '';
  display: block;
  position: absolute;
  width: 2px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #ef7f1a;
}
/* line 226, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--warning .notification__icon::before {
  height: 11px;
  top: 3px;
}
/* line 231, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--warning .notification__icon::after {
  border-radius: 50%;
  height: 2px;
  top: 17px;
}
/* line 240, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--warning .notification__close::after,.notification--sm.notification--warning .notification__close::before {
  background-color: #ef7f1a;
}
/* line 193, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--info {
  background-color: #ffffff;
  -webkit-box-shadow: 0 12px 36px rgba(0, 0, 0, 0.12);
  box-shadow: 0 12px 36px rgba(0, 0, 0, 0.12);
}
/* line 198, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--info .notification__icon {
  border-color: #009bbf;
}
/* line 215, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--info .notification__icon::after,.notification--sm.notification--info .notification__icon::before {
  content: '';
  display: block;
  position: absolute;
  width: 2px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #009bbf;
}
/* line 226, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--info .notification__icon::before {
  height: 11px;
  top: 3px;
}
/* line 231, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--info .notification__icon::after {
  border-radius: 50%;
  height: 2px;
  top: 17px;
}
/* line 240, ../../../../../frontend/styles/styles.custom/_notification.scss */
.notification--sm.notification--info .notification__close::after,.notification--sm.notification--info .notification__close::before {
  background-color: #009bbf;
}

/* line 1, ../../../../../frontend/styles/styles.custom/_our-values.scss */
.our-values {
  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: -1rem;
  margin-left: -1rem;
  margin-top: -4rem;
}
@media only screen and (max-width: 768px) {
  /* line 1, ../../../../../frontend/styles/styles.custom/_our-values.scss */
  .our-values {
    margin-top: -2rem;
  }
}
/* line 13, ../../../../../frontend/styles/styles.custom/_our-values.scss */
.our-values__item {
  display: none;
  -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: 1rem;
  padding-left: 1rem;
  -webkit-flex-basis: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%;
  max-width: 33.33333%;
  margin-top: 4rem;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  /* line 13, ../../../../../frontend/styles/styles.custom/_our-values.scss */
  .our-values__item {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
@media only screen and (max-width: 768px) {
  /* line 13, ../../../../../frontend/styles/styles.custom/_our-values.scss */
  .our-values__item {
    display: block !important;
    opacity: 1 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    margin-top: 2rem;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
}
/* line 38, ../../../../../frontend/styles/styles.custom/_our-values.scss */
.our-values__item-title {
  display: inline-block;
  margin: 0;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  color: #0053a0;
  letter-spacing: 0.2em;
}
/* line 48, ../../../../../frontend/styles/styles.custom/_our-values.scss */
.our-values__item p {
  font-weight: 100;
  color: #000;
  line-height: 1.75;
  margin-top: 0.7rem;
}
/* line 56, ../../../../../frontend/styles/styles.custom/_our-values.scss */
.our-values .img--icon {
  height: 5rem;
  margin-bottom: 1.5rem;
}
@media only screen and (max-width: 1024px) {
  /* line 56, ../../../../../frontend/styles/styles.custom/_our-values.scss */
  .our-values .img--icon {
    height: 4rem;
  }
}
/* line 64, ../../../../../frontend/styles/styles.custom/_our-values.scss */
.our-values .img--icon &gt; svg {
  height: 100%;
  width: auto;
}
/* line 68, ../../../../../frontend/styles/styles.custom/_our-values.scss */
.our-values .img--icon &gt; svg * {
  fill: #7f7f7f;
}

@media only screen and (max-width: 768px) {
  /* line 76, ../../../../../frontend/styles/styles.custom/_our-values.scss */
  .js-our-values--complete {
    display: block !important;
    opacity: 1 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
  }
}
/* line 1, ../../../../../frontend/styles/styles.custom/_p404.scss */
.body--404 {
  background-image: url(/images/404.jpg);
  background-position: center center;
  background-size: cover;
  position: relative;
}
/* line 7, ../../../../../frontend/styles/styles.custom/_p404.scss */
.body--404:before {
  background: rgba(2, 100, 135, 0.6);
  background: -webkit-linear-gradient(top, rgba(2, 100, 135, 0.6) 0%, rgba(1, 52, 79, 0.6) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(2, 100, 135, 0.6)), to(rgba(1, 52, 79, 0.6)));
  background: -o-linear-gradient(top, rgba(2, 100, 135, 0.6) 0%, rgba(1, 52, 79, 0.6) 100%);
  background: linear-gradient(to bottom, rgba(2, 100, 135, 0.6) 0%, rgba(1, 52, 79, 0.6) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#026487', endColorstr='#01344f',GradientType=0 );
  position: absolute;
  height: 100%;
  content: '';
  width: 100%;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
/* line 24, ../../../../../frontend/styles/styles.custom/_p404.scss */
.body--404 section.layout {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 28, ../../../../../frontend/styles/styles.custom/_p404.scss */
.body--404 section.layout .layout__row {
  width: 100%;
}
/* line 33, ../../../../../frontend/styles/styles.custom/_p404.scss */
.body--404 .main {
  padding: 0 2rem;
  width: 100%;
}
/* line 38, ../../../../../frontend/styles/styles.custom/_p404.scss */
.body--404 .n404 {
  display: inline-block;
  margin-bottom: 3.5rem;
  text-align: center;
  position: relative;
  margin-top: 1rem;
  width: 100%;
}
/* line 46, ../../../../../frontend/styles/styles.custom/_p404.scss */
.body--404 .n404__main {
  font-size: 16.81rem;
  line-height: 1.16;
  font-weight: 700;
  margin-bottom: 0;
  margin-top: 0;
  color: #fff;
}
/* line 55, ../../../../../frontend/styles/styles.custom/_p404.scss */
.body--404 .n404__text {
  font-size: 1.5rem;
  font-weight: 600;
  color: #fff;
}
/* line 61, ../../../../../frontend/styles/styles.custom/_p404.scss */
.body--404 .n404__link {
  margin-top: 2.8rem;
}

@media only screen and (max-width: 1024px) {
  /* line 70, ../../../../../frontend/styles/styles.custom/_p404.scss */
  .body--404 .n404__main {
    font-size: 10rem;
    line-height: 1.16;
    font-weight: 700;
    color: #fff;
  }
  /* line 77, ../../../../../frontend/styles/styles.custom/_p404.scss */
  .body--404 .n404__text {
    font-size: 1.5rem;
    font-weight: 600;
    margin-top: 0;
    color: #fff;
  }
  /* line 84, ../../../../../frontend/styles/styles.custom/_p404.scss */
  .body--404 .n404__link {
    margin-top: 2.8rem;
  }
}
@media only screen and (max-width: 768px) {
  /* line 92, ../../../../../frontend/styles/styles.custom/_p404.scss */
  .body--404 {
    background-size: auto;
  }
  /* line 96, ../../../../../frontend/styles/styles.custom/_p404.scss */
  .body--404 .n404__main {
    font-size: 6rem;
  }
  /* line 100, ../../../../../frontend/styles/styles.custom/_p404.scss */
  .body--404 .n404__text {
    font-size: 1.2rem;
  }
  /* line 104, ../../../../../frontend/styles/styles.custom/_p404.scss */
  .body--404 .n404__link {
    margin-top: 1.2rem;
  }
}
/* line 1, ../../../../../frontend/styles/styles.custom/_page-nav.scss */
.section--page-nav {
  border-top: 2px solid #d4cfce;
}

/* line 5, ../../../../../frontend/styles/styles.custom/_page-nav.scss */
.page-nav {
  -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;
  font-weight: 500;
  padding: 1.3rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 13, ../../../../../frontend/styles/styles.custom/_page-nav.scss */
.page-nav__item--disabled {
  visibility: hidden;
  opacity: 0;
}
/* line 19, ../../../../../frontend/styles/styles.custom/_page-nav.scss */
.page-nav__arrow {
  -webkit-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
  height: 1.125rem;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: block;
  width: 1.5rem;
  opacity: 0.7;
}
/* line 27, ../../../../../frontend/styles/styles.custom/_page-nav.scss */
.page-nav__arrow:hover {
  -webkit-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
  opacity: 1;
}
/* line 33, ../../../../../frontend/styles/styles.custom/_page-nav.scss */
.page-nav__arrow--left {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 16.8'%3E%3Cpath fill='none' stroke='%2300364e' stroke-width='2' d='M22.5 8.4H1.6M8.7.7L1.4 8.4l7.3 7.7'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-right: 2rem;
}
/* line 38, ../../../../../frontend/styles/styles.custom/_page-nav.scss */
.page-nav__arrow--right {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 16.8'%3E%3Cpath fill='none' stroke='%2300364e' stroke-width='2' d='M22.5 8.4H1.6M8.7.7L1.4 8.4l7.3 7.7'/%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);
  margin-left: 2rem;
}

/* line 1, ../../../../../frontend/styles/styles.custom/_page-tools.scss */
.page-tools {
  margin-top: 4rem;
  border: 2px solid #e5ecf3;
  padding: 1.5rem 2.3rem;
  text-align: right;
}
/* line 7, ../../../../../frontend/styles/styles.custom/_page-tools.scss */
.page-tools__title {
  display: inline-block;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.2em;
  color: #0053a0;
  text-align: left;
  width: 100%;
}
/* line 18, ../../../../../frontend/styles/styles.custom/_page-tools.scss */
.page-tools .ya-share2 {
  position: relative;
  margin-top: 0;
  text-align: left;
}
/* line 23, ../../../../../frontend/styles/styles.custom/_page-tools.scss */
.page-tools .ya-share2__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 27, ../../../../../frontend/styles/styles.custom/_page-tools.scss */
.page-tools .ya-share2__item {
  display: inline-block;
  font-size: 0;
  position: relative;
  opacity: 1;
  will-change: opacity;
  background-color: #333;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  margin-top: 0 !important;
  height: auto;
  padding-left: 3rem !important;
  width: auto;
  padding: 0.6rem;
  padding-right: 1.1rem;
  margin-right: 0.7rem;
}
/* line 43, ../../../../../frontend/styles/styles.custom/_page-tools.scss */
.page-tools .ya-share2__item:before {
  display: none !important;
}
/* line 47, ../../../../../frontend/styles/styles.custom/_page-tools.scss */
.page-tools .ya-share2__item:hover {
  opacity: 0.7;
}
/* line 51, ../../../../../frontend/styles/styles.custom/_page-tools.scss */
.page-tools .ya-share2__item_service_twitter {
  background-color: #1da2f2;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 27'%3E%3Cpath fill='%23fff' d='M34 3.196a14.21 14.21 0 0 1-4.006 1.073A6.863 6.863 0 0 0 33.06.498a14.152 14.152 0 0 1-4.431 1.654A7.044 7.044 0 0 0 23.538 0c-3.854 0-6.977 3.052-6.977 6.816 0 .535.063 1.054.181 1.553-5.797-.284-10.937-2.998-14.378-7.122a6.672 6.672 0 0 0-.944 3.427c0 2.365 1.231 4.452 3.103 5.674a7.084 7.084 0 0 1-3.159-.852v.085c0 3.303 2.403 6.058 5.596 6.683a7.15 7.15 0 0 1-3.151.117c.887 2.709 3.463 4.68 6.517 4.734a14.224 14.224 0 0 1-8.664 2.917c-.563 0-1.118-.031-1.664-.095A20.076 20.076 0 0 0 10.69 27c12.831 0 19.847-10.387 19.847-19.394 0-.295-.006-.589-.021-.882A13.955 13.955 0 0 0 34 3.196'/%3E%3C/svg%3E");
  background-size: 50% 50%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-position: -0.2rem 50%;
}
/* line 56, ../../../../../frontend/styles/styles.custom/_page-tools.scss */
.page-tools .ya-share2__item_service_facebook {
  background-color: #4267b3;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.001 28'%3E%3Cpath fill='%23fff' d='M21.004 0H6.997A6.997 6.997 0 0 0 0 6.997v14.007A6.997 6.997 0 0 0 6.997 28h8.241v-8.989h-1.88v-2.87h1.88v-1.725c0-2.342 1.063-3.735 4.074-3.735h2.508v2.871h-1.565c-1.174 0-1.253.401-1.253 1.15l-.003 1.438h2.842l-.334 2.87h-2.508V28h2.006a6.997 6.997 0 0 0 6.996-6.996V6.997A6.999 6.999 0 0 0 21.004 0'/%3E%3C/svg%3E");
  background-size: 50% 50%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-position: -0.2rem 50%;
}
/* line 61, ../../../../../frontend/styles/styles.custom/_page-tools.scss */
.page-tools .ya-share2__item_service_linkedin {
  background-color: #0077b5;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 27'%3E%3Cpath fill='%23fff' d='M21.375 0H5.625A5.626 5.626 0 0 0 0 5.625v15.75A5.626 5.626 0 0 0 5.625 27h15.75A5.626 5.626 0 0 0 27 21.375V5.625A5.625 5.625 0 0 0 21.375 0zM9 21.375H5.625V9H9v12.375zM7.313 7.573c-1.087 0-1.969-.889-1.969-1.984s.882-1.984 1.969-1.984 1.969.889 1.969 1.984S8.4 7.573 7.313 7.573zM22.5 21.375h-3.375V15.07c0-3.789-4.5-3.502-4.5 0v6.305H11.25V9h3.375v1.985c1.57-2.909 7.875-3.124 7.875 2.786v7.604z'/%3E%3C/svg%3E");
  background-size: 50% 50%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-position: -0.2rem 50%;
}
/* line 68, ../../../../../frontend/styles/styles.custom/_page-tools.scss */
.page-tools .ya-share2__link {
  position: relative;
  color: #fff;
  text-decoration: none;
  font-weight: 500;
  font-size: 1rem;
}
/* line 77, ../../../../../frontend/styles/styles.custom/_page-tools.scss */
.page-tools__print {
  display: inline-block;
  font-size: 1.1rem;
  position: relative;
  padding-left: 2rem;
  text-decoration: none;
  font-weight: 300;
  color: #00468e;
}
/* line 86, ../../../../../frontend/styles/styles.custom/_page-tools.scss */
.page-tools__print:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.7 25.6'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.714' stroke-linecap='round' stroke-linejoin='round' d='M6.1 8.8V.9h12.5v7.9M6.1 17.8h12.5v6.9H6.1z'/%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.714' stroke-linecap='round' stroke-linejoin='round' d='M6.1 21.5H.9V10.6c0-1 .8-1.9 1.8-1.9H22c1 0 1.8.8 1.8 1.9v10.9h-5.2M4.5 13h2.1'/%3E%3C/svg%3E");
  background-size: 92% 92%;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 1.6rem;
  bottom: 0;
}

@media only screen and (max-width: 768px) {
  /* line 100, ../../../../../frontend/styles/styles.custom/_page-tools.scss */
  .page-tools__print {
    margin-top: 2rem;
  }

  /* line 104, ../../../../../frontend/styles/styles.custom/_page-tools.scss */
  .page-tools {
    text-align: left;
    padding: 1.5rem;
    margin-top: 2rem;
  }

  /* line 110, ../../../../../frontend/styles/styles.custom/_page-tools.scss */
  .page-tools .ya-share2__list {
    -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 115, ../../../../../frontend/styles/styles.custom/_page-tools.scss */
  .page-tools .ya-share2__item {
    max-width: 50%;
    min-width: 140px;
    background-position: 0.8rem 50%;
    background-size: auto 55%;
  }

  /* line 122, ../../../../../frontend/styles/styles.custom/_page-tools.scss */
  .page-tools .ya-share2__item + .ya-share2__item {
    margin-top: 0.5rem !important;
  }
}
/* line 1, ../../../../../frontend/styles/styles.custom/_products.scss */
.products {
  margin: 0.7rem -1.875rem 0;
}
/* line 4, ../../../../../frontend/styles/styles.custom/_products.scss */
.products__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  padding: 1.875rem;
  position: relative;
}
/* line 10, ../../../../../frontend/styles/styles.custom/_products.scss */
.products__item:before {
  z-index: 0;
  content: "";
  width: 120px;
  height: 120px;
  top: 1.875rem;
  left: 1.875rem;
  position: absolute;
  background: -webkit-linear-gradient(323.53deg, #074a80 -3.32%, rgba(7, 74, 128, 0.4) 97.32%);
  background: -o-linear-gradient(323.53deg, #074a80 -3.32%, rgba(7, 74, 128, 0.4) 97.32%);
  background: linear-gradient(126.47deg, #074a80 -3.32%, rgba(7, 74, 128, 0.4) 97.32%);
}
/* line 22, ../../../../../frontend/styles/styles.custom/_products.scss */
.products__img {
  z-index: 1;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  max-width: 180px;
  -webkit-flex-basis: 180px;
  -ms-flex-preferred-size: 180px;
  flex-basis: 180px;
  margin: 1.8rem 0 0 1.3rem;
}
/* line 30, ../../../../../frontend/styles/styles.custom/_products.scss */
.products__img + .products__body {
  margin-top: 0;
  padding-left: 1.7rem;
}
/* line 35, ../../../../../frontend/styles/styles.custom/_products.scss */
.products__body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 41, ../../../../../frontend/styles/styles.custom/_products.scss */
.products__title {
  color: #333;
  font-size: 20px;
  line-height: 1.3;
  font-weight: 600;
  padding-bottom: 0.6rem;
  text-transform: uppercase;
  border-bottom: 1px solid #195789;
}
/* line 51, ../../../../../frontend/styles/styles.custom/_products.scss */
.products__text {
  color: #000;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 300;
  margin-top: 0.9rem;
}

@media only screen and (max-width: 1024px) {
  /* line 62, ../../../../../frontend/styles/styles.custom/_products.scss */
  .products__title {
    font-size: 1.28rem;
  }
  /* line 66, ../../../../../frontend/styles/styles.custom/_products.scss */
  .products__text {
    font-size: 1.14rem;
    line-height: 1.64;
  }
}
@media only screen and (max-width: 768px) {
  /* line 75, ../../../../../frontend/styles/styles.custom/_products.scss */
  .products__item {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 80, ../../../../../frontend/styles/styles.custom/_products.scss */
  .products__img {
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  /* line 85, ../../../../../frontend/styles/styles.custom/_products.scss */
  .products__img + .products__body {
    padding-left: 0;
    margin-top: 1rem;
  }
  /* line 90, ../../../../../frontend/styles/styles.custom/_products.scss */
  .products__title {
    font-size: 1.14rem;
  }
  /* line 94, ../../../../../frontend/styles/styles.custom/_products.scss */
  .products__text {
    font-size: 1rem;
  }
}
/* line 1, ../../../../../frontend/styles/styles.custom/_quote.scss */
.blockquote {
  background-color: #f5f8ff;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  margin-right: 0;
  font-size: 1rem;
  margin-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border: none;
  padding: 0;
}
/* line 12, ../../../../../frontend/styles/styles.custom/_quote.scss */
.blockquote__person {
  position: relative;
  max-width: 32.1%;
  padding: 0;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
/* line 18, ../../../../../frontend/styles/styles.custom/_quote.scss */
.blockquote__person:before {
  background: -webkit-gradient(linear, left bottom, left top, from(#00364e), color-stop(50%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(bottom, #00364e, rgba(0, 0, 0, 0) 50%);
  background: -o-linear-gradient(bottom, #00364e, rgba(0, 0, 0, 0) 50%);
  background: linear-gradient(to top, #00364e, rgba(0, 0, 0, 0) 50%);
  position: absolute;
  display: block;
  height: 100%;
  content: '';
  width: 100%;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
/* line 33, ../../../../../frontend/styles/styles.custom/_quote.scss */
.blockquote__info {
  padding-bottom: 2.438rem;
  padding-right: 1.688rem;
  padding-left: 1.688rem;
  position: absolute;
  color: #fff;
  width: 100%;
  bottom: 0;
}
/* line 43, ../../../../../frontend/styles/styles.custom/_quote.scss */
.blockquote__name,.blockquote__post,.blockquote__surname {
  display: block;
}
/* line 47, ../../../../../frontend/styles/styles.custom/_quote.scss */
.blockquote__surname {
  text-transform: uppercase;
  letter-spacing: 0.188rem;
  margin-top: 0.5rem;
  font-weight: bold;
}
/* line 54, ../../../../../frontend/styles/styles.custom/_quote.scss */
.blockquote__post {
  margin-top: 1.313rem;
}
/* line 58, ../../../../../frontend/styles/styles.custom/_quote.scss */
.blockquote__text {
  padding-bottom: 0.938rem;
  padding-right: 1.563rem;
  margin-right: 7.813rem;
  margin-left: 7.813rem;
  position: relative;
  line-height: 1.8;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-top: 0;
}
/* line 68, ../../../../../frontend/styles/styles.custom/_quote.scss */
.blockquote__text:after,.blockquote__text:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41.721 21.623'%3E%3Cpath fill='%2300364e' d='M0 21.623h12.889L17.468 0H7.547L0 21.623zm24.252 0h9.921L41.721 0h-12.89l-4.579 21.623z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  position: absolute;
  height: 1.375rem;
  width: 2.625rem;
  display: block;
  content: '';
}
/* line 77, ../../../../../frontend/styles/styles.custom/_quote.scss */
.blockquote__text:before {
  top: 0.188rem;
  left: -4rem;
}
/* line 82, ../../../../../frontend/styles/styles.custom/_quote.scss */
.blockquote__text:after {
  bottom: 0.125rem;
  right: -5.4rem;
}
/* line 88, ../../../../../frontend/styles/styles.custom/_quote.scss */
.blockquote__photo {
  display: block;
}

@media only screen and (max-width: 1024px) {
  /* line 96, ../../../../../frontend/styles/styles.custom/_quote.scss */
  .blockquote__person {
    max-width: 37.7%;
  }
  /* line 100, ../../../../../frontend/styles/styles.custom/_quote.scss */
  .blockquote__text {
    padding-bottom: 1.35rem;
    margin-right: 5.1rem;
    margin-left: 5.1rem;
  }
  /* line 105, ../../../../../frontend/styles/styles.custom/_quote.scss */
  .blockquote__text:before {
    left: -3.875rem;
    top: 0.188rem;
  }
  /* line 110, ../../../../../frontend/styles/styles.custom/_quote.scss */
  .blockquote__text:after {
    bottom: 0.58rem;
    right: -1.15rem;
  }
  /* line 116, ../../../../../frontend/styles/styles.custom/_quote.scss */
  .blockquote__info {
    padding-bottom: 1.65rem;
    padding-right: 1.2rem;
    padding-left: 1.2rem;
  }
  /* line 122, ../../../../../frontend/styles/styles.custom/_quote.scss */
  .blockquote__post {
    margin-top: 0.7rem;
  }
  /* line 126, ../../../../../frontend/styles/styles.custom/_quote.scss */
  .blockquote__surname {
    margin-top: 0;
  }
}
@media only screen and (max-width: 768px) {
  /* line 134, ../../../../../frontend/styles/styles.custom/_quote.scss */
  .blockquote {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: normal;
    -webkit-align-items: normal;
    -ms-flex-align: normal;
    align-items: normal;
  }
  /* line 138, ../../../../../frontend/styles/styles.custom/_quote.scss */
  .blockquote__person {
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 31px;
    max-width: none;
  }
  /* line 144, ../../../../../frontend/styles/styles.custom/_quote.scss */
  .blockquote__person:before {
    content: none;
  }
  /* line 149, ../../../../../frontend/styles/styles.custom/_quote.scss */
  .blockquote__photo {
    margin-right: 0.938rem !important;
    max-width: 28.7% !important;
    display: block !important;
    float: left;
  }
  /* line 156, ../../../../../frontend/styles/styles.custom/_quote.scss */
  .blockquote__info {
    margin-top: 0.625rem;
    position: relative;
    padding-bottom: 0;
    padding-right: 0;
    color: #042341;
    padding-left: 0;
  }
  /* line 165, ../../../../../frontend/styles/styles.custom/_quote.scss */
  .blockquote__text {
    margin-bottom: 2.688rem;
    margin-right: 2.5rem;
    margin-top: 2.875rem;
    margin-left: 2.5rem;
    padding-bottom: 0;
    padding-right: 0;
  }
  /* line 173, ../../../../../frontend/styles/styles.custom/_quote.scss */
  .blockquote__text:after,.blockquote__text:before {
    height: 0.688rem;
    width: 1.313rem;
  }
  /* line 179, ../../../../../frontend/styles/styles.custom/_quote.scss */
  .blockquote__text:before {
    left: -1.25rem;
    top: -0.625rem;
  }
  /* line 184, ../../../../../frontend/styles/styles.custom/_quote.scss */
  .blockquote__text:after {
    bottom: -0.8rem;
    right: -1.25rem;
  }
  /* line 190, ../../../../../frontend/styles/styles.custom/_quote.scss */
  .blockquote__post {
    margin-top: 0.688rem;
    font-size: 0.875rem;
  }
  /* line 195, ../../../../../frontend/styles/styles.custom/_quote.scss */
  .blockquote__surname {
    margin-top: 0.188rem;
  }
}
/* line 1, ../../../../../frontend/styles/styles.custom/_sitemap.scss */
.sitemap {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: -2rem;
}
@media only screen and (max-width: 1024px) {
  /* line 1, ../../../../../frontend/styles/styles.custom/_sitemap.scss */
  .sitemap {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
@media (min-width: 1025px) {
  /* line 9, ../../../../../frontend/styles/styles.custom/_sitemap.scss */
  .sitemap .col-default {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 9, ../../../../../frontend/styles/styles.custom/_sitemap.scss */
  .sitemap .col-default {
    margin-bottom: 2rem;
  }
}
/* line 20, ../../../../../frontend/styles/styles.custom/_sitemap.scss */
.sitemap .sitemap-list--2 {
  padding-left: 0.75rem;
  position: relative;
}
/* line 24, ../../../../../frontend/styles/styles.custom/_sitemap.scss */
.sitemap .sitemap-list--2:before {
  height: -webkit-calc(100% - 16px);
  height: calc(100% - 16px);
  background-color: #eee;
  position: absolute;
  display: block;
  top: 0.625rem;
  content: '';
  width: 2px;
  left: 0;
}
/* line 37, ../../../../../frontend/styles/styles.custom/_sitemap.scss */
.sitemap .sitemap-list__link--1 {
  text-decoration: none;
  font-weight: 700;
  color: #042341;
  font-size: 2rem;
  line-height: 1.2;
  display: inline-block;
  margin-top: 2rem;
}
/* line 46, ../../../../../frontend/styles/styles.custom/_sitemap.scss */
.sitemap .sitemap-list__link--1:hover {
  color: #eba626;
}
/* line 51, ../../../../../frontend/styles/styles.custom/_sitemap.scss */
.sitemap .sitemap-list__link--2 {
  margin-bottom: 0.6em;
  line-height: 1.3;
  font-size: 1rem;
  display: block;
  text-decoration: none;
}

/* line 1, ../../../../../frontend/styles/styles.custom/_table.scss */
.table {
  overflow: auto;
}
/* line 4, ../../../../../frontend/styles/styles.custom/_table.scss */
.table table {
  width: 100%;
  max-width: 100%;
  margin-top: 1.2rem;
}
/* line 10, ../../../../../frontend/styles/styles.custom/_table.scss */
.table table thead tr {
  background-color: #F0F0F0;
}
/* line 14, ../../../../../frontend/styles/styles.custom/_table.scss */
.table table thead th {
  color: #000;
  font-size: 20px;
  padding: 1rem 2rem;
}
/* line 19, ../../../../../frontend/styles/styles.custom/_table.scss */
.table table thead th:first-child {
  padding-left: 3.25rem;
}
/* line 26, ../../../../../frontend/styles/styles.custom/_table.scss */
.table table tbody tr {
  border-bottom: 1px solid #f0f0f0;
}
/* line 29, ../../../../../frontend/styles/styles.custom/_table.scss */
.table table tbody tr:last-child {
  border-bottom: none;
}
/* line 33, ../../../../../frontend/styles/styles.custom/_table.scss */
.table table tbody tr:hover {
  background-color: #F0F0F0;
}
/* line 38, ../../../../../frontend/styles/styles.custom/_table.scss */
.table table tbody td {
  color: #666666;
  padding: 1rem 2rem;
  font-size: 1.125rem;
  vertical-align: top;
}
/* line 44, ../../../../../frontend/styles/styles.custom/_table.scss */
.table table tbody td:first-child {
  padding-left: 3.25rem;
}
/* line 51, ../../../../../frontend/styles/styles.custom/_table.scss */
.table__source {
  display: block;
  font-weight: 400;
  text-align: right;
  font-size: 0.625rem;
  letter-spacing: 0.6px;
  text-transform: uppercase;
}
/* line 61, ../../../../../frontend/styles/styles.custom/_table.scss */
.table--fixed table {
  table-layout: fixed;
}

@media (max-width: 1440px) {
  /* line 38, ../../../../../frontend/styles/styles.custom/_typography.scss */
  html {
    font-size: 15px;
  }
}
@media (max-width: 1280px) {
  /* line 38, ../../../../../frontend/styles/styles.custom/_typography.scss */
  html {
    font-size: 14px;
  }
}

/* line 48, ../../../../../frontend/styles/styles.custom/_typography.scss */
.text--body,body {
  font-family: 'Montserrat', Helvetica, sans-serif;
  font-weight: 300;
  font-size: 1rem;
}

/* line 55, ../../../../../frontend/styles/styles.custom/_typography.scss */
.header-1,h1 {
  font-size: 3rem;
  color: #00364e;
  line-height: 1.25;
  font-weight: 500;
  margin-bottom: 0.6em;
}

/* line 64, ../../../../../frontend/styles/styles.custom/_typography.scss */
.body--index .header-1,.body--index h1 {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 68, ../../../../../frontend/styles/styles.custom/_typography.scss */
.body--index .header-1:after,.body--index h1:after {
  background-color: #a0a0a0;
  margin-left: 2rem;
  margin-top: 5px;
  content: '';
  height: 2px;
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
  -ms-flex: 1 1;
  flex: 1 1;
}

/* line 80, ../../../../../frontend/styles/styles.custom/_typography.scss */
.header-2,h2 {
  font-size: 2.25rem;
  line-height: 1.1;
  font-weight: 600;
}

/* line 86, ../../../../../frontend/styles/styles.custom/_typography.scss */
h3 {
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 600;
}

/* line 92, ../../../../../frontend/styles/styles.custom/_typography.scss */
p {
  font-size: 1.25rem;
  line-height: 1.6;
}

/* line 97, ../../../../../frontend/styles/styles.custom/_typography.scss */
.header-group {
  position: relative;
}
/* line 101, ../../../../../frontend/styles/styles.custom/_typography.scss */
.header-group__pre {
  position: absolute;
  left: -14.3rem;
  -webkit-transform: rotate(-90deg) translateX(-50%);
  -ms-transform: rotate(-90deg) translateX(-50%);
  transform: rotate(-90deg) translateX(-50%);
  text-transform: uppercase;
  display: inline-block;
  top: -0.5em;
  width: 22rem;
  text-align: right;
  color: #042341;
  letter-spacing: 0.07em;
}
@media (max-width: 1400px) {
  /* line 101, ../../../../../frontend/styles/styles.custom/_typography.scss */
  .header-group__pre {
    position: relative;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    left: 0;
    top: 0;
    text-align: left;
    width: auto;
  }
}
/* line 122, ../../../../../frontend/styles/styles.custom/_typography.scss */
.header-group__pre:after {
  content: '';
  width: 6.875rem;
  height: 2px;
  background-color: #a0a0a0;
  display: inline-block;
  vertical-align: middle;
  margin-left: 1.1rem;
  margin-bottom: 0.2rem;
}

@media only screen and (max-width: 1024px) {
  /* line 136, ../../../../../frontend/styles/styles.custom/_typography.scss */
  .header-1,h1 {
    font-size: 2.5rem;
    margin-top: 1.5rem;
  }
}
@media (max-width: 768px) {
  /* line 149, ../../../../../frontend/styles/styles.custom/_typography.scss */
  p {
    font-size: 1rem;
  }

  /* line 153, ../../../../../frontend/styles/styles.custom/_typography.scss */
  .content ol:not(.ol--clear) li,.content ul:not(.ul--clear):not(.file-list__group) li {
    font-size: 1rem;
  }

  /* line 157, ../../../../../frontend/styles/styles.custom/_typography.scss */
  .header-2,h2 {
    font-size: 1.75rem;
  }
}
/* line 3, ../../../../../frontend/styles/styles.custom/scroll.scss */
.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}
/* line 10, ../../../../../frontend/styles/styles.custom/scroll.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #a3b7c1;
  width: 3px;
  border-radius: 1px;
}
</pre></body></html>