/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/sass/vendor/select2.css ***!
  \***********************************************************************************************************/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    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;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      background-color: transparent;
      border: none;
      font-size: 1em; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline;
      list-style: none;
      padding: 0; }
    .select2-container .select2-selection--multiple .select2-selection__clear {
      background-color: transparent;
      border: none;
      font-size: 1em; }
  .select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    margin-left: 5px;
    padding: 0;
    max-width: 100%;
    resize: none;
    height: 18px;
    vertical-align: bottom;
    font-family: sans-serif;
    overflow: hidden;
    word-break: keep-all; }
    .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;
  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;
  user-select: none;
  -webkit-user-select: none; }

.select2-results__option--selectable {
  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%;
    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;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !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;
    height: 26px;
    margin-right: 20px;
    padding-right: 0px; }
  .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;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative; }
  .select2-container--default .select2-selection--multiple.select2-selection--clearable {
    padding-right: 25px; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    font-weight: bold;
    height: 20px;
    margin-right: 10px;
    margin-top: 5px;
    position: absolute;
    right: 0;
    padding: 1px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0;
    padding-left: 20px;
    position: relative;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
    white-space: nowrap; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-right: 1px solid #aaa;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #999;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px;
    position: absolute;
    left: 0;
    top: 0; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
      background-color: #f1f1f1;
      color: #333;
      outline: none; }

.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__display {
  padding-left: 5px;
  padding-right: 2px; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  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--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  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;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.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--group {
  padding: 0; }

.select2-container--default .select2-results__option--disabled {
  color: #999; }

.select2-container--default .select2-results__option--selected {
  background-color: #ddd; }

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  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: linear-gradient(to bottom, white 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;
    height: 26px;
    margin-right: 20px; }
  .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: 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: linear-gradient(to bottom, white 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: linear-gradient(to bottom, #eeeeee 50%, white 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;
  padding-bottom: 5px;
  padding-right: 5px; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .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;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #888;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555;
      outline: none; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.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;
  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 > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option--group {
  padding: 0; }

.select2-container--classic .select2-results__option--disabled {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  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; }

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/sass/style.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
* {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

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

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1;
  word-break: auto-phrase; }

.site-content {
  word-break: auto-phrase; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after {
  content: '';
  content: none; }

q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

textarea, input, button {
  background: transparent;
  border: none;
  margin: 0; }
  textarea:focus, input:focus, button:focus {
    outline: none; }

input,
textarea,
button,
select,
a {
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

section {
  overflow: hidden; }

.container {
  width: 100%;
  margin: auto;
  position: relative;
  padding: 0 80px;
  max-width: 1440px; }
  @media screen and (max-width: 1439px) {
    .container {
      padding: 0 64px; } }
  @media screen and (max-width: 767px) {
    .container {
      padding: 0 16px; } }

body {
  color: #000000;
  font-size: 16px;
  font-family: "Moderat-New";
  font-weight: 400; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Moderat-New";
  color: #1A1919;
  font-weight: 700;
  font-style: normal; }
  h1 i, h1 em, h2 i, h2 em, h3 i, h3 em, h4 i, h4 em, h5 i, h5 em, h6 i, h6 em {
    font-style: unset;
    color: #B5AAAA; }

h1 {
  font-size: 42px;
  line-height: 52px;
  /* 123.81% */ }

h2 {
  font-size: 38px;
  line-height: 46px;
  /* 121.053% */ }

h3 {
  font-size: 32px;
  line-height: 40px;
  /* 125% */ }

h4 {
  font-size: 20px;
  line-height: 26px;
  /* 130% */ }

.headline-xl h1 {
  font-size: 56px;
  line-height: 64px; }
  @media screen and (max-width: 1023px) {
    .headline-xl h1 {
      font-size: 42px;
      line-height: 52px; } }

.text-1 {
  font-family: "Moderat-New";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px;
  /* 141.667% */ }

.text-2 {
  font-family: "Moderat-New";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  /* 130% */ }

.text-3 {
  font-family: "Moderat-New";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */ }

.text-4 {
  font-family: "Moderat-New";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  /* 133.333% */ }

.text-5 {
  font-family: "Moderat-New";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */ }

.bold {
  font-weight: 700; }

.text a, .text-1 a, .text-2 a, .text-3 a, .text-4 a, .text-5 a {
  color: #0000FE;
  transition: .3s; }
  .text a:hover, .text-1 a:hover, .text-2 a:hover, .text-3 a:hover, .text-4 a:hover, .text-5 a:hover {
    text-decoration: underline;
    text-underline-offset: 4px;
    text-decoration-thickness: 1px;
    color: #0083FE; }

.text strong, .text b, .text-1 strong, .text-1 b, .text-2 strong, .text-2 b, .text-3 strong, .text-3 b, .text-4 strong, .text-4 b, .text-5 strong, .text-5 b {
  font-weight: 700; }

.text i, .text em, .text-1 i, .text-1 em, .text-2 i, .text-2 em, .text-3 i, .text-3 em, .text-4 i, .text-4 em, .text-5 i, .text-5 em {
  font-style: italic; }

.text ul, .text-1 ul, .text-2 ul, .text-3 ul, .text-4 ul, .text-5 ul {
  padding: 0 0 0 30px; }
  .text ul li, .text-1 ul li, .text-2 ul li, .text-3 ul li, .text-4 ul li, .text-5 ul li {
    list-style-type: disc; }
    .text ul li + li, .text-1 ul li + li, .text-2 ul li + li, .text-3 ul li + li, .text-4 ul li + li, .text-5 ul li + li {
      margin-top: 15px; }
  .text ul + p, .text-1 ul + p, .text-2 ul + p, .text-3 ul + p, .text-4 ul + p, .text-5 ul + p {
    margin-top: 20px; }

.text ol, .text-1 ol, .text-2 ol, .text-3 ol, .text-4 ol, .text-5 ol {
  padding: 0 0 0 30px; }
  .text ol li, .text-1 ol li, .text-2 ol li, .text-3 ol li, .text-4 ol li, .text-5 ol li {
    list-style-type: decimal; }
    .text ol li + li, .text-1 ol li + li, .text-2 ol li + li, .text-3 ol li + li, .text-4 ol li + li, .text-5 ol li + li {
      padding-top: 15px; }

.content {
  font-family: "Moderat-New";
  font-size: 18px;
  line-height: 1.5;
  color: #000000; }
  @media (max-width: 1919px) and (min-width: 401px) {
    .content {
      font-size: calc(4 * ((100vw - 400px) / 1519) + 14px); } }
  @media (max-width: 400px) {
    .content {
      font-size:  14px; } }
  .content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
    font-family: "Moderat-New";
    color: #222222;
    line-height: 1.2;
    font-weight: 700;
    display: inline-block;
    letter-spacing: 1.5px;
    text-transform: uppercase; }
  .content p {
    font-size: 18px;
    margin: 0 0 30px; }
    @media (max-width: 1919px) and (min-width: 401px) {
      .content p {
        font-size: calc(2 * ((100vw - 400px) / 1519) + 16px); } }
    @media (max-width: 400px) {
      .content p {
        font-size:  16px; } }
  .content p + h1 {
    margin-top: 50px; }
  .content p + h2 {
    margin-top: 50px; }
  .content p + h3 {
    margin-top: 40px; }
  .content p + h4 {
    margin-top: 30px; }
  .content p + h5 {
    margin-top: 30px; }
  .content p + h6 {
    margin-top: 30px; }
  .content .wp-caption + p {
    margin: 35px 0 0; }
  .content strong {
    font-weight: 700; }
  .content em {
    font-style: italic; }
  .content a {
    font-family: "Moderat-New";
    color: #000000;
    text-decoration: underline; }
    .content a:hover {
      color: #0095ff; }
  .content ul, .content ol {
    margin: 40px 0 50px;
    font-size: 18px; }
    @media (max-width: 768px) {
      .content ul, .content ol {
        font-size: 16px; } }
  .content ul {
    padding: 0 0 0 30px; }
    .content ul li {
      list-style-type: disc; }
      .content ul li + li {
        margin-top: 15px; }
    .content ul + p {
      margin-top: 20px; }
  .content ol {
    padding: 0 0 0 30px; }
    .content ol li {
      list-style-type: decimal; }
      .content ol li + li {
        padding-top: 15px; }
  .content blockquote {
    padding: 35px 10px 35px 30px;
    border-top: 2px dashed #a7aaae;
    border-bottom: 2px dashed #a7aaae;
    margin: 55px 0;
    position: relative; }
    @media (max-width: 1100px) {
      .content blockquote {
        padding: 35px 20px 35px 50px; } }
    .content blockquote:before {
      content: '\E806';
      font-family: fontello;
      position: absolute;
      left: -106px;
      top: 24px;
      color: #0095ff;
      font-size: 36px; }
      @media (max-width: 1100px) {
        .content blockquote:before {
          left: 0; } }
    .content blockquote p {
      font-weight: 700;
      font-size: 24px; }
      @media (max-width: 1919px) and (min-width: 401px) {
        .content blockquote p {
          font-size: calc(8 * ((100vw - 400px) / 1519) + 16px); } }
      @media (max-width: 400px) {
        .content blockquote p {
          font-size:  16px; } }
  .content.-light {
    color: #F5F5F5; }
    .content.-light h1, .content.-light h2, .content.-light h3, .content.-light h4, .content.-light h5, .content.-light h6 {
      color: #F5F5F5; }

.grey-text-box {
  padding: 8px 16px !important;
  border-radius: 8px;
  background: #494444;
  font-family: "Moderat-New";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  color: #fff !important;
  margin-bottom: 16px; }

@font-face {
  font-display: swap;
  font-family: "Moderat-New";
  font-weight: 900;
  src: url(./fonts/Moderat-Black.eot) format("eot"), url(./fonts/Moderat-Black.woff2) format("woff2"), url(./fonts/Moderat-Black.woff) format("woff"), url(./fonts/Moderat-Black.ttf) format("truetype"), url(e8fa45ad70638c575414.svg#Moderat-New) format("svg"); }

@font-face {
  font-display: swap;
  font-family: "Moderat-New";
  font-weight: 700;
  src: url(./fonts/Moderat-Bold.eot) format("eot"), url(./fonts/Moderat-Bold.woff2) format("woff2"), url(./fonts/Moderat-Bold.woff) format("woff"), url(./fonts/Moderat-Bold.ttf) format("truetype"), url(cd1a6d063e8ac61cc905.svg#Moderat-New) format("svg"); }

@font-face {
  font-display: swap;
  font-family: "Moderat-New";
  font-weight: 500;
  src: url(./fonts/Moderat-Medium.eot) format("eot"), url(./fonts/Moderat-Medium.woff2) format("woff2"), url(./fonts/Moderat-Medium.woff) format("woff"), url(./fonts/Moderat-Medium.ttf) format("truetype"), url(27e420ba5cd8e6936295.svg#Moderat-New) format("svg"); }

@font-face {
  font-display: swap;
  font-family: "Moderat-New";
  font-weight: 400;
  src: url(./fonts/Moderat-Regular.eot) format("eot"), url(./fonts/Moderat-Regular.woff2) format("woff2"), url(./fonts/Moderat-Regular.woff) format("woff"), url(./fonts/Moderat-Regular.ttf) format("truetype"), url(9ec0921adefa25215790.svg#Moderat-New) format("svg"); }

[class^="icon-"]:before,
[class*=" icon-"]:before {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.btn-primary {
  color: #0000FE;
  font-family: "Moderat-New";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  /* 150% */
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 7px;
  display: inline-block; }
  .btn-primary:hover {
    color: #0083FE; }

.btn-secondary {
  color: #0000FE;
  font-family: "Moderat-New";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  text-decoration-line: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 7px;
  display: inline-block; }
  .btn-secondary:hover {
    color: #0083FE; }

.btn-tertiary {
  display: inline-block;
  border-radius: 4px;
  background: #A49B9B;
  color: #1A1919;
  font-family: "Moderat-New";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  /* 150% */
  padding: 4px 16px; }
  .btn-tertiary:hover {
    color: #F5F5F5;
    background: #0000FE; }
  .btn-tertiary.arrow-right {
    position: relative;
    padding: 4px 40px 4px 16px; }
    .btn-tertiary.arrow-right:before {
      content: '';
      background: url(b6d90b4b9d9ab353d36b.svg) no-repeat;
      width: 24px;
      height: 24px;
      position: absolute;
      right: 16px;
      top: 50%;
      transform: translateY(-50%);
      transition: .3s;
      z-index: 1; }
    .btn-tertiary.arrow-right:hover:before {
      background: url(e44c41b272b0e1717802.svg) no-repeat; }
  .btn-tertiary.arrow-left {
    position: relative;
    padding: 4px 16px 4px 40px; }
    .btn-tertiary.arrow-left:before {
      content: '';
      background: url(4ac9423d328da41a9695.svg) no-repeat;
      width: 24px;
      height: 24px;
      position: absolute;
      left: 16px;
      top: 50%;
      transform: translateY(-50%);
      transition: .3s;
      z-index: 1; }
    .btn-tertiary.arrow-left:hover:before {
      background: url(4d6bf8fdd0df49d32cbc.svg) no-repeat; }

.btn-cta {
  display: inline-block;
  text-align: center;
  color: #F5F5F5;
  font-family: "Moderat-New";
  padding: 12px 48px;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  /* 133.333% */
  border-radius: 32px;
  background: #0000FE; }
  .btn-cta:hover {
    background: #0083FE; }
  .btn-cta.arrow-right {
    position: relative;
    padding: 12px 72px 12px 48px; }
    .btn-cta.arrow-right:before {
      content: '';
      background: url(6263055c79f83b0601c0.svg) no-repeat;
      width: 48px;
      height: 48px;
      position: absolute;
      right: 24px;
      top: 50%;
      transform: translateY(-50%);
      transition: .3s;
      z-index: 1; }
    .btn-cta.arrow-right.-new {
      text-align: center;
      padding: 0 24px 0 48px;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      min-height: 48px;
      flex-direction: row-reverse; }
      .btn-cta.arrow-right.-new:before {
        position: static;
        display: inline-flex;
        transform: none; }
  .btn-cta.repeat-button {
    position: relative;
    padding: 12px 72px 12px 48px; }
    .btn-cta.repeat-button:before {
      content: '';
      background: url(9ff9ad323635c1d72c29.svg) no-repeat 50% 50%/contain;
      width: 48px;
      height: 48px;
      position: absolute;
      right: 24px;
      top: 50%;
      transform: translateY(-50%);
      transition: .3s;
      z-index: 1; }
    .btn-cta.repeat-button.-new {
      text-align: center;
      padding: 0 24px 0 48px;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      min-height: 48px;
      flex-direction: row-reverse; }
      .btn-cta.repeat-button.-new:before {
        position: static;
        display: inline-flex;
        transform: none; }
  .btn-cta.new {
    background: #59AADF; }
    .btn-cta.new:hover {
      background: #C5E8FF; }

.primary-button-box * {
  line-height: 24px; }

.primary-button-box a {
  color: #0000FE;
  font-family: "Moderat-New";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 7px;
  display: inline-block; }
  .primary-button-box a:hover {
    color: #0083FE; }

.btn-link-primary {
  display: inline-block;
  color: #0000FE;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  /* 150% */
  font-family: "Moderat-New";
  transition: .3s; }
  .btn-link-primary:not([disabled]) .btn-link-primary:hover {
    color: #0083FE; }
  .btn-link-primary[disabled] {
    opacity: .5;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    pointer-events: none; }
  .btn-link-primary.arrow-right {
    position: relative;
    padding: 0 34px 0 0; }
    .btn-link-primary.arrow-right:before {
      content: '';
      background: url(d2f38b5b709a8fdd2f59.svg) no-repeat;
      width: 32px;
      height: 32px;
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%);
      transition: .3s;
      z-index: 1; }
    .btn-link-primary.arrow-right:hover:before {
      background: url(9582d758e07fa91eda03.svg) no-repeat; }
    .btn-link-primary.arrow-right.new {
      color: #4E88FE; }
      .btn-link-primary.arrow-right.new:before {
        background: url(4fb9f538ea5fc19184cb.svg) no-repeat; }
      .btn-link-primary.arrow-right.new:hover {
        color: #85AEFF; }
        .btn-link-primary.arrow-right.new:hover:before {
          background: url(2c5c7a793691ce6a834e.svg) no-repeat; }
  .btn-link-primary.arrow-left {
    position: relative;
    padding: 0 0 0 34px; }
    .btn-link-primary.arrow-left:before {
      content: '';
      background: url(0518b46d29101612333d.svg) no-repeat;
      width: 32px;
      height: 32px;
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%);
      z-index: 1; }
    .btn-link-primary.arrow-left:hover:before {
      background: url(a3a7ed4c4ee50d5f0f8a.svg) no-repeat; }
  .btn-link-primary.upload-right {
    position: relative;
    padding: 2px 34px 0 0;
    min-height: 34px;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    color: #4E88FE; }
    .btn-link-primary.upload-right:before {
      content: '';
      background: url(01e0f0eab327b950b192.svg) no-repeat;
      width: 32px;
      height: 32px;
      position: absolute;
      right: 0;
      top: 2px;
      transition: .3s;
      z-index: 1; }
    .btn-link-primary.upload-right:not([disabled]):hover {
      color: #85AEFF; }
      .btn-link-primary.upload-right:not([disabled]):hover:before {
        background: url(877acb620d3ff7e449d3.svg) no-repeat; }
  .btn-link-primary.upload-left {
    position: relative;
    padding: 2px 0 0 34px;
    min-height: 34px;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    color: #4E88FE; }
    .btn-link-primary.upload-left:before {
      content: '';
      background: url(01e0f0eab327b950b192.svg) no-repeat;
      width: 32px;
      height: 32px;
      position: absolute;
      left: 0;
      top: 2px;
      transition: .3s;
      z-index: 1; }
    .btn-link-primary.upload-left:not([disabled]):hover {
      color: #85AEFF; }
      .btn-link-primary.upload-left:not([disabled]):hover:before {
        background: url(877acb620d3ff7e449d3.svg) no-repeat; }

.button-kundenportal {
  display: inline-block;
  text-align: center;
  color: #F5F5F5;
  padding: 12px 48px;
  font-family: "Moderat-New";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  border-radius: 32px;
  background: #0000FE; }
  .button-kundenportal:hover {
    background: #0083FE; }
  .button-kundenportal.arrow-right {
    position: relative;
    padding: 4px 28px 4px 12px; }
    .button-kundenportal.arrow-right:before {
      content: '';
      background: url(5208842b16f311728b03.svg) no-repeat;
      width: 24px;
      height: 24px;
      position: absolute;
      right: 4px;
      top: 50%;
      transform: translateY(-50%);
      transition: .3s;
      z-index: 1; }
  .button-kundenportal:disabled {
    background: #4157FF;
    opacity: 0.4;
    pointer-events: none;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none; }

/* HTML: <div class="loader"></div> */
.loader {
  text-align: center;
  padding: 80px 0; }
  .loader svg {
    width: 24px;
    height: 24px;
    animation: rotate .6s infinite linear; }

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

.header {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 100;
  background-color: #1A1919;
  transition: background-color 1s, height 1s; }
  .header.mobile-activated-menu {
    background-color: #1A1919; }
    .header.mobile-activated-menu .navbar-toggle .animate-burger span {
      background: #E7E7E7; }
    @media screen and (max-width: 767px) {
      .header.mobile-activated-menu .header__login:not(.header__login-mobile) {
        color: #F5F5F5;
        opacity: 0; } }
  .header__wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 88px; }
  .header__container {
    padding: 0 80px; }
    @media screen and (max-width: 1080px) {
      .header__container {
        padding: 0 64px; } }
    @media screen and (max-width: 767px) {
      .header__container {
        padding: 0 24px 0 16px; } }
  .header__left {
    display: flex;
    align-items: center; }
  .header__right {
    display: flex;
    align-items: center; }
  .header__mobile {
    display: none;
    max-height: calc(100vh - 80px);
    overflow: auto; }
    @media (max-width: 1080px) {
      .header__mobile {
        display: block; } }
    @media screen and (max-width: 767px) {
      .header__mobile {
        padding-left: 8px; } }
  .header__desktop {
    display: inline-flex;
    align-items: center; }
    @media (max-width: 1080px) {
      .header__desktop {
        display: none; } }
  .header__copy {
    color: #A49B9B;
    font-size: 15px;
    line-height: 1.33;
    margin-bottom: 10px;
    margin-right: 9px; }
    @media screen and (max-width: 767px) {
      .header__copy {
        margin-top: 32px; } }
  .header__login {
    display: flex;
    align-items: center;
    margin-left: 30px;
    transition: all .3s;
    cursor: pointer;
    color: #F5F5F5;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 150% */ }
    @media (max-width: 1080px) {
      .header__login {
        margin-right: 34px; } }
    @media screen and (max-width: 767px) {
      .header__login {
        margin-right: 17px;
        margin-left: 0; } }
    .header__login svg {
      margin-right: 8px;
      width: 34px;
      height: 34px; }
      .header__login svg path {
        transition: all .3s; }
    .header__login span {
      transition: all .3s; }
      @media screen and (max-width: 767px) {
        .header__login span {
          display: none; } }
  .header__login-mobile {
    display: none;
    margin: 32px 0 0 6px; }
    @media screen and (max-width: 767px) {
      .header__login-mobile {
        margin: 39px 0 0 6px; } }
    @media (max-width: 1080px) {
      .header__login-mobile {
        display: flex; } }
    @media (max-width: 1080px) {
      .header__login-mobile span {
        font-size: 32px;
        font-weight: 700;
        color: #F5F5F5;
        display: block !important; } }
    .header__login-mobile svg {
      margin-right: 16px; }
  @media screen and (max-width: 767px) {
    .header__btn {
      display: none; } }
  .header__btn-mobile {
    margin: 32px 0 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 48px;
    padding-right: 24px;
    text-wrap: nowrap;
    max-width: 250px;
    width: 100%; }
    @media screen and (max-width: 767px) {
      .header__btn-mobile {
        margin: 25px 0 0 0; } }
  .header .logo {
    padding-right: 24px; }
    @media screen and (max-width: 1240px) {
      .header .logo {
        padding-right: 8px; } }
    .header .logo img {
      max-width: 160px;
      width: 100%;
      margin-top: 17px;
      margin-bottom: 8px;
      display: block; }
    .header .logo.-wide img {
      max-width: 458px;
      margin-top: 0;
      margin-bottom: 0; }
  .header .navbar-toggle {
    border: none;
    background: transparent;
    margin-right: 8px; }
    .header .navbar-toggle:hover {
      background: transparent; }
      .header .navbar-toggle:hover .animate-burger .top {
        transform: translateY(-3px); }
      .header .navbar-toggle:hover .animate-burger .bottom {
        transform: translateY(3px); }
    .header .navbar-toggle:not(.collapsed) .animate-burger .top {
      transform: translateY(6px) rotate(-45deg); }
    .header .navbar-toggle:not(.collapsed) .animate-burger .middle {
      transform: translateX(10px);
      opacity: 0; }
    .header .navbar-toggle:not(.collapsed) .animate-burger .bottom {
      transform: translateY(-6px) rotate(45deg); }
    .header .navbar-toggle .animate-burger {
      display: inline-block;
      position: relative;
      width: 34px;
      height: 14px; }
      .header .navbar-toggle .animate-burger span {
        position: absolute;
        width: 100%;
        height: 3px;
        background-color: #EBEBEB;
        left: 0;
        transition: transform .5s, opacity .6s; }
      .header .navbar-toggle .animate-burger .top {
        top: 0; }
      .header .navbar-toggle .animate-burger .middle {
        top: 50%;
        margin-top: -1px; }
      .header .navbar-toggle .animate-burger .bottom {
        bottom: 0; }
    @media (min-width: 1081px) {
      .header .navbar-toggle {
        display: none; } }
  .header .navbar-nav {
    float: left; }
    @media screen and (max-width: 1080px) {
      .header .navbar-nav {
        float: none;
        margin-top: 71px; } }
    @media screen and (max-width: 767px) {
      .header .navbar-nav {
        margin-top: 63px; } }
    @media (min-width: 1080px) {
      .header .navbar-nav {
        display: flex; } }
  .header ul > li {
    position: relative; }
    .header ul > li > a {
      display: inline-block;
      transition: 0.5s color;
      padding: 12px 24px;
      position: relative;
      color: #F5F5F5;
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 24px;
      /* 150% */ }
      @media screen and (max-width: 1240px) {
        .header ul > li > a {
          padding: 10px 12px; } }
      @media screen and (max-width: 1100px) {
        .header ul > li > a {
          padding: 10px 10px; } }
      @media (max-width: 1080px) {
        .header ul > li > a {
          font-size: 32px;
          line-height: 40px;
          padding: 0;
          margin-bottom: 32px;
          color: #F5F5F5; } }
  .header__response-menu {
    margin-top: 48px;
    display: flex;
    padding-left: 8px;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 87px; }
    @media screen and (max-width: 767px) {
      .header__response-menu {
        display: block; } }
    .header__response-menu ul > li > a {
      color: #F5F5F5;
      font-size: 16px;
      line-height: 1.5;
      margin-bottom: 8px;
      font-weight: 400;
      display: block; }
  .header.-simple {
    background: #1A1919; }

.footer {
  padding-top: 80px;
  background: #1A1919; }
  @media screen and (max-width: 767px) {
    .footer {
      padding-top: 48px; } }
  .footer__container {
    padding: 0 80px; }
    @media screen and (max-width: 1439px) {
      .footer__container {
        padding: 0 64px; } }
    @media screen and (max-width: 767px) {
      .footer__container {
        padding: 0 8px; } }
  .footer__bunner {
    border-radius: 4px;
    background: #FF380E;
    padding: 48px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end; }
    @media screen and (max-width: 1023px) {
      .footer__bunner {
        display: block;
        padding: 32px; } }
  .footer__bunner-text {
    padding-bottom: 30px;
    max-width: 524px;
    color: #F5F5F5;
    font-size: 38px;
    font-style: normal;
    font-weight: 700;
    line-height: 46px; }
    @media screen and (max-width: 767px) {
      .footer__bunner-text {
        padding-bottom: 0; } }
  .footer__wrapper {
    max-width: 1063px;
    width: 100%;
    margin: 0 auto 0 auto;
    padding: 63px 0 56px 0;
    display: flex;
    justify-content: space-between;
    gap: 26px;
    flex-wrap: wrap; }
    @media screen and (max-width: 1439px) {
      .footer__wrapper {
        gap: 0; } }
    @media screen and (max-width: 767px) {
      .footer__wrapper {
        margin: 0 auto;
        padding: 47px 16px 50px 16px; } }
  .footer__center {
    display: flex;
    justify-content: center;
    gap: 16px;
    margin-left: 72px; }
    @media screen and (max-width: 1439px) {
      .footer__center {
        margin-left: 0; } }
    @media screen and (max-width: 767px) {
      .footer__center {
        justify-content: flex-start;
        margin-top: 41px; } }
  .footer__btn {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 48px;
    padding-right: 24px;
    text-wrap: nowrap;
    max-width: 250px;
    width: 100%; }
    @media screen and (max-width: 1023px) {
      .footer__btn {
        margin-top: 48px; } }
  @media screen and (max-width: 1439px) {
    .footer__main-menu {
      width: 200px; } }
  .footer__main-menu li {
    padding-bottom: 24px; }
  .footer__main-menu a {
    position: relative;
    color: #F5F5F5;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    /* 133.333% */ }
    .footer__main-menu a::before {
      left: -2px;
      right: -2px;
      position: absolute;
      content: '';
      background: transparent;
      bottom: -3px;
      height: 2px;
      transition: all .3s; }
    .footer__main-menu a:hover::before {
      background: #F5F5F5; }
  .footer__menu {
    width: 200px;
    flex-shrink: 1; }
    @media screen and (max-width: 1023px) {
      .footer__menu {
        width: 160px; } }
    .footer__menu a {
      display: block;
      margin-bottom: 8px;
      transition: all .3s;
      color: #F5F5F5;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      /* 150% */ }
      .footer__menu a:hover {
        color: #A49B9B; }
  @media screen and (max-width: 767px) {
    .footer__info {
      margin: 0 auto; } }
  .footer__social {
    display: flex;
    justify-content: flex-end;
    gap: 8px; }
    @media screen and (max-width: 1023px) {
      .footer__social {
        margin-top: 32px; } }
    @media screen and (max-width: 767px) {
      .footer__social {
        justify-content: center;
        margin-top: 56px; } }
  .footer__social-item {
    max-width: 40px;
    display: block;
    transition: all .3s; }
    .footer__social-item svg {
      object-fit: contain;
      display: block;
      width: 40px; }
      .footer__social-item svg path {
        transition: fill .3s; }
    .footer__social-item:hover {
      transform: scale(1.1); }
      .footer__social-item:hover svg path {
        fill: #A49B9B; }
  .footer__copy {
    margin-top: 82px;
    text-align: right;
    color: #A49B9B;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 150% */ }
    @media screen and (max-width: 1023px) {
      .footer__copy {
        text-align: left;
        margin-top: 10px; } }
    @media screen and (max-width: 767px) {
      .footer__copy {
        text-align: center;
        margin-top: 16px; } }
  .footer.-simple {
    padding: 0;
    background: #272526; }
    .footer.-simple .footer__wrapper {
      display: flex;
      width: 100%;
      max-width: 100%;
      align-items: center;
      justify-content: space-between;
      padding: 24px 0;
      border-top: 1px solid #B5AAAA; }
      @media screen and (max-width: 1023px) {
        .footer.-simple .footer__wrapper {
          padding: 32px 0 24px;
          display: block; } }
    @media screen and (max-width: 1439px) {
      .footer.-simple .footer__container {
        padding: 0 48px; } }
    @media screen and (max-width: 767px) {
      .footer.-simple .footer__container {
        padding: 0 24px; } }
    .footer.-simple .menu {
      display: flex;
      align-items: center;
      justify-content: flex-start;
      flex-wrap: wrap; }
      @media screen and (max-width: 1023px) {
        .footer.-simple .menu {
          row-gap: 8px; } }
      .footer.-simple .menu li {
        margin-right: 48px; }
        @media screen and (max-width: 1023px) {
          .footer.-simple .menu li {
            margin-right: 16px; } }
      .footer.-simple .menu a {
        color: #B5AAAA;
        font-family: "Moderat-New";
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 1.86; }
        .footer.-simple .menu a:hover {
          color: #4157FF; }
    .footer.-simple .footer__copy {
      margin: 0;
      color: #B5AAAA;
      font-family: "Moderat-New";
      font-size: 15px;
      font-style: normal;
      font-weight: 400;
      line-height: 1.86; }
      @media screen and (max-width: 1023px) {
        .footer.-simple .footer__copy {
          margin-top: 32px;
          text-align: left !important; } }

a {
  text-decoration: none;
  color: inherit;
  transition: color .5s, opacity .5s, background .5s; }
  a:focus {
    outline: none; }

button {
  transition: color .5s, opacity .5s, background .5s;
  cursor: pointer; }

.back-img {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }

.rect-outer {
  position: relative; }
  .rect-outer .rect-inner {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }

body {
  overflow-x: hidden;
  hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto; }
  body.overflow-hidden {
    overflow: hidden; }

html {
  scroll-behavior: smooth; }

body {
  background: #1A1919; }

.main-page-wrap {
  background: #1A1919;
  padding-top: 88px;
  transition: all .3s; }

#hsagChatbot {
  z-index: 100 !important; }
  #hsagChatbot .togglebuttonWrapper .speechBubbleContainer {
    position: absolute;
    border-radius: 4px;
    background: #FF380E;
    padding: 10px;
    right: 36px;
    bottom: calc(100% + 18px);
    width: 179px;
    opacity: 0;
    visibility: hidden;
    transition: .3s; }
    #hsagChatbot .togglebuttonWrapper .speechBubbleContainer:before {
      content: 'Fragen?\AIch helfe Dir gerne!';
      white-space: pre-wrap;
      color: #FFF;
      leading-trim: both;
      text-edge: cap;
      font-family: "Moderat-New";
      font-size: 18px;
      font-style: normal;
      font-weight: 700;
      line-height: 24px; }
    #hsagChatbot .togglebuttonWrapper .speechBubbleContainer:after {
      content: '';
      position: absolute;
      top: calc(100% - 1px);
      right: 54px;
      width: 0;
      height: 0;
      border-top: 11px solid #FF380E;
      border-left: 18px solid transparent; }
  #hsagChatbot:not(.open) {
    right: 0 !important;
    width: 72px !important;
    height: 72px !important; }
    #hsagChatbot:not(.open) .hsagTRChatbot_toggleButton {
      background-color: #FF380E !important;
      filter: none !important; }
    @media (hover: hover) {
      #hsagChatbot:not(.open) .togglebuttonWrapper:hover .speechBubbleContainer {
        opacity: 1;
        visibility: visible; } }

body:not(.page-template-multistep-form-template-new) .grecaptcha-badge {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
  position: fixed !important;
  bottom: 0 !important;
  right: 0 !important;
  overflow: hidden !important;
  z-index: -111 !important; }

.collapse {
  display: none; }
  .collapse.in {
    display: block; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition: .35s;
  transition-timing-function: ease; }

body.modal-open {
  overflow: hidden;
  height: 100%;
  position: fixed; }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  outline: 0; }
  .modal.in .close:before {
    transform: translate(-50%, -50%) rotate(45deg); }
  .modal.in .close:after {
    transform: translate(-50%, -50%) rotate(-45deg); }
  .modal .close {
    width: 30px;
    height: 30px;
    background: none;
    border: none;
    position: absolute;
    right: 29px;
    top: 34px;
    z-index: 1;
    opacity: 1;
    text-shadow: none;
    cursor: pointer; }
    .modal .close:hover:before {
      transform: translate(-50%, -50%) rotate(40deg); }
    .modal .close:hover:after {
      transform: translate(-50%, -50%) rotate(-40deg); }
    .modal .close:before, .modal .close:after {
      content: '';
      position: absolute;
      width: 100%;
      height: 2px;
      background: white;
      top: 50%;
      left: 50%;
      transition: .5s; }
  .modal.fade.in .modal-dialog {
    transform: translate(-50%, -50%); }
  .modal .modal-dialog {
    max-width: 740px;
    width: auto;
    top: 50%;
    position: absolute;
    left: 50%;
    align-items: baseline;
    transform: translate(-50%, -40%);
    transition: transform 0.3s ease-out; }
    @media (min-width: 768px) {
      .modal .modal-dialog {
        width: 600px;
        margin: 30px auto; } }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0; }
    .modal-backdrop.fade.in {
      opacity: 0.5; }

.fade {
  opacity: 0;
  transition: opacity 0.15s linear; }
  .fade.in {
    opacity: 1; }

.header-banner {
  transition: all .3s;
  overflow: hidden;
  position: fixed;
  left: 0;
  right: 0;
  z-index: 14;
  top: 97px; }
  .header-banner__container {
    padding: 0 80px; }
    @media screen and (max-width: 1080px) {
      .header-banner__container {
        padding: 0 64px; } }
    @media (max-width: 767px) {
      .header-banner__container {
        padding: 0; } }
  .header-banner__wrapper {
    border-radius: 24px;
    background: #FF380E;
    justify-content: space-between;
    display: flex;
    align-items: center;
    padding: 2px 32px;
    gap: 16px;
    min-height: 38px; }
    @media (max-width: 860px) {
      .header-banner__wrapper {
        align-items: flex-start;
        padding: 16px 24px; } }
  .header-banner__start {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 16px; }
    @media (max-width: 860px) {
      .header-banner__start {
        display: block; } }
  .header-banner__link, .header-banner__text {
    color: #F5F5F5;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    /* 150% */ }
  .header-banner__link {
    display: flex;
    align-items: center;
    gap: 2px;
    transition: all .3s;
    color: #0000FE; }
    @media (max-width: 860px) {
      .header-banner__link {
        margin-top: 16px; } }
    .header-banner__link svg path {
      transition: all .3s; }
    .header-banner__link:hover {
      color: #0083FE; }
      .header-banner__link:hover svg path {
        stroke: #0083FE; }
  .header-banner__close {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s; }
    .header-banner__close:hover {
      transform: rotate(90deg); }

body.error404 #page {
  min-height: 100vh;
  display: flex;
  justify-content: space-between;
  flex-direction: column; }

.page-404 {
  padding: 80px 0 180px;
  background: #272526; }
  @media (max-width: 767px) {
    .page-404 {
      padding: 64px 0 180px; } }
  @media (max-width: 767px) {
    .page-404 .container {
      padding: 0; } }
  .page-404 .wrap-img {
    text-align: center; }
    @media (max-width: 767px) {
      .page-404 .wrap-img img {
        width: 100%; } }
  .page-404 .wrap-text {
    max-width: 632px;
    margin: -10px auto 0; }
    @media (max-width: 767px) {
      .page-404 .wrap-text {
        padding: 0 25px;
        margin: -7px auto 0; } }
  .page-404 .title {
    color: #F5F5F5;
    text-align: center;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    /* 125% */
    margin-bottom: 16px; }
  .page-404 .content-404 {
    color: #A49B9B;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    /* 130% */
    margin-bottom: 48px; }
  .page-404 .wrap-btn {
    text-align: center; }

.single-news {
  background: #F5F5F5; }
  .single-news__container {
    max-width: 1224px; }
    @media (max-width: 1439px) {
      .single-news__container {
        max-width: 872px; } }
    @media screen and (max-width: 767px) {
      .single-news__container {
        padding: 0 24px; } }
  .single-news .post-section + .post-section:not(.section-video-block) {
    margin-top: 64px; }
    @media (max-width: 1439px) {
      .single-news .post-section + .post-section:not(.section-video-block) {
        margin-top: 40px; } }
  .single-news__splash {
    padding: 64px 0; }
    @media (max-width: 1439px) {
      .single-news__splash {
        padding: 80px 0 128px; } }
    @media (max-width: 1023px) {
      .single-news__splash {
        padding: 80px 0 96px; } }
    .single-news__splash.-light-mode-primary, .single-news__splash.-light-mode-secondary, .single-news__splash.-light-mode-tertiary {
      background: #F5F5F5; }
      .single-news__splash.-light-mode-primary .single-news__title, .single-news__splash.-light-mode-secondary .single-news__title, .single-news__splash.-light-mode-tertiary .single-news__title {
        color: #1A1919; }
      .single-news__splash.-light-mode-primary .single-news__date, .single-news__splash.-light-mode-secondary .single-news__date, .single-news__splash.-light-mode-tertiary .single-news__date {
        color: #A49B9B; }
      .single-news__splash.-light-mode-primary .single-news__print, .single-news__splash.-light-mode-secondary .single-news__print, .single-news__splash.-light-mode-tertiary .single-news__print {
        color: #0000FE; }
        .single-news__splash.-light-mode-primary .single-news__print svg path, .single-news__splash.-light-mode-secondary .single-news__print svg path, .single-news__splash.-light-mode-tertiary .single-news__print svg path {
          stroke: #0000FE; }
        .single-news__splash.-light-mode-primary .single-news__print:hover, .single-news__splash.-light-mode-secondary .single-news__print:hover, .single-news__splash.-light-mode-tertiary .single-news__print:hover {
          color: #0083FE; }
          .single-news__splash.-light-mode-primary .single-news__print:hover svg path, .single-news__splash.-light-mode-secondary .single-news__print:hover svg path, .single-news__splash.-light-mode-tertiary .single-news__print:hover svg path {
            stroke: #0083FE; }
    .single-news__splash.-light-mode-secondary {
      background: #EBEBEB; }
    .single-news__splash.-light-mode-tertiary {
      background: #A49B9B; }
      .single-news__splash.-light-mode-tertiary .single-news__date {
        color: #EBEBEB; }
    .single-news__splash.-dark-mode-primary, .single-news__splash.-dark-mode-secondary, .single-news__splash.-dark-mode-tertiary {
      background: #1A1919; }
      .single-news__splash.-dark-mode-primary .single-news__title, .single-news__splash.-dark-mode-primary .single-news__title h1, .single-news__splash.-dark-mode-secondary .single-news__title, .single-news__splash.-dark-mode-secondary .single-news__title h1, .single-news__splash.-dark-mode-tertiary .single-news__title, .single-news__splash.-dark-mode-tertiary .single-news__title h1 {
        color: #F5F5F5; }
      .single-news__splash.-dark-mode-primary .single-news__date, .single-news__splash.-dark-mode-secondary .single-news__date, .single-news__splash.-dark-mode-tertiary .single-news__date {
        color: #A49B9B; }
      .single-news__splash.-dark-mode-primary .single-news__print, .single-news__splash.-dark-mode-secondary .single-news__print, .single-news__splash.-dark-mode-tertiary .single-news__print {
        color: #4157FF; }
        .single-news__splash.-dark-mode-primary .single-news__print svg path, .single-news__splash.-dark-mode-secondary .single-news__print svg path, .single-news__splash.-dark-mode-tertiary .single-news__print svg path {
          stroke: #4157FF; }
        .single-news__splash.-dark-mode-primary .single-news__print:hover, .single-news__splash.-dark-mode-secondary .single-news__print:hover, .single-news__splash.-dark-mode-tertiary .single-news__print:hover {
          color: #0083FE; }
          .single-news__splash.-dark-mode-primary .single-news__print:hover svg path, .single-news__splash.-dark-mode-secondary .single-news__print:hover svg path, .single-news__splash.-dark-mode-tertiary .single-news__print:hover svg path {
            stroke: #0083FE; }
    .single-news__splash.-dark-mode-secondary {
      background: #272526; }
    .single-news__splash.-dark-mode-tertiary {
      background: #494444; }
    .single-news__splash.-brand-mode-primary, .single-news__splash.-brand-mode-secondary, .single-news__splash.-brand-mode-tertiary {
      background: #FF380E; }
      .single-news__splash.-brand-mode-primary .single-news__title, .single-news__splash.-brand-mode-primary .single-news__title h1, .single-news__splash.-brand-mode-primary .single-news__date, .single-news__splash.-brand-mode-secondary .single-news__title, .single-news__splash.-brand-mode-secondary .single-news__title h1, .single-news__splash.-brand-mode-secondary .single-news__date, .single-news__splash.-brand-mode-tertiary .single-news__title, .single-news__splash.-brand-mode-tertiary .single-news__title h1, .single-news__splash.-brand-mode-tertiary .single-news__date {
        color: #F5F5F5; }
      .single-news__splash.-brand-mode-primary .single-news__print, .single-news__splash.-brand-mode-secondary .single-news__print, .single-news__splash.-brand-mode-tertiary .single-news__print {
        color: #0000FE; }
        .single-news__splash.-brand-mode-primary .single-news__print svg path, .single-news__splash.-brand-mode-secondary .single-news__print svg path, .single-news__splash.-brand-mode-tertiary .single-news__print svg path {
          stroke: #0000FE; }
        .single-news__splash.-brand-mode-primary .single-news__print:hover, .single-news__splash.-brand-mode-secondary .single-news__print:hover, .single-news__splash.-brand-mode-tertiary .single-news__print:hover {
          color: #0083FE; }
          .single-news__splash.-brand-mode-primary .single-news__print:hover svg path, .single-news__splash.-brand-mode-secondary .single-news__print:hover svg path, .single-news__splash.-brand-mode-tertiary .single-news__print:hover svg path {
            stroke: #0083FE; }
    .single-news__splash.-brand-mode-secondary {
      background: #FF380E; }
      .single-news__splash.-brand-mode-secondary .single-news__date {
        color: #0000FE; }
    .single-news__splash.-highlight-mode-primary, .single-news__splash.-highlight-mode-secondary, .single-news__splash.-highlight-mode-tertiary {
      background: #0000FE; }
      .single-news__splash.-highlight-mode-primary .single-news__title, .single-news__splash.-highlight-mode-primary .single-news__title h1, .single-news__splash.-highlight-mode-primary .single-news__date, .single-news__splash.-highlight-mode-secondary .single-news__title, .single-news__splash.-highlight-mode-secondary .single-news__title h1, .single-news__splash.-highlight-mode-secondary .single-news__date, .single-news__splash.-highlight-mode-tertiary .single-news__title, .single-news__splash.-highlight-mode-tertiary .single-news__title h1, .single-news__splash.-highlight-mode-tertiary .single-news__date {
        color: #F5F5F5; }
      .single-news__splash.-highlight-mode-primary .single-news__print, .single-news__splash.-highlight-mode-secondary .single-news__print, .single-news__splash.-highlight-mode-tertiary .single-news__print {
        color: #F5F5F5; }
        .single-news__splash.-highlight-mode-primary .single-news__print svg path, .single-news__splash.-highlight-mode-secondary .single-news__print svg path, .single-news__splash.-highlight-mode-tertiary .single-news__print svg path {
          stroke: #F5F5F5; }
        .single-news__splash.-highlight-mode-primary .single-news__print:hover, .single-news__splash.-highlight-mode-secondary .single-news__print:hover, .single-news__splash.-highlight-mode-tertiary .single-news__print:hover {
          color: #0083FE; }
          .single-news__splash.-highlight-mode-primary .single-news__print:hover svg path, .single-news__splash.-highlight-mode-secondary .single-news__print:hover svg path, .single-news__splash.-highlight-mode-tertiary .single-news__print:hover svg path {
            stroke: #0083FE; }
    .single-news__splash .container {
      max-width: 1224px; }
      @media (max-width: 1439px) {
        .single-news__splash .container {
          max-width: 872px; } }
      @media screen and (max-width: 767px) {
        .single-news__splash .container {
          padding: 0 24px; } }
  .single-news__preview {
    padding: 32px 0; }
    .single-news__preview.-light-mode-primary, .single-news__preview.-light-mode-secondary, .single-news__preview.-light-mode-tertiary {
      background: #F5F5F5; }
      .single-news__preview.-light-mode-primary .single-news__under-thumb, .single-news__preview.-light-mode-secondary .single-news__under-thumb, .single-news__preview.-light-mode-tertiary .single-news__under-thumb {
        color: #A49B9B; }
    .single-news__preview.-light-mode-secondary {
      background: #EBEBEB; }
    .single-news__preview.-light-mode-tertiary {
      background: #A49B9B; }
      .single-news__preview.-light-mode-tertiary .single-news__under-thumb {
        color: #EBEBEB; }
    .single-news__preview.-dark-mode-primary, .single-news__preview.-dark-mode-secondary, .single-news__preview.-dark-mode-tertiary {
      background: #1A1919; }
      .single-news__preview.-dark-mode-primary .single-news__under-thumb, .single-news__preview.-dark-mode-secondary .single-news__under-thumb, .single-news__preview.-dark-mode-tertiary .single-news__under-thumb {
        color: #A49B9B; }
    .single-news__preview.-dark-mode-secondary {
      background: #272526; }
    .single-news__preview.-dark-mode-tertiary {
      background: #494444; }
    .single-news__preview.-brand-mode-primary, .single-news__preview.-brand-mode-secondary, .single-news__preview.-brand-mode-tertiary {
      background: #FF380E; }
      .single-news__preview.-brand-mode-primary .single-news__under-thumb, .single-news__preview.-brand-mode-secondary .single-news__under-thumb, .single-news__preview.-brand-mode-tertiary .single-news__under-thumb {
        color: #F5F5F5; }
    .single-news__preview.-brand-mode-secondary {
      background: #FF380E; }
      .single-news__preview.-brand-mode-secondary .single-news__under-thumb {
        color: #0000FE; }
    .single-news__preview.-highlight-mode-primary, .single-news__preview.-highlight-mode-secondary, .single-news__preview.-highlight-mode-tertiary {
      background: #0000FE; }
      .single-news__preview.-highlight-mode-primary .single-news__under-thumb, .single-news__preview.-highlight-mode-secondary .single-news__under-thumb, .single-news__preview.-highlight-mode-tertiary .single-news__under-thumb {
        color: #F5F5F5; }
    .single-news__preview .container {
      max-width: 1008px; }
      @media (max-width: 1439px) {
        .single-news__preview .container {
          max-width: 872px; } }
      @media screen and (max-width: 767px) {
        .single-news__preview .container {
          padding: 0 24px; } }
  .single-news__date {
    margin-bottom: 24px; }
  .single-news__splash-row {
    margin-top: 24px;
    display: flex;
    align-items: end;
    justify-content: space-between; }
    @media (max-width: 767px) {
      .single-news__splash-row {
        display: block; } }
  .single-news__title {
    max-width: 632px;
    margin-right: 30px; }
    @media (max-width: 1080px) {
      .single-news__title {
        max-width: 517px;
        margin-right: 40px; } }
    @media (max-width: 767px) {
      .single-news__title {
        max-width: 100%;
        margin-right: 0; } }
  .single-news__print {
    color: #B5AAAA;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    display: flex;
    align-items: center;
    transition: all .3s;
    cursor: pointer;
    flex-shrink: 1;
    padding: 5px 0 5px 34px;
    position: relative; }
    @media (max-width: 767px) {
      .single-news__print {
        margin-top: 61px; } }
    .single-news__print svg {
      width: 32px;
      height: 32px;
      position: absolute;
      top: 2px;
      left: 0; }
      .single-news__print svg path {
        transition: all .3s; }
    .single-news__print:hover {
      color: #0095ff; }
  .single-news__content {
    padding: 80px 0; }
    .single-news__content.-light-mode-primary, .single-news__content.-light-mode-secondary, .single-news__content.-light-mode-tertiary {
      background: #F5F5F5; }
      .single-news__content.-light-mode-primary .section-content-block, .single-news__content.-light-mode-secondary .section-content-block, .single-news__content.-light-mode-tertiary .section-content-block {
        color: #1A1919; }
      .single-news__content.-light-mode-primary .section-caption-images .caption-images .item .caption, .single-news__content.-light-mode-secondary .section-caption-images .caption-images .item .caption, .single-news__content.-light-mode-tertiary .section-caption-images .caption-images .item .caption {
        color: #A49B9B; }
    .single-news__content.-light-mode-secondary {
      background: #EBEBEB; }
    .single-news__content.-light-mode-tertiary {
      background: #A49B9B; }
      .single-news__content.-light-mode-tertiary .section-caption-images .caption-images .item .caption {
        color: #EBEBEB; }
    .single-news__content.-dark-mode-primary, .single-news__content.-dark-mode-secondary, .single-news__content.-dark-mode-tertiary {
      background: #1A1919; }
      .single-news__content.-dark-mode-primary .section-content-block, .single-news__content.-dark-mode-secondary .section-content-block, .single-news__content.-dark-mode-tertiary .section-content-block {
        color: #F5F5F5; }
        .single-news__content.-dark-mode-primary .section-content-block h1, .single-news__content.-dark-mode-primary .section-content-block h2, .single-news__content.-dark-mode-primary .section-content-block h3, .single-news__content.-dark-mode-primary .section-content-block h4, .single-news__content.-dark-mode-primary .section-content-block h5, .single-news__content.-dark-mode-primary .section-content-block h6, .single-news__content.-dark-mode-secondary .section-content-block h1, .single-news__content.-dark-mode-secondary .section-content-block h2, .single-news__content.-dark-mode-secondary .section-content-block h3, .single-news__content.-dark-mode-secondary .section-content-block h4, .single-news__content.-dark-mode-secondary .section-content-block h5, .single-news__content.-dark-mode-secondary .section-content-block h6, .single-news__content.-dark-mode-tertiary .section-content-block h1, .single-news__content.-dark-mode-tertiary .section-content-block h2, .single-news__content.-dark-mode-tertiary .section-content-block h3, .single-news__content.-dark-mode-tertiary .section-content-block h4, .single-news__content.-dark-mode-tertiary .section-content-block h5, .single-news__content.-dark-mode-tertiary .section-content-block h6 {
          color: #F5F5F5; }
        .single-news__content.-dark-mode-primary .section-content-block .primary-button-box a, .single-news__content.-dark-mode-secondary .section-content-block .primary-button-box a, .single-news__content.-dark-mode-tertiary .section-content-block .primary-button-box a {
          color: #4157FF; }
          .single-news__content.-dark-mode-primary .section-content-block .primary-button-box a:hover, .single-news__content.-dark-mode-secondary .section-content-block .primary-button-box a:hover, .single-news__content.-dark-mode-tertiary .section-content-block .primary-button-box a:hover {
            color: #0083FE; }
      .single-news__content.-dark-mode-primary .section-caption-images .caption-images .item .caption, .single-news__content.-dark-mode-secondary .section-caption-images .caption-images .item .caption, .single-news__content.-dark-mode-tertiary .section-caption-images .caption-images .item .caption {
        color: #A49B9B; }
    .single-news__content.-dark-mode-secondary {
      background: #272526; }
    .single-news__content.-dark-mode-tertiary {
      background: #494444; }
    .single-news__content.-brand-mode-primary, .single-news__content.-brand-mode-secondary, .single-news__content.-brand-mode-tertiary {
      background: #FF380E; }
      .single-news__content.-brand-mode-primary .section-content-block, .single-news__content.-brand-mode-secondary .section-content-block, .single-news__content.-brand-mode-tertiary .section-content-block {
        color: #F5F5F5; }
        .single-news__content.-brand-mode-primary .section-content-block h1, .single-news__content.-brand-mode-primary .section-content-block h2, .single-news__content.-brand-mode-primary .section-content-block h3, .single-news__content.-brand-mode-primary .section-content-block h4, .single-news__content.-brand-mode-primary .section-content-block h5, .single-news__content.-brand-mode-primary .section-content-block h6, .single-news__content.-brand-mode-secondary .section-content-block h1, .single-news__content.-brand-mode-secondary .section-content-block h2, .single-news__content.-brand-mode-secondary .section-content-block h3, .single-news__content.-brand-mode-secondary .section-content-block h4, .single-news__content.-brand-mode-secondary .section-content-block h5, .single-news__content.-brand-mode-secondary .section-content-block h6, .single-news__content.-brand-mode-tertiary .section-content-block h1, .single-news__content.-brand-mode-tertiary .section-content-block h2, .single-news__content.-brand-mode-tertiary .section-content-block h3, .single-news__content.-brand-mode-tertiary .section-content-block h4, .single-news__content.-brand-mode-tertiary .section-content-block h5, .single-news__content.-brand-mode-tertiary .section-content-block h6 {
          color: #F5F5F5; }
      .single-news__content.-brand-mode-primary .section-caption-images .caption-images .item .caption, .single-news__content.-brand-mode-secondary .section-caption-images .caption-images .item .caption, .single-news__content.-brand-mode-tertiary .section-caption-images .caption-images .item .caption {
        color: #F5F5F5; }
    .single-news__content.-brand-mode-secondary {
      background: #FF380E; }
      .single-news__content.-brand-mode-secondary .section-caption-images .caption-images .item .caption {
        color: #0000FE; }
    .single-news__content.-highlight-mode-primary, .single-news__content.-highlight-mode-secondary, .single-news__content.-highlight-mode-tertiary {
      background: #0000FE; }
      .single-news__content.-highlight-mode-primary .section-content-block, .single-news__content.-highlight-mode-secondary .section-content-block, .single-news__content.-highlight-mode-tertiary .section-content-block {
        color: #F5F5F5; }
        .single-news__content.-highlight-mode-primary .section-content-block h1, .single-news__content.-highlight-mode-primary .section-content-block h2, .single-news__content.-highlight-mode-primary .section-content-block h3, .single-news__content.-highlight-mode-primary .section-content-block h4, .single-news__content.-highlight-mode-primary .section-content-block h5, .single-news__content.-highlight-mode-primary .section-content-block h6, .single-news__content.-highlight-mode-secondary .section-content-block h1, .single-news__content.-highlight-mode-secondary .section-content-block h2, .single-news__content.-highlight-mode-secondary .section-content-block h3, .single-news__content.-highlight-mode-secondary .section-content-block h4, .single-news__content.-highlight-mode-secondary .section-content-block h5, .single-news__content.-highlight-mode-secondary .section-content-block h6, .single-news__content.-highlight-mode-tertiary .section-content-block h1, .single-news__content.-highlight-mode-tertiary .section-content-block h2, .single-news__content.-highlight-mode-tertiary .section-content-block h3, .single-news__content.-highlight-mode-tertiary .section-content-block h4, .single-news__content.-highlight-mode-tertiary .section-content-block h5, .single-news__content.-highlight-mode-tertiary .section-content-block h6 {
          color: #F5F5F5; }
        .single-news__content.-highlight-mode-primary .section-content-block .primary-button-box a, .single-news__content.-highlight-mode-secondary .section-content-block .primary-button-box a, .single-news__content.-highlight-mode-tertiary .section-content-block .primary-button-box a {
          color: #F5F5F5; }
          .single-news__content.-highlight-mode-primary .section-content-block .primary-button-box a:hover, .single-news__content.-highlight-mode-secondary .section-content-block .primary-button-box a:hover, .single-news__content.-highlight-mode-tertiary .section-content-block .primary-button-box a:hover {
            color: #0083FE; }
      .single-news__content.-highlight-mode-primary .section-caption-images .caption-images .item .caption, .single-news__content.-highlight-mode-secondary .section-caption-images .caption-images .item .caption, .single-news__content.-highlight-mode-tertiary .section-caption-images .caption-images .item .caption {
        color: #F5F5F5; }
  .single-news__thumb {
    height: 582px;
    display: block;
    width: 100%;
    border-radius: 4px;
    overflow: hidden; }
    @media (max-width: 1439px) {
      .single-news__thumb {
        height: 496px; } }
    @media (max-width: 767px) {
      .single-news__thumb {
        height: 281px; } }
    .single-news__thumb img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center; }
  .single-news__under-thumb {
    margin-top: 16px;
    color: #B5AAAA; }
  .single-news__back {
    padding: 40px 0; }
    .single-news__back.-light-mode-primary {
      background: #F5F5F5; }
    .single-news__back.-light-mode-secondary {
      background: #EBEBEB; }
    .single-news__back.-light-mode-tertiary {
      background: #A49B9B; }
    .single-news__back.-dark-mode-primary, .single-news__back.-dark-mode-secondary, .single-news__back.-dark-mode-tertiary {
      background: #1A1919; }
      .single-news__back.-dark-mode-primary .btn-link-primary, .single-news__back.-dark-mode-secondary .btn-link-primary, .single-news__back.-dark-mode-tertiary .btn-link-primary {
        color: #4157FF; }
        .single-news__back.-dark-mode-primary .btn-link-primary:before, .single-news__back.-dark-mode-secondary .btn-link-primary:before, .single-news__back.-dark-mode-tertiary .btn-link-primary:before {
          background: url(a11b08952b9973eb28d1.svg) no-repeat; }
        .single-news__back.-dark-mode-primary .btn-link-primary:hover, .single-news__back.-dark-mode-secondary .btn-link-primary:hover, .single-news__back.-dark-mode-tertiary .btn-link-primary:hover {
          color: #0083FE; }
          .single-news__back.-dark-mode-primary .btn-link-primary:hover:before, .single-news__back.-dark-mode-secondary .btn-link-primary:hover:before, .single-news__back.-dark-mode-tertiary .btn-link-primary:hover:before {
            background: url(a3a7ed4c4ee50d5f0f8a.svg) no-repeat; }
    .single-news__back.-dark-mode-secondary {
      background: #272526; }
    .single-news__back.-dark-mode-tertiary {
      background: #494444; }
    .single-news__back.-brand-mode-primary, .single-news__back.-brand-mode-secondary, .single-news__back.-brand-mode-tertiary {
      background: #FF380E; }
    .single-news__back.-highlight-mode-primary, .single-news__back.-highlight-mode-secondary, .single-news__back.-highlight-mode-tertiary {
      background: #0000FE; }
      .single-news__back.-highlight-mode-primary .btn-link-primary, .single-news__back.-highlight-mode-secondary .btn-link-primary, .single-news__back.-highlight-mode-tertiary .btn-link-primary {
        color: #F5F5F5; }
        .single-news__back.-highlight-mode-primary .btn-link-primary:before, .single-news__back.-highlight-mode-secondary .btn-link-primary:before, .single-news__back.-highlight-mode-tertiary .btn-link-primary:before {
          background: url(d192ffed840c468e1f43.svg) no-repeat; }
        .single-news__back.-highlight-mode-primary .btn-link-primary:hover, .single-news__back.-highlight-mode-secondary .btn-link-primary:hover, .single-news__back.-highlight-mode-tertiary .btn-link-primary:hover {
          color: #0083FE; }
          .single-news__back.-highlight-mode-primary .btn-link-primary:hover:before, .single-news__back.-highlight-mode-secondary .btn-link-primary:hover:before, .single-news__back.-highlight-mode-tertiary .btn-link-primary:hover:before {
            background: url(a3a7ed4c4ee50d5f0f8a.svg) no-repeat; }
    .single-news__back .btn-link-primary {
      padding-top: 5px;
      padding-bottom: 5px; }
    .single-news__back .container {
      max-width: 1224px; }
      @media screen and (max-width: 767px) {
        .single-news__back .container {
          padding: 0 24px; } }

.single-quote {
  padding: 128px 0; }
  @media (max-width: 1439px) {
    .single-quote {
      padding: 80px 0; } }
  .single-quote.-light-mode-primary, .single-quote.-light-mode-secondary, .single-quote.-light-mode-tertiary {
    background: #F5F5F5; }
    .single-quote.-light-mode-primary .single-quote__text, .single-quote.-light-mode-primary .single-quote__author, .single-quote.-light-mode-secondary .single-quote__text, .single-quote.-light-mode-secondary .single-quote__author, .single-quote.-light-mode-tertiary .single-quote__text, .single-quote.-light-mode-tertiary .single-quote__author {
      color: #1A1919; }
    .single-quote.-light-mode-primary .single-quote__land, .single-quote.-light-mode-secondary .single-quote__land, .single-quote.-light-mode-tertiary .single-quote__land {
      color: #A49B9B; }
  .single-quote.-light-mode-secondary {
    background: #EBEBEB; }
  .single-quote.-light-mode-tertiary {
    background: #A49B9B; }
    .single-quote.-light-mode-tertiary .single-quote__land {
      color: #EBEBEB; }
  .single-quote.-dark-mode-primary, .single-quote.-dark-mode-secondary, .single-quote.-dark-mode-tertiary {
    background: #1A1919; }
    .single-quote.-dark-mode-primary .single-quote__text, .single-quote.-dark-mode-primary .single-quote__author, .single-quote.-dark-mode-secondary .single-quote__text, .single-quote.-dark-mode-secondary .single-quote__author, .single-quote.-dark-mode-tertiary .single-quote__text, .single-quote.-dark-mode-tertiary .single-quote__author {
      color: #F5F5F5; }
    .single-quote.-dark-mode-primary .single-quote__land, .single-quote.-dark-mode-secondary .single-quote__land, .single-quote.-dark-mode-tertiary .single-quote__land {
      color: #A49B9B; }
  .single-quote.-dark-mode-secondary {
    background: #272526; }
  .single-quote.-dark-mode-tertiary {
    background: #494444; }
  .single-quote.-brand-mode-primary, .single-quote.-brand-mode-secondary, .single-quote.-brand-mode-tertiary {
    background: #FF380E; }
    .single-quote.-brand-mode-primary .single-quote__text, .single-quote.-brand-mode-primary .single-quote__author, .single-quote.-brand-mode-primary .single-quote__land, .single-quote.-brand-mode-secondary .single-quote__text, .single-quote.-brand-mode-secondary .single-quote__author, .single-quote.-brand-mode-secondary .single-quote__land, .single-quote.-brand-mode-tertiary .single-quote__text, .single-quote.-brand-mode-tertiary .single-quote__author, .single-quote.-brand-mode-tertiary .single-quote__land {
      color: #F5F5F5; }
  .single-quote.-brand-mode-secondary {
    background: #FF380E; }
    .single-quote.-brand-mode-secondary .single-quote__land {
      color: #0000FE; }
  .single-quote.-highlight-mode-primary, .single-quote.-highlight-mode-secondary, .single-quote.-highlight-mode-tertiary {
    background: #0000FE; }
    .single-quote.-highlight-mode-primary .single-quote__text, .single-quote.-highlight-mode-primary .single-quote__author, .single-quote.-highlight-mode-primary .single-quote__land, .single-quote.-highlight-mode-secondary .single-quote__text, .single-quote.-highlight-mode-secondary .single-quote__author, .single-quote.-highlight-mode-secondary .single-quote__land, .single-quote.-highlight-mode-tertiary .single-quote__text, .single-quote.-highlight-mode-tertiary .single-quote__author, .single-quote.-highlight-mode-tertiary .single-quote__land {
      color: #F5F5F5; }
  .single-quote__container {
    max-width: 1224px; }
    @media screen and (max-width: 767px) {
      .single-quote__container {
        padding: 0 24px; } }
  .single-quote__row {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    @media (max-width: 1080px) {
      .single-quote__row {
        justify-content: flex-end; } }
    @media (max-width: 767px) {
      .single-quote__row {
        display: block; } }
  .single-quote__content {
    width: calc(100% - (417px + 124px)); }
    @media (max-width: 1080px) {
      .single-quote__content {
        width: calc(100% - 530px); } }
    @media (max-width: 860px) {
      .single-quote__content {
        width: calc(100% - (360px + 96px)); } }
    @media (max-width: 767px) {
      .single-quote__content {
        width: 100%; } }
  .single-quote__text {
    color: #1A1919;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.41;
    word-break: auto-phrase; }
  .single-quote__author {
    display: block;
    margin-top: 40px;
    line-height: 1.5; }
  .single-quote__land {
    color: #B5AAAA; }
  .single-quote__media {
    flex-shrink: 1;
    height: 471px;
    width: calc(417px + 124px);
    padding-left: 124px; }
    @media (max-width: 1080px) {
      .single-quote__media {
        width: calc(360px + 96px);
        padding-left: 96px;
        margin-top: 32px; } }
    @media (max-width: 767px) {
      .single-quote__media {
        width: 100%;
        padding-left: 0;
        height: 376px; } }
  .single-quote__image {
    display: block;
    border-radius: 8px;
    width: 100%;
    height: 100%;
    object-fit: cover; }

.section-head-support-center {
  background-color: #F5F5F5; }
  .section-head-support-center.-light-mode-primary {
    background: #F5F5F5; }
  .section-head-support-center.-light-mode-secondary {
    background: #EBEBEB; }
  .section-head-support-center.-light-mode-tertiary {
    background: #A49B9B; }
  .section-head-support-center.-dark-mode-primary, .section-head-support-center.-dark-mode-secondary, .section-head-support-center.-dark-mode-tertiary {
    background: #1A1919; }
    .section-head-support-center.-dark-mode-primary .main-content .page-title h1, .section-head-support-center.-dark-mode-primary .main-content .page-title h2, .section-head-support-center.-dark-mode-primary .main-content .page-title h3, .section-head-support-center.-dark-mode-primary .main-content .page-title h4, .section-head-support-center.-dark-mode-primary .main-content .page-title h5, .section-head-support-center.-dark-mode-primary .main-content .page-title h6, .section-head-support-center.-dark-mode-secondary .main-content .page-title h1, .section-head-support-center.-dark-mode-secondary .main-content .page-title h2, .section-head-support-center.-dark-mode-secondary .main-content .page-title h3, .section-head-support-center.-dark-mode-secondary .main-content .page-title h4, .section-head-support-center.-dark-mode-secondary .main-content .page-title h5, .section-head-support-center.-dark-mode-secondary .main-content .page-title h6, .section-head-support-center.-dark-mode-tertiary .main-content .page-title h1, .section-head-support-center.-dark-mode-tertiary .main-content .page-title h2, .section-head-support-center.-dark-mode-tertiary .main-content .page-title h3, .section-head-support-center.-dark-mode-tertiary .main-content .page-title h4, .section-head-support-center.-dark-mode-tertiary .main-content .page-title h5, .section-head-support-center.-dark-mode-tertiary .main-content .page-title h6 {
      color: #F5F5F5; }
    .section-head-support-center.-dark-mode-primary .back-link-box .back-link, .section-head-support-center.-dark-mode-secondary .back-link-box .back-link, .section-head-support-center.-dark-mode-tertiary .back-link-box .back-link {
      color: #4157FF; }
      .section-head-support-center.-dark-mode-primary .back-link-box .back-link svg, .section-head-support-center.-dark-mode-secondary .back-link-box .back-link svg, .section-head-support-center.-dark-mode-tertiary .back-link-box .back-link svg {
        color: #4157FF; }
      .section-head-support-center.-dark-mode-primary .back-link-box .back-link:hover, .section-head-support-center.-dark-mode-secondary .back-link-box .back-link:hover, .section-head-support-center.-dark-mode-tertiary .back-link-box .back-link:hover {
        color: #0083FE; }
        .section-head-support-center.-dark-mode-primary .back-link-box .back-link:hover svg, .section-head-support-center.-dark-mode-secondary .back-link-box .back-link:hover svg, .section-head-support-center.-dark-mode-tertiary .back-link-box .back-link:hover svg {
          color: #0083FE; }
  .section-head-support-center.-dark-mode-secondary {
    background: #272526; }
  .section-head-support-center.-dark-mode-tertiary {
    background: #494444; }
  .section-head-support-center.-brand-mode-primary, .section-head-support-center.-brand-mode-secondary, .section-head-support-center.-brand-mode-tertiary {
    background: #FF380E; }
    .section-head-support-center.-brand-mode-primary .main-content .page-title h1, .section-head-support-center.-brand-mode-primary .main-content .page-title h2, .section-head-support-center.-brand-mode-primary .main-content .page-title h3, .section-head-support-center.-brand-mode-primary .main-content .page-title h4, .section-head-support-center.-brand-mode-primary .main-content .page-title h5, .section-head-support-center.-brand-mode-primary .main-content .page-title h6, .section-head-support-center.-brand-mode-secondary .main-content .page-title h1, .section-head-support-center.-brand-mode-secondary .main-content .page-title h2, .section-head-support-center.-brand-mode-secondary .main-content .page-title h3, .section-head-support-center.-brand-mode-secondary .main-content .page-title h4, .section-head-support-center.-brand-mode-secondary .main-content .page-title h5, .section-head-support-center.-brand-mode-secondary .main-content .page-title h6, .section-head-support-center.-brand-mode-tertiary .main-content .page-title h1, .section-head-support-center.-brand-mode-tertiary .main-content .page-title h2, .section-head-support-center.-brand-mode-tertiary .main-content .page-title h3, .section-head-support-center.-brand-mode-tertiary .main-content .page-title h4, .section-head-support-center.-brand-mode-tertiary .main-content .page-title h5, .section-head-support-center.-brand-mode-tertiary .main-content .page-title h6 {
      color: #F5F5F5; }
  .section-head-support-center.-highlight-mode-primary, .section-head-support-center.-highlight-mode-secondary, .section-head-support-center.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-head-support-center.-highlight-mode-primary .main-content .page-title h1, .section-head-support-center.-highlight-mode-primary .main-content .page-title h2, .section-head-support-center.-highlight-mode-primary .main-content .page-title h3, .section-head-support-center.-highlight-mode-primary .main-content .page-title h4, .section-head-support-center.-highlight-mode-primary .main-content .page-title h5, .section-head-support-center.-highlight-mode-primary .main-content .page-title h6, .section-head-support-center.-highlight-mode-secondary .main-content .page-title h1, .section-head-support-center.-highlight-mode-secondary .main-content .page-title h2, .section-head-support-center.-highlight-mode-secondary .main-content .page-title h3, .section-head-support-center.-highlight-mode-secondary .main-content .page-title h4, .section-head-support-center.-highlight-mode-secondary .main-content .page-title h5, .section-head-support-center.-highlight-mode-secondary .main-content .page-title h6, .section-head-support-center.-highlight-mode-tertiary .main-content .page-title h1, .section-head-support-center.-highlight-mode-tertiary .main-content .page-title h2, .section-head-support-center.-highlight-mode-tertiary .main-content .page-title h3, .section-head-support-center.-highlight-mode-tertiary .main-content .page-title h4, .section-head-support-center.-highlight-mode-tertiary .main-content .page-title h5, .section-head-support-center.-highlight-mode-tertiary .main-content .page-title h6 {
      color: #F5F5F5; }
    .section-head-support-center.-highlight-mode-primary .back-link-box .back-link, .section-head-support-center.-highlight-mode-secondary .back-link-box .back-link, .section-head-support-center.-highlight-mode-tertiary .back-link-box .back-link {
      color: #F5F5F5; }
      .section-head-support-center.-highlight-mode-primary .back-link-box .back-link svg, .section-head-support-center.-highlight-mode-secondary .back-link-box .back-link svg, .section-head-support-center.-highlight-mode-tertiary .back-link-box .back-link svg {
        color: #F5F5F5; }
      .section-head-support-center.-highlight-mode-primary .back-link-box .back-link:hover, .section-head-support-center.-highlight-mode-secondary .back-link-box .back-link:hover, .section-head-support-center.-highlight-mode-tertiary .back-link-box .back-link:hover {
        color: #0083FE; }
        .section-head-support-center.-highlight-mode-primary .back-link-box .back-link:hover svg, .section-head-support-center.-highlight-mode-secondary .back-link-box .back-link:hover svg, .section-head-support-center.-highlight-mode-tertiary .back-link-box .back-link:hover svg {
          color: #0083FE; }
  .section-head-support-center.-light-content-mode-primary .collapse-repeater-support .item .item-head, .section-head-support-center.-light-content-mode-primary .collapse-repeater-support .item .item-content {
    background: #F5F5F5; }
  .section-head-support-center.-light-content-mode-secondary .collapse-repeater-support .item .item-head, .section-head-support-center.-light-content-mode-secondary .collapse-repeater-support .item .item-content {
    background: #EBEBEB; }
  .section-head-support-center.-light-content-mode-tertiary .collapse-repeater-support .item .item-head, .section-head-support-center.-light-content-mode-tertiary .collapse-repeater-support .item .item-content {
    background: #A49B9B; }
  .section-head-support-center.-dark-content-mode-primary .collapse-repeater-support .item:hover .item-head, .section-head-support-center.-dark-content-mode-secondary .collapse-repeater-support .item:hover .item-head, .section-head-support-center.-dark-content-mode-tertiary .collapse-repeater-support .item:hover .item-head {
    color: #FF380E; }
    .section-head-support-center.-dark-content-mode-primary .collapse-repeater-support .item:hover .item-head:before, .section-head-support-center.-dark-content-mode-primary .collapse-repeater-support .item:hover .item-head:after, .section-head-support-center.-dark-content-mode-secondary .collapse-repeater-support .item:hover .item-head:before, .section-head-support-center.-dark-content-mode-secondary .collapse-repeater-support .item:hover .item-head:after, .section-head-support-center.-dark-content-mode-tertiary .collapse-repeater-support .item:hover .item-head:before, .section-head-support-center.-dark-content-mode-tertiary .collapse-repeater-support .item:hover .item-head:after {
      background: #FF380E; }
  .section-head-support-center.-dark-content-mode-primary .collapse-repeater-support .item .item-head, .section-head-support-center.-dark-content-mode-primary .collapse-repeater-support .item .item-content, .section-head-support-center.-dark-content-mode-secondary .collapse-repeater-support .item .item-head, .section-head-support-center.-dark-content-mode-secondary .collapse-repeater-support .item .item-content, .section-head-support-center.-dark-content-mode-tertiary .collapse-repeater-support .item .item-head, .section-head-support-center.-dark-content-mode-tertiary .collapse-repeater-support .item .item-content {
    background: #1A1919;
    color: #F5F5F5; }
  .section-head-support-center.-dark-content-mode-primary .collapse-repeater-support .item .item-head:before, .section-head-support-center.-dark-content-mode-primary .collapse-repeater-support .item .item-head:after, .section-head-support-center.-dark-content-mode-secondary .collapse-repeater-support .item .item-head:before, .section-head-support-center.-dark-content-mode-secondary .collapse-repeater-support .item .item-head:after, .section-head-support-center.-dark-content-mode-tertiary .collapse-repeater-support .item .item-head:before, .section-head-support-center.-dark-content-mode-tertiary .collapse-repeater-support .item .item-head:after {
    background: #F5F5F5; }
  .section-head-support-center.-dark-content-mode-primary .collapse-repeater-support .item .item-content .small-text .link-box a, .section-head-support-center.-dark-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .link-box a, .section-head-support-center.-dark-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .link-box a {
    color: #F5F5F5; }
    .section-head-support-center.-dark-content-mode-primary .collapse-repeater-support .item .item-content .small-text .link-box a:hover, .section-head-support-center.-dark-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .link-box a:hover, .section-head-support-center.-dark-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .link-box a:hover {
      color: #0083FE; }
  .section-head-support-center.-dark-content-mode-primary .collapse-repeater-support .item .item-content .small-text .text a, .section-head-support-center.-dark-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .text a, .section-head-support-center.-dark-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .text a {
    color: #4157FF; }
    .section-head-support-center.-dark-content-mode-primary .collapse-repeater-support .item .item-content .small-text .text a:hover, .section-head-support-center.-dark-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .text a:hover, .section-head-support-center.-dark-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .text a:hover {
      color: #0083FE; }
  .section-head-support-center.-dark-content-mode-secondary .collapse-repeater-support .item .item-head, .section-head-support-center.-dark-content-mode-secondary .collapse-repeater-support .item .item-content {
    background: #272526; }
  .section-head-support-center.-dark-content-mode-tertiary .collapse-repeater-support .item .item-head, .section-head-support-center.-dark-content-mode-tertiary .collapse-repeater-support .item .item-content {
    background: #494444; }
  .section-head-support-center.-brand-content-mode-primary .collapse-repeater-support .item:hover .item-head, .section-head-support-center.-brand-content-mode-secondary .collapse-repeater-support .item:hover .item-head, .section-head-support-center.-brand-content-mode-tertiary .collapse-repeater-support .item:hover .item-head {
    color: #0000FE; }
    .section-head-support-center.-brand-content-mode-primary .collapse-repeater-support .item:hover .item-head:before, .section-head-support-center.-brand-content-mode-primary .collapse-repeater-support .item:hover .item-head:after, .section-head-support-center.-brand-content-mode-secondary .collapse-repeater-support .item:hover .item-head:before, .section-head-support-center.-brand-content-mode-secondary .collapse-repeater-support .item:hover .item-head:after, .section-head-support-center.-brand-content-mode-tertiary .collapse-repeater-support .item:hover .item-head:before, .section-head-support-center.-brand-content-mode-tertiary .collapse-repeater-support .item:hover .item-head:after {
      background: #0000FE; }
  .section-head-support-center.-brand-content-mode-primary .collapse-repeater-support .item .item-head, .section-head-support-center.-brand-content-mode-primary .collapse-repeater-support .item .item-content, .section-head-support-center.-brand-content-mode-secondary .collapse-repeater-support .item .item-head, .section-head-support-center.-brand-content-mode-secondary .collapse-repeater-support .item .item-content, .section-head-support-center.-brand-content-mode-tertiary .collapse-repeater-support .item .item-head, .section-head-support-center.-brand-content-mode-tertiary .collapse-repeater-support .item .item-content {
    background: #FF380E;
    color: #F5F5F5; }
  .section-head-support-center.-brand-content-mode-primary .collapse-repeater-support .item .item-head:before, .section-head-support-center.-brand-content-mode-primary .collapse-repeater-support .item .item-head:after, .section-head-support-center.-brand-content-mode-secondary .collapse-repeater-support .item .item-head:before, .section-head-support-center.-brand-content-mode-secondary .collapse-repeater-support .item .item-head:after, .section-head-support-center.-brand-content-mode-tertiary .collapse-repeater-support .item .item-head:before, .section-head-support-center.-brand-content-mode-tertiary .collapse-repeater-support .item .item-head:after {
    background: #F5F5F5; }
  .section-head-support-center.-brand-content-mode-primary .collapse-repeater-support .item .item-content .small-text .link-box a, .section-head-support-center.-brand-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .link-box a, .section-head-support-center.-brand-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .link-box a {
    color: #F5F5F5; }
    .section-head-support-center.-brand-content-mode-primary .collapse-repeater-support .item .item-content .small-text .link-box a:hover, .section-head-support-center.-brand-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .link-box a:hover, .section-head-support-center.-brand-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .link-box a:hover {
      color: #0083FE; }
  .section-head-support-center.-brand-content-mode-primary .collapse-repeater-support .item .item-content .small-text .text a, .section-head-support-center.-brand-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .text a, .section-head-support-center.-brand-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .text a {
    color: #0000FE; }
    .section-head-support-center.-brand-content-mode-primary .collapse-repeater-support .item .item-content .small-text .text a:hover, .section-head-support-center.-brand-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .text a:hover, .section-head-support-center.-brand-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .text a:hover {
      color: #0083FE; }
  .section-head-support-center.-highlight-content-mode-primary .collapse-repeater-support .item:hover .item-head, .section-head-support-center.-highlight-content-mode-secondary .collapse-repeater-support .item:hover .item-head, .section-head-support-center.-highlight-content-mode-tertiary .collapse-repeater-support .item:hover .item-head {
    color: #FF380E; }
    .section-head-support-center.-highlight-content-mode-primary .collapse-repeater-support .item:hover .item-head:before, .section-head-support-center.-highlight-content-mode-primary .collapse-repeater-support .item:hover .item-head:after, .section-head-support-center.-highlight-content-mode-secondary .collapse-repeater-support .item:hover .item-head:before, .section-head-support-center.-highlight-content-mode-secondary .collapse-repeater-support .item:hover .item-head:after, .section-head-support-center.-highlight-content-mode-tertiary .collapse-repeater-support .item:hover .item-head:before, .section-head-support-center.-highlight-content-mode-tertiary .collapse-repeater-support .item:hover .item-head:after {
      background: #FF380E; }
  .section-head-support-center.-highlight-content-mode-primary .collapse-repeater-support .item .item-head, .section-head-support-center.-highlight-content-mode-primary .collapse-repeater-support .item .item-content, .section-head-support-center.-highlight-content-mode-secondary .collapse-repeater-support .item .item-head, .section-head-support-center.-highlight-content-mode-secondary .collapse-repeater-support .item .item-content, .section-head-support-center.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-head, .section-head-support-center.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-content {
    background: #0000FE;
    color: #F5F5F5; }
  .section-head-support-center.-highlight-content-mode-primary .collapse-repeater-support .item .item-head:before, .section-head-support-center.-highlight-content-mode-primary .collapse-repeater-support .item .item-head:after, .section-head-support-center.-highlight-content-mode-secondary .collapse-repeater-support .item .item-head:before, .section-head-support-center.-highlight-content-mode-secondary .collapse-repeater-support .item .item-head:after, .section-head-support-center.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-head:before, .section-head-support-center.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-head:after {
    background: #F5F5F5; }
  .section-head-support-center.-highlight-content-mode-primary .collapse-repeater-support .item .item-content .small-text .link-box a, .section-head-support-center.-highlight-content-mode-primary .collapse-repeater-support .item .item-content .big-text .link-box a, .section-head-support-center.-highlight-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .link-box a, .section-head-support-center.-highlight-content-mode-secondary .collapse-repeater-support .item .item-content .big-text .link-box a, .section-head-support-center.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .link-box a, .section-head-support-center.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-content .big-text .link-box a {
    color: #F5F5F5; }
    .section-head-support-center.-highlight-content-mode-primary .collapse-repeater-support .item .item-content .small-text .link-box a:hover, .section-head-support-center.-highlight-content-mode-primary .collapse-repeater-support .item .item-content .big-text .link-box a:hover, .section-head-support-center.-highlight-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .link-box a:hover, .section-head-support-center.-highlight-content-mode-secondary .collapse-repeater-support .item .item-content .big-text .link-box a:hover, .section-head-support-center.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .link-box a:hover, .section-head-support-center.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-content .big-text .link-box a:hover {
      color: #0083FE; }
  .section-head-support-center.-highlight-content-mode-primary .collapse-repeater-support .item .item-content .small-text .text a, .section-head-support-center.-highlight-content-mode-primary .collapse-repeater-support .item .item-content .big-text .text a, .section-head-support-center.-highlight-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .text a, .section-head-support-center.-highlight-content-mode-secondary .collapse-repeater-support .item .item-content .big-text .text a, .section-head-support-center.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .text a, .section-head-support-center.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-content .big-text .text a {
    color: #F5F5F5; }
    .section-head-support-center.-highlight-content-mode-primary .collapse-repeater-support .item .item-content .small-text .text a:hover, .section-head-support-center.-highlight-content-mode-primary .collapse-repeater-support .item .item-content .big-text .text a:hover, .section-head-support-center.-highlight-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .text a:hover, .section-head-support-center.-highlight-content-mode-secondary .collapse-repeater-support .item .item-content .big-text .text a:hover, .section-head-support-center.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .text a:hover, .section-head-support-center.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-content .big-text .text a:hover {
      color: #0083FE; }

.back-link-box {
  padding-top: 54px;
  padding-bottom: 32px; }
  @media screen and (min-width: 1024px) {
    .back-link-box {
      padding-top: 64px;
      padding-bottom: 0; } }
  @media screen and (min-width: 1440px) {
    .back-link-box {
      padding-top: 80px; } }
  @media screen and (min-width: 1440px) {
    .back-link-box .container {
      max-width: 1226px; } }
  .back-link-box .back-link {
    color: #0000FE;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.5;
    position: relative;
    min-height: 32px;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 34px; }
    .back-link-box .back-link svg {
      transition: .5s;
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%);
      width: 32px;
      height: 32px;
      color: #0000FE; }
    @media (hover: hover) {
      .back-link-box .back-link:hover {
        color: #0083FE; }
        .back-link-box .back-link:hover svg {
          color: #0083FE; } }

.main-content {
  padding-top: 26px;
  padding-bottom: 64px; }
  @media screen and (min-width: 1024px) {
    .main-content {
      padding: 80px 0; } }
  .main-content .container {
    max-width: 1236px; }
  .main-content .page-title {
    padding-left: 7px;
    margin-bottom: 45px; }
    .main-content .page-title h1, .main-content .page-title h2, .main-content .page-title h3, .main-content .page-title h4 {
      color: #1A1919;
      font-family: "Moderat-New";
      font-style: normal;
      font-weight: 700;
      max-width: 100%; }
    .main-content .page-title h1, .main-content .page-title h2, .main-content .page-title h3, .main-content .page-title h4 {
      font-size: 38px;
      line-height: 1.21; }

.collapse-repeater-support .item {
  -webkit-tap-highlight-color: transparent;
  padding-bottom: 0;
  transition: all .3s;
  margin-bottom: 8px;
  border-radius: 8px; }
  @media (hover: hover) {
    .collapse-repeater-support .item:hover {
      box-shadow: 0 0 12px 0 rgba(255, 43, 0, 0.32); }
      .collapse-repeater-support .item:hover .item-head {
        color: #FF380E; }
        .collapse-repeater-support .item:hover .item-head:before, .collapse-repeater-support .item:hover .item-head:after {
          background: #FF380E; } }
  .collapse-repeater-support .item .item-head {
    position: relative;
    background-color: #E7E7E7;
    color: #1A1919;
    font-family: "Moderat-New";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.3;
    cursor: pointer;
    transition: .4s;
    -webkit-tap-highlight-color: transparent;
    padding: 30px 104px 30px 32px;
    border-radius: 8px; }
    .collapse-repeater-support .item .item-head:before {
      width: 4px;
      height: 20px;
      right: 42px;
      top: 50%;
      transform: translateY(-50%);
      content: '';
      background: #494444;
      position: absolute;
      transition: .4s; }
    .collapse-repeater-support .item .item-head:after {
      height: 4px;
      width: 20px;
      right: 34px;
      top: 50%;
      content: '';
      background: #494444;
      transform: translateY(-50%);
      position: absolute;
      transition: .4s; }
    .collapse-repeater-support .item .item-head.-active:before {
      height: 0; }
  .collapse-repeater-support .item .item-content {
    max-width: 100%;
    max-height: 0;
    overflow: hidden;
    padding-right: 104px;
    padding-left: 32px;
    background-color: #E7E7E7;
    padding-top: 8px;
    margin-top: -8px;
    border-radius: 0 0 8px 8px;
    transition: 0.5s; }
    .collapse-repeater-support .item .item-content > div:last-child {
      padding-bottom: 24px; }
    .collapse-repeater-support .item .item-content.-active {
      display: block; }
    .collapse-repeater-support .item .item-content .big-text {
      margin-top: 32px; }
      .collapse-repeater-support .item .item-content .big-text:nth-child(1) {
        margin-top: 0; }
      .collapse-repeater-support .item .item-content .big-text .text {
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 1.3;
        font-family: "Moderat-New"; }
        .collapse-repeater-support .item .item-content .big-text .text a {
          text-underline-offset: 4px;
          text-decoration-thickness: 1px; }
          @media (hover: hover) {
            .collapse-repeater-support .item .item-content .big-text .text a:hover {
              text-decoration: none; } }
          @media (hover: none) {
            .collapse-repeater-support .item .item-content .big-text .text a:active {
              text-decoration: none; } }
      .collapse-repeater-support .item .item-content .big-text p:not(:last-child) {
        margin-bottom: 8px; }
      .collapse-repeater-support .item .item-content .big-text + .small-text {
        margin-top: 32px; }
    .collapse-repeater-support .item .item-content .small-text {
      margin-top: 32px; }
      .collapse-repeater-support .item .item-content .small-text:nth-child(1) {
        margin-top: 0; }
      .collapse-repeater-support .item .item-content .small-text .text {
        font-family: "Moderat-New";
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 1.5; }
        .collapse-repeater-support .item .item-content .small-text .text a {
          text-underline-offset: 4px;
          text-decoration-thickness: 1px; }
          @media (hover: hover) {
            .collapse-repeater-support .item .item-content .small-text .text a:hover {
              text-decoration: none; } }
          @media (hover: none) {
            .collapse-repeater-support .item .item-content .small-text .text a:active {
              text-decoration: none; } }
      .collapse-repeater-support .item .item-content .small-text p:not(:last-child) {
        margin-bottom: 8px; }
      .collapse-repeater-support .item .item-content .small-text .link-box {
        margin-top: 8px; }
        .collapse-repeater-support .item .item-content .small-text .link-box a {
          text-decoration: underline;
          text-underline-offset: 4px;
          text-decoration-thickness: 1px; }
      .collapse-repeater-support .item .item-content .small-text .link {
        font-family: "Moderat-New";
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 1.5;
        border-bottom-width: 1px; }
    .collapse-repeater-support .item .item-content .image-blocks {
      max-width: 100%;
      width: 100%;
      display: flex;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: wrap;
      column-gap: 48px;
      margin-top: 47px;
      margin-bottom: 47px;
      padding-left: 10px;
      row-gap: 46px; }
      @media screen and (min-width: 1024px) {
        .collapse-repeater-support .item .item-content .image-blocks {
          margin-bottom: 0;
          margin-top: 32px;
          padding-left: 0;
          row-gap: 48px; } }
      .collapse-repeater-support .item .item-content .image-blocks:nth-child(1) {
        margin-top: 0; }
      .collapse-repeater-support .item .item-content .image-blocks:last-child {
        margin-bottom: 0; }
      .collapse-repeater-support .item .item-content .image-blocks .block {
        width: 320px; }
        .collapse-repeater-support .item .item-content .image-blocks .block .image {
          border-radius: 4px;
          height: 260px;
          position: relative; }
          .collapse-repeater-support .item .item-content .image-blocks .block .image img {
            width: 100%;
            height: auto; }
        .collapse-repeater-support .item .item-content .image-blocks .block .caption {
          font-family: "Moderat-New";
          font-size: 12px;
          font-style: normal;
          font-weight: 400;
          line-height: 1.33;
          padding-top: 12px; }
          @media screen and (min-width: 1024px) {
            .collapse-repeater-support .item .item-content .image-blocks .block .caption {
              padding-top: 10px; } }

.news-item__img-wrap {
  position: relative;
  height: 328px;
  width: 100%;
  display: block;
  border-radius: 8px;
  overflow: hidden; }
  @media (max-width: 1439px) {
    .news-item__img-wrap {
      height: 258px; } }
  @media (max-width: 1023px) {
    .news-item__img-wrap {
      height: 220px; } }
  .news-item__img-wrap:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    transition: all .3s;
    bottom: 0;
    opacity: 0;
    z-index: 1;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%); }

.news-item__item {
  display: block;
  width: 416px; }
  @media (max-width: 1439px) {
    .news-item__item {
      width: 328px; } }
  @media (max-width: 1023px) {
    .news-item__item {
      width: 280px; } }
  .news-item__item.swiper-slide {
    display: block;
    width: 416px; }
    @media (max-width: 1439px) {
      .news-item__item.swiper-slide {
        width: 328px; } }
    @media (max-width: 1023px) {
      .news-item__item.swiper-slide {
        width: 280px; } }
  .news-item__item:hover .news-item__img-wrap::before {
    opacity: 1; }
  .news-item__item:hover .btn-link-primary {
    color: #0083FE; }
    .news-item__item:hover .btn-link-primary.arrow-right:before {
      background: url(9582d758e07fa91eda03.svg) no-repeat; }

.news-item__img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0; }

.news-item__item-title {
  margin-top: 32px;
  min-height: 130px;
  padding: 0 8px;
  transition: all .3s; }
  @media (max-width: 1439px) {
    .news-item__item-title {
      min-height: 156px;
      margin-top: 16px; } }
  @media (max-width: 1023px) {
    .news-item__item-title {
      padding: 0; } }

.news-item__link {
  margin-top: 24px;
  margin-left: 8px;
  min-height: 34px;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start; }

.success-page {
  padding: 24px 0 80px;
  background: #272526; }
  @media screen and (max-width: 1023px) {
    .success-page {
      padding: 24px 0 64px; } }
  .success-page .container {
    max-width: calc(848px + 32px);
    padding: 0 16px;
    width: 100%;
    margin: 0 auto; }
    @media screen and (min-width: 1024px) {
      .success-page .container {
        padding: 0 64px;
        max-width: 1024px; } }
    @media screen and (min-width: 1440px) {
      .success-page .container {
        padding: 0 64px;
        max-width: calc(848px + 128px); } }
  .success-page .title-box {
    color: #F5F5F5;
    font-family: "Moderat-New";
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.23;
    padding: 44px 48px 44px 168px;
    position: relative;
    word-break: auto-phrase;
    border-radius: 8px;
    background: #FF380E; }
    @media screen and (max-width: 1023px) {
      .success-page .title-box {
        padding: 24px 24px 24px 120px; } }
    @media screen and (max-width: 767px) {
      .success-page .title-box {
        padding: 143px 24px 24px 24px; } }
    .success-page .title-box h1, .success-page .title-box h2, .success-page .title-box h3, .success-page .title-box h4 {
      font-family: "Moderat-New";
      font-size: 32px;
      font-style: normal;
      font-weight: 700;
      line-height: 1.25;
      color: #F5F5F5; }
    .success-page .title-box:before {
      background: url(553a0d6eaddccfd71f2a.svg) no-repeat 50% 50%/contain;
      left: 48px;
      width: 120px;
      height: 120px;
      content: '';
      position: absolute;
      top: 50%;
      transform: translateY(-50%); }
      @media screen and (max-width: 1023px) {
        .success-page .title-box:before {
          left: 0; } }
      @media screen and (max-width: 767px) {
        .success-page .title-box:before {
          top: 24px;
          transform: unset; } }
  .success-page .flex-box {
    padding-top: 48px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row-reverse; }
    @media screen and (max-width: 1439px) {
      .success-page .flex-box {
        padding: 48px 76px 0; } }
    @media screen and (max-width: 1023px) {
      .success-page .flex-box {
        display: block;
        padding: 48px 0 0 0; } }
  .success-page .image {
    width: 320px;
    flex: none; }
    @media screen and (max-width: 1023px) {
      .success-page .image {
        width: 342px;
        margin: 24px auto; } }
    @media screen and (max-width: 767px) {
      .success-page .image {
        width: 320px; } }
    .success-page .image img {
      height: auto;
      width: 100%;
      max-width: 100%; }
  .success-page .text {
    color: #F5F5F5;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    padding-right: 5px;
    padding-left: 24px;
    padding-bottom: 24px; }
    @media screen and (max-width: 1439px) {
      .success-page .text {
        padding-right: 0; } }
    @media screen and (max-width: 1023px) {
      .success-page .text {
        padding: 0 8px; } }
    .success-page .text h2, .success-page .text h3, .success-page .text h4 {
      color: #B5AAAA;
      font-family: "Moderat-New";
      font-size: 20px;
      font-style: normal;
      font-weight: 700;
      line-height: 1.3;
      margin-bottom: 16px; }
      .success-page .text h2 span, .success-page .text h3 span, .success-page .text h4 span {
        word-break: break-word; }
    .success-page .text h3 {
      font-size: 32px;
      line-height: 40px; }
    .success-page .text p {
      margin-bottom: 16px; }
      .success-page .text p:last-child {
        margin-bottom: 0; }
    .success-page .text a {
      text-underline-offset: 2px; }
    .success-page .text ol {
      list-style: none;
      counter-reset: my-awesome-counter;
      padding: 0; }
      .success-page .text ol li {
        position: relative;
        padding-left: 64px;
        counter-increment: my-awesome-counter;
        min-height: 48px;
        list-style-type: none;
        padding-top: 0; }
        .success-page .text ol li:not(:last-child) {
          margin-bottom: 16px; }
        .success-page .text ol li:before {
          content: counter(my-awesome-counter);
          color: #F5F5F5;
          text-align: center;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 700;
          line-height: 1;
          width: 24px;
          height: 24px;
          border-radius: 50%;
          background: #FF380E;
          display: flex;
          align-items: center;
          justify-content: center;
          position: absolute;
          left: 12px;
          top: 12px; }
        .success-page .text ol li a {
          color: #F5F5F5;
          text-decoration: underline; }
          .success-page .text ol li a:hover {
            color: #0083FE; }
  .success-page.-without-img .flex-box {
    padding: 48px 108px 2px; }
    @media screen and (max-width: 1439px) {
      .success-page.-without-img .flex-box {
        padding: 48px 76px 0; } }
    @media screen and (max-width: 1023px) {
      .success-page.-without-img .flex-box {
        padding: 48px 8px 0; } }
  .success-page.-without-img .text {
    padding: 0; }
    .success-page.-without-img .text h2, .success-page.-without-img .text h3, .success-page.-without-img .text h4 {
      color: #F5F5F5;
      margin-bottom: 24px; }
      .success-page.-without-img .text h2 span, .success-page.-without-img .text h3 span, .success-page.-without-img .text h4 span {
        word-break: break-word; }
    .success-page.-without-img .text p {
      margin-top: 0; }
    .success-page.-without-img .text ul {
      padding: 0 0 0 25px; }
      .success-page.-without-img .text ul li {
        margin-top: 0; }
    .success-page.-without-img .text .btn-cta.arrow-right {
      text-decoration: none;
      color: #F5F5F5;
      margin-top: 64px; }
      @media screen and (max-width: 552px) {
        .success-page.-without-img .text .btn-cta.arrow-right {
          width: 100%; } }

.page-template-success-page-template .site {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  background: #272526; }
  .page-template-success-page-template .site .site-content {
    flex: 1 0 auto; }
  .page-template-success-page-template .site .footer {
    flex: 0 0 auto;
    background: #1A1919; }

.links-box {
  background: #272526;
  padding: 48px 0 0; }
  @media screen and (max-width: 1023px) {
    .links-box {
      margin: 0 auto;
      padding: 64px 0 0; } }
  .links-box .container {
    max-width: 500px;
    padding: 0 12px;
    width: 100%;
    margin: 0 auto; }
    @media screen and (min-width: 1024px) {
      .links-box .container {
        padding: 0 64px;
        max-width: 994px; } }
    @media screen and (min-width: 1440px) {
      .links-box .container {
        padding: 0 64px;
        max-width: calc(864px + 128px); } }
  .links-box .links-slider {
    width: 100%;
    transition: .3s;
    overflow: hidden; }
    .links-box .links-slider:not(.swiper-initialized) {
      visibility: hidden;
      opacity: 0; }
    .links-box .links-slider .swiper-wrapper {
      align-items: stretch; }
      .links-box .links-slider .swiper-wrapper .slide {
        height: auto !important;
        padding: 10px 8px; }
        @media screen and (max-width: 767px) {
          .links-box .links-slider .swiper-wrapper .slide {
            padding: 10px 4px; } }
    .links-box .links-slider .swiper-pagination {
      margin-top: 16px;
      display: flex;
      align-items: center;
      justify-content: center;
      position: relative; }
      @media screen and (max-width: 767px) {
        .links-box .links-slider .swiper-pagination {
          margin-top: 13px; } }
      .links-box .links-slider .swiper-pagination.swiper-pagination-lock {
        display: none; }
      .links-box .links-slider .swiper-pagination .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        background: #B5AAAA;
        border-radius: 50%;
        opacity: 1; }
        .links-box .links-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
          background: #FF380E; }
        .links-box .links-slider .swiper-pagination .swiper-pagination-bullet:not(:last-child) {
          margin-right: 8px; }
    .links-box .links-slider .item {
      position: relative;
      max-width: 100%;
      width: 220px;
      margin: 0 auto;
      display: block;
      height: 100%;
      min-height: 200px;
      border-radius: 4px;
      background: #1A1919;
      padding: 16px;
      transition: .3s; }
      @media screen and (max-width: 1023px) {
        .links-box .links-slider .item {
          padding: 16px 8px; } }
      @media screen and (max-width: 767px) {
        .links-box .links-slider .item {
          padding: 16px; } }
      .links-box .links-slider .item:hover {
        box-shadow: 0px 0px 12px 0px rgba(255, 43, 0, 0.32); }
        .links-box .links-slider .item:hover svg path {
          stroke: #FF380E; }
      .links-box .links-slider .item .icon {
        width: 48px;
        height: 48px; }
        .links-box .links-slider .item .icon img {
          width: 100%;
          height: 100%;
          object-fit: contain; }
      .links-box .links-slider .item .text {
        padding-left: 8px;
        color: #F5F5F5;
        font-family: "Moderat-New";
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 1.3; }
      .links-box .links-slider .item svg {
        position: absolute;
        bottom: 16px;
        left: 16px;
        width: 48px;
        height: 48px; }
        .links-box .links-slider .item svg path {
          transition: stroke .3s; }

.page-template-lockscreen .main-page-wrap {
  background: #fff; }

.page-template-lockscreen .header__desktop, .page-template-lockscreen .header__right, .page-template-lockscreen .header-bunner, .page-template-lockscreen .footer, .page-template-lockscreen .sticky-banner {
  display: none !important; }

.page-template-lockscreen .main-page-wrap {
  min-height: 100vh;
  padding-top: 100px;
  padding-bottom: 80px;
  transition: none; }

.page-template-lockscreen .main-page-wrap .container {
  padding: 0 20px;
  max-width: 380px;
  margin: 0px auto; }

.page-template-lockscreen .main-page-wrap .container .flex {
  padding-top: 40px; }

.page-template-lockscreen h2 {
  font-size: 38px;
  color: #262724;
  font-weight: 700;
  letter-spacing: 0.005em;
  margin-bottom: 20px; }

.page-template-lockscreen .text {
  margin-bottom: 34px;
  font-size: 24px;
  font-weight: 700;
  color: #898B7C; }

.page-template-lockscreen form p {
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  color: #898B7C;
  margin-bottom: 20px; }

.page-template-lockscreen form input {
  background: #FBFBF8;
  font-size: 16px;
  padding: 16px;
  color: #262724;
  border-radius: 4px;
  border: solid 1px #DFE0D9;
  width: 100%;
  font-weight: 400;
  margin-bottom: 32px; }

.page-template-lockscreen .error {
  color: red;
  margin-bottom: 10px; }

.page-template-lockscreen button {
  width: 100%;
  transition: all .3s;
  cursor: pointer; }

.default-form .nf-input-limit {
  display: none !important; }

.default-form .nf-form-content {
  position: relative; }

.default-form .nf-form-fields-required {
  display: none; }

.default-form .ninja-forms-req-symbol {
  display: none !important; }

.default-form .nf-after-form-content {
  display: none; }
  .default-form .nf-after-form-content .nf-error-field-errors {
    display: none; }

.default-form h2, .default-form h1 {
  margin-bottom: 32px;
  margin-top: 0;
  font-family: "Moderat-New";
  font-size: 38px;
  font-style: normal;
  font-weight: 700;
  color: #1A1919;
  line-height: 46px; }

.default-form h1 {
  margin-top: 0 !important; }

.default-form h4 {
  color: #1A1919;
  font-family: "Moderat-New";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 24px;
  padding-left: 4px;
  margin-top: 0; }
  @media screen and (max-width: 1023px) {
    .default-form h4 {
      display: inline-flex;
      align-items: center;
      justify-content: flex-start; } }

.default-form h5 {
  color: #1A1919;
  font-family: "Moderat-New";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 6px; }

.default-form .nf-field-container {
  margin-bottom: 16px;
  position: relative; }
  .default-form .nf-field-container input[type="text"], .default-form .nf-field-container input[type="number"], .default-form .nf-field-container input[type="email"], .default-form .nf-field-container input[type="tel"], .default-form .nf-field-container input[type="date"] {
    border-radius: 8px;
    border: 1px solid #E7E7E7;
    background: #F5F5F5;
    height: 56px;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    color: #1A1919;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    -moz-appearance: textfield; }
    .default-form .nf-field-container input[type="text"]::-webkit-outer-spin-button, .default-form .nf-field-container input[type="text"]::-webkit-inner-spin-button, .default-form .nf-field-container input[type="number"]::-webkit-outer-spin-button, .default-form .nf-field-container input[type="number"]::-webkit-inner-spin-button, .default-form .nf-field-container input[type="email"]::-webkit-outer-spin-button, .default-form .nf-field-container input[type="email"]::-webkit-inner-spin-button, .default-form .nf-field-container input[type="tel"]::-webkit-outer-spin-button, .default-form .nf-field-container input[type="tel"]::-webkit-inner-spin-button, .default-form .nf-field-container input[type="date"]::-webkit-outer-spin-button, .default-form .nf-field-container input[type="date"]::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0; }
    .default-form .nf-field-container input[type="text"]:-ms-input-placeholder, .default-form .nf-field-container input[type="number"]:-ms-input-placeholder, .default-form .nf-field-container input[type="email"]:-ms-input-placeholder, .default-form .nf-field-container input[type="tel"]:-ms-input-placeholder, .default-form .nf-field-container input[type="date"]:-ms-input-placeholder {
      color: #F5F5F5 !important; }
    .default-form .nf-field-container input[type="text"]::placeholder, .default-form .nf-field-container input[type="number"]::placeholder, .default-form .nf-field-container input[type="email"]::placeholder, .default-form .nf-field-container input[type="tel"]::placeholder, .default-form .nf-field-container input[type="date"]::placeholder {
      color: #F5F5F5 !important; }
    .default-form .nf-field-container input[type="text"]:focus, .default-form .nf-field-container input[type="number"]:focus, .default-form .nf-field-container input[type="email"]:focus, .default-form .nf-field-container input[type="tel"]:focus, .default-form .nf-field-container input[type="date"]:focus {
      box-shadow: 0 0 12px 0 rgba(255, 43, 0, 0.6); }
  .default-form .nf-field-container .field-wrap.nf-error .select2-container .select2-selection {
    border-color: #FF0F05; }
  .default-form .nf-field-container .field-wrap.nf-pass .select2-container .select2-selection {
    border-color: #B5AAAA; }
  .default-form .nf-field-container .field-wrap.nf-pass textarea {
    border-color: #B5AAAA; }
  .default-form .nf-field-container.listradio-container, .default-form .nf-field-container.listcheckbox-container {
    margin-bottom: 16px; }
    .default-form .nf-field-container.listradio-container .nf-after-field, .default-form .nf-field-container.listcheckbox-container .nf-after-field {
      display: none !important; }
    .default-form .nf-field-container.listradio-container .nf-field-label, .default-form .nf-field-container.listcheckbox-container .nf-field-label {
      display: block; }
      .default-form .nf-field-container.listradio-container .nf-field-label .nf-label-span, .default-form .nf-field-container.listcheckbox-container .nf-field-label .nf-label-span {
        color: #1A1919;
        font-family: "Moderat-New";
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 26px;
        display: block;
        margin-top: 16px;
        margin-bottom: 16px; }
    .default-form .nf-field-container.listradio-container .nf-field-element ul li, .default-form .nf-field-container.listcheckbox-container .nf-field-element ul li {
      margin-bottom: 0 !important; }
      .default-form .nf-field-container.listradio-container .nf-field-element ul li:not(:last-child), .default-form .nf-field-container.listcheckbox-container .nf-field-element ul li:not(:last-child) {
        margin-bottom: 16px !important; }
      .default-form .nf-field-container.listradio-container .nf-field-element ul li label, .default-form .nf-field-container.listcheckbox-container .nf-field-element ul li label {
        display: block;
        margin-left: 0;
        cursor: pointer;
        padding: 15px 24px 15px 56px;
        word-break: auto-phrase;
        position: relative;
        border-radius: 8px;
        background: #F5F5F5;
        width: 100%;
        border: 1px solid #E7E7E7;
        color: #1A1919;
        font-family: "Moderat-New";
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 1.5;
        letter-spacing: 0.09px; }
        @media screen and (max-width: 1023px) {
          .default-form .nf-field-container.listradio-container .nf-field-element ul li label, .default-form .nf-field-container.listcheckbox-container .nf-field-element ul li label {
            letter-spacing: 0; } }
        .default-form .nf-field-container.listradio-container .nf-field-element ul li label:before, .default-form .nf-field-container.listcheckbox-container .nf-field-element ul li label:before {
          content: '';
          position: absolute;
          left: 16px;
          top: 50%;
          transform: translateY(-50%);
          width: 24px;
          height: 24px;
          background: #F5F5F5;
          border: 1px solid #B5AAAA;
          border-radius: 50%;
          transition: .3s;
          opacity: 1;
          box-sizing: border-box; }
        .default-form .nf-field-container.listradio-container .nf-field-element ul li label:after, .default-form .nf-field-container.listcheckbox-container .nf-field-element ul li label:after {
          content: '';
          position: absolute;
          left: 16px;
          top: 50%;
          transform: translateY(-50%);
          width: 24px;
          height: 24px;
          flex-shrink: 0;
          background: #F5F5F5;
          border: 7px solid #FF380E;
          border-radius: 50%;
          transition: .3s;
          opacity: 0;
          box-sizing: border-box; }
      .default-form .nf-field-container.listradio-container .nf-field-element ul li input:checked + label, .default-form .nf-field-container.listcheckbox-container .nf-field-element ul li input:checked + label {
        color: #1A1919;
        border: 1px solid #B5AAAA; }
        .default-form .nf-field-container.listradio-container .nf-field-element ul li input:checked + label:before, .default-form .nf-field-container.listcheckbox-container .nf-field-element ul li input:checked + label:before {
          opacity: 0; }
        .default-form .nf-field-container.listradio-container .nf-field-element ul li input:checked + label:after, .default-form .nf-field-container.listcheckbox-container .nf-field-element ul li input:checked + label:after {
          opacity: 1; }
    .default-form .nf-field-container.listradio-container.-logo .nf-field-element ul li label, .default-form .nf-field-container.listcheckbox-container.-logo .nf-field-element ul li label {
      padding-right: 110px; }
      .default-form .nf-field-container.listradio-container.-logo .nf-field-element ul li label svg, .default-form .nf-field-container.listcheckbox-container.-logo .nf-field-element ul li label svg {
        position: absolute;
        width: 78px;
        height: 32px;
        right: 16px;
        top: 50%;
        transform: translateY(-50%); }
    .default-form .nf-field-container.listradio-container .field-wrap.nf-error .nf-field-element ul li label, .default-form .nf-field-container.listcheckbox-container .field-wrap.nf-error .nf-field-element ul li label {
      border-color: #FF0F05; }
    .default-form .nf-field-container.listradio-container .ninja-forms-field, .default-form .nf-field-container.listcheckbox-container .ninja-forms-field {
      width: 0;
      height: 0;
      position: absolute;
      left: 0;
      top: 0;
      opacity: 0;
      z-index: -1111;
      visibility: hidden; }
  .default-form .nf-field-container.checkbox-container {
    margin-top: 24px; }
    .default-form .nf-field-container.checkbox-container .nf-field-element, .default-form .nf-field-container.checkbox-container .nf-field-element .ninja-forms-field, .default-form .nf-field-container.checkbox-container input[type="checkbox"] {
      width: 0;
      height: 0;
      position: absolute;
      left: 0;
      top: 0;
      opacity: 0;
      z-index: -1111;
      visibility: hidden; }
    .default-form .nf-field-container.checkbox-container .nf-error-wrap {
      display: none !important; }
    .default-form .nf-field-container.checkbox-container .nf-field-label {
      padding-left: 0; }
    .default-form .nf-field-container.checkbox-container .checkbox-wrap {
      flex-wrap: nowrap;
      flex-direction: row;
      align-items: center; }
      .default-form .nf-field-container.checkbox-container .checkbox-wrap.nf-fail label:after, .default-form .nf-field-container.checkbox-container .checkbox-wrap.nf-error label:after {
        border-color: #FF0F05; }
      .default-form .nf-field-container.checkbox-container .checkbox-wrap label {
        display: block;
        padding-left: 40px;
        margin-right: 0;
        color: #1A1919;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 1.5; }
        .default-form .nf-field-container.checkbox-container .checkbox-wrap label a {
          color: #1A1919;
          text-decoration-line: underline; }
          .default-form .nf-field-container.checkbox-container .checkbox-wrap label a:hover {
            text-decoration-line: none; }
    .default-form .nf-field-container.checkbox-container label {
      position: relative; }
      .default-form .nf-field-container.checkbox-container label:after {
        content: '';
        position: absolute;
        width: 24px;
        height: 24px;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        bottom: auto;
        border-radius: 4px;
        border: 1px solid #E7E7E7;
        background: #F5F5F5;
        box-sizing: border-box; }
      .default-form .nf-field-container.checkbox-container label:before {
        content: '';
        position: absolute;
        width: 24px;
        height: 24px;
        left: 0;
        top: 50%;
        transform: translateY(-50%) scale(0);
        background: url(8f6925eb1f4c36a852c3.svg) no-repeat 50% 50%/24px 24px;
        border: none !important;
        bottom: auto;
        z-index: 1;
        transition: transform 0.3s cubic-bezier(0.65, 0, 0.35, 1);
        box-sizing: border-box; }
      .default-form .nf-field-container.checkbox-container label.nf-checked-label:before {
        transform: translateY(-50%) scale(1); }
      .default-form .nf-field-container.checkbox-container label.nf-checked-label:after {
        transform: translateY(-50%) scale(1); }
  .default-form .nf-field-container:not(.checkbox-container) .nf-field-label label {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #B5AAAA;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.5;
    min-height: 40px;
    margin-bottom: 0; }
  .default-form .nf-field-container .nf-field-label {
    margin: 0 !important; }
  .default-form .nf-field-container.html-container {
    margin-bottom: 0; }
    .default-form .nf-field-container.html-container h2 {
      margin-top: 48px;
      margin-bottom: 32px;
      color: #1A1919;
      font-family: "Moderat-New";
      font-size: 32px;
      font-style: normal;
      font-weight: 700;
      line-height: 1.25; }
      @media screen and (max-width: 1023px) {
        .default-form .nf-field-container.html-container h2 {
          margin-top: 32px; } }
    .default-form .nf-field-container.html-container h3 {
      color: #1A1919;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 1.5;
      min-height: 40px;
      position: relative;
      padding-top: 12px;
      margin-bottom: 0; }
      .default-form .nf-field-container.html-container h3.-tooltip {
        padding-top: 0;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        padding-right: 45px;
        margin-bottom: 4px;
        color: #1A1919; }
        .default-form .nf-field-container.html-container h3.-tooltip .tooltip-icon {
          position: absolute;
          right: 0;
          top: 50%;
          transform: translateY(-50%); }
          .default-form .nf-field-container.html-container h3.-tooltip .tooltip-icon:hover {
            background: url(9368bf23108500cd4fc7.svg) no-repeat 50% 50%/contain; }
    .default-form .nf-field-container.html-container h4 {
      color: #1A1919;
      font-family: "Moderat-New";
      font-size: 20px;
      font-style: normal;
      font-weight: 700;
      line-height: 1.3;
      margin-bottom: 24px;
      margin-top: 38px;
      padding-left: 4px; }
      @media screen and (max-width: 1023px) {
        .default-form .nf-field-container.html-container h4 {
          display: inline-flex;
          align-items: center;
          justify-content: flex-start; } }
    .default-form .nf-field-container.html-container h5 {
      color: #1A1919;
      font-family: "Moderat-New";
      font-size: 20px;
      font-style: normal;
      font-weight: 700;
      line-height: 1.3;
      margin-bottom: 6px; }
    .default-form .nf-field-container.html-container p {
      color: #1A1919;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 1.5; }
    .default-form .nf-field-container.html-container .tooltip-icon {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      vertical-align: middle;
      flex: none;
      width: 40px;
      height: 40px;
      z-index: 5;
      background: url(300b0cf11412543c9682.svg) no-repeat 50% 50%/contain;
      cursor: pointer; }
  .default-form .nf-field-container.listselect-container .nf-field-element.-loading .select2-container:not(.select2) .select2-results__options {
    display: none !important; }
  .default-form .nf-field-container.listselect-container.fake-nf-pass .field-wrap:not(.nf-error) .select2-container .select2-selection {
    border-color: #B5AAAA; }
  .default-form .nf-field-container.textbox_with_tooltip-container {
    margin-bottom: 8px; }
    .default-form .nf-field-container.textbox_with_tooltip-container .nf-field-label label {
      max-width: calc(100% - 40px); }
    .default-form .nf-field-container.textbox_with_tooltip-container .nf-field-element {
      position: relative; }
      .default-form .nf-field-container.textbox_with_tooltip-container .nf-field-element .ninja-forms-field {
        padding-right: 50px !important; }
      .default-form .nf-field-container.textbox_with_tooltip-container .nf-field-element .tooltip-icon {
        position: absolute;
        right: 0;
        top: 0;
        z-index: 5;
        width: 50px;
        height: 56px;
        background: url(300b0cf11412543c9682.svg) no-repeat 50% 50%/35px auto;
        cursor: pointer; }
    .default-form .nf-field-container.textbox_with_tooltip-container.fake-nf-pass .field-wrap:not(.nf-error) .select2-container .select2-selection {
      border-color: #B5AAAA; }
    .default-form .nf-field-container.textbox_with_tooltip-container .select2-selection {
      padding-right: 40px; }
  .default-form .nf-field-container.listselect-container .nf-error-wrap, .default-form .nf-field-container.listradio-container .nf-error-wrap {
    display: none !important; }
  .default-form .nf-field-container .field-wrap.nf-error .select2-container .select2-selection {
    border-color: #FF0F05; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-error-wrap {
    opacity: 0;
    z-index: -111; }
    .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-error-wrap .nf-error-msg {
      position: absolute;
      left: 0;
      top: 0;
      display: flex;
      align-items: center;
      justify-content: flex-start;
      overflow: hidden;
      padding: 0 16px;
      transition: .3s;
      font-style: normal;
      font-weight: 400;
      width: 100%;
      text-overflow: ellipsis;
      white-space: nowrap;
      cursor: text;
      color: #FF0F05;
      padding-left: 30px;
      height: 32px;
      min-height: 32px;
      font-size: 12px;
      line-height: 1.33; }
      .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-error-wrap .nf-error-msg:before {
        content: '';
        position: absolute;
        left: 16px;
        top: 50%;
        transform: translateY(-50%);
        background: url(af61ab29e20070379757.svg) no-repeat 50% 50%/contain;
        width: 8px;
        height: 8px; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-field-label label,
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-field-label .nf-label-span {
    position: absolute;
    left: 0;
    top: 0;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0 16px;
    opacity: 0;
    z-index: -1;
    color: #1A1919;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    transition: .3s;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: text;
    letter-spacing: .1px; }
    .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-field-label label i,
    .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-field-label .nf-label-span i {
      color: #B5AAAA;
      font-style: normal;
      margin: 0 3px; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-error input[type="text"], .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-error input[type="number"], .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-error input[type="email"], .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-error input[type="tel"], .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-error input[type="date"], .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-error input[type="tel"] {
    border-color: #FF0F05; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-error .nf-field-label label,
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-error .nf-field-label .nf-label-span {
    opacity: 0;
    z-index: -1; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-error .nf-error-wrap {
    opacity: 1;
    z-index: 1; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass input[type="text"], .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass input[type="number"], .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass input[type="email"], .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass input[type="tel"], .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass input[type="date"], .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass input[type="tel"] {
    border-color: #B5AAAA; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass .nf-error-wrap {
    opacity: 0 !important;
    z-index: -11 !important; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass .nf-field-label label,
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass .nf-field-label .nf-label-span {
    color: #B5AAAA;
    padding-left: 28px;
    top: 0;
    height: 32px;
    min-height: 32px;
    font-size: 12px;
    line-height: 1.33; }
    .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass .nf-field-label label:before,
    .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass .nf-field-label .nf-label-span:before {
      content: '';
      position: absolute;
      left: 16px;
      top: 50%;
      transform: translateY(-50%);
      background: url(e4d7498dd0a6cb3edd8f.svg) no-repeat 50% 50%/contain;
      width: 8px;
      height: 8px; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).active-label .nf-field-label label,
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).active-label .nf-field-label .nf-label-span {
    opacity: 1;
    z-index: 1; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).label-up .nf-field-label label,
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).label-up .nf-field-label .nf-label-span {
    height: 32px;
    min-height: 32px;
    font-size: 12px;
    line-height: 1.33;
    color: #B5AAAA; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).label-up:not(.required-label):not(.label-focus) .nf-error-wrap, .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).label-up:not(.potentially-required-label):not(.label-focus) .nf-error-wrap {
    opacity: 1 !important;
    z-index: 1 !important; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).label-focus .nf-field-label label,
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).label-focus .nf-field-label .nf-label-span {
    top: 0;
    opacity: 1;
    z-index: 1;
    height: 32px;
    min-height: 32px;
    font-size: 12px;
    line-height: 1.33;
    color: #B5AAAA; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).label-focus .nf-error-wrap {
    opacity: 0 !important;
    z-index: -1 !important; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).label-focus .field-wrap.nf-error .nf-field-label label,
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).label-focus .field-wrap.nf-error .nf-field-label .nf-label-span {
    opacity: 1;
    z-index: 1; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label label,
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label .nf-label-span {
    top: 20px;
    opacity: 1;
    z-index: 1;
    height: 32px;
    min-height: 32px;
    color: #B5AAAA;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).required-label:not(.label-focus) .nf-error-wrap {
    opacity: 1;
    z-index: 1; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).required-label.label-focus .field-wrap.nf-error .nf-field-label label,
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).required-label.label-focus .field-wrap.nf-error .nf-field-label .nf-label-span {
    opacity: 1;
    z-index: 1;
    height: 32px;
    min-height: 32px;
    font-size: 12px;
    line-height: 1.33;
    top: 0;
    color: #B5AAAA; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).required-label.label-focus .nf-error-wrap {
    opacity: 0;
    z-index: -1; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).potentially-required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label label,
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).potentially-required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label .nf-label-span {
    top: 20px;
    opacity: 1;
    z-index: 1;
    height: 32px;
    min-height: 32px;
    color: #B5AAAA;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).potentially-required-label:not(.label-focus) .nf-error-wrap {
    opacity: 1;
    z-index: 1; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).potentially-required-label.label-focus .field-wrap.nf-error .nf-field-label label,
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).potentially-required-label.label-focus .field-wrap.nf-error .nf-field-label .nf-label-span {
    opacity: 1;
    z-index: 1;
    height: 32px;
    min-height: 32px;
    font-size: 12px;
    line-height: 1.33;
    top: 0;
    color: #B5AAAA; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).potentially-required-label.label-focus .nf-error-wrap {
    opacity: 0;
    z-index: -1; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="text"], .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="number"], .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="email"], .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="tel"], .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="date"], .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="tel"] {
    border-color: #B5AAAA; }
  .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) .nf-field-label label {
    color: #B5AAAA;
    padding-left: 28px;
    top: 0;
    height: 32px;
    min-height: 32px;
    font-size: 12px;
    line-height: 1.33; }
    .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) .nf-field-label label:before {
      content: '';
      position: absolute;
      left: 16px;
      top: 50%;
      transform: translateY(-50%);
      background: url(e4d7498dd0a6cb3edd8f.svg) no-repeat 50% 50%/contain;
      width: 8px;
      height: 8px; }
  .default-form .nf-field-container.html-container {
    margin-bottom: 0;
    color: #1A1919; }
    .default-form .nf-field-container.html-container.textarea-title .nf-field-element {
      color: #1A1919;
      font-family: "Moderat-New";
      font-size: 20px;
      font-style: normal;
      font-weight: 700;
      line-height: 26px;
      margin-bottom: 16px;
      margin-top: 16px; }
    .default-form .nf-field-container.html-container .hint {
      color: #B5AAAA;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px; }
  .default-form .nf-field-container.textarea-container .nf-error textarea, .default-form .nf-field-container.textarea-container .f-fail textarea {
    border-color: #FF0F05; }
  .default-form .nf-field-container.textarea-container textarea {
    border-radius: 8px;
    border: 1px solid #E7E7E7;
    background: #F5F5F5;
    font-family: "Moderat-New";
    min-height: 320px;
    width: 100%;
    padding: 24px 16px 16px !important;
    color: #1A1919;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5; }
  .default-form .nf-field-container.date-container .nf-field-label label,
  .default-form .nf-field-container.date-container .nf-field-label .nf-label-span {
    padding-right: 66px !important;
    white-space: normal !important; }
  .default-form .nf-field-container.date-container .field-wrap .nf-field-element {
    position: relative; }
    .default-form .nf-field-container.date-container .field-wrap .nf-field-element .date-icon {
      cursor: pointer;
      width: 56px;
      height: 100%;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      right: 0;
      background: url(a38f056902f93f7bc21b.svg) no-repeat calc(100% - 16px) 50%/40px auto;
      z-index: 20; }
  .default-form .nf-field-container.date-container .field-wrap.nf-error .nf-field-element .date-icon {
    background-image: url(63a3e2322c719b44da99.svg); }
  .default-form .nf-field-container.date-container .field-wrap.nf-pass .nf-field-element .date-icon {
    background-image: url(682ee0fdd4a2e36672de.svg); }
  .default-form .nf-field-container.submit-container {
    margin-top: 48px; }

.default-form [type="submit"] {
  border-radius: 32px;
  height: 48px;
  color: #F5F5F5;
  text-align: center;
  font-family: "Moderat-New";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  cursor: pointer;
  transition: .3s;
  padding: 5px 48px;
  min-width: 247px;
  background: #0000FE !important; }
  .default-form [type="submit"]:hover {
    background: #4157FF !important; }

.default-form .error-msg {
  color: #FF0F05; }

.default-form .select2-container {
  width: 100% !important; }
  .default-form .select2-container .select2-search__field {
    color: #1A1919; }
    .default-form .select2-container .select2-search__field:-ms-input-placeholder {
      color: #B5AAAA; }
    .default-form .select2-container .select2-search__field::placeholder {
      color: #B5AAAA; }
  .default-form .select2-container.select2-container--focus .select2-selection {
    border-color: #E7E7E7;
    box-shadow: 0 0 12px 0 rgba(255, 43, 0, 0.6); }
  .default-form .select2-container .select2-selection {
    border-radius: 8px !important;
    border: 1px solid #E7E7E7;
    background: #F5F5F5;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative; }
    .default-form .select2-container .select2-selection .select2-selection__rendered {
      padding: 0 58px 0 16px;
      color: #1A1919;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 1.5; }
    .default-form .select2-container .select2-selection .select2-selection__arrow {
      transition: .3s;
      width: 32px;
      height: 32px;
      position: absolute;
      right: 16px;
      top: 50%;
      transform: translateY(-50%) rotate(90deg);
      background: url(a54eb9a043e2bfb2f0f4.svg) no-repeat 50% 50%/contain; }
      .default-form .select2-container .select2-selection .select2-selection__arrow b {
        display: none !important; }
  .default-form .select2-container.select2-container--open .select2-selection .select2-selection__arrow {
    transform: translateY(-50%) rotate(270deg); }

.default-form .select2-container--default .select2-dropdown {
  z-index: 10 !important;
  border: none !important;
  background: none;
  padding-top: 8px; }

.default-form .select2-container--default .select2-results > .select2-results__options {
  padding: 4px;
  border-radius: 8px;
  background: #F5F5F5;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16); }
  .default-form .select2-container--default .select2-results > .select2-results__options .select2-results__option {
    display: flex;
    height: 56px;
    padding: 0 8px;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    color: #1A1919;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    border-radius: 8px; }
    .default-form .select2-container--default .select2-results > .select2-results__options .select2-results__option:not(:last-child) {
      margin-bottom: 4px; }
    .default-form .select2-container--default .select2-results > .select2-results__options .select2-results__option.select2-results__option--selected {
      background: #E7E7E7; }
    .default-form .select2-container--default .select2-results > .select2-results__options .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable {
      background: #E7E7E7; }

.default-form .select2-selection--multiple {
  padding: 0 16px; }
  .default-form .select2-selection--multiple .select2-selection__rendered {
    padding: 0 !important;
    margin: 0 !important; }
  .default-form .select2-selection--multiple .select2-selection__choice__display {
    padding-left: 0;
    padding-right: 0; }
  .default-form .select2-selection--multiple .select2-search__field {
    margin: 0 !important;
    color: #1A1919;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    height: 24px; }
  .default-form .select2-selection--multiple .select2-selection__choice {
    background-color: unset;
    border: unset;
    border-radius: unset;
    box-sizing: border-box;
    margin-left: 0;
    margin-top: 0;
    padding: 0;
    max-width: 100%;
    white-space: normal;
    color: #1A1919;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; }
  .default-form .select2-selection--multiple .select2-selection__choice__remove {
    display: none; }

.-dark-mode-primary .default-form h2, .-dark-mode-primary .default-form h1, .-dark-mode-secondary .default-form h2, .-dark-mode-secondary .default-form h1, .-dark-mode-tertiary .default-form h2, .-dark-mode-tertiary .default-form h1 {
  color: #F5F5F5; }

.-dark-mode-primary .default-form h4, .-dark-mode-secondary .default-form h4, .-dark-mode-tertiary .default-form h4 {
  color: #F5F5F5; }

.-dark-mode-primary .default-form h5, .-dark-mode-secondary .default-form h5, .-dark-mode-tertiary .default-form h5 {
  color: #F5F5F5; }

.-dark-mode-primary .default-form .nf-field-container input[type="text"], .-dark-mode-primary .default-form .nf-field-container input[type="number"], .-dark-mode-primary .default-form .nf-field-container input[type="email"], .-dark-mode-primary .default-form .nf-field-container input[type="tel"], .-dark-mode-primary .default-form .nf-field-container input[type="date"], .-dark-mode-secondary .default-form .nf-field-container input[type="text"], .-dark-mode-secondary .default-form .nf-field-container input[type="number"], .-dark-mode-secondary .default-form .nf-field-container input[type="email"], .-dark-mode-secondary .default-form .nf-field-container input[type="tel"], .-dark-mode-secondary .default-form .nf-field-container input[type="date"], .-dark-mode-tertiary .default-form .nf-field-container input[type="text"], .-dark-mode-tertiary .default-form .nf-field-container input[type="number"], .-dark-mode-tertiary .default-form .nf-field-container input[type="email"], .-dark-mode-tertiary .default-form .nf-field-container input[type="tel"], .-dark-mode-tertiary .default-form .nf-field-container input[type="date"] {
  border: 1px solid #494444;
  background: #1A1919;
  color: #F5F5F5; }
  .-dark-mode-primary .default-form .nf-field-container input[type="text"]:-ms-input-placeholder, .-dark-mode-primary .default-form .nf-field-container input[type="number"]:-ms-input-placeholder, .-dark-mode-primary .default-form .nf-field-container input[type="email"]:-ms-input-placeholder, .-dark-mode-primary .default-form .nf-field-container input[type="tel"]:-ms-input-placeholder, .-dark-mode-primary .default-form .nf-field-container input[type="date"]:-ms-input-placeholder, .-dark-mode-secondary .default-form .nf-field-container input[type="text"]:-ms-input-placeholder, .-dark-mode-secondary .default-form .nf-field-container input[type="number"]:-ms-input-placeholder, .-dark-mode-secondary .default-form .nf-field-container input[type="email"]:-ms-input-placeholder, .-dark-mode-secondary .default-form .nf-field-container input[type="tel"]:-ms-input-placeholder, .-dark-mode-secondary .default-form .nf-field-container input[type="date"]:-ms-input-placeholder, .-dark-mode-tertiary .default-form .nf-field-container input[type="text"]:-ms-input-placeholder, .-dark-mode-tertiary .default-form .nf-field-container input[type="number"]:-ms-input-placeholder, .-dark-mode-tertiary .default-form .nf-field-container input[type="email"]:-ms-input-placeholder, .-dark-mode-tertiary .default-form .nf-field-container input[type="tel"]:-ms-input-placeholder, .-dark-mode-tertiary .default-form .nf-field-container input[type="date"]:-ms-input-placeholder {
    color: #1A1919; }
  .-dark-mode-primary .default-form .nf-field-container input[type="text"]::placeholder, .-dark-mode-primary .default-form .nf-field-container input[type="number"]::placeholder, .-dark-mode-primary .default-form .nf-field-container input[type="email"]::placeholder, .-dark-mode-primary .default-form .nf-field-container input[type="tel"]::placeholder, .-dark-mode-primary .default-form .nf-field-container input[type="date"]::placeholder, .-dark-mode-secondary .default-form .nf-field-container input[type="text"]::placeholder, .-dark-mode-secondary .default-form .nf-field-container input[type="number"]::placeholder, .-dark-mode-secondary .default-form .nf-field-container input[type="email"]::placeholder, .-dark-mode-secondary .default-form .nf-field-container input[type="tel"]::placeholder, .-dark-mode-secondary .default-form .nf-field-container input[type="date"]::placeholder, .-dark-mode-tertiary .default-form .nf-field-container input[type="text"]::placeholder, .-dark-mode-tertiary .default-form .nf-field-container input[type="number"]::placeholder, .-dark-mode-tertiary .default-form .nf-field-container input[type="email"]::placeholder, .-dark-mode-tertiary .default-form .nf-field-container input[type="tel"]::placeholder, .-dark-mode-tertiary .default-form .nf-field-container input[type="date"]::placeholder {
    color: #1A1919; }
  .-dark-mode-primary .default-form .nf-field-container input[type="text"]:focus, .-dark-mode-primary .default-form .nf-field-container input[type="number"]:focus, .-dark-mode-primary .default-form .nf-field-container input[type="email"]:focus, .-dark-mode-primary .default-form .nf-field-container input[type="tel"]:focus, .-dark-mode-primary .default-form .nf-field-container input[type="date"]:focus, .-dark-mode-secondary .default-form .nf-field-container input[type="text"]:focus, .-dark-mode-secondary .default-form .nf-field-container input[type="number"]:focus, .-dark-mode-secondary .default-form .nf-field-container input[type="email"]:focus, .-dark-mode-secondary .default-form .nf-field-container input[type="tel"]:focus, .-dark-mode-secondary .default-form .nf-field-container input[type="date"]:focus, .-dark-mode-tertiary .default-form .nf-field-container input[type="text"]:focus, .-dark-mode-tertiary .default-form .nf-field-container input[type="number"]:focus, .-dark-mode-tertiary .default-form .nf-field-container input[type="email"]:focus, .-dark-mode-tertiary .default-form .nf-field-container input[type="tel"]:focus, .-dark-mode-tertiary .default-form .nf-field-container input[type="date"]:focus {
    border-color: #494444;
    box-shadow: 0 0 12px 0 rgba(255, 43, 0, 0.6); }

.-dark-mode-primary .default-form .nf-field-container select, .-dark-mode-secondary .default-form .nf-field-container select, .-dark-mode-tertiary .default-form .nf-field-container select {
  border: 1px solid #494444;
  background: #1A1919;
  color: #F5F5F5;
  font-family: "Moderat-New"; }

.-dark-mode-primary .default-form .nf-field-container.html-container, .-dark-mode-secondary .default-form .nf-field-container.html-container, .-dark-mode-tertiary .default-form .nf-field-container.html-container {
  color: #F5F5F5; }
  .-dark-mode-primary .default-form .nf-field-container.html-container.textarea-title .nf-field-element, .-dark-mode-secondary .default-form .nf-field-container.html-container.textarea-title .nf-field-element, .-dark-mode-tertiary .default-form .nf-field-container.html-container.textarea-title .nf-field-element {
    color: #F5F5F5; }

.-dark-mode-primary .default-form .nf-field-container.listselect-container.fake-nf-pass .field-wrap:not(.nf-error) .select2-container .select2-selection, .-dark-mode-secondary .default-form .nf-field-container.listselect-container.fake-nf-pass .field-wrap:not(.nf-error) .select2-container .select2-selection, .-dark-mode-tertiary .default-form .nf-field-container.listselect-container.fake-nf-pass .field-wrap:not(.nf-error) .select2-container .select2-selection {
  border-color: #B5AAAA; }

.-dark-mode-primary .default-form .nf-field-container.textbox_with_tooltip-container.fake-nf-pass .field-wrap:not(.nf-error) .select2-container .select2-selection, .-dark-mode-secondary .default-form .nf-field-container.textbox_with_tooltip-container.fake-nf-pass .field-wrap:not(.nf-error) .select2-container .select2-selection, .-dark-mode-tertiary .default-form .nf-field-container.textbox_with_tooltip-container.fake-nf-pass .field-wrap:not(.nf-error) .select2-container .select2-selection {
  border-color: #B5AAAA; }

.-dark-mode-primary .default-form .nf-field-container.textarea-container .nf-error textarea, .-dark-mode-primary .default-form .nf-field-container.textarea-container .f-fail textarea, .-dark-mode-secondary .default-form .nf-field-container.textarea-container .nf-error textarea, .-dark-mode-secondary .default-form .nf-field-container.textarea-container .f-fail textarea, .-dark-mode-tertiary .default-form .nf-field-container.textarea-container .nf-error textarea, .-dark-mode-tertiary .default-form .nf-field-container.textarea-container .f-fail textarea {
  border-color: #FF0F05; }

.-dark-mode-primary .default-form .nf-field-container.textarea-container textarea, .-dark-mode-secondary .default-form .nf-field-container.textarea-container textarea, .-dark-mode-tertiary .default-form .nf-field-container.textarea-container textarea {
  color: #F5F5F5;
  border-color: #494444;
  background: #1A1919; }

.-dark-mode-primary .default-form .nf-field-container.listradio-container .nf-field-label .nf-label-span, .-dark-mode-primary .default-form .nf-field-container.listcheckbox-container .nf-field-label .nf-label-span, .-dark-mode-secondary .default-form .nf-field-container.listradio-container .nf-field-label .nf-label-span, .-dark-mode-secondary .default-form .nf-field-container.listcheckbox-container .nf-field-label .nf-label-span, .-dark-mode-tertiary .default-form .nf-field-container.listradio-container .nf-field-label .nf-label-span, .-dark-mode-tertiary .default-form .nf-field-container.listcheckbox-container .nf-field-label .nf-label-span {
  color: #F5F5F5; }

.-dark-mode-primary .default-form .nf-field-container.listradio-container .nf-field-element ul li label, .-dark-mode-primary .default-form .nf-field-container.listcheckbox-container .nf-field-element ul li label, .-dark-mode-secondary .default-form .nf-field-container.listradio-container .nf-field-element ul li label, .-dark-mode-secondary .default-form .nf-field-container.listcheckbox-container .nf-field-element ul li label, .-dark-mode-tertiary .default-form .nf-field-container.listradio-container .nf-field-element ul li label, .-dark-mode-tertiary .default-form .nf-field-container.listcheckbox-container .nf-field-element ul li label {
  background: #1A1919;
  border: 1px solid #494444;
  color: #F5F5F5; }
  .-dark-mode-primary .default-form .nf-field-container.listradio-container .nf-field-element ul li label:before, .-dark-mode-primary .default-form .nf-field-container.listcheckbox-container .nf-field-element ul li label:before, .-dark-mode-secondary .default-form .nf-field-container.listradio-container .nf-field-element ul li label:before, .-dark-mode-secondary .default-form .nf-field-container.listcheckbox-container .nf-field-element ul li label:before, .-dark-mode-tertiary .default-form .nf-field-container.listradio-container .nf-field-element ul li label:before, .-dark-mode-tertiary .default-form .nf-field-container.listcheckbox-container .nf-field-element ul li label:before {
    background: #272526;
    border: 1px solid #B5AAAA; }
  .-dark-mode-primary .default-form .nf-field-container.listradio-container .nf-field-element ul li label:after, .-dark-mode-primary .default-form .nf-field-container.listcheckbox-container .nf-field-element ul li label:after, .-dark-mode-secondary .default-form .nf-field-container.listradio-container .nf-field-element ul li label:after, .-dark-mode-secondary .default-form .nf-field-container.listcheckbox-container .nf-field-element ul li label:after, .-dark-mode-tertiary .default-form .nf-field-container.listradio-container .nf-field-element ul li label:after, .-dark-mode-tertiary .default-form .nf-field-container.listcheckbox-container .nf-field-element ul li label:after {
    background: #F5F5F5;
    border: 7px solid #FF380E; }

.-dark-mode-primary .default-form .nf-field-container.listradio-container .nf-field-element ul li input:checked + label, .-dark-mode-primary .default-form .nf-field-container.listcheckbox-container .nf-field-element ul li input:checked + label, .-dark-mode-secondary .default-form .nf-field-container.listradio-container .nf-field-element ul li input:checked + label, .-dark-mode-secondary .default-form .nf-field-container.listcheckbox-container .nf-field-element ul li input:checked + label, .-dark-mode-tertiary .default-form .nf-field-container.listradio-container .nf-field-element ul li input:checked + label, .-dark-mode-tertiary .default-form .nf-field-container.listcheckbox-container .nf-field-element ul li input:checked + label {
  color: #F5F5F5;
  border: 1px solid #B5AAAA; }

.-dark-mode-primary .default-form .nf-field-container.listradio-container .field-wrap.nf-error .nf-field-element ul li label, .-dark-mode-primary .default-form .nf-field-container.listcheckbox-container .field-wrap.nf-error .nf-field-element ul li label, .-dark-mode-secondary .default-form .nf-field-container.listradio-container .field-wrap.nf-error .nf-field-element ul li label, .-dark-mode-secondary .default-form .nf-field-container.listcheckbox-container .field-wrap.nf-error .nf-field-element ul li label, .-dark-mode-tertiary .default-form .nf-field-container.listradio-container .field-wrap.nf-error .nf-field-element ul li label, .-dark-mode-tertiary .default-form .nf-field-container.listcheckbox-container .field-wrap.nf-error .nf-field-element ul li label {
  border-color: #FF0F05; }

.-dark-mode-primary .default-form .nf-field-container.checkbox-container .checkbox-wrap.nf-fail label:after, .-dark-mode-primary .default-form .nf-field-container.checkbox-container .checkbox-wrap.nf-error label:after, .-dark-mode-secondary .default-form .nf-field-container.checkbox-container .checkbox-wrap.nf-fail label:after, .-dark-mode-secondary .default-form .nf-field-container.checkbox-container .checkbox-wrap.nf-error label:after, .-dark-mode-tertiary .default-form .nf-field-container.checkbox-container .checkbox-wrap.nf-fail label:after, .-dark-mode-tertiary .default-form .nf-field-container.checkbox-container .checkbox-wrap.nf-error label:after {
  border-color: #FF0F05;
  background: #F5F5F5; }

.-dark-mode-primary .default-form .nf-field-container.checkbox-container .checkbox-wrap label, .-dark-mode-secondary .default-form .nf-field-container.checkbox-container .checkbox-wrap label, .-dark-mode-tertiary .default-form .nf-field-container.checkbox-container .checkbox-wrap label {
  color: #F5F5F5; }
  .-dark-mode-primary .default-form .nf-field-container.checkbox-container .checkbox-wrap label a, .-dark-mode-secondary .default-form .nf-field-container.checkbox-container .checkbox-wrap label a, .-dark-mode-tertiary .default-form .nf-field-container.checkbox-container .checkbox-wrap label a {
    color: #F5F5F5; }

.-dark-mode-primary .default-form .nf-field-container.checkbox-container label:after, .-dark-mode-secondary .default-form .nf-field-container.checkbox-container label:after, .-dark-mode-tertiary .default-form .nf-field-container.checkbox-container label:after {
  border: 1px solid #B5AAAA;
  background: #1A1919; }

.-dark-mode-primary .default-form .nf-field-container.checkbox-container label:before, .-dark-mode-secondary .default-form .nf-field-container.checkbox-container label:before, .-dark-mode-tertiary .default-form .nf-field-container.checkbox-container label:before {
  background: url(8f6925eb1f4c36a852c3.svg) no-repeat 50% 50%/24px 24px; }

.-dark-mode-primary .default-form .nf-field-container:not(.checkbox-container) .nf-field-label label, .-dark-mode-secondary .default-form .nf-field-container:not(.checkbox-container) .nf-field-label label, .-dark-mode-tertiary .default-form .nf-field-container:not(.checkbox-container) .nf-field-label label {
  color: #F5F5F5; }

.-dark-mode-primary .default-form .nf-field-container .field-wrap.nf-error .select2-container .select2-selection, .-dark-mode-secondary .default-form .nf-field-container .field-wrap.nf-error .select2-container .select2-selection, .-dark-mode-tertiary .default-form .nf-field-container .field-wrap.nf-error .select2-container .select2-selection {
  border-color: #FF0F05; }

.-dark-mode-primary .default-form .nf-field-container .field-wrap.nf-pass .select2-container .select2-selection, .-dark-mode-secondary .default-form .nf-field-container .field-wrap.nf-pass .select2-container .select2-selection, .-dark-mode-tertiary .default-form .nf-field-container .field-wrap.nf-pass .select2-container .select2-selection {
  border-color: #B5AAAA; }

.-dark-mode-primary .default-form .nf-field-container .field-wrap.nf-pass textarea, .-dark-mode-secondary .default-form .nf-field-container .field-wrap.nf-pass textarea, .-dark-mode-tertiary .default-form .nf-field-container .field-wrap.nf-pass textarea {
  border-color: #B5AAAA; }

.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-error-wrap .error, .-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-error-wrap .error-label, .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-error-wrap .error, .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-error-wrap .error-label, .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-error-wrap .error, .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-error-wrap .error-label {
  color: #FF0F05; }

.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-field-label label,
.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-field-label .nf-label-span, .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-field-label label,
.-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-field-label .nf-label-span, .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-field-label label,
.-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-field-label .nf-label-span {
  color: #F5F5F5; }
  .-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-field-label label i,
  .-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-field-label .nf-label-span i, .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-field-label label i,
  .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-field-label .nf-label-span i, .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-field-label label i,
  .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .nf-field-label .nf-label-span i {
    color: #B5AAAA; }

.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-error input[type="text"], .-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-error input[type="number"], .-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-error input[type="email"], .-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-error input[type="date"], .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-error input[type="text"], .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-error input[type="number"], .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-error input[type="email"], .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-error input[type="date"], .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-error input[type="text"], .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-error input[type="number"], .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-error input[type="email"], .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-error input[type="date"] {
  border-color: #FF0F05; }

.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass input[type="text"], .-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass input[type="number"], .-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass input[type="email"], .-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass input[type="tel"], .-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass input[type="date"], .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass input[type="text"], .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass input[type="number"], .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass input[type="email"], .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass input[type="tel"], .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass input[type="date"], .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass input[type="text"], .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass input[type="number"], .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass input[type="email"], .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass input[type="tel"], .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass input[type="date"] {
  border-color: #B5AAAA; }

.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass .nf-field-label label,
.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass .nf-field-label .nf-label-span, .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass .nf-field-label label,
.-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass .nf-field-label .nf-label-span, .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass .nf-field-label label,
.-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container) .field-wrap.nf-pass .nf-field-label .nf-label-span {
  color: #B5AAAA; }

.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).label-up .nf-field-label label,
.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).label-up .nf-field-label .nf-label-span, .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).label-up .nf-field-label label,
.-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).label-up .nf-field-label .nf-label-span, .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).label-up .nf-field-label label,
.-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).label-up .nf-field-label .nf-label-span {
  color: #B5AAAA; }

.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).label-focus .nf-field-label label,
.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).label-focus .nf-field-label .nf-label-span, .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).label-focus .nf-field-label label,
.-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).label-focus .nf-field-label .nf-label-span, .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).label-focus .nf-field-label label,
.-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).label-focus .nf-field-label .nf-label-span {
  color: #B5AAAA; }

.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label label,
.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label .nf-label-span, .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label label,
.-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label .nf-label-span, .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label label,
.-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label .nf-label-span {
  color: #B5AAAA; }

.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).required-label:not(.label-focus) .nf-error-msg, .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).required-label:not(.label-focus) .nf-error-msg, .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).required-label:not(.label-focus) .nf-error-msg {
  opacity: 1;
  z-index: 1; }

.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).required-label.label-focus .field-wrap.nf-error .nf-field-label label,
.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).required-label.label-focus .field-wrap.nf-error .nf-field-label .nf-label-span, .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).required-label.label-focus .field-wrap.nf-error .nf-field-label label,
.-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).required-label.label-focus .field-wrap.nf-error .nf-field-label .nf-label-span, .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).required-label.label-focus .field-wrap.nf-error .nf-field-label label,
.-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).required-label.label-focus .field-wrap.nf-error .nf-field-label .nf-label-span {
  color: #B5AAAA; }

.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).potentially-required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label label,
.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).potentially-required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label .nf-label-span, .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).potentially-required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label label,
.-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).potentially-required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label .nf-label-span, .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).potentially-required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label label,
.-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).potentially-required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label .nf-label-span {
  color: #B5AAAA; }

.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).potentially-required-label.label-focus .field-wrap.nf-error .nf-field-label label,
.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).potentially-required-label.label-focus .field-wrap.nf-error .nf-field-label .nf-label-span, .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).potentially-required-label.label-focus .field-wrap.nf-error .nf-field-label label,
.-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).potentially-required-label.label-focus .field-wrap.nf-error .nf-field-label .nf-label-span, .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).potentially-required-label.label-focus .field-wrap.nf-error .nf-field-label label,
.-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).potentially-required-label.label-focus .field-wrap.nf-error .nf-field-label .nf-label-span {
  color: #B5AAAA; }

.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="text"], .-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="number"], .-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="email"], .-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="tel"], .-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="date"], .-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="tel"], .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="text"], .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="number"], .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="email"], .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="tel"], .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="date"], .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="tel"], .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="text"], .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="number"], .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="email"], .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="tel"], .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="date"], .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="tel"] {
  border-color: #B5AAAA; }

.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) .nf-field-label label,
.-dark-mode-primary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) .nf-field-label .nf-label-span, .-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) .nf-field-label label,
.-dark-mode-secondary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) .nf-field-label .nf-label-span, .-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) .nf-field-label label,
.-dark-mode-tertiary .default-form .nf-field-container:not(.listselect-container):not(.checkbox-container):not(.listradio-container).fake-nf-pass .field-wrap:not(.nf-error) .nf-field-label .nf-label-span {
  color: #B5AAAA; }

.-dark-mode-primary .default-form .select2-container.select2-container--focus .select2-selection, .-dark-mode-secondary .default-form .select2-container.select2-container--focus .select2-selection, .-dark-mode-tertiary .default-form .select2-container.select2-container--focus .select2-selection {
  border-color: #B5AAAA;
  box-shadow: unset; }

.-dark-mode-primary .default-form .select2-container .select2-search__field, .-dark-mode-secondary .default-form .select2-container .select2-search__field, .-dark-mode-tertiary .default-form .select2-container .select2-search__field {
  color: #F5F5F5; }

.-dark-mode-primary .default-form .select2-container .select2-selection, .-dark-mode-secondary .default-form .select2-container .select2-selection, .-dark-mode-tertiary .default-form .select2-container .select2-selection {
  border: 1px solid #494444;
  background: #1A1919; }
  .-dark-mode-primary .default-form .select2-container .select2-selection .select2-selection__rendered, .-dark-mode-secondary .default-form .select2-container .select2-selection .select2-selection__rendered, .-dark-mode-tertiary .default-form .select2-container .select2-selection .select2-selection__rendered {
    color: #F5F5F5; }
  .-dark-mode-primary .default-form .select2-container .select2-selection .select2-selection__placeholder, .-dark-mode-secondary .default-form .select2-container .select2-selection .select2-selection__placeholder, .-dark-mode-tertiary .default-form .select2-container .select2-selection .select2-selection__placeholder {
    color: #B5AAAA; }
  .-dark-mode-primary .default-form .select2-container .select2-selection .select2-selection__clear, .-dark-mode-secondary .default-form .select2-container .select2-selection .select2-selection__clear, .-dark-mode-tertiary .default-form .select2-container .select2-selection .select2-selection__clear {
    color: #F5F5F5; }
  .-dark-mode-primary .default-form .select2-container .select2-selection .select2-selection__arrow, .-dark-mode-secondary .default-form .select2-container .select2-selection .select2-selection__arrow, .-dark-mode-tertiary .default-form .select2-container .select2-selection .select2-selection__arrow {
    background: url(1a398d1c9f7b7f12b90a.svg) no-repeat 50% 50%/contain; }

.-dark-mode-primary .default-form .select2-container--default .select2-results > .select2-results__options, .-dark-mode-secondary .default-form .select2-container--default .select2-results > .select2-results__options, .-dark-mode-tertiary .default-form .select2-container--default .select2-results > .select2-results__options {
  background: #1A1919;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16); }
  .-dark-mode-primary .default-form .select2-container--default .select2-results > .select2-results__options .select2-results__option, .-dark-mode-secondary .default-form .select2-container--default .select2-results > .select2-results__options .select2-results__option, .-dark-mode-tertiary .default-form .select2-container--default .select2-results > .select2-results__options .select2-results__option {
    color: #F5F5F5; }
    .-dark-mode-primary .default-form .select2-container--default .select2-results > .select2-results__options .select2-results__option.select2-results__option--selected, .-dark-mode-secondary .default-form .select2-container--default .select2-results > .select2-results__options .select2-results__option.select2-results__option--selected, .-dark-mode-tertiary .default-form .select2-container--default .select2-results > .select2-results__options .select2-results__option.select2-results__option--selected {
      background: #494444; }
    .-dark-mode-primary .default-form .select2-container--default .select2-results > .select2-results__options .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable, .-dark-mode-secondary .default-form .select2-container--default .select2-results > .select2-results__options .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable, .-dark-mode-tertiary .default-form .select2-container--default .select2-results > .select2-results__options .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable {
      background: #494444; }

.-dark-mode-primary .default-form .select2-selection--multiple .select2-selection__rendered, .-dark-mode-secondary .default-form .select2-selection--multiple .select2-selection__rendered, .-dark-mode-tertiary .default-form .select2-selection--multiple .select2-selection__rendered {
  color: #F5F5F5; }

.-dark-mode-primary .default-form .select2-selection--multiple .select2-search__field, .-dark-mode-secondary .default-form .select2-selection--multiple .select2-search__field, .-dark-mode-tertiary .default-form .select2-selection--multiple .select2-search__field {
  color: #F5F5F5; }

.jFiler .jFiler-input-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding-top: 0 !important; }

.jFiler .jFiler-input-caption {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  padding-top: 0 !important; }

.jFiler .jFiler-item .jFiler-item-others {
  margin-top: 4px; }

.jFiler .jFiler-items {
  width: 400px; }

.impressum-page-name .section-hero-type-2 {
  padding: 80px 0; }
  @media (max-width: 1439px) {
    .impressum-page-name .section-hero-type-2 {
      padding: 120px 0 80px; } }
  @media (max-width: 767px) {
    .impressum-page-name .section-hero-type-2 {
      padding: 88px 0 80px; } }

.impressum-page-name .section_simple_content {
  padding: 48px 0; }
  .impressum-page-name .section_simple_content .container {
    max-width: 1440px;
    padding: 0 188px; }
    @media (max-width: 1439px) {
      .impressum-page-name .section_simple_content .container {
        padding: 0 140px; } }
    @media (max-width: 767px) {
      .impressum-page-name .section_simple_content .container {
        padding: 0 24px; } }
  .impressum-page-name .section_simple_content.-dark-mode-secondary .text-2 a {
    color: #F5F5F5; }

.datenschutz-page-name .section-hero-type-2 {
  padding: 80px 0; }
  @media (max-width: 1439px) {
    .datenschutz-page-name .section-hero-type-2 {
      padding: 120px 0 80px; } }
  @media (max-width: 767px) {
    .datenschutz-page-name .section-hero-type-2 {
      padding: 88px 0 80px; } }

.datenschutz-page-name .section_simple_content {
  padding: 48px 0; }
  .datenschutz-page-name .section_simple_content .container {
    max-width: 1440px;
    padding: 0 188px; }
    @media (max-width: 1439px) {
      .datenschutz-page-name .section_simple_content .container {
        padding: 0 140px; } }
    @media (max-width: 767px) {
      .datenschutz-page-name .section_simple_content .container {
        padding: 0 24px; } }
  .datenschutz-page-name .section_simple_content.-dark-mode-secondary .text-2 a, .datenschutz-page-name .section_simple_content.-dark-mode-secondary .text-2 h2, .datenschutz-page-name .section_simple_content.-dark-mode-secondary .text-2 h3 {
    color: #F5F5F5; }
  .datenschutz-page-name .section_simple_content.-dark-mode-secondary .text-2 h2 {
    margin: 40px 0; }
  .datenschutz-page-name .section_simple_content.-dark-mode-secondary .text-2 h3 {
    margin: 24px 0 32px 0; }

.hero {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  padding: 48px 0;
  min-height: 720px;
  overflow: visible; }
  @media (max-width: 1439px) {
    .hero {
      min-height: 600px;
      padding: 32px 0; } }
  @media (max-width: 1023px) {
    .hero {
      min-height: 730px; } }
  @media (max-width: 767px) {
    .hero {
      min-height: 1022px;
      padding: 0 0 64px; } }
  .hero .content-box {
    position: relative;
    text-align: center; }
    @media (max-width: 767px) {
      .hero .content-box {
        padding: 24px 0 24px 0;
        background: linear-gradient(180deg, #1A1919 74%, rgba(26, 25, 25, 0) 100%); } }
    .hero .content-box h1, .hero .content-box h2, .hero .content-box h3, .hero .content-box h4, .hero .content-box h5, .hero .content-box p, .hero .content-box ul, .hero .content-box ol {
      text-align: center;
      color: #F5F5F5;
      text-shadow: 0 0 16px rgba(0, 0, 0, 0.16); }
    @media (max-width: 1439px) {
      .hero .content-box .headline-xl {
        margin-top: 14px; } }
    @media (max-width: 1023px) {
      .hero .content-box .headline-xl {
        margin-top: 0; } }
  .hero .background-box {
    position: absolute;
    left: 0;
    overflow: hidden;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0; }
    @media (max-width: 767px) {
      .hero .background-box {
        height: 400px;
        top: 228px; } }
    .hero .background-box:after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: -1;
      background: linear-gradient(180deg, rgba(26, 25, 25, 0) 71%, #1A1919 100%); }
    .hero .background-box img {
      z-index: -2;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .hero .multi-step_form_preview {
    padding: 0 80px;
    width: 100%;
    max-width: 1440px; }
    @media screen and (max-width: 1439px) {
      .hero .multi-step_form_preview {
        padding: 0 24px; } }
    @media (max-width: 767px) {
      .hero .multi-step_form_preview {
        padding: 0 16px; } }
    .hero .multi-step_form_preview .wrapper {
      opacity: 0;
      transition: opacity 2s;
      position: relative;
      padding: 24px 48px;
      border-radius: 8px;
      background: #F5F5F5; }
      @media screen and (max-width: 1439px) {
        .hero .multi-step_form_preview .wrapper {
          padding: 24px; } }
      @media (max-width: 767px) {
        .hero .multi-step_form_preview .wrapper {
          padding: 24px 16px; } }
      .hero .multi-step_form_preview .wrapper.show {
        opacity: 1; }

.section-hero-type-2 {
  background: #F5F5F5;
  padding: 200px 0; }
  @media (max-width: 767px) {
    .section-hero-type-2 {
      padding: 88px 0 120px; } }
  .section-hero-type-2.-light-mode-primary, .section-hero-type-2.-light-mode-secondary {
    background: #F5F5F5; }
    .section-hero-type-2.-light-mode-primary .title, .section-hero-type-2.-light-mode-secondary .title {
      color: #1A1919; }
      .section-hero-type-2.-light-mode-primary .title span, .section-hero-type-2.-light-mode-secondary .title span {
        color: #A49B9B; }
  .section-hero-type-2.-light-mode-secondary {
    background: #EBEBEB; }
  .section-hero-type-2.-light-mode-tertiary {
    background: #A49B9B; }
    .section-hero-type-2.-light-mode-tertiary .title {
      color: #1A1919; }
      .section-hero-type-2.-light-mode-tertiary .title span {
        color: #EBEBEB; }
  .section-hero-type-2.-dark-mode-primary, .section-hero-type-2.-dark-mode-secondary, .section-hero-type-2.-dark-mode-tertiary {
    background: #1A1919; }
    .section-hero-type-2.-dark-mode-primary .title, .section-hero-type-2.-dark-mode-secondary .title, .section-hero-type-2.-dark-mode-tertiary .title {
      color: #F5F5F5; }
      .section-hero-type-2.-dark-mode-primary .title span, .section-hero-type-2.-dark-mode-secondary .title span, .section-hero-type-2.-dark-mode-tertiary .title span {
        color: #A49B9B; }
  .section-hero-type-2.-dark-mode-secondary {
    background: #272526; }
  .section-hero-type-2.-dark-mode-tertiary {
    background: #494444; }
  .section-hero-type-2.-brand-mode-primary, .section-hero-type-2.-brand-mode-secondary, .section-hero-type-2.-brand-mode-tertiary {
    background: #FF380E; }
    .section-hero-type-2.-brand-mode-primary .title, .section-hero-type-2.-brand-mode-secondary .title, .section-hero-type-2.-brand-mode-tertiary .title {
      color: #F5F5F5; }
      .section-hero-type-2.-brand-mode-primary .title span, .section-hero-type-2.-brand-mode-secondary .title span, .section-hero-type-2.-brand-mode-tertiary .title span {
        color: #F5F5F5; }
  .section-hero-type-2.-brand-mode-secondary .title {
    color: #F5F5F5; }
    .section-hero-type-2.-brand-mode-secondary .title span {
      color: #0000FE; }
  .section-hero-type-2.-highlight-mode-primary, .section-hero-type-2.-highlight-mode-secondary, .section-hero-type-2.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-hero-type-2.-highlight-mode-primary .title, .section-hero-type-2.-highlight-mode-secondary .title, .section-hero-type-2.-highlight-mode-tertiary .title {
      color: #F5F5F5; }
      .section-hero-type-2.-highlight-mode-primary .title span, .section-hero-type-2.-highlight-mode-secondary .title span, .section-hero-type-2.-highlight-mode-tertiary .title span {
        color: #F5F5F5; }
  .section-hero-type-2 .container {
    padding: 0 188px; }
    @media (max-width: 1439px) {
      .section-hero-type-2 .container {
        padding: 0 140px; } }
    @media (max-width: 767px) {
      .section-hero-type-2 .container {
        padding: 0 24px; } }
  .section-hero-type-2 .title {
    max-width: 632px; }
    @media (max-width: 1439px) {
      .section-hero-type-2 .title {
        max-width: 612px; } }
    .section-hero-type-2 .title span {
      color: #A49B9B; }

.hero-type-3 {
  background: #F5F5F5;
  padding: 80px 0; }
  @media (max-width: 1023px) {
    .hero-type-3 {
      padding: 88px 0 120px 0; } }
  .hero-type-3.wider {
    background: #E7E7E7; }
    @media screen and (max-width: 767px) {
      .hero-type-3.wider {
        padding: 64px 0; } }
    @media screen and (max-width: 767px) {
      .hero-type-3.wider .container {
        padding: 0 16px; } }
    .hero-type-3.wider .wrap {
      max-width: unset; }
  .hero-type-3.-light-mode-primary, .hero-type-3.-light-mode-secondary {
    background: #F5F5F5; }
    .hero-type-3.-light-mode-primary .wrap, .hero-type-3.-light-mode-secondary .wrap {
      color: #1A1919; }
      .hero-type-3.-light-mode-primary .wrap span, .hero-type-3.-light-mode-secondary .wrap span {
        color: #A49B9B !important; }
  .hero-type-3.-light-mode-secondary {
    background: #EBEBEB; }
  .hero-type-3.-light-mode-tertiary {
    background: #A49B9B; }
    .hero-type-3.-light-mode-tertiary .wrap {
      color: #1A1919; }
      .hero-type-3.-light-mode-tertiary .wrap span {
        color: #EBEBEB !important; }
  .hero-type-3.-dark-mode-primary, .hero-type-3.-dark-mode-secondary, .hero-type-3.-dark-mode-tertiary {
    background: #1A1919; }
    .hero-type-3.-dark-mode-primary .wrap, .hero-type-3.-dark-mode-secondary .wrap, .hero-type-3.-dark-mode-tertiary .wrap {
      color: #F5F5F5; }
      .hero-type-3.-dark-mode-primary .wrap h1, .hero-type-3.-dark-mode-primary .wrap h2, .hero-type-3.-dark-mode-primary .wrap h3, .hero-type-3.-dark-mode-primary .wrap h4, .hero-type-3.-dark-mode-primary .wrap h5, .hero-type-3.-dark-mode-primary .wrap h6, .hero-type-3.-dark-mode-secondary .wrap h1, .hero-type-3.-dark-mode-secondary .wrap h2, .hero-type-3.-dark-mode-secondary .wrap h3, .hero-type-3.-dark-mode-secondary .wrap h4, .hero-type-3.-dark-mode-secondary .wrap h5, .hero-type-3.-dark-mode-secondary .wrap h6, .hero-type-3.-dark-mode-tertiary .wrap h1, .hero-type-3.-dark-mode-tertiary .wrap h2, .hero-type-3.-dark-mode-tertiary .wrap h3, .hero-type-3.-dark-mode-tertiary .wrap h4, .hero-type-3.-dark-mode-tertiary .wrap h5, .hero-type-3.-dark-mode-tertiary .wrap h6 {
        color: #F5F5F5; }
      .hero-type-3.-dark-mode-primary .wrap span, .hero-type-3.-dark-mode-secondary .wrap span, .hero-type-3.-dark-mode-tertiary .wrap span {
        color: #A49B9B !important; }
  .hero-type-3.-dark-mode-secondary {
    background: #272526; }
  .hero-type-3.-dark-mode-tertiary {
    background: #494444; }
  .hero-type-3.-brand-mode-primary, .hero-type-3.-brand-mode-secondary, .hero-type-3.-brand-mode-tertiary {
    background: #FF380E; }
    .hero-type-3.-brand-mode-primary .wrap, .hero-type-3.-brand-mode-secondary .wrap, .hero-type-3.-brand-mode-tertiary .wrap {
      color: #F5F5F5; }
      .hero-type-3.-brand-mode-primary .wrap h1, .hero-type-3.-brand-mode-primary .wrap h2, .hero-type-3.-brand-mode-primary .wrap h3, .hero-type-3.-brand-mode-primary .wrap h4, .hero-type-3.-brand-mode-primary .wrap h5, .hero-type-3.-brand-mode-primary .wrap h6, .hero-type-3.-brand-mode-secondary .wrap h1, .hero-type-3.-brand-mode-secondary .wrap h2, .hero-type-3.-brand-mode-secondary .wrap h3, .hero-type-3.-brand-mode-secondary .wrap h4, .hero-type-3.-brand-mode-secondary .wrap h5, .hero-type-3.-brand-mode-secondary .wrap h6, .hero-type-3.-brand-mode-tertiary .wrap h1, .hero-type-3.-brand-mode-tertiary .wrap h2, .hero-type-3.-brand-mode-tertiary .wrap h3, .hero-type-3.-brand-mode-tertiary .wrap h4, .hero-type-3.-brand-mode-tertiary .wrap h5, .hero-type-3.-brand-mode-tertiary .wrap h6 {
        color: #F5F5F5; }
      .hero-type-3.-brand-mode-primary .wrap span, .hero-type-3.-brand-mode-secondary .wrap span, .hero-type-3.-brand-mode-tertiary .wrap span {
        color: #F5F5F5 !important; }
  .hero-type-3.-brand-mode-secondary .wrap span {
    color: #0000FE !important; }
  .hero-type-3.-highlight-mode-primary, .hero-type-3.-highlight-mode-secondary, .hero-type-3.-highlight-mode-tertiary {
    background: #0000FE; }
    .hero-type-3.-highlight-mode-primary .wrap, .hero-type-3.-highlight-mode-secondary .wrap, .hero-type-3.-highlight-mode-tertiary .wrap {
      color: #F5F5F5; }
      .hero-type-3.-highlight-mode-primary .wrap h1, .hero-type-3.-highlight-mode-primary .wrap h2, .hero-type-3.-highlight-mode-primary .wrap h3, .hero-type-3.-highlight-mode-primary .wrap h4, .hero-type-3.-highlight-mode-primary .wrap h5, .hero-type-3.-highlight-mode-primary .wrap h6, .hero-type-3.-highlight-mode-secondary .wrap h1, .hero-type-3.-highlight-mode-secondary .wrap h2, .hero-type-3.-highlight-mode-secondary .wrap h3, .hero-type-3.-highlight-mode-secondary .wrap h4, .hero-type-3.-highlight-mode-secondary .wrap h5, .hero-type-3.-highlight-mode-secondary .wrap h6, .hero-type-3.-highlight-mode-tertiary .wrap h1, .hero-type-3.-highlight-mode-tertiary .wrap h2, .hero-type-3.-highlight-mode-tertiary .wrap h3, .hero-type-3.-highlight-mode-tertiary .wrap h4, .hero-type-3.-highlight-mode-tertiary .wrap h5, .hero-type-3.-highlight-mode-tertiary .wrap h6 {
        color: #F5F5F5; }
      .hero-type-3.-highlight-mode-primary .wrap span, .hero-type-3.-highlight-mode-secondary .wrap span, .hero-type-3.-highlight-mode-tertiary .wrap span {
        color: #F5F5F5 !important; }
  @media screen and (max-width: 767px) {
    .hero-type-3 .container {
      padding: 0 24px; } }
  .hero-type-3 .wrap {
    max-width: calc(632px + 108px);
    padding-left: 108px; }
    @media (max-width: 1439px) {
      .hero-type-3 .wrap {
        max-width: calc(612px + 76px);
        padding-left: 76px; } }
    @media (max-width: 1023px) {
      .hero-type-3 .wrap {
        max-width: 100%;
        padding-left: 0; } }

.tax-rubric .hero-type-3 {
  padding-bottom: 120px; }

.hero-type-4 {
  padding-top: 24px;
  padding-bottom: 24px;
  background: #F5F5F5;
  /* Seek (range) */
  /* States */ }
  @media (max-width: 1024px) {
    .hero-type-4 {
      padding-bottom: 16px; } }
  @media (max-width: 768px) {
    .hero-type-4 {
      padding-top: 8px; } }
  .hero-type-4.-default .hero-type-4__content {
    background: #272526; }
  .hero-type-4.-default .hero-type-4__text {
    color: #A49B9B; }
    .hero-type-4.-default .hero-type-4__text a:before {
      background-color: #A49B9B; }
  .hero-type-4.-light-mode-primary {
    background: #F5F5F5; }
  .hero-type-4.-light-mode-secondary {
    background: #EBEBEB; }
  .hero-type-4.-light-mode-tertiary {
    background: #A49B9B; }
  .hero-type-4.-dark-mode-primary {
    background: #1A1919; }
  .hero-type-4.-dark-mode-secondary {
    background: #272526; }
  .hero-type-4.-dark-mode-tertiary {
    background: #494444; }
  .hero-type-4.-brand-mode-primary, .hero-type-4.-brand-mode-secondary, .hero-type-4.-brand-mode-tertiary {
    background: #FF380E; }
  .hero-type-4.-highlight-mode-primary, .hero-type-4.-highlight-mode-secondary, .hero-type-4.-highlight-mode-tertiary {
    background: #0000FE; }
  .hero-type-4.-light-content-mode-primary .hero-type-4__content, .hero-type-4.-light-content-mode-secondary .hero-type-4__content, .hero-type-4.-light-content-mode-tertiary .hero-type-4__content {
    background: #F5F5F5; }
  .hero-type-4.-light-content-mode-primary .hero-type-4__title, .hero-type-4.-light-content-mode-secondary .hero-type-4__title, .hero-type-4.-light-content-mode-tertiary .hero-type-4__title {
    color: #1A1919; }
  .hero-type-4.-light-content-mode-primary .hero-type-4__text, .hero-type-4.-light-content-mode-secondary .hero-type-4__text, .hero-type-4.-light-content-mode-tertiary .hero-type-4__text {
    color: #A49B9B; }
    .hero-type-4.-light-content-mode-primary .hero-type-4__text a:before, .hero-type-4.-light-content-mode-secondary .hero-type-4__text a:before, .hero-type-4.-light-content-mode-tertiary .hero-type-4__text a:before {
      background-color: #A49B9B; }
  .hero-type-4.-light-content-mode-primary .hero-type-4__item, .hero-type-4.-light-content-mode-secondary .hero-type-4__item, .hero-type-4.-light-content-mode-tertiary .hero-type-4__item {
    color: #1A1919; }
    .hero-type-4.-light-content-mode-primary .hero-type-4__item svg, .hero-type-4.-light-content-mode-secondary .hero-type-4__item svg, .hero-type-4.-light-content-mode-tertiary .hero-type-4__item svg {
      color: #0000FE; }
  .hero-type-4.-light-content-mode-secondary .hero-type-4__content {
    background: #EBEBEB; }
  .hero-type-4.-light-content-mode-tertiary .hero-type-4__content {
    background: #A49B9B; }
  .hero-type-4.-light-content-mode-tertiary .hero-type-4__text {
    color: #EBEBEB; }
    .hero-type-4.-light-content-mode-tertiary .hero-type-4__text a:before {
      background-color: #EBEBEB; }
  .hero-type-4.-dark-content-mode-primary .hero-type-4__content, .hero-type-4.-dark-content-mode-secondary .hero-type-4__content, .hero-type-4.-dark-content-mode-tertiary .hero-type-4__content {
    background: #1A1919; }
  .hero-type-4.-dark-content-mode-primary .hero-type-4__title, .hero-type-4.-dark-content-mode-secondary .hero-type-4__title, .hero-type-4.-dark-content-mode-tertiary .hero-type-4__title {
    color: #F5F5F5; }
  .hero-type-4.-dark-content-mode-primary .hero-type-4__text, .hero-type-4.-dark-content-mode-secondary .hero-type-4__text, .hero-type-4.-dark-content-mode-tertiary .hero-type-4__text {
    color: #A49B9B; }
    .hero-type-4.-dark-content-mode-primary .hero-type-4__text a:before, .hero-type-4.-dark-content-mode-secondary .hero-type-4__text a:before, .hero-type-4.-dark-content-mode-tertiary .hero-type-4__text a:before {
      background-color: #A49B9B; }
  .hero-type-4.-dark-content-mode-primary .hero-type-4__item, .hero-type-4.-dark-content-mode-secondary .hero-type-4__item, .hero-type-4.-dark-content-mode-tertiary .hero-type-4__item {
    color: #F5F5F5; }
  .hero-type-4.-dark-content-mode-primary .btn-link-primary, .hero-type-4.-dark-content-mode-secondary .btn-link-primary, .hero-type-4.-dark-content-mode-tertiary .btn-link-primary {
    color: #4E88FE; }
    .hero-type-4.-dark-content-mode-primary .btn-link-primary:before, .hero-type-4.-dark-content-mode-secondary .btn-link-primary:before, .hero-type-4.-dark-content-mode-tertiary .btn-link-primary:before {
      background: url(9ca45fea20c3f14ca5f3.svg) no-repeat; }
    .hero-type-4.-dark-content-mode-primary .btn-link-primary:hover, .hero-type-4.-dark-content-mode-secondary .btn-link-primary:hover, .hero-type-4.-dark-content-mode-tertiary .btn-link-primary:hover {
      color: #4E88FE; }
      .hero-type-4.-dark-content-mode-primary .btn-link-primary:hover:before, .hero-type-4.-dark-content-mode-secondary .btn-link-primary:hover:before, .hero-type-4.-dark-content-mode-tertiary .btn-link-primary:hover:before {
        background: url(9ca45fea20c3f14ca5f3.svg) no-repeat; }
  .hero-type-4.-dark-content-mode-secondary .hero-type-4__content {
    background: #272526; }
  .hero-type-4.-dark-content-mode-tertiary .hero-type-4__content {
    background: #494444; }
  .hero-type-4.-brand-content-mode-primary .hero-type-4__content, .hero-type-4.-brand-content-mode-secondary .hero-type-4__content, .hero-type-4.-brand-content-mode-tertiary .hero-type-4__content {
    background: #FF380E; }
  .hero-type-4.-brand-content-mode-primary .hero-type-4__title, .hero-type-4.-brand-content-mode-secondary .hero-type-4__title, .hero-type-4.-brand-content-mode-tertiary .hero-type-4__title {
    color: #F5F5F5; }
  .hero-type-4.-brand-content-mode-primary .hero-type-4__text, .hero-type-4.-brand-content-mode-secondary .hero-type-4__text, .hero-type-4.-brand-content-mode-tertiary .hero-type-4__text {
    color: #F5F5F5; }
    .hero-type-4.-brand-content-mode-primary .hero-type-4__text a:before, .hero-type-4.-brand-content-mode-secondary .hero-type-4__text a:before, .hero-type-4.-brand-content-mode-tertiary .hero-type-4__text a:before {
      background-color: #F5F5F5; }
  .hero-type-4.-brand-content-mode-primary .hero-type-4__item, .hero-type-4.-brand-content-mode-secondary .hero-type-4__item, .hero-type-4.-brand-content-mode-tertiary .hero-type-4__item {
    color: #F5F5F5; }
    .hero-type-4.-brand-content-mode-primary .hero-type-4__item svg, .hero-type-4.-brand-content-mode-secondary .hero-type-4__item svg, .hero-type-4.-brand-content-mode-tertiary .hero-type-4__item svg {
      color: #F5F5F5; }
  .hero-type-4.-brand-content-mode-secondary .hero-type-4__text {
    color: #0000FE; }
    .hero-type-4.-brand-content-mode-secondary .hero-type-4__text a:before {
      background-color: #0000FE; }
  .hero-type-4.-highlight-content-mode-primary .hero-type-4__content, .hero-type-4.-highlight-content-mode-secondary .hero-type-4__content, .hero-type-4.-highlight-content-mode-tertiary .hero-type-4__content {
    background: #0000FE; }
  .hero-type-4.-highlight-content-mode-primary .hero-type-4__title, .hero-type-4.-highlight-content-mode-secondary .hero-type-4__title, .hero-type-4.-highlight-content-mode-tertiary .hero-type-4__title {
    color: #F5F5F5; }
  .hero-type-4.-highlight-content-mode-primary .hero-type-4__text, .hero-type-4.-highlight-content-mode-secondary .hero-type-4__text, .hero-type-4.-highlight-content-mode-tertiary .hero-type-4__text {
    color: #F5F5F5; }
  .hero-type-4.-highlight-content-mode-primary .hero-type-4__item, .hero-type-4.-highlight-content-mode-secondary .hero-type-4__item, .hero-type-4.-highlight-content-mode-tertiary .hero-type-4__item {
    color: #F5F5F5; }
    .hero-type-4.-highlight-content-mode-primary .hero-type-4__item svg, .hero-type-4.-highlight-content-mode-secondary .hero-type-4__item svg, .hero-type-4.-highlight-content-mode-tertiary .hero-type-4__item svg {
      color: #F5F5F5; }
  .hero-type-4.-highlight-content-mode-primary .btn-link-primary, .hero-type-4.-highlight-content-mode-secondary .btn-link-primary, .hero-type-4.-highlight-content-mode-tertiary .btn-link-primary {
    color: #F5F5F5; }
    .hero-type-4.-highlight-content-mode-primary .btn-link-primary:before, .hero-type-4.-highlight-content-mode-secondary .btn-link-primary:before, .hero-type-4.-highlight-content-mode-tertiary .btn-link-primary:before {
      background: url(9ad1e9834ef97fe8f9ed.svg) no-repeat; }
    .hero-type-4.-highlight-content-mode-primary .btn-link-primary:hover, .hero-type-4.-highlight-content-mode-secondary .btn-link-primary:hover, .hero-type-4.-highlight-content-mode-tertiary .btn-link-primary:hover {
      color: #0083FE; }
      .hero-type-4.-highlight-content-mode-primary .btn-link-primary:hover:before, .hero-type-4.-highlight-content-mode-secondary .btn-link-primary:hover:before, .hero-type-4.-highlight-content-mode-tertiary .btn-link-primary:hover:before {
        background: url(9582d758e07fa91eda03.svg) no-repeat; }
  @media (max-width: 768px) {
    .hero-type-4__container {
      padding: 0 16px; } }
  .hero-type-4__wrapper {
    display: flex;
    position: relative;
    gap: 16px; }
    @media (max-width: 768px) {
      .hero-type-4__wrapper {
        flex-direction: column-reverse;
        gap: 8px; } }
  .hero-type-4__content {
    max-width: 41%;
    padding: 54px 48px;
    border-radius: 8px;
    width: 100%;
    position: relative;
    z-index: 2;
    min-height: 328px; }
    @media (max-width: 1024px) {
      .hero-type-4__content {
        max-width: 41%;
        padding: 32px;
        min-height: unset; } }
    @media (max-width: 768px) {
      .hero-type-4__content {
        max-width: none;
        padding: 16px 24px 48px 24px; } }
  .hero-type-4__title {
    color: #F5F5F5;
    font-size: 42px;
    font-weight: 700;
    line-height: 52px;
    /* 123.81% */ }
    @media (max-width: 767px) {
      .hero-type-4__title {
        line-height: 54px; } }
  @media (min-width: 1024px) {
    .hero-type-4__items {
      display: block !important; } }
  .hero-type-4__item {
    color: #F2F2ED;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3;
    position: relative;
    padding-left: 48px;
    margin-bottom: 22px; }
    @media (max-width: 1080px) {
      .hero-type-4__item {
        margin-bottom: 14px; } }
    @media (max-width: 1023px) {
      .hero-type-4__item {
        display: flex !important;
        align-items: center; } }
    @media (max-width: 768px) {
      .hero-type-4__item {
        margin-bottom: 0;
        padding-left: 40px; } }
    .hero-type-4__item:last-child {
      margin-bottom: 0; }
    .hero-type-4__item svg {
      position: absolute;
      color: #FF2B00;
      content: '';
      left: 0;
      width: 32px;
      height: 32px;
      top: 50%;
      transform: translateY(-50%); }
  .hero-type-4__text {
    color: #D7D7D7 !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    /* 130% */
    padding-top: 24px; }
    .hero-type-4__text a {
      position: relative;
      font-weight: 400; }
      .hero-type-4__text a:before {
        content: '';
        position: absolute;
        left: 0;
        top: 100%;
        width: 100%;
        height: 1px;
        background-color: #FBFBF8; }
  .hero-type-4 .btn-cta {
    margin-top: 24px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    max-width: 212px; }
    @media (max-width: 767px) {
      .hero-type-4 .btn-cta {
        max-width: 100%;
        justify-content: center; } }
    .hero-type-4 .btn-cta .arrow {
      position: relative; }
      .hero-type-4 .btn-cta .arrow:before {
        content: '';
        background: url(6263055c79f83b0601c0.svg) no-repeat;
        width: 48px;
        height: 48px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        transition: .3s;
        z-index: 1; }
  .hero-type-4 .btn-link-primary {
    margin-top: 24px; }
  .hero-type-4__inner {
    margin-top: 32px; }
    @media (max-width: 1024px) {
      .hero-type-4__inner {
        height: 64px;
        overflow: hidden;
        margin-top: 24px; } }
    .hero-type-4__inner.no-link {
      height: auto; }
      @media (max-width: 1080px) {
        .hero-type-4__inner.no-link .hero-type-4__item {
          margin-bottom: 19px; } }
      @media (max-width: 1023px) {
        .hero-type-4__inner.no-link .hero-type-4__item {
          margin-bottom: 0; } }
  .hero-type-4__image-wrp {
    width: 100%;
    z-index: 1;
    border-radius: 8px;
    overflow: hidden;
    position: relative; }
  .hero-type-4__image {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    position: absolute; }
    @media (max-width: 768px) {
      .hero-type-4__image {
        height: 225px;
        position: unset; } }
  .hero-type-4__video-wrp {
    width: 100%;
    z-index: 1;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    background: #000;
    aspect-ratio: 16/9;
    cursor: pointer; }
  .hero-type-4__video {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    position: absolute;
    inset: 0; }
  .hero-type-4__video-controls {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none; }
    .hero-type-4__video-controls .video-btn {
      pointer-events: auto; }
    .hero-type-4__video-controls .icon.-pause {
      display: none; }
  .hero-type-4__video-bar {
    position: absolute;
    left: 8px;
    right: 8px;
    bottom: 8px;
    padding: 16px;
    background: rgba(73, 68, 68, 0.5);
    backdrop-filter: blur(17px);
    color: #F5F5F5;
    opacity: 0;
    border-radius: 8px;
    pointer-events: none;
    transition: opacity .2s ease; }
  .hero-type-4 .bar-controls {
    display: flex;
    justify-content: center;
    gap: 0 16px; }
  .hero-type-4 .video-btn {
    pointer-events: auto;
    border: 0;
    cursor: pointer;
    width: 28px;
    height: 28px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: .3s ease;
    padding: 0; }
    .hero-type-4 .video-btn:active {
      transform: scale(0.96); }
    .hero-type-4 .video-btn:focus-visible {
      outline: 2px solid #fff;
      outline-offset: 2px; }
    .hero-type-4 .video-btn .icon {
      display: block; }
    .hero-type-4 .video-btn .icon.-pause, .hero-type-4 .video-btn .icon.-vol-off, .hero-type-4 .video-btn .icon.-fs-exit {
      display: none; }
  .hero-type-4 .time {
    display: flex;
    justify-content: flex-end;
    color: #F5F5F5;
    font-family: "Moderat-New";
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5; }
  .hero-type-4 .seek {
    position: relative;
    width: 100%;
    height: 16px;
    display: flex;
    align-items: center;
    margin-top: 2px;
    /* colors */
    --track: rgba(255, 255, 255, .25);
    --buffer-color: rgba(255, 255, 255, .55);
    --progress-color: #4E88FE; }
  .hero-type-4 .seek::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 2px;
    border-radius: 8px;
    background: var(--track);
    z-index: 0; }
  .hero-type-4 .seek-buffer,
  .hero-type-4 .seek-progress {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 2px;
    border-radius: 8px;
    pointer-events: none;
    width: 0%;
    z-index: 1; }
  .hero-type-4 .seek-buffer {
    background: var(--buffer-color); }
  .hero-type-4 .seek-progress {
    background: var(--progress-color); }
  .hero-type-4 .seek-range {
    appearance: none;
    width: 100%;
    height: 16px;
    background: transparent !important;
    outline: none;
    position: relative;
    z-index: 2;
    cursor: pointer; }
  .hero-type-4 .seek-range::-webkit-slider-thumb {
    appearance: none;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: var(--progress-color);
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2);
    margin-top: 0; }
  .hero-type-4 .seek-range::-moz-range-thumb {
    width: 14px;
    height: 14px;
    border: 0;
    border-radius: 50%;
    background: var(--progress-color);
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2); }
  .hero-type-4 .seek-range::-moz-range-track {
    background: transparent; }
  .hero-type-4 .seek-range::-moz-range-progress {
    background: transparent; }
  .hero-type-4__video-wrp.-playing .icon.-play {
    display: none; }
  .hero-type-4__video-wrp.-playing .icon.-pause {
    display: block; }
  .hero-type-4__video-wrp.-playing .hero-type-4__video-controls {
    opacity: 0; }
  .hero-type-4__video-wrp.-playing:hover .hero-type-4__video-controls {
    opacity: 1; }
  .hero-type-4__video-wrp.-muted .icon.-vol-on {
    display: none; }
  .hero-type-4__video-wrp.-muted .icon.-vol-off {
    display: block; }
  .hero-type-4__video-wrp.-fs .icon.-fs-enter {
    display: none; }
  .hero-type-4__video-wrp.-fs .icon.-fs-exit {
    display: block; }
  .hero-type-4__video-wrp.-started .hero-type-4__video-bar {
    opacity: .95;
    pointer-events: auto; }
  .hero-type-4__video-wrp.-started .hero-type-4__video-controls {
    display: none; }
  @media (hover: none) {
    .hero-type-4__video-wrp.-playing .hero-type-4__video-controls {
      opacity: 1; } }
    .hero-type-4__video-wrp:fullscreen .hero-type-4__video, .hero-type-4__video-wrp:-webkit-full-screen .hero-type-4__video {
      object-fit: contain; }

.hero-type-5 {
  background: #272526;
  padding: 24px 0; }
  @media (max-width: 1023px) {
    .hero-type-5 {
      padding: 8px 0 24px; } }
  @media screen and (max-width: 767px) {
    .hero-type-5 .container {
      padding: 0 24px; } }
  .hero-type-5.-light-mode-primary {
    background: #F5F5F5; }
  .hero-type-5.-light-mode-secondary {
    background: #EBEBEB; }
  .hero-type-5.-light-mode-tertiary {
    background: #A49B9B; }
  .hero-type-5.-dark-mode-primary {
    background: #1A1919; }
  .hero-type-5.-dark-mode-secondary {
    background: #272526; }
  .hero-type-5.-dark-mode-tertiary {
    background: #494444; }
  .hero-type-5.-brand-mode-primary, .hero-type-5.-brand-mode-secondary, .hero-type-5.-brand-mode-tertiary {
    background: #FF380E; }
  .hero-type-5.-highlight-mode-primary, .hero-type-5.-highlight-mode-secondary, .hero-type-5.-highlight-mode-tertiary {
    background: #0000FE; }
  .hero-type-5 .wrapper {
    padding: 48px;
    position: relative;
    border-radius: 8px;
    overflow: hidden; }
    @media (max-width: 1023px) {
      .hero-type-5 .wrapper {
        padding: 200px 16px 48px; } }
    .hero-type-5 .wrapper .img {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%; }
      .hero-type-5 .wrapper .img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        filter: grayscale(100%); }
      .hero-type-5 .wrapper .img:after {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(270deg, rgba(26, 25, 25, 0) 43.52%, #1A1919 79.73%);
        content: ''; }
        @media (max-width: 1023px) {
          .hero-type-5 .wrapper .img:after {
            background: linear-gradient(180deg, rgba(26, 25, 25, 0) 15.68%, #1A1919 59.32%); } }
    .hero-type-5 .wrapper .text-box {
      width: 440px;
      max-width: 100%;
      position: relative; }
      .hero-type-5 .wrapper .text-box h1, .hero-type-5 .wrapper .text-box h2, .hero-type-5 .wrapper .text-box h3, .hero-type-5 .wrapper .text-box h4, .hero-type-5 .wrapper .text-box h5, .hero-type-5 .wrapper .text-box p, .hero-type-5 .wrapper .text-box ol, .hero-type-5 .wrapper .text-box ul {
        color: #F5F5F5; }
    .hero-type-5 .wrapper .stylized-list {
      margin-top: 40px;
      overflow: hidden; }
      @media (min-width: 1024px) {
        .hero-type-5 .wrapper .stylized-list .swiper-wrapper {
          display: block !important; } }
      .hero-type-5 .wrapper .stylized-list .item {
        color: #F2F2ED;
        font-size: 20px;
        font-weight: 700;
        line-height: 1.3;
        position: relative;
        padding-left: 48px; }
        @media (min-width: 1024px) {
          .hero-type-5 .wrapper .stylized-list .item {
            margin-bottom: 16px;
            transform: none !important;
            min-height: 32px;
            display: flex;
            align-items: center;
            justify-content: flex-start; } }
        @media (max-width: 1023px) {
          .hero-type-5 .wrapper .stylized-list .item {
            display: flex;
            align-items: center;
            justify-content: flex-start;
            min-height: 56px;
            padding-left: 40px; } }
        .hero-type-5 .wrapper .stylized-list .item:last-child {
          margin-bottom: 0; }
        .hero-type-5 .wrapper .stylized-list .item::before {
          position: absolute;
          background: url(ff33a4ac198429d25f4c.svg);
          content: '';
          left: 0;
          width: 32px;
          height: 32px;
          top: 50%;
          transform: translateY(-50%); }
  .hero-type-5.-disable-filter .wrapper .img img {
    filter: none !important; }

.hero-type-6 {
  min-height: 810px;
  position: relative;
  z-index: 1;
  overflow: visible;
  padding-top: 32px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }
  .hero-type-6:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 30%;
    z-index: 11;
    pointer-events: none;
    background: linear-gradient(180deg, rgba(26, 25, 25, 0) 50.09%, #1A1919 99.52%); }
    @media (max-width: 1023px) {
      .hero-type-6:after {
        display: none !important; } }
  @media screen and (max-width: 1439px) {
    .hero-type-6 {
      min-height: 680px;
      padding-top: 0;
      justify-content: flex-start; } }
  @media (max-width: 1023px) {
    .hero-type-6 {
      min-height: unset; } }
  .hero-type-6.update-view {
    min-height: 729px;
    justify-content: end;
    padding-bottom: 48px; }
    @media (max-width: 767px) {
      .hero-type-6.update-view {
        min-height: unset; } }
    .hero-type-6.update-view .multi-step_form_preview {
      left: auto;
      top: auto;
      transform: none;
      bottom: auto;
      position: relative; }
      @media screen and (max-width: 1439px) {
        .hero-type-6.update-view .multi-step_form_preview {
          padding: 0 16px; } }
    .hero-type-6.update-view .content-box {
      padding-bottom: 48px; }
      .hero-type-6.update-view .content-box .text-inner {
        opacity: 1; }
        .hero-type-6.update-view .content-box .text-inner h1, .hero-type-6.update-view .content-box .text-inner h2, .hero-type-6.update-view .content-box .text-inner h3, .hero-type-6.update-view .content-box .text-inner h4, .hero-type-6.update-view .content-box .text-inner h5 {
          margin-bottom: 0; }
        @media (max-width: 767px) {
          .hero-type-6.update-view .content-box .text-inner h1 {
            font-size: 38px;
            font-style: normal;
            font-weight: 700;
            line-height: 46px;
            /* 121.053% */ } }
    .hero-type-6.update-view .video-box {
      height: 480px; }
      @media (max-width: 767px) {
        .hero-type-6.update-view .video-box {
          height: 440px; } }
      .hero-type-6.update-view .video-box:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 2;
        background: linear-gradient(180deg, rgba(26, 25, 25, 0) 50%, rgba(26, 25, 25, 0.02) 52.16%, rgba(26, 25, 25, 0.04) 54.1%, rgba(26, 25, 25, 0.07) 55.9%, rgba(26, 25, 25, 0.1) 57.63%, rgba(26, 25, 25, 0.14) 59.38%, rgba(26, 25, 25, 0.18) 61.24%, rgba(26, 25, 25, 0.23) 63.28%, rgba(26, 25, 25, 0.29) 65.59%, rgba(26, 25, 25, 0.35) 68.24%, rgba(26, 25, 25, 0.43) 71.33%, rgba(26, 25, 25, 0.52) 74.92%, rgba(26, 25, 25, 0.62) 79.11%, rgba(26, 25, 25, 0.73) 83.98%, rgba(26, 25, 25, 0.86) 89.6%, #1A1919 96.06%); }
  .hero-type-6 #dotlottie-canvas {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    overflow: hidden;
    opacity: 1;
    transition: .8s; }
    @media (max-width: 1023px) {
      .hero-type-6 #dotlottie-canvas {
        height: 400px; } }
    .hero-type-6 #dotlottie-canvas.-hide {
      opacity: 0; }
    .hero-type-6 #dotlottie-canvas canvas {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 632px;
      height: 443px;
      max-width: 70%;
      object-fit: contain; }
  .hero-type-6 .video-box {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    overflow: hidden;
    opacity: 1;
    transition: .8s; }
    @media (max-width: 1023px) {
      .hero-type-6 .video-box {
        height: 400px; } }
    @media (max-width: 1023px) {
      .hero-type-6 .video-box:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 2;
        background: linear-gradient(180deg, rgba(26, 25, 25, 0) 57.01%, #1A1919 100%); } }
    .hero-type-6 .video-box.-hide {
      opacity: 0; }
    .hero-type-6 .video-box .video-js {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%; }
    .hero-type-6 .video-box video {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .hero-type-6 .image-box {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
    background: #1A1919; }
    @media (max-width: 1023px) {
      .hero-type-6 .image-box {
        height: 400px; } }
    .hero-type-6 .image-box img {
      opacity: 1;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      transition: .8s ease .8s; }
    .hero-type-6 .image-box:before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 2;
      background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), linear-gradient(0deg, rgba(26, 25, 25, 0.5) 0%, rgba(26, 25, 25, 0.7) 100%); }
      @media (max-width: 1023px) {
        .hero-type-6 .image-box:before {
          background: linear-gradient(180deg, rgba(26, 25, 25, 0) 57.01%, #1A1919 100%); } }
    .hero-type-6 .image-box:after {
      content: '';
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      width: 120vw;
      height: 120vw;
      z-index: 3;
      transition: transform 1.4s ease .8s;
      background: linear-gradient(180deg, rgba(26, 25, 25, 0) 50.09%, #1A1919 99.52%); }
      @media (max-width: 1023px) {
        .hero-type-6 .image-box:after {
          display: none !important; } }
    .hero-type-6 .image-box.-show:after {
      transform: translate(-50%, -50%) rotate(90deg); }
  .hero-type-6 .content-box {
    position: relative;
    padding: 100px 0;
    z-index: 12;
    width: 100%; }
    @media screen and (max-width: 1439px) {
      .hero-type-6 .content-box {
        padding: 120px 0 100px; } }
    @media screen and (max-width: 1023px) {
      .hero-type-6 .content-box {
        padding-bottom: 72px; } }
    .hero-type-6 .content-box .text-inner {
      transition: all .8s ease 1.6s;
      width: 740px;
      max-width: 100%;
      color: #F5F5F5;
      opacity: 0;
      margin: 0 auto; }
      .hero-type-6 .content-box .text-inner h1, .hero-type-6 .content-box .text-inner h2, .hero-type-6 .content-box .text-inner h3, .hero-type-6 .content-box .text-inner h4, .hero-type-6 .content-box .text-inner h5 {
        color: #F5F5F5;
        margin-bottom: 32px;
        font-size: 32px;
        line-height: 40px;
        /* 125% */ }
    @media (max-width: 1023px) {
      .hero-type-6 .content-box {
        padding-top: 280px; } }
    .hero-type-6 .content-box.-show .text-inner {
      opacity: 1; }
  .hero-type-6 .multi-step_form_preview {
    position: relative;
    z-index: 15;
    padding: 0 80px;
    width: 100%;
    max-width: 1440px; }
    @media (min-width: 1024px) {
      .hero-type-6 .multi-step_form_preview {
        position: absolute;
        left: 50%;
        top: 100%;
        transform: translate(-50%, -50%); } }
    @media screen and (max-width: 1439px) {
      .hero-type-6 .multi-step_form_preview {
        padding: 0 24px; } }
    @media screen and (max-width: 1023px) {
      .hero-type-6 .multi-step_form_preview {
        max-width: 556px; }
        .hero-type-6 .multi-step_form_preview .nf-multi-cell .nf-cell {
          padding: 0; } }
    @media (max-width: 767px) {
      .hero-type-6 .multi-step_form_preview {
        padding: 0 16px; } }
    .hero-type-6 .multi-step_form_preview .wrapper {
      opacity: 0;
      transition: opacity 2s;
      position: relative;
      padding: 24px 48px;
      border-radius: 8px;
      background: #F5F5F5; }
      @media screen and (max-width: 1439px) {
        .hero-type-6 .multi-step_form_preview .wrapper {
          padding: 24px; } }
      @media (max-width: 767px) {
        .hero-type-6 .multi-step_form_preview .wrapper {
          padding: 24px 16px; } }
      .hero-type-6 .multi-step_form_preview .wrapper.show {
        opacity: 1; }

.section-hero-type-7 {
  position: relative;
  display: flex;
  justify-content: end;
  flex-direction: column;
  padding: 80px 188px;
  min-height: 810px;
  overflow: visible; }
  @media (max-width: 1439px) {
    .section-hero-type-7 {
      min-height: 640px;
      padding: 64px 140px; } }
  @media (max-width: 1024px) {
    .section-hero-type-7 {
      padding: 64px; } }
  @media (max-width: 767px) {
    .section-hero-type-7 {
      min-height: 524px;
      padding: 310px 16px 40px; } }
  .section-hero-type-7.white-theme {
    background: #F5F5F5;
    padding-bottom: 48px; }
    @media (max-width: 1439px) {
      .section-hero-type-7.white-theme {
        min-height: 622px; } }
    @media (max-width: 767px) {
      .section-hero-type-7.white-theme {
        min-height: 506px;
        padding-bottom: 38px; } }
    .section-hero-type-7.white-theme .background-box {
      display: none; }
    .section-hero-type-7.white-theme .content-box {
      z-index: 11; }
      .section-hero-type-7.white-theme .content-box .text-1 {
        color: #1A1919; }
      @media (max-width: 767px) {
        .section-hero-type-7.white-theme .content-box .btn-cta.arrow-right {
          margin-top: 16px;
          width: auto; } }
  .section-hero-type-7 .content-box {
    position: relative;
    text-align: center; }
    .section-hero-type-7 .content-box h1 {
      color: #FF380E;
      font-style: normal;
      font-weight: 900;
      margin-bottom: 16px; }
      @media (max-width: 767px) {
        .section-hero-type-7 .content-box h1 {
          font-weight: 700; } }
    .section-hero-type-7 .content-box .text-1, .section-hero-type-7 .content-box .text-2, .section-hero-type-7 .content-box .text-3 {
      color: #F5F5F5; }
      @media (max-width: 767px) {
        .section-hero-type-7 .content-box .text-1 br, .section-hero-type-7 .content-box .text-2 br, .section-hero-type-7 .content-box .text-3 br {
          display: none; } }
    .section-hero-type-7 .content-box .btn-cta.arrow-right {
      margin-top: 32px; }
      @media (max-width: 767px) {
        .section-hero-type-7 .content-box .btn-cta.arrow-right {
          width: 100%; } }
  .section-hero-type-7 .background-box {
    position: absolute;
    left: 0;
    overflow: hidden;
    top: 0;
    bottom: 60px;
    right: 0;
    z-index: 0; }
    @media (max-width: 767px) {
      .section-hero-type-7 .background-box {
        height: 390px;
        bottom: 0; } }
    .section-hero-type-7 .background-box:before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 0;
      background: linear-gradient(180deg, rgba(26, 25, 25, 0) 50%, rgba(26, 25, 25, 0.02) 52.16%, rgba(26, 25, 25, 0.04) 54.1%, rgba(26, 25, 25, 0.07) 55.9%, rgba(26, 25, 25, 0.1) 57.63%, rgba(26, 25, 25, 0.14) 59.38%, rgba(26, 25, 25, 0.18) 61.24%, rgba(26, 25, 25, 0.23) 63.28%, rgba(26, 25, 25, 0.29) 65.59%, rgba(26, 25, 25, 0.35) 68.24%, rgba(26, 25, 25, 0.43) 71.33%, rgba(26, 25, 25, 0.52) 74.92%, rgba(26, 25, 25, 0.62) 79.11%, rgba(26, 25, 25, 0.73) 83.98%, rgba(26, 25, 25, 0.86) 89.6%, #1A1919 96.06%); }
    .section-hero-type-7 .background-box:after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: -2;
      background: linear-gradient(180deg, #1A1919 0.73%, rgba(26, 25, 25, 0.98) 2.61%, rgba(26, 25, 25, 0.96) 4.29%, rgba(26, 25, 25, 0.93) 5.85%, rgba(26, 25, 25, 0.9) 7.36%, rgba(26, 25, 25, 0.86) 8.89%, rgba(26, 25, 25, 0.82) 10.5%, rgba(26, 25, 25, 0.77) 12.27%, rgba(26, 25, 25, 0.71) 14.28%, rgba(26, 25, 25, 0.65) 16.59%, rgba(26, 25, 25, 0.57) 19.27%, rgba(26, 25, 25, 0.48) 22.4%, rgba(26, 25, 25, 0.38) 26.04%, rgba(26, 25, 25, 0.27) 31.05%, rgba(26, 25, 25, 0.14) 37.6%, rgba(26, 25, 25, 0) 48.31%); }
    .section-hero-type-7 .background-box .bg-img {
      z-index: -3;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: cover; }
    .section-hero-type-7 .background-box .png-img {
      z-index: -1;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: contain;
      object-position: bottom center; }
  .section-hero-type-7 .video-box {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 648px;
    z-index: 10;
    overflow: hidden;
    opacity: 1;
    transition: .8s; }
    @media (max-width: 1439px) {
      .section-hero-type-7 .video-box {
        height: 460px; } }
    @media (max-width: 767px) {
      .section-hero-type-7 .video-box {
        height: 320px; } }
    .section-hero-type-7 .video-box:before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 2;
      background: linear-gradient(180deg, #1A1919 -0.19%, rgba(26, 25, 25, 0.98) 0.78%, rgba(26, 25, 25, 0.96) 1.66%, rgba(26, 25, 25, 0.93) 2.47%, rgba(26, 25, 25, 0.9) 3.25%, rgba(26, 25, 25, 0.86) 4.04%, rgba(26, 25, 25, 0.82) 4.88%, rgba(26, 25, 25, 0.77) 5.8%, rgba(26, 25, 25, 0.71) 6.84%, rgba(26, 25, 25, 0.65) 8.04%, rgba(26, 25, 25, 0.57) 9.43%, rgba(26, 25, 25, 0.48) 11.05%, rgba(26, 25, 25, 0.38) 12.94%, rgba(26, 25, 25, 0.27) 15.54%, rgba(26, 25, 25, 0.14) 18.93%, rgba(26, 25, 25, 0) 24.49%), linear-gradient(180deg, rgba(245, 245, 245, 0) 75.59%, rgba(245, 245, 245, 0.02) 76.67%, rgba(245, 245, 245, 0.04) 77.64%, rgba(245, 245, 245, 0.07) 78.54%, rgba(245, 245, 245, 0.1) 79.4%, rgba(245, 245, 245, 0.14) 80.28%, rgba(245, 245, 245, 0.18) 81.21%, rgba(245, 245, 245, 0.23) 82.23%, rgba(245, 245, 245, 0.29) 83.38%, rgba(245, 245, 245, 0.35) 84.71%, rgba(245, 245, 245, 0.43) 86.25%, rgba(245, 245, 245, 0.52) 88.05%, rgba(245, 245, 245, 0.62) 90.15%, rgba(245, 245, 245, 0.73) 92.58%, rgba(245, 245, 245, 0.86) 95.39%, #F5F5F5 98.62%); }
    .section-hero-type-7 .video-box.-hide {
      opacity: 0; }
    .section-hero-type-7 .video-box .video-js {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%; }
    .section-hero-type-7 .video-box video {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: cover; }

.section-hero-type-8 {
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  padding: 40px 188px 80px;
  min-height: 730px;
  overflow: visible; }
  @media (max-width: 1439px) {
    .section-hero-type-8 {
      padding: 40px 64px 80px; } }
  @media (max-width: 1023px) {
    .section-hero-type-8 {
      min-height: 568px;
      padding: 24px 16px 80px; } }
  .section-hero-type-8 .first-title {
    color: #F5F5F5;
    position: relative;
    text-align: center; }
    @media (max-width: 1023px) {
      .section-hero-type-8 .first-title {
        font-size: 18px;
        line-height: 24px; } }
  .section-hero-type-8 .content-box {
    position: relative;
    text-align: center; }
    .section-hero-type-8 .content-box h1.title {
      color: #FF380E;
      margin-bottom: 8px; }
      @media (max-width: 1023px) {
        .section-hero-type-8 .content-box h1.title {
          font-size: 38px;
          font-style: normal;
          line-height: 46px;
          /* 121.053% */ }
          .section-hero-type-8 .content-box h1.title br {
            display: none; } }
    .section-hero-type-8 .content-box .text-1, .section-hero-type-8 .content-box .text-2, .section-hero-type-8 .content-box .text-3 {
      color: #F5F5F5; }
  .section-hero-type-8 .background-box {
    position: absolute;
    left: 0;
    overflow: hidden;
    top: 0;
    bottom: 130px;
    right: 0;
    z-index: 0; }
    @media (max-width: 1023px) {
      .section-hero-type-8 .background-box {
        bottom: 248px; } }
    .section-hero-type-8 .background-box:before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 0;
      background: linear-gradient(180deg, rgba(26, 25, 25, 0) 50%, rgba(26, 25, 25, 0.02) 52.16%, rgba(26, 25, 25, 0.04) 54.1%, rgba(26, 25, 25, 0.07) 55.9%, rgba(26, 25, 25, 0.1) 57.63%, rgba(26, 25, 25, 0.14) 59.38%, rgba(26, 25, 25, 0.18) 61.24%, rgba(26, 25, 25, 0.23) 63.28%, rgba(26, 25, 25, 0.29) 65.59%, rgba(26, 25, 25, 0.35) 68.24%, rgba(26, 25, 25, 0.43) 71.33%, rgba(26, 25, 25, 0.52) 74.92%, rgba(26, 25, 25, 0.62) 79.11%, rgba(26, 25, 25, 0.73) 83.98%, rgba(26, 25, 25, 0.86) 89.6%, #1A1919 96.06%); }
    .section-hero-type-8 .background-box:after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: -2;
      background: linear-gradient(180deg, #1A1919 0.73%, rgba(26, 25, 25, 0.98) 2.61%, rgba(26, 25, 25, 0.96) 4.29%, rgba(26, 25, 25, 0.93) 5.85%, rgba(26, 25, 25, 0.9) 7.36%, rgba(26, 25, 25, 0.86) 8.89%, rgba(26, 25, 25, 0.82) 10.5%, rgba(26, 25, 25, 0.77) 12.27%, rgba(26, 25, 25, 0.71) 14.28%, rgba(26, 25, 25, 0.65) 16.59%, rgba(26, 25, 25, 0.57) 19.27%, rgba(26, 25, 25, 0.48) 22.4%, rgba(26, 25, 25, 0.38) 26.04%, rgba(26, 25, 25, 0.27) 31.05%, rgba(26, 25, 25, 0.14) 37.6%, rgba(26, 25, 25, 0) 48.31%); }
    .section-hero-type-8 .background-box .bg-img {
      z-index: -3;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: cover; }

.section-trust-block {
  background: #1A1919;
  padding: 40px 0; }
  .section-trust-block.-light-mode-primary, .section-trust-block.-light-mode-secondary, .section-trust-block.-light-mode-tertiary {
    background: #F5F5F5; }
  .section-trust-block.-light-mode-secondary {
    background: #EBEBEB; }
  .section-trust-block.-light-mode-tertiary {
    background: #A49B9B; }
  .section-trust-block.-dark-mode-primary, .section-trust-block.-dark-mode-secondary, .section-trust-block.-dark-mode-tertiary {
    background: #1A1919; }
  .section-trust-block.-dark-mode-secondary {
    background: #272526; }
  .section-trust-block.-dark-mode-tertiary {
    background: #494444; }
  .section-trust-block.-brand-mode-primary, .section-trust-block.-brand-mode-secondary, .section-trust-block.-brand-mode-tertiary {
    background: #FF380E; }
    .section-trust-block.-brand-mode-primary .title, .section-trust-block.-brand-mode-secondary .title, .section-trust-block.-brand-mode-tertiary .title {
      color: #F5F5F5; }
  .section-trust-block.-highlight-mode-primary, .section-trust-block.-highlight-mode-secondary, .section-trust-block.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-trust-block.-highlight-mode-primary .title, .section-trust-block.-highlight-mode-secondary .title, .section-trust-block.-highlight-mode-tertiary .title {
      color: #F5F5F5; }
  @media (max-width: 767px) {
    .section-trust-block .container {
      padding: 0; } }
  .section-trust-block .title {
    color: #494444;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    /* 130% */
    margin-bottom: 8px; }
  .section-trust-block .wrap-trust-icons {
    display: flex;
    justify-content: center;
    width: 848px;
    max-width: 100%;
    margin: 0 auto; }
    @media (max-width: 1439px) {
      .section-trust-block .wrap-trust-icons {
        width: 744px; } }
    @media (max-width: 1023px) {
      .section-trust-block .wrap-trust-icons {
        width: 100%;
        flex-wrap: unset; } }
    .section-trust-block .wrap-trust-icons .img {
      height: 120px;
      width: 120px;
      vertical-align: middle;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      margin: 0 31px; }
      @media (max-width: 1439px) {
        .section-trust-block .wrap-trust-icons .img {
          margin: 0 18px; } }
      @media (max-width: 1023px) {
        .section-trust-block .wrap-trust-icons .img {
          height: 80px; } }
      @media (max-width: 767px) {
        .section-trust-block .wrap-trust-icons .img {
          margin: 0 16px; } }
    .section-trust-block .wrap-trust-icons img {
      width: 100%;
      height: 100%;
      object-fit: contain; }

.tooltip-popup, .upload-popup, .result-popup {
  z-index: -100;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  visibility: hidden;
  opacity: 0; }
  .tooltip-popup .modal-overlay, .upload-popup .modal-overlay, .result-popup .modal-overlay {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(181, 170, 170, 0.25);
    background-blend-mode: normal;
    backdrop-filter: blur(8px);
    opacity: 0;
    transition: all .3s ease; }
  .tooltip-popup .modal-box, .upload-popup .modal-box, .result-popup .modal-box {
    overflow: auto;
    border-radius: 4px;
    background: #1A1919;
    width: 1044px;
    max-width: calc(100% - 48px);
    max-height: calc(100% - 48px);
    opacity: 0;
    transition: all .3s ease; }
    @media (max-width: 1439px) {
      .tooltip-popup .modal-box, .upload-popup .modal-box, .result-popup .modal-box {
        width: 896px; } }
    @media (max-width: 1023px) {
      .tooltip-popup .modal-box, .upload-popup .modal-box, .result-popup .modal-box {
        width: 100%;
        max-width: 100%; } }
  .tooltip-popup .close-button, .upload-popup .close-button, .result-popup .close-button {
    cursor: pointer;
    position: absolute;
    width: 48px;
    height: 48px;
    top: 24px;
    right: 4px;
    background: url(6d1d1fb1c0cc979ded64.svg) no-repeat 99% 0/100% auto;
    transition: all .3s ease; }
    @media (max-width: 1439px) {
      .tooltip-popup .close-button, .upload-popup .close-button, .result-popup .close-button {
        right: 16px; } }
    @media (max-width: 1023px) {
      .tooltip-popup .close-button, .upload-popup .close-button, .result-popup .close-button {
        top: 16px; } }
    .tooltip-popup .close-button:hover, .upload-popup .close-button:hover, .result-popup .close-button:hover {
      transform: scale(1.05); }
  .tooltip-popup .modal-content, .upload-popup .modal-content, .result-popup .modal-content {
    padding: 40px 64px 64px;
    position: relative;
    color: #F5F5F5; }
    @media (max-width: 1439px) {
      .tooltip-popup .modal-content, .upload-popup .modal-content, .result-popup .modal-content {
        padding: 40px 64px; } }
    @media (max-width: 1023px) {
      .tooltip-popup .modal-content, .upload-popup .modal-content, .result-popup .modal-content {
        padding: 80px 16px 64px; } }
    @media (max-width: 1439px) {
      .tooltip-popup .modal-content, .upload-popup .modal-content, .result-popup .modal-content {
        line-height: 1.5; } }
    .tooltip-popup .modal-content h3, .upload-popup .modal-content h3, .result-popup .modal-content h3 {
      font-size: 32px;
      line-height: 1.25;
      margin-bottom: 24px;
      color: #F5F5F5;
      font-weight: bold; }
      @media (max-width: 1439px) {
        .tooltip-popup .modal-content h3, .upload-popup .modal-content h3, .result-popup .modal-content h3 {
          margin-bottom: 24px; } }
      @media (max-width: 1023px) {
        .tooltip-popup .modal-content h3, .upload-popup .modal-content h3, .result-popup .modal-content h3 {
          margin-bottom: 16px; } }
    .tooltip-popup .modal-content h4, .upload-popup .modal-content h4, .result-popup .modal-content h4 {
      font-size: 20px;
      line-height: 1.3;
      margin-bottom: 8px;
      color: #F5F5F5;
      font-weight: bold; }
      @media (max-width: 1023px) {
        .tooltip-popup .modal-content h4 span, .upload-popup .modal-content h4 span, .result-popup .modal-content h4 span {
          display: block; } }
    .tooltip-popup .modal-content strong, .tooltip-popup .modal-content b, .upload-popup .modal-content strong, .upload-popup .modal-content b, .result-popup .modal-content strong, .result-popup .modal-content b {
      font-weight: bold; }
    .tooltip-popup .modal-content i, .tooltip-popup .modal-content em, .upload-popup .modal-content i, .upload-popup .modal-content em, .result-popup .modal-content i, .result-popup .modal-content em {
      font-style: italic; }
    .tooltip-popup .modal-content p:not(:last-child), .upload-popup .modal-content p:not(:last-child), .result-popup .modal-content p:not(:last-child) {
      margin-bottom: 24px; }
    .tooltip-popup .modal-content ul, .upload-popup .modal-content ul, .result-popup .modal-content ul {
      padding-top: 4px;
      padding-left: 26px;
      list-style: disc; }
      .tooltip-popup .modal-content ul:not(:last-child), .upload-popup .modal-content ul:not(:last-child), .result-popup .modal-content ul:not(:last-child) {
        margin-bottom: 24px; }
        @media (max-width: 1023px) {
          .tooltip-popup .modal-content ul:not(:last-child), .upload-popup .modal-content ul:not(:last-child), .result-popup .modal-content ul:not(:last-child) {
            margin-bottom: 55px; } }
      .tooltip-popup .modal-content ul li, .upload-popup .modal-content ul li, .result-popup .modal-content ul li {
        margin-bottom: 0; }
    .tooltip-popup .modal-content img, .upload-popup .modal-content img, .result-popup .modal-content img {
      max-width: 280px;
      width: 100%;
      height: auto;
      margin: 24px 12px 0 0; }
      @media (max-width: 1439px) {
        .tooltip-popup .modal-content img, .upload-popup .modal-content img, .result-popup .modal-content img {
          max-width: 240px; } }
      @media (max-width: 1023px) {
        .tooltip-popup .modal-content img, .upload-popup .modal-content img, .result-popup .modal-content img {
          max-width: calc(100% - 38px);
          width: 100%;
          margin: 16px 19px;
          display: block;
          float: none; } }
  .tooltip-popup.-bigger .modal-box, .upload-popup.-bigger .modal-box, .result-popup.-bigger .modal-box {
    width: 1064px; }
    @media (max-width: 1439px) {
      .tooltip-popup.-bigger .modal-box, .upload-popup.-bigger .modal-box, .result-popup.-bigger .modal-box {
        width: 896px; } }
    @media (max-width: 1023px) {
      .tooltip-popup.-bigger .modal-box, .upload-popup.-bigger .modal-box, .result-popup.-bigger .modal-box {
        width: 100%; } }
  .tooltip-popup.-bigger .modal-content, .upload-popup.-bigger .modal-content, .result-popup.-bigger .modal-content {
    padding: 40px 88px 40px 64px; }
    @media (max-width: 1439px) {
      .tooltip-popup.-bigger .modal-content, .upload-popup.-bigger .modal-content, .result-popup.-bigger .modal-content {
        padding: 40px 88px 40px 64px; } }
    @media (max-width: 1023px) {
      .tooltip-popup.-bigger .modal-content, .upload-popup.-bigger .modal-content, .result-popup.-bigger .modal-content {
        padding: 80px 16px 64px; } }
    @media (min-width: 1440px) {
      .tooltip-popup.-bigger .modal-content h3, .upload-popup.-bigger .modal-content h3, .result-popup.-bigger .modal-content h3 {
        margin-bottom: 24px; } }
    .tooltip-popup.-bigger .modal-content p, .upload-popup.-bigger .modal-content p, .result-popup.-bigger .modal-content p {
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px; }
  .tooltip-popup.-bigger .close-button, .upload-popup.-bigger .close-button, .result-popup.-bigger .close-button {
    right: 44px; }
    @media (max-width: 1439px) {
      .tooltip-popup.-bigger .close-button, .upload-popup.-bigger .close-button, .result-popup.-bigger .close-button {
        right: 16px; } }
    @media (max-width: 1023px) {
      .tooltip-popup.-bigger .close-button, .upload-popup.-bigger .close-button, .result-popup.-bigger .close-button {
        top: 16px; } }
  .tooltip-popup .hint, .upload-popup .hint, .result-popup .hint {
    margin-top: 24px;
    color: #B5AAAA;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; }
    .tooltip-popup .hint.-right, .upload-popup .hint.-right, .result-popup .hint.-right {
      text-align: right; }
      @media (max-width: 1023px) {
        .tooltip-popup .hint.-right, .upload-popup .hint.-right, .result-popup .hint.-right {
          text-align: left; } }
    .tooltip-popup .hint.-min-margin, .upload-popup .hint.-min-margin, .result-popup .hint.-min-margin {
      margin-top: 8px; }
      @media (max-width: 1023px) {
        .tooltip-popup .hint.-min-margin, .upload-popup .hint.-min-margin, .result-popup .hint.-min-margin {
          margin-top: 16px; } }
  .tooltip-popup .total-table, .upload-popup .total-table, .result-popup .total-table {
    background: #272526;
    border-radius: 4px;
    width: 100%;
    margin-top: 8px; }
    @media (max-width: 1023px) {
      .tooltip-popup .total-table tr, .upload-popup .total-table tr, .result-popup .total-table tr {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-wrap: wrap; } }
    .tooltip-popup .total-table tr td, .upload-popup .total-table tr td, .result-popup .total-table tr td {
      padding-top: 13px;
      padding-bottom: 17px; }
      .tooltip-popup .total-table tr td:nth-child(1), .upload-popup .total-table tr td:nth-child(1), .result-popup .total-table tr td:nth-child(1) {
        color: #F5F5F5;
        font-family: "Moderat-New";
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        width: 312px;
        padding-left: 24px;
        padding-right: 10px; }
        @media (max-width: 1439px) {
          .tooltip-popup .total-table tr td:nth-child(1), .upload-popup .total-table tr td:nth-child(1), .result-popup .total-table tr td:nth-child(1) {
            width: 256px; } }
        @media (max-width: 1023px) {
          .tooltip-popup .total-table tr td:nth-child(1), .upload-popup .total-table tr td:nth-child(1), .result-popup .total-table tr td:nth-child(1) {
            width: 50%;
            order: 1;
            padding-bottom: 0; } }
      .tooltip-popup .total-table tr td:nth-child(2), .upload-popup .total-table tr td:nth-child(2), .result-popup .total-table tr td:nth-child(2) {
        color: #B5AAAA;
        font-family: "Moderat-New";
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        padding-right: 10px;
        width: 288px; }
        @media (max-width: 1439px) {
          .tooltip-popup .total-table tr td:nth-child(2), .upload-popup .total-table tr td:nth-child(2), .result-popup .total-table tr td:nth-child(2) {
            width: 232px; } }
        @media (max-width: 1023px) {
          .tooltip-popup .total-table tr td:nth-child(2), .upload-popup .total-table tr td:nth-child(2), .result-popup .total-table tr td:nth-child(2) {
            width: 100%;
            order: 3;
            padding-top: 0;
            padding-left: 24px;
            padding-right: 24px; } }
      .tooltip-popup .total-table tr td:nth-child(3), .upload-popup .total-table tr td:nth-child(3), .result-popup .total-table tr td:nth-child(3) {
        color: #F5F5F5;
        font-family: "Moderat-New";
        text-align: right;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 26px;
        padding-right: 24px; }
        @media (max-width: 1023px) {
          .tooltip-popup .total-table tr td:nth-child(3), .upload-popup .total-table tr td:nth-child(3), .result-popup .total-table tr td:nth-child(3) {
            width: 50%;
            order: 2;
            padding-bottom: 0; } }
  .tooltip-popup .cost-table-box, .upload-popup .cost-table-box, .result-popup .cost-table-box {
    padding: 16px 24px;
    width: 100%;
    border-radius: 4px;
    border: 1px solid #B5AAAA; }
    @media (max-width: 1023px) {
      .tooltip-popup .cost-table-box .main-table tr, .upload-popup .cost-table-box .main-table tr, .result-popup .cost-table-box .main-table tr {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-wrap: wrap; } }
    .tooltip-popup .cost-table-box .main-table tr:not(:last-child) td, .upload-popup .cost-table-box .main-table tr:not(:last-child) td, .result-popup .cost-table-box .main-table tr:not(:last-child) td {
      padding-bottom: 8px; }
      @media (max-width: 1439px) {
        .tooltip-popup .cost-table-box .main-table tr:not(:last-child) td, .upload-popup .cost-table-box .main-table tr:not(:last-child) td, .result-popup .cost-table-box .main-table tr:not(:last-child) td {
          padding-bottom: 4px; } }
    .tooltip-popup .cost-table-box .main-table tr:last-child td, .upload-popup .cost-table-box .main-table tr:last-child td, .result-popup .cost-table-box .main-table tr:last-child td {
      padding-bottom: 8px; }
    @media (max-width: 1023px) {
      .tooltip-popup .cost-table-box .main-table tr td, .upload-popup .cost-table-box .main-table tr td, .result-popup .cost-table-box .main-table tr td {
        display: block; } }
    .tooltip-popup .cost-table-box .main-table tr td:nth-child(1), .upload-popup .cost-table-box .main-table tr td:nth-child(1), .result-popup .cost-table-box .main-table tr td:nth-child(1) {
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 24px;
      text-align: left;
      width: 288px; }
      @media (max-width: 1439px) {
        .tooltip-popup .cost-table-box .main-table tr td:nth-child(1), .upload-popup .cost-table-box .main-table tr td:nth-child(1), .result-popup .cost-table-box .main-table tr td:nth-child(1) {
          width: 232px; } }
      @media (max-width: 1023px) {
        .tooltip-popup .cost-table-box .main-table tr td:nth-child(1), .upload-popup .cost-table-box .main-table tr td:nth-child(1), .result-popup .cost-table-box .main-table tr td:nth-child(1) {
          width: 100%;
          padding-bottom: 0; } }
    .tooltip-popup .cost-table-box .main-table tr td:nth-child(2), .upload-popup .cost-table-box .main-table tr td:nth-child(2), .result-popup .cost-table-box .main-table tr td:nth-child(2) {
      color: #B5AAAA;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      text-align: left;
      width: 288px; }
      @media (max-width: 1439px) {
        .tooltip-popup .cost-table-box .main-table tr td:nth-child(2), .upload-popup .cost-table-box .main-table tr td:nth-child(2), .result-popup .cost-table-box .main-table tr td:nth-child(2) {
          width: 232px; } }
      @media (max-width: 1023px) {
        .tooltip-popup .cost-table-box .main-table tr td:nth-child(2), .upload-popup .cost-table-box .main-table tr td:nth-child(2), .result-popup .cost-table-box .main-table tr td:nth-child(2) {
          width: 50%;
          padding-bottom: 8px; } }
    .tooltip-popup .cost-table-box .main-table tr td:nth-child(3), .upload-popup .cost-table-box .main-table tr td:nth-child(3), .result-popup .cost-table-box .main-table tr td:nth-child(3) {
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 1.5;
      text-align: right; }
      @media (max-width: 1023px) {
        .tooltip-popup .cost-table-box .main-table tr td:nth-child(3), .upload-popup .cost-table-box .main-table tr td:nth-child(3), .result-popup .cost-table-box .main-table tr td:nth-child(3) {
          width: 50%;
          padding-bottom: 8px; } }
    .tooltip-popup .cost-table-box .pretotal-table, .upload-popup .cost-table-box .pretotal-table, .result-popup .cost-table-box .pretotal-table {
      margin-top: 14px;
      border-top: 1px solid #B5AAAA; }
      @media (max-width: 1023px) {
        .tooltip-popup .cost-table-box .pretotal-table, .upload-popup .cost-table-box .pretotal-table, .result-popup .cost-table-box .pretotal-table {
          margin-top: 0; } }
      .tooltip-popup .cost-table-box .pretotal-table tr td, .upload-popup .cost-table-box .pretotal-table tr td, .result-popup .cost-table-box .pretotal-table tr td {
        padding-top: 8px; }
        @media (max-width: 1023px) {
          .tooltip-popup .cost-table-box .pretotal-table tr td, .upload-popup .cost-table-box .pretotal-table tr td, .result-popup .cost-table-box .pretotal-table tr td {
            padding-top: 5px; } }
        .tooltip-popup .cost-table-box .pretotal-table tr td:nth-child(1), .upload-popup .cost-table-box .pretotal-table tr td:nth-child(1), .result-popup .cost-table-box .pretotal-table tr td:nth-child(1) {
          color: #F5F5F5;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px;
          text-align: left; }
        .tooltip-popup .cost-table-box .pretotal-table tr td:nth-child(2), .upload-popup .cost-table-box .pretotal-table tr td:nth-child(2), .result-popup .cost-table-box .pretotal-table tr td:nth-child(2) {
          color: #F5F5F5;
          font-family: "Moderat-New";
          text-align: right;
          font-size: 20px;
          font-style: normal;
          font-weight: 700;
          line-height: 26px; }
    .tooltip-popup .cost-table-box table, .upload-popup .cost-table-box table, .result-popup .cost-table-box table {
      width: 100%; }
  .tooltip-popup .flex-box, .upload-popup .flex-box, .result-popup .flex-box {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    column-gap: 16px; }
    @media (max-width: 1023px) {
      .tooltip-popup .flex-box, .upload-popup .flex-box, .result-popup .flex-box {
        display: block; } }
  .tooltip-popup .electricity-table-box, .tooltip-popup .cost-table-min-box, .upload-popup .electricity-table-box, .upload-popup .cost-table-min-box, .result-popup .electricity-table-box, .result-popup .cost-table-min-box {
    width: calc(50% - 8px); }
    @media (max-width: 1023px) {
      .tooltip-popup .electricity-table-box, .tooltip-popup .cost-table-min-box, .upload-popup .electricity-table-box, .upload-popup .cost-table-min-box, .result-popup .electricity-table-box, .result-popup .cost-table-min-box {
        width: 100%; } }
  .tooltip-popup .cost-table-min, .upload-popup .cost-table-min, .result-popup .cost-table-min {
    padding: 16px 24px;
    border-radius: 4px;
    border: 1px solid #B5AAAA; }
    .tooltip-popup .cost-table-min .main-table tr:not(:last-child) td, .upload-popup .cost-table-min .main-table tr:not(:last-child) td, .result-popup .cost-table-min .main-table tr:not(:last-child) td {
      padding-bottom: 8px; }
    .tooltip-popup .cost-table-min .main-table tr:last-child td, .upload-popup .cost-table-min .main-table tr:last-child td, .result-popup .cost-table-min .main-table tr:last-child td {
      padding-bottom: 6px; }
    .tooltip-popup .cost-table-min .main-table tr td:nth-child(1), .upload-popup .cost-table-min .main-table tr td:nth-child(1), .result-popup .cost-table-min .main-table tr td:nth-child(1) {
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      text-align: left;
      width: 264px;
      padding-right: 16px; }
      @media (max-width: 1439px) {
        .tooltip-popup .cost-table-min .main-table tr td:nth-child(1), .upload-popup .cost-table-min .main-table tr td:nth-child(1), .result-popup .cost-table-min .main-table tr td:nth-child(1) {
          width: 196px; } }
      @media (max-width: 1023px) {
        .tooltip-popup .cost-table-min .main-table tr td:nth-child(1), .upload-popup .cost-table-min .main-table tr td:nth-child(1), .result-popup .cost-table-min .main-table tr td:nth-child(1) {
          width: 186px;
          padding-right: 6px; } }
      .tooltip-popup .cost-table-min .main-table tr td:nth-child(1) small, .upload-popup .cost-table-min .main-table tr td:nth-child(1) small, .result-popup .cost-table-min .main-table tr td:nth-child(1) small {
        display: block;
        color: #B5AAAA;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 1.5; }
    .tooltip-popup .cost-table-min .main-table tr td:nth-child(2), .upload-popup .cost-table-min .main-table tr td:nth-child(2), .result-popup .cost-table-min .main-table tr td:nth-child(2) {
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      text-align: right; }
    .tooltip-popup .cost-table-min .pretotal-table, .upload-popup .cost-table-min .pretotal-table, .result-popup .cost-table-min .pretotal-table {
      margin-top: 0;
      border-top: 1px solid #B5AAAA; }
      .tooltip-popup .cost-table-min .pretotal-table tr td, .upload-popup .cost-table-min .pretotal-table tr td, .result-popup .cost-table-min .pretotal-table tr td {
        padding-top: 4px; }
        .tooltip-popup .cost-table-min .pretotal-table tr td:nth-child(1), .upload-popup .cost-table-min .pretotal-table tr td:nth-child(1), .result-popup .cost-table-min .pretotal-table tr td:nth-child(1) {
          color: #F5F5F5;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px;
          text-align: left;
          width: 264px; }
          @media (max-width: 1439px) {
            .tooltip-popup .cost-table-min .pretotal-table tr td:nth-child(1), .upload-popup .cost-table-min .pretotal-table tr td:nth-child(1), .result-popup .cost-table-min .pretotal-table tr td:nth-child(1) {
              width: 196px; } }
          @media (max-width: 1023px) {
            .tooltip-popup .cost-table-min .pretotal-table tr td:nth-child(1), .upload-popup .cost-table-min .pretotal-table tr td:nth-child(1), .result-popup .cost-table-min .pretotal-table tr td:nth-child(1) {
              width: 186px;
              padding-right: 6px; } }
        .tooltip-popup .cost-table-min .pretotal-table tr td:nth-child(2), .upload-popup .cost-table-min .pretotal-table tr td:nth-child(2), .result-popup .cost-table-min .pretotal-table tr td:nth-child(2) {
          color: #F5F5F5;
          font-family: "Moderat-New";
          text-align: right;
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px; }
    .tooltip-popup .cost-table-min table, .upload-popup .cost-table-min table, .result-popup .cost-table-min table {
      width: 100%; }
  .tooltip-popup .electricity-table, .upload-popup .electricity-table, .result-popup .electricity-table {
    border-radius: 4px;
    background: #272526;
    padding: 16px 24px; }
    .tooltip-popup .electricity-table table, .upload-popup .electricity-table table, .result-popup .electricity-table table {
      width: 100%; }
      @media (max-width: 1023px) {
        .tooltip-popup .electricity-table table tr, .upload-popup .electricity-table table tr, .result-popup .electricity-table table tr {
          display: flex;
          align-items: flex-start;
          justify-content: flex-start;
          flex-wrap: wrap; } }
      .tooltip-popup .electricity-table table tr:not(:last-child) td, .tooltip-popup .electricity-table table tr:not(:last-child) th, .upload-popup .electricity-table table tr:not(:last-child) td, .upload-popup .electricity-table table tr:not(:last-child) th, .result-popup .electricity-table table tr:not(:last-child) td, .result-popup .electricity-table table tr:not(:last-child) th {
        padding-bottom: 8px; }
      .tooltip-popup .electricity-table table tr th, .upload-popup .electricity-table table tr th, .result-popup .electricity-table table tr th {
        color: #B5AAAA;
        font-family: "Moderat-New";
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 1.5;
        text-align: left; }
      .tooltip-popup .electricity-table table tr td, .upload-popup .electricity-table table tr td, .result-popup .electricity-table table tr td {
        vertical-align: middle; }
        @media (max-width: 1023px) {
          .tooltip-popup .electricity-table table tr td, .upload-popup .electricity-table table tr td, .result-popup .electricity-table table tr td {
            display: block; } }
        .tooltip-popup .electricity-table table tr td:nth-child(1), .upload-popup .electricity-table table tr td:nth-child(1), .result-popup .electricity-table table tr td:nth-child(1) {
          color: #F5F5F5;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px;
          text-align: left;
          width: 264px;
          padding-right: 16px; }
          @media (max-width: 1439px) {
            .tooltip-popup .electricity-table table tr td:nth-child(1), .upload-popup .electricity-table table tr td:nth-child(1), .result-popup .electricity-table table tr td:nth-child(1) {
              width: 196px; } }
        .tooltip-popup .electricity-table table tr td:nth-child(2), .upload-popup .electricity-table table tr td:nth-child(2), .result-popup .electricity-table table tr td:nth-child(2) {
          color: #F5F5F5;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px;
          text-align: right; }
  .tooltip-popup .electricity-total-table, .upload-popup .electricity-total-table, .result-popup .electricity-total-table {
    padding: 16px 24px;
    margin-top: 8px; }
    .tooltip-popup .electricity-total-table table, .upload-popup .electricity-total-table table, .result-popup .electricity-total-table table {
      width: 100%; }
      .tooltip-popup .electricity-total-table table tr:not(:last-child) td, .tooltip-popup .electricity-total-table table tr:not(:last-child) th, .upload-popup .electricity-total-table table tr:not(:last-child) td, .upload-popup .electricity-total-table table tr:not(:last-child) th, .result-popup .electricity-total-table table tr:not(:last-child) td, .result-popup .electricity-total-table table tr:not(:last-child) th {
        padding-bottom: 8px; }
      .tooltip-popup .electricity-total-table table tr th, .upload-popup .electricity-total-table table tr th, .result-popup .electricity-total-table table tr th {
        color: #B5AAAA;
        font-family: "Moderat-New";
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 1.5;
        text-align: left; }
      .tooltip-popup .electricity-total-table table tr td, .upload-popup .electricity-total-table table tr td, .result-popup .electricity-total-table table tr td {
        vertical-align: middle; }
        .tooltip-popup .electricity-total-table table tr td:nth-child(1), .upload-popup .electricity-total-table table tr td:nth-child(1), .result-popup .electricity-total-table table tr td:nth-child(1) {
          color: #F5F5F5;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px;
          text-align: left;
          width: 264px;
          padding-right: 16px; }
          @media (max-width: 1439px) {
            .tooltip-popup .electricity-total-table table tr td:nth-child(1), .upload-popup .electricity-total-table table tr td:nth-child(1), .result-popup .electricity-total-table table tr td:nth-child(1) {
              width: 196px; } }
        .tooltip-popup .electricity-total-table table tr td:nth-child(2), .upload-popup .electricity-total-table table tr td:nth-child(2), .result-popup .electricity-total-table table tr td:nth-child(2) {
          color: #F5F5F5;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px;
          text-align: right; }
  .tooltip-popup .right-text, .upload-popup .right-text, .result-popup .right-text {
    color: #F5F5F5;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    width: calc(50% - 8px);
    padding: 0 16px; }
    @media (max-width: 1023px) {
      .tooltip-popup .right-text, .upload-popup .right-text, .result-popup .right-text {
        width: 100%;
        margin-top: 16px;
        padding: 0;
        padding-right: 10px; } }
    .tooltip-popup .right-text p:not(:last-child), .upload-popup .right-text p:not(:last-child), .result-popup .right-text p:not(:last-child) {
      margin-bottom: 24px; }
  .tooltip-popup .tariff-details, .upload-popup .tariff-details, .result-popup .tariff-details {
    margin-bottom: 24px; }
    .tooltip-popup .tariff-details table, .upload-popup .tariff-details table, .result-popup .tariff-details table {
      width: 100%; }
      @media (max-width: 1023px) {
        .tooltip-popup .tariff-details table tr, .upload-popup .tariff-details table tr, .result-popup .tariff-details table tr {
          display: block;
          width: 100%;
          padding: 8px 16px; } }
      .tooltip-popup .tariff-details table tr td, .upload-popup .tariff-details table tr td, .result-popup .tariff-details table tr td {
        padding-top: 8px;
        padding-bottom: 8px;
        color: #F5F5F5;
        font-family: "Moderat-New";
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 1.5; }
        @media (max-width: 1023px) {
          .tooltip-popup .tariff-details table tr td, .upload-popup .tariff-details table tr td, .result-popup .tariff-details table tr td {
            display: block;
            width: 100%;
            padding: 0; } }
        .tooltip-popup .tariff-details table tr td:first-child, .upload-popup .tariff-details table tr td:first-child, .result-popup .tariff-details table tr td:first-child {
          padding-left: 16px;
          width: 256px; }
          @media (max-width: 1023px) {
            .tooltip-popup .tariff-details table tr td:first-child, .upload-popup .tariff-details table tr td:first-child, .result-popup .tariff-details table tr td:first-child {
              padding-left: 0;
              width: 100%; } }
        .tooltip-popup .tariff-details table tr td:last-child, .upload-popup .tariff-details table tr td:last-child, .result-popup .tariff-details table tr td:last-child {
          padding-right: 16px; }
          @media (max-width: 1023px) {
            .tooltip-popup .tariff-details table tr td:last-child, .upload-popup .tariff-details table tr td:last-child, .result-popup .tariff-details table tr td:last-child {
              padding-right: 0; } }
      @media (max-width: 1023px) {
        .tooltip-popup .tariff-details table tr:nth-child(2n - 1), .upload-popup .tariff-details table tr:nth-child(2n - 1), .result-popup .tariff-details table tr:nth-child(2n - 1) {
          background: #272526;
          border-radius: 4px; } }
      .tooltip-popup .tariff-details table tr:nth-child(2n - 1) td, .upload-popup .tariff-details table tr:nth-child(2n - 1) td, .result-popup .tariff-details table tr:nth-child(2n - 1) td {
        position: relative;
        z-index: 0; }
        .tooltip-popup .tariff-details table tr:nth-child(2n - 1) td:before, .upload-popup .tariff-details table tr:nth-child(2n - 1) td:before, .result-popup .tariff-details table tr:nth-child(2n - 1) td:before {
          content: '';
          position: absolute;
          width: 100%;
          height: 100%;
          left: 0;
          top: 0;
          background: #272526;
          z-index: -1; }
          @media (max-width: 1023px) {
            .tooltip-popup .tariff-details table tr:nth-child(2n - 1) td:before, .upload-popup .tariff-details table tr:nth-child(2n - 1) td:before, .result-popup .tariff-details table tr:nth-child(2n - 1) td:before {
              display: none; } }
        .tooltip-popup .tariff-details table tr:nth-child(2n - 1) td:first-child:before, .upload-popup .tariff-details table tr:nth-child(2n - 1) td:first-child:before, .result-popup .tariff-details table tr:nth-child(2n - 1) td:first-child:before {
          border-radius: 4px 0 0 4px; }
        .tooltip-popup .tariff-details table tr:nth-child(2n - 1) td:last-child:before, .upload-popup .tariff-details table tr:nth-child(2n - 1) td:last-child:before, .result-popup .tariff-details table tr:nth-child(2n - 1) td:last-child:before {
          border-radius: 0 4px 4px 0; }
  .tooltip-popup .downloads-block h4, .upload-popup .downloads-block h4, .result-popup .downloads-block h4 {
    color: #B5AAAA;
    font-family: "Moderat-New";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 8px; }
  .tooltip-popup .downloads-block ul, .upload-popup .downloads-block ul, .result-popup .downloads-block ul {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
    column-gap: 25px;
    row-gap: 8px; }
    .tooltip-popup .downloads-block ul li, .upload-popup .downloads-block ul li, .result-popup .downloads-block ul li {
      margin: 0;
      padding: 0; }
      .tooltip-popup .downloads-block ul li a, .upload-popup .downloads-block ul li a, .result-popup .downloads-block ul li a {
        color: #4157FF;
        font-family: "Moderat-New";
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 1.5;
        position: relative;
        min-height: 32px;
        display: inline-flex;
        align-items: center;
        justify-content: flex-start;
        padding-left: 34px;
        transition: .3s; }
        .tooltip-popup .downloads-block ul li a:before, .upload-popup .downloads-block ul li a:before, .result-popup .downloads-block ul li a:before {
          content: '';
          position: absolute;
          left: 0;
          top: 0;
          width: 32px;
          height: 32px;
          background: url(09792537a380792db797.svg) no-repeat 50% 50%/contain;
          transition: .3s; }
        @media (hover: hover) {
          .tooltip-popup .downloads-block ul li a:hover, .upload-popup .downloads-block ul li a:hover, .result-popup .downloads-block ul li a:hover {
            color: #0083FE; } }
  .tooltip-popup.-open, .upload-popup.-open, .result-popup.-open {
    z-index: 120;
    visibility: visible;
    opacity: 1; }
    .tooltip-popup.-open .modal-overlay, .upload-popup.-open .modal-overlay, .result-popup.-open .modal-overlay {
      opacity: 1; }
    .tooltip-popup.-open .modal-box, .upload-popup.-open .modal-box, .result-popup.-open .modal-box {
      opacity: 1; }

.table-of-contents {
  background: #F5F5F5;
  padding: 56px 0 64px; }
  @media screen and (min-width: 1023px) {
    .table-of-contents {
      padding: 64px 0; } }
  @media screen and (min-width: 1440px) {
    .table-of-contents {
      padding: 80px 0; } }
  .table-of-contents.-light-mode-primary {
    background: #F5F5F5; }
  .table-of-contents.-light-mode-secondary {
    background: #EBEBEB; }
  .table-of-contents.-light-mode-tertiary {
    background: #A49B9B; }
    .table-of-contents.-light-mode-tertiary .table-of-contents__title h1 {
      color: #EBEBEB; }
  .table-of-contents.-dark-mode-primary, .table-of-contents.-dark-mode-secondary, .table-of-contents.-dark-mode-tertiary {
    background: #1A1919; }
    .table-of-contents.-dark-mode-primary .table-of-contents__title h1, .table-of-contents.-dark-mode-secondary .table-of-contents__title h1, .table-of-contents.-dark-mode-tertiary .table-of-contents__title h1 {
      color: #A49B9B; }
      .table-of-contents.-dark-mode-primary .table-of-contents__title h1 em, .table-of-contents.-dark-mode-secondary .table-of-contents__title h1 em, .table-of-contents.-dark-mode-tertiary .table-of-contents__title h1 em {
        color: #F5F5F5; }
    .table-of-contents.-dark-mode-primary .table-of-contents__subtitle, .table-of-contents.-dark-mode-secondary .table-of-contents__subtitle, .table-of-contents.-dark-mode-tertiary .table-of-contents__subtitle {
      color: #F5F5F5; }
    .table-of-contents.-dark-mode-primary .table-of-contents__links li a, .table-of-contents.-dark-mode-secondary .table-of-contents__links li a, .table-of-contents.-dark-mode-tertiary .table-of-contents__links li a {
      color: #4157FF; }
      .table-of-contents.-dark-mode-primary .table-of-contents__links li a svg, .table-of-contents.-dark-mode-secondary .table-of-contents__links li a svg, .table-of-contents.-dark-mode-tertiary .table-of-contents__links li a svg {
        color: #4157FF; }
      .table-of-contents.-dark-mode-primary .table-of-contents__links li a:hover, .table-of-contents.-dark-mode-secondary .table-of-contents__links li a:hover, .table-of-contents.-dark-mode-tertiary .table-of-contents__links li a:hover {
        color: #0083FE; }
        .table-of-contents.-dark-mode-primary .table-of-contents__links li a:hover svg, .table-of-contents.-dark-mode-secondary .table-of-contents__links li a:hover svg, .table-of-contents.-dark-mode-tertiary .table-of-contents__links li a:hover svg {
          color: #0083FE; }
  .table-of-contents.-dark-mode-secondary {
    background: #272526; }
  .table-of-contents.-dark-mode-tertiary {
    background: #494444; }
  .table-of-contents.-brand-mode-primary, .table-of-contents.-brand-mode-secondary, .table-of-contents.-brand-mode-tertiary {
    background: #FF380E; }
    .table-of-contents.-brand-mode-primary .table-of-contents__title h1, .table-of-contents.-brand-mode-secondary .table-of-contents__title h1, .table-of-contents.-brand-mode-tertiary .table-of-contents__title h1 {
      color: #F5F5F5; }
      .table-of-contents.-brand-mode-primary .table-of-contents__title h1 em, .table-of-contents.-brand-mode-secondary .table-of-contents__title h1 em, .table-of-contents.-brand-mode-tertiary .table-of-contents__title h1 em {
        color: #F5F5F5; }
    .table-of-contents.-brand-mode-primary .table-of-contents__subtitle, .table-of-contents.-brand-mode-secondary .table-of-contents__subtitle, .table-of-contents.-brand-mode-tertiary .table-of-contents__subtitle {
      color: #F5F5F5; }
  .table-of-contents.-brand-mode-secondary .table-of-contents__title h1 {
    color: #0000FE; }
    .table-of-contents.-brand-mode-secondary .table-of-contents__title h1 em {
      color: #F5F5F5; }
  .table-of-contents.-highlight-mode-primary, .table-of-contents.-highlight-mode-secondary, .table-of-contents.-highlight-mode-tertiary {
    background: #0000FE; }
    .table-of-contents.-highlight-mode-primary .table-of-contents__title h1, .table-of-contents.-highlight-mode-secondary .table-of-contents__title h1, .table-of-contents.-highlight-mode-tertiary .table-of-contents__title h1 {
      color: #F5F5F5; }
      .table-of-contents.-highlight-mode-primary .table-of-contents__title h1 em, .table-of-contents.-highlight-mode-secondary .table-of-contents__title h1 em, .table-of-contents.-highlight-mode-tertiary .table-of-contents__title h1 em {
        color: #F5F5F5; }
    .table-of-contents.-highlight-mode-primary .table-of-contents__subtitle, .table-of-contents.-highlight-mode-secondary .table-of-contents__subtitle, .table-of-contents.-highlight-mode-tertiary .table-of-contents__subtitle {
      color: #F5F5F5; }
    .table-of-contents.-highlight-mode-primary .table-of-contents__links li a, .table-of-contents.-highlight-mode-secondary .table-of-contents__links li a, .table-of-contents.-highlight-mode-tertiary .table-of-contents__links li a {
      color: #F5F5F5; }
      .table-of-contents.-highlight-mode-primary .table-of-contents__links li a svg, .table-of-contents.-highlight-mode-secondary .table-of-contents__links li a svg, .table-of-contents.-highlight-mode-tertiary .table-of-contents__links li a svg {
        color: #F5F5F5; }
      .table-of-contents.-highlight-mode-primary .table-of-contents__links li a:hover, .table-of-contents.-highlight-mode-secondary .table-of-contents__links li a:hover, .table-of-contents.-highlight-mode-tertiary .table-of-contents__links li a:hover {
        color: #0083FE; }
        .table-of-contents.-highlight-mode-primary .table-of-contents__links li a:hover svg, .table-of-contents.-highlight-mode-secondary .table-of-contents__links li a:hover svg, .table-of-contents.-highlight-mode-tertiary .table-of-contents__links li a:hover svg {
          color: #0083FE; }
  @media screen and (min-width: 1440px) {
    .table-of-contents__container {
      max-width: 1440px;
      display: flex;
      align-items: flex-start;
      justify-content: space-between; } }
  @media screen and (max-width: 767px) {
    .table-of-contents__container {
      padding: 0 24px; } }
  .table-of-contents__title {
    margin-bottom: 96px; }
    @media screen and (min-width: 1024px) {
      .table-of-contents__title {
        max-width: 632px; } }
    @media screen and (min-width: 1440px) {
      .table-of-contents__title {
        margin-bottom: 0;
        max-width: 650px; } }
    .table-of-contents__title h1, .table-of-contents__title h2, .table-of-contents__title h3, .table-of-contents__title h4 {
      color: #B5AAAA;
      font-family: "Moderat-New";
      font-style: normal;
      font-weight: 700; }
      .table-of-contents__title h1 i, .table-of-contents__title h1 em, .table-of-contents__title h2 i, .table-of-contents__title h2 em, .table-of-contents__title h3 i, .table-of-contents__title h3 em, .table-of-contents__title h4 i, .table-of-contents__title h4 em {
        color: #1A1919;
        font-style: unset; }
    .table-of-contents__title h1 {
      font-size: 42px;
      line-height: 1.28; }
      @media (max-width: 1023px) {
        .table-of-contents__title h1 {
          font-size: 42px;
          line-height: 1.28; } }
  .table-of-contents__content {
    width: 416px;
    flex: none;
    max-width: 100%; }
    @media screen and (min-width: 1440px) {
      .table-of-contents__content {
        margin-left: 124px;
        padding-top: 80px; } }
  .table-of-contents__subtitle {
    color: #1A1919;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.21;
    margin-bottom: 32px; }
  .table-of-contents__links li {
    margin-top: -1px;
    padding: 16px 0;
    border-bottom: 1px solid #B5AAAA; }
    .table-of-contents__links li:last-child {
      border-bottom: none; }
    .table-of-contents__links li:first-child {
      padding-top: 0; }
    .table-of-contents__links li:last-child {
      padding-bottom: 0; }
    .table-of-contents__links li a {
      position: relative;
      margin-top: 2px;
      color: #0000FE;
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 1.5;
      min-height: 32px;
      display: inline-flex;
      align-items: center;
      justify-content: flex-start;
      padding-right: 34px;
      max-width: 100%; }
      .table-of-contents__links li a svg {
        transition: .5s;
        position: absolute;
        right: 0;
        top: calc(50% + 2px);
        transform: translateY(-50%);
        width: 32px;
        height: 32px;
        color: #0000FE; }
      @media (hover: hover) {
        .table-of-contents__links li a:hover {
          color: #0083FE; }
          .table-of-contents__links li a:hover svg {
            color: #0083FE; } }

.section-support-center-overview {
  background: #F5F5F5; }
  .section-support-center-overview.-light-mode-primary {
    background: #F5F5F5; }
  .section-support-center-overview.-light-mode-secondary {
    background: #EBEBEB; }
  .section-support-center-overview.-light-mode-tertiary {
    background: #A49B9B; }
  .section-support-center-overview.-dark-mode-primary {
    background: #1A1919; }
  .section-support-center-overview.-dark-mode-secondary {
    background: #272526; }
  .section-support-center-overview.-dark-mode-tertiary {
    background: #494444; }
  .section-support-center-overview.-brand-mode-primary, .section-support-center-overview.-brand-mode-secondary, .section-support-center-overview.-brand-mode-tertiary {
    background: #FF380E; }
  .section-support-center-overview.-highlight-mode-primary, .section-support-center-overview.-highlight-mode-secondary, .section-support-center-overview.-highlight-mode-tertiary {
    background: #0000FE; }
  .section-support-center-overview.-light-content-mode-primary .support-page .item.-link, .section-support-center-overview.-light-content-mode-secondary .support-page .item.-link, .section-support-center-overview.-light-content-mode-tertiary .support-page .item.-link {
    background: #F5F5F5; }
    .section-support-center-overview.-light-content-mode-primary .support-page .item.-link:hover, .section-support-center-overview.-light-content-mode-secondary .support-page .item.-link:hover, .section-support-center-overview.-light-content-mode-tertiary .support-page .item.-link:hover {
      box-shadow: 0px 0px 12px 0px rgba(255, 43, 0, 0.32); }
    .section-support-center-overview.-light-content-mode-primary .support-page .item.-link .subtitle, .section-support-center-overview.-light-content-mode-secondary .support-page .item.-link .subtitle, .section-support-center-overview.-light-content-mode-tertiary .support-page .item.-link .subtitle {
      color: #FF380E; }
    .section-support-center-overview.-light-content-mode-primary .support-page .item.-link svg, .section-support-center-overview.-light-content-mode-secondary .support-page .item.-link svg, .section-support-center-overview.-light-content-mode-tertiary .support-page .item.-link svg {
      color: #FF380E; }
  .section-support-center-overview.-light-content-mode-primary .support-page .item.-view-all, .section-support-center-overview.-light-content-mode-secondary .support-page .item.-view-all, .section-support-center-overview.-light-content-mode-tertiary .support-page .item.-view-all {
    background: #F5F5F5; }
    .section-support-center-overview.-light-content-mode-primary .support-page .item.-view-all:hover, .section-support-center-overview.-light-content-mode-secondary .support-page .item.-view-all:hover, .section-support-center-overview.-light-content-mode-tertiary .support-page .item.-view-all:hover {
      box-shadow: 0px 0px 12px 0px rgba(255, 43, 0, 0.32); }
  .section-support-center-overview.-light-content-mode-secondary .support-page .item.-link, .section-support-center-overview.-light-content-mode-secondary .support-page .item.-view-all {
    background: #EBEBEB; }
  .section-support-center-overview.-light-content-mode-tertiary .support-page .item.-link, .section-support-center-overview.-light-content-mode-tertiary .support-page .item.-view-all {
    background: #A49B9B; }
  .section-support-center-overview.-dark-content-mode-primary .support-page .item.-link, .section-support-center-overview.-dark-content-mode-secondary .support-page .item.-link, .section-support-center-overview.-dark-content-mode-tertiary .support-page .item.-link {
    background: #1A1919; }
    .section-support-center-overview.-dark-content-mode-primary .support-page .item.-link:hover, .section-support-center-overview.-dark-content-mode-secondary .support-page .item.-link:hover, .section-support-center-overview.-dark-content-mode-tertiary .support-page .item.-link:hover {
      box-shadow: 0px 0px 12px 0px rgba(255, 43, 0, 0.32); }
    .section-support-center-overview.-dark-content-mode-primary .support-page .item.-link .subtitle, .section-support-center-overview.-dark-content-mode-secondary .support-page .item.-link .subtitle, .section-support-center-overview.-dark-content-mode-tertiary .support-page .item.-link .subtitle {
      color: #FF380E; }
    .section-support-center-overview.-dark-content-mode-primary .support-page .item.-link .title, .section-support-center-overview.-dark-content-mode-secondary .support-page .item.-link .title, .section-support-center-overview.-dark-content-mode-tertiary .support-page .item.-link .title {
      color: #F5F5F5; }
    .section-support-center-overview.-dark-content-mode-primary .support-page .item.-link svg, .section-support-center-overview.-dark-content-mode-secondary .support-page .item.-link svg, .section-support-center-overview.-dark-content-mode-tertiary .support-page .item.-link svg {
      color: #FF380E; }
  .section-support-center-overview.-dark-content-mode-primary .support-page .item.-view-all, .section-support-center-overview.-dark-content-mode-secondary .support-page .item.-view-all, .section-support-center-overview.-dark-content-mode-tertiary .support-page .item.-view-all {
    background: #1A1919; }
    .section-support-center-overview.-dark-content-mode-primary .support-page .item.-view-all:hover, .section-support-center-overview.-dark-content-mode-secondary .support-page .item.-view-all:hover, .section-support-center-overview.-dark-content-mode-tertiary .support-page .item.-view-all:hover {
      box-shadow: 0px 0px 12px 0px rgba(255, 43, 0, 0.32); }
    .section-support-center-overview.-dark-content-mode-primary .support-page .item.-view-all .view-all-button, .section-support-center-overview.-dark-content-mode-secondary .support-page .item.-view-all .view-all-button, .section-support-center-overview.-dark-content-mode-tertiary .support-page .item.-view-all .view-all-button {
      color: #4157FF; }
  .section-support-center-overview.-dark-content-mode-secondary .support-page .item.-link, .section-support-center-overview.-dark-content-mode-secondary .support-page .item.-view-all {
    background: #272526; }
  .section-support-center-overview.-dark-content-mode-tertiary .support-page .item.-link, .section-support-center-overview.-dark-content-mode-tertiary .support-page .item.-view-all {
    background: #494444; }
  .section-support-center-overview.-brand-content-mode-primary .support-page .item.-link, .section-support-center-overview.-brand-content-mode-secondary .support-page .item.-link, .section-support-center-overview.-brand-content-mode-tertiary .support-page .item.-link {
    background: #FF380E; }
    .section-support-center-overview.-brand-content-mode-primary .support-page .item.-link:hover, .section-support-center-overview.-brand-content-mode-secondary .support-page .item.-link:hover, .section-support-center-overview.-brand-content-mode-tertiary .support-page .item.-link:hover {
      box-shadow: 0px 0px 12px 0px rgba(255, 43, 0, 0.32); }
    .section-support-center-overview.-brand-content-mode-primary .support-page .item.-link .subtitle, .section-support-center-overview.-brand-content-mode-secondary .support-page .item.-link .subtitle, .section-support-center-overview.-brand-content-mode-tertiary .support-page .item.-link .subtitle {
      color: #F5F5F5; }
    .section-support-center-overview.-brand-content-mode-primary .support-page .item.-link .title, .section-support-center-overview.-brand-content-mode-secondary .support-page .item.-link .title, .section-support-center-overview.-brand-content-mode-tertiary .support-page .item.-link .title {
      color: #F5F5F5; }
    .section-support-center-overview.-brand-content-mode-primary .support-page .item.-link svg, .section-support-center-overview.-brand-content-mode-secondary .support-page .item.-link svg, .section-support-center-overview.-brand-content-mode-tertiary .support-page .item.-link svg {
      color: #F5F5F5; }
  .section-support-center-overview.-brand-content-mode-primary .support-page .item.-view-all, .section-support-center-overview.-brand-content-mode-secondary .support-page .item.-view-all, .section-support-center-overview.-brand-content-mode-tertiary .support-page .item.-view-all {
    background: #FF380E; }
    .section-support-center-overview.-brand-content-mode-primary .support-page .item.-view-all:hover, .section-support-center-overview.-brand-content-mode-secondary .support-page .item.-view-all:hover, .section-support-center-overview.-brand-content-mode-tertiary .support-page .item.-view-all:hover {
      box-shadow: 0px 0px 12px 0px rgba(255, 43, 0, 0.32); }
  .section-support-center-overview.-highlight-content-mode-primary .support-page .item.-link, .section-support-center-overview.-highlight-content-mode-secondary .support-page .item.-link, .section-support-center-overview.-highlight-content-mode-tertiary .support-page .item.-link {
    background: #0000FE; }
    .section-support-center-overview.-highlight-content-mode-primary .support-page .item.-link:hover, .section-support-center-overview.-highlight-content-mode-secondary .support-page .item.-link:hover, .section-support-center-overview.-highlight-content-mode-tertiary .support-page .item.-link:hover {
      box-shadow: 0px 0px 12px 0px rgba(0, 0, 254, 0.32); }
    .section-support-center-overview.-highlight-content-mode-primary .support-page .item.-link .subtitle, .section-support-center-overview.-highlight-content-mode-secondary .support-page .item.-link .subtitle, .section-support-center-overview.-highlight-content-mode-tertiary .support-page .item.-link .subtitle {
      color: #F5F5F5; }
    .section-support-center-overview.-highlight-content-mode-primary .support-page .item.-link .title, .section-support-center-overview.-highlight-content-mode-secondary .support-page .item.-link .title, .section-support-center-overview.-highlight-content-mode-tertiary .support-page .item.-link .title {
      color: #F5F5F5; }
    .section-support-center-overview.-highlight-content-mode-primary .support-page .item.-link svg, .section-support-center-overview.-highlight-content-mode-secondary .support-page .item.-link svg, .section-support-center-overview.-highlight-content-mode-tertiary .support-page .item.-link svg {
      color: #F5F5F5; }
  .section-support-center-overview.-highlight-content-mode-primary .support-page .item.-view-all, .section-support-center-overview.-highlight-content-mode-secondary .support-page .item.-view-all, .section-support-center-overview.-highlight-content-mode-tertiary .support-page .item.-view-all {
    background: #0000FE; }
    .section-support-center-overview.-highlight-content-mode-primary .support-page .item.-view-all:hover, .section-support-center-overview.-highlight-content-mode-secondary .support-page .item.-view-all:hover, .section-support-center-overview.-highlight-content-mode-tertiary .support-page .item.-view-all:hover {
      box-shadow: 0px 0px 12px 0px rgba(0, 0, 254, 0.32); }
    .section-support-center-overview.-highlight-content-mode-primary .support-page .item.-view-all .view-all-button, .section-support-center-overview.-highlight-content-mode-secondary .support-page .item.-view-all .view-all-button, .section-support-center-overview.-highlight-content-mode-tertiary .support-page .item.-view-all .view-all-button {
      color: #F5F5F5; }
  .section-support-center-overview.-light-first-item-mode-primary .support-page .item.-title, .section-support-center-overview.-light-first-item-mode-secondary .support-page .item.-title, .section-support-center-overview.-light-first-item-mode-tertiary .support-page .item.-title {
    background: #F5F5F5;
    color: #1A1919; }
    .section-support-center-overview.-light-first-item-mode-primary .support-page .item.-title em, .section-support-center-overview.-light-first-item-mode-secondary .support-page .item.-title em, .section-support-center-overview.-light-first-item-mode-tertiary .support-page .item.-title em {
      color: #1A1919; }
  .section-support-center-overview.-light-first-item-mode-secondary .support-page .item.-title {
    background: #EBEBEB; }
  .section-support-center-overview.-light-first-item-mode-tertiary .support-page .item.-title {
    background: #A49B9B; }
  .section-support-center-overview.-dark-first-item-mode-primary .support-page .item.-title, .section-support-center-overview.-dark-first-item-mode-secondary .support-page .item.-title, .section-support-center-overview.-dark-first-item-mode-tertiary .support-page .item.-title {
    background: #1A1919;
    color: #F5F5F5; }
    .section-support-center-overview.-dark-first-item-mode-primary .support-page .item.-title em, .section-support-center-overview.-dark-first-item-mode-secondary .support-page .item.-title em, .section-support-center-overview.-dark-first-item-mode-tertiary .support-page .item.-title em {
      color: #F5F5F5; }
  .section-support-center-overview.-dark-first-item-mode-secondary .support-page .item.-title {
    background: #272526; }
  .section-support-center-overview.-dark-first-item-mode-tertiary .support-page .item.-title {
    background: #494444; }
  .section-support-center-overview.-brand-first-item-mode-primary .support-page .item.-title, .section-support-center-overview.-brand-first-item-mode-secondary .support-page .item.-title, .section-support-center-overview.-brand-first-item-mode-tertiary .support-page .item.-title {
    background: #FF380E;
    color: #F5F5F5; }
    .section-support-center-overview.-brand-first-item-mode-primary .support-page .item.-title em, .section-support-center-overview.-brand-first-item-mode-secondary .support-page .item.-title em, .section-support-center-overview.-brand-first-item-mode-tertiary .support-page .item.-title em {
      color: #F5F5F5; }
  .section-support-center-overview.-highlight-first-item-mode-primary .support-page .item.-title, .section-support-center-overview.-highlight-first-item-mode-secondary .support-page .item.-title, .section-support-center-overview.-highlight-first-item-mode-tertiary .support-page .item.-title {
    background: #0000FE;
    color: #F5F5F5; }
    .section-support-center-overview.-highlight-first-item-mode-primary .support-page .item.-title em, .section-support-center-overview.-highlight-first-item-mode-secondary .support-page .item.-title em, .section-support-center-overview.-highlight-first-item-mode-tertiary .support-page .item.-title em {
      color: #F5F5F5; }
  .section-support-center-overview .support-page {
    padding: 64px 0;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    column-gap: 16px;
    row-gap: 16px; }
    @media screen and (min-width: 1024px) {
      .section-support-center-overview .support-page {
        justify-content: flex-start;
        padding: 80px 0; } }
    .section-support-center-overview .support-page .item {
      width: 288px;
      min-height: 288px;
      border-radius: 8px;
      position: relative;
      transition: all .3s; }
      @media screen and (min-width: 1440px) {
        .section-support-center-overview .support-page .item {
          width: 308px;
          min-height: 308px; } }
      .section-support-center-overview .support-page .item.-title {
        padding: 48px 24px;
        background: #F5F5F5;
        color: #898B7C;
        font-family: "Moderat-New";
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        line-height: 1.25; }
        @media screen and (max-width: 623px) {
          .section-support-center-overview .support-page .item.-title {
            background: #E7E7E7; } }
        @media screen and (min-width: 1440px) {
          .section-support-center-overview .support-page .item.-title {
            padding: 48px 32px; } }
        .section-support-center-overview .support-page .item.-title i, .section-support-center-overview .support-page .item.-title em {
          color: #1A1919;
          font-style: unset; }
      .section-support-center-overview .support-page .item.-link {
        background: #E7E7E7;
        transition: all .3s;
        padding: 24px 16px 60px; }
        @media screen and (min-width: 1440px) {
          .section-support-center-overview .support-page .item.-link {
            padding: 24px 24px 73px; } }
        .section-support-center-overview .support-page .item.-link svg {
          position: absolute;
          bottom: 12px;
          left: 8px;
          width: 48px;
          height: 48px;
          color: #0000FE;
          transition: .4s;
          opacity: 0; }
          @media screen and (min-width: 1440px) {
            .section-support-center-overview .support-page .item.-link svg {
              bottom: 8px; } }
          @media screen and (max-width: 1439px) {
            .section-support-center-overview .support-page .item.-link svg {
              opacity: 1; } }
        .section-support-center-overview .support-page .item.-link .subtitle {
          color: #0000FE;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 700;
          line-height: 1.5;
          margin-bottom: 7px;
          transition: .4s; }
        .section-support-center-overview .support-page .item.-link .title {
          font-family: "Moderat-New";
          font-size: 24px;
          font-style: normal;
          font-weight: 700;
          line-height: 1.41;
          transition: .4s; }
        @media (hover: hover) {
          .section-support-center-overview .support-page .item.-link:hover .subtitle, .section-support-center-overview .support-page .item.-link:hover .title {
            transform: translateY(-10px); }
          .section-support-center-overview .support-page .item.-link:hover svg {
            opacity: 1; } }
      .section-support-center-overview .support-page .item.-view-all {
        padding: 24px 16px;
        background: #E7E7E7;
        display: flex;
        align-items: flex-end;
        justify-content: flex-end; }
        @media screen and (min-width: 1440px) {
          .section-support-center-overview .support-page .item.-view-all {
            padding: 23px 27px; } }
        .section-support-center-overview .support-page .item.-view-all .view-all-button {
          color: #0000FE;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 700;
          line-height: 1.5;
          min-height: 32px;
          display: inline-flex;
          align-items: center;
          justify-content: flex-start;
          padding-right: 34px;
          position: relative;
          transition: .4s; }
          .section-support-center-overview .support-page .item.-view-all .view-all-button svg {
            position: absolute;
            right: 0;
            top: 50%;
            transform: translateY(-50%);
            width: 32px;
            height: 32px; }
        @media (hover: hover) {
          .section-support-center-overview .support-page .item.-view-all:hover .view-all-button {
            color: #0083FE; } }

.section-contact-us {
  padding: 48px 0; }
  @media screen and (min-width: 1024px) {
    .section-contact-us {
      padding: 64px 0; } }
  @media screen and (min-width: 1440px) {
    .section-contact-us {
      padding: 80px 0; } }
  .section-contact-us.-light-mode-primary {
    background: #F5F5F5; }
  .section-contact-us.-light-mode-secondary {
    background: #EBEBEB; }
  .section-contact-us.-light-mode-tertiary {
    background: #A49B9B; }
  .section-contact-us.-dark-mode-primary {
    background: #1A1919; }
  .section-contact-us.-dark-mode-secondary {
    background: #272526; }
  .section-contact-us.-dark-mode-tertiary {
    background: #494444; }
  .section-contact-us.-brand-mode-primary, .section-contact-us.-brand-mode-secondary, .section-contact-us.-brand-mode-tertiary {
    background: #FF380E; }
  .section-contact-us.-highlight-mode-primary, .section-contact-us.-highlight-mode-secondary, .section-contact-us.-highlight-mode-tertiary {
    background: #0000FE; }
  .section-contact-us.-light-content-mode-primary .inner, .section-contact-us.-light-content-mode-secondary .inner, .section-contact-us.-light-content-mode-tertiary .inner {
    background: #F5F5F5; }
    .section-contact-us.-light-content-mode-primary .inner .title, .section-contact-us.-light-content-mode-secondary .inner .title, .section-contact-us.-light-content-mode-tertiary .inner .title {
      color: #1A1919; }
      .section-contact-us.-light-content-mode-primary .inner .title h1, .section-contact-us.-light-content-mode-primary .inner .title h2, .section-contact-us.-light-content-mode-primary .inner .title h3, .section-contact-us.-light-content-mode-primary .inner .title h4, .section-contact-us.-light-content-mode-primary .inner .title h5, .section-contact-us.-light-content-mode-primary .inner .title h6, .section-contact-us.-light-content-mode-secondary .inner .title h1, .section-contact-us.-light-content-mode-secondary .inner .title h2, .section-contact-us.-light-content-mode-secondary .inner .title h3, .section-contact-us.-light-content-mode-secondary .inner .title h4, .section-contact-us.-light-content-mode-secondary .inner .title h5, .section-contact-us.-light-content-mode-secondary .inner .title h6, .section-contact-us.-light-content-mode-tertiary .inner .title h1, .section-contact-us.-light-content-mode-tertiary .inner .title h2, .section-contact-us.-light-content-mode-tertiary .inner .title h3, .section-contact-us.-light-content-mode-tertiary .inner .title h4, .section-contact-us.-light-content-mode-tertiary .inner .title h5, .section-contact-us.-light-content-mode-tertiary .inner .title h6 {
        color: #1A1919; }
        .section-contact-us.-light-content-mode-primary .inner .title h1 em, .section-contact-us.-light-content-mode-primary .inner .title h2 em, .section-contact-us.-light-content-mode-primary .inner .title h3 em, .section-contact-us.-light-content-mode-primary .inner .title h4 em, .section-contact-us.-light-content-mode-primary .inner .title h5 em, .section-contact-us.-light-content-mode-primary .inner .title h6 em, .section-contact-us.-light-content-mode-secondary .inner .title h1 em, .section-contact-us.-light-content-mode-secondary .inner .title h2 em, .section-contact-us.-light-content-mode-secondary .inner .title h3 em, .section-contact-us.-light-content-mode-secondary .inner .title h4 em, .section-contact-us.-light-content-mode-secondary .inner .title h5 em, .section-contact-us.-light-content-mode-secondary .inner .title h6 em, .section-contact-us.-light-content-mode-tertiary .inner .title h1 em, .section-contact-us.-light-content-mode-tertiary .inner .title h2 em, .section-contact-us.-light-content-mode-tertiary .inner .title h3 em, .section-contact-us.-light-content-mode-tertiary .inner .title h4 em, .section-contact-us.-light-content-mode-tertiary .inner .title h5 em, .section-contact-us.-light-content-mode-tertiary .inner .title h6 em {
          color: #A49B9B; }
    .section-contact-us.-light-content-mode-primary .inner .contacts-repeater .item .link-1 a, .section-contact-us.-light-content-mode-secondary .inner .contacts-repeater .item .link-1 a, .section-contact-us.-light-content-mode-tertiary .inner .contacts-repeater .item .link-1 a {
      color: #1A1919; }
      .section-contact-us.-light-content-mode-primary .inner .contacts-repeater .item .link-1 a:hover, .section-contact-us.-light-content-mode-secondary .inner .contacts-repeater .item .link-1 a:hover, .section-contact-us.-light-content-mode-tertiary .inner .contacts-repeater .item .link-1 a:hover {
        color: #0083FE; }
  .section-contact-us.-light-content-mode-secondary .inner {
    background: #EBEBEB; }
  .section-contact-us.-light-content-mode-tertiary .inner {
    background: #A49B9B; }
    .section-contact-us.-light-content-mode-tertiary .inner .title h1 em, .section-contact-us.-light-content-mode-tertiary .inner .title h2 em, .section-contact-us.-light-content-mode-tertiary .inner .title h3 em, .section-contact-us.-light-content-mode-tertiary .inner .title h4 em, .section-contact-us.-light-content-mode-tertiary .inner .title h5 em, .section-contact-us.-light-content-mode-tertiary .inner .title h6 em {
      color: #EBEBEB; }
  .section-contact-us.-dark-content-mode-primary .inner, .section-contact-us.-dark-content-mode-secondary .inner, .section-contact-us.-dark-content-mode-tertiary .inner {
    background: #1A1919; }
    .section-contact-us.-dark-content-mode-primary .inner .title, .section-contact-us.-dark-content-mode-secondary .inner .title, .section-contact-us.-dark-content-mode-tertiary .inner .title {
      color: #F5F5F5; }
      .section-contact-us.-dark-content-mode-primary .inner .title h1, .section-contact-us.-dark-content-mode-primary .inner .title h2, .section-contact-us.-dark-content-mode-primary .inner .title h3, .section-contact-us.-dark-content-mode-primary .inner .title h4, .section-contact-us.-dark-content-mode-primary .inner .title h5, .section-contact-us.-dark-content-mode-primary .inner .title h6, .section-contact-us.-dark-content-mode-secondary .inner .title h1, .section-contact-us.-dark-content-mode-secondary .inner .title h2, .section-contact-us.-dark-content-mode-secondary .inner .title h3, .section-contact-us.-dark-content-mode-secondary .inner .title h4, .section-contact-us.-dark-content-mode-secondary .inner .title h5, .section-contact-us.-dark-content-mode-secondary .inner .title h6, .section-contact-us.-dark-content-mode-tertiary .inner .title h1, .section-contact-us.-dark-content-mode-tertiary .inner .title h2, .section-contact-us.-dark-content-mode-tertiary .inner .title h3, .section-contact-us.-dark-content-mode-tertiary .inner .title h4, .section-contact-us.-dark-content-mode-tertiary .inner .title h5, .section-contact-us.-dark-content-mode-tertiary .inner .title h6 {
        color: #F5F5F5; }
        .section-contact-us.-dark-content-mode-primary .inner .title h1 em, .section-contact-us.-dark-content-mode-primary .inner .title h2 em, .section-contact-us.-dark-content-mode-primary .inner .title h3 em, .section-contact-us.-dark-content-mode-primary .inner .title h4 em, .section-contact-us.-dark-content-mode-primary .inner .title h5 em, .section-contact-us.-dark-content-mode-primary .inner .title h6 em, .section-contact-us.-dark-content-mode-secondary .inner .title h1 em, .section-contact-us.-dark-content-mode-secondary .inner .title h2 em, .section-contact-us.-dark-content-mode-secondary .inner .title h3 em, .section-contact-us.-dark-content-mode-secondary .inner .title h4 em, .section-contact-us.-dark-content-mode-secondary .inner .title h5 em, .section-contact-us.-dark-content-mode-secondary .inner .title h6 em, .section-contact-us.-dark-content-mode-tertiary .inner .title h1 em, .section-contact-us.-dark-content-mode-tertiary .inner .title h2 em, .section-contact-us.-dark-content-mode-tertiary .inner .title h3 em, .section-contact-us.-dark-content-mode-tertiary .inner .title h4 em, .section-contact-us.-dark-content-mode-tertiary .inner .title h5 em, .section-contact-us.-dark-content-mode-tertiary .inner .title h6 em {
          color: #A49B9B; }
    .section-contact-us.-dark-content-mode-primary .inner .contacts-repeater .item .item-title, .section-contact-us.-dark-content-mode-secondary .inner .contacts-repeater .item .item-title, .section-contact-us.-dark-content-mode-tertiary .inner .contacts-repeater .item .item-title {
      color: #F5F5F5; }
    .section-contact-us.-dark-content-mode-primary .inner .contacts-repeater .item .link-1 a, .section-contact-us.-dark-content-mode-secondary .inner .contacts-repeater .item .link-1 a, .section-contact-us.-dark-content-mode-tertiary .inner .contacts-repeater .item .link-1 a {
      color: #F5F5F5; }
      .section-contact-us.-dark-content-mode-primary .inner .contacts-repeater .item .link-1 a:hover, .section-contact-us.-dark-content-mode-secondary .inner .contacts-repeater .item .link-1 a:hover, .section-contact-us.-dark-content-mode-tertiary .inner .contacts-repeater .item .link-1 a:hover {
        color: #4E88FE; }
    .section-contact-us.-dark-content-mode-primary .inner .contacts-repeater .item .link-2 a, .section-contact-us.-dark-content-mode-secondary .inner .contacts-repeater .item .link-2 a, .section-contact-us.-dark-content-mode-tertiary .inner .contacts-repeater .item .link-2 a {
      color: #4E88FE; }
      .section-contact-us.-dark-content-mode-primary .inner .contacts-repeater .item .link-2 a:hover, .section-contact-us.-dark-content-mode-secondary .inner .contacts-repeater .item .link-2 a:hover, .section-contact-us.-dark-content-mode-tertiary .inner .contacts-repeater .item .link-2 a:hover {
        color: #4E88FE; }
  .section-contact-us.-dark-content-mode-secondary .inner {
    background: #272526; }
  .section-contact-us.-dark-content-mode-tertiary .inner {
    background: #494444; }
  .section-contact-us.-brand-content-mode-primary .inner, .section-contact-us.-brand-content-mode-secondary .inner, .section-contact-us.-brand-content-mode-tertiary .inner {
    background: #FF380E; }
    .section-contact-us.-brand-content-mode-primary .inner .title, .section-contact-us.-brand-content-mode-secondary .inner .title, .section-contact-us.-brand-content-mode-tertiary .inner .title {
      color: #F5F5F5; }
      .section-contact-us.-brand-content-mode-primary .inner .title h1, .section-contact-us.-brand-content-mode-primary .inner .title h2, .section-contact-us.-brand-content-mode-primary .inner .title h3, .section-contact-us.-brand-content-mode-primary .inner .title h4, .section-contact-us.-brand-content-mode-primary .inner .title h5, .section-contact-us.-brand-content-mode-primary .inner .title h6, .section-contact-us.-brand-content-mode-secondary .inner .title h1, .section-contact-us.-brand-content-mode-secondary .inner .title h2, .section-contact-us.-brand-content-mode-secondary .inner .title h3, .section-contact-us.-brand-content-mode-secondary .inner .title h4, .section-contact-us.-brand-content-mode-secondary .inner .title h5, .section-contact-us.-brand-content-mode-secondary .inner .title h6, .section-contact-us.-brand-content-mode-tertiary .inner .title h1, .section-contact-us.-brand-content-mode-tertiary .inner .title h2, .section-contact-us.-brand-content-mode-tertiary .inner .title h3, .section-contact-us.-brand-content-mode-tertiary .inner .title h4, .section-contact-us.-brand-content-mode-tertiary .inner .title h5, .section-contact-us.-brand-content-mode-tertiary .inner .title h6 {
        color: #F5F5F5; }
        .section-contact-us.-brand-content-mode-primary .inner .title h1 em, .section-contact-us.-brand-content-mode-primary .inner .title h2 em, .section-contact-us.-brand-content-mode-primary .inner .title h3 em, .section-contact-us.-brand-content-mode-primary .inner .title h4 em, .section-contact-us.-brand-content-mode-primary .inner .title h5 em, .section-contact-us.-brand-content-mode-primary .inner .title h6 em, .section-contact-us.-brand-content-mode-secondary .inner .title h1 em, .section-contact-us.-brand-content-mode-secondary .inner .title h2 em, .section-contact-us.-brand-content-mode-secondary .inner .title h3 em, .section-contact-us.-brand-content-mode-secondary .inner .title h4 em, .section-contact-us.-brand-content-mode-secondary .inner .title h5 em, .section-contact-us.-brand-content-mode-secondary .inner .title h6 em, .section-contact-us.-brand-content-mode-tertiary .inner .title h1 em, .section-contact-us.-brand-content-mode-tertiary .inner .title h2 em, .section-contact-us.-brand-content-mode-tertiary .inner .title h3 em, .section-contact-us.-brand-content-mode-tertiary .inner .title h4 em, .section-contact-us.-brand-content-mode-tertiary .inner .title h5 em, .section-contact-us.-brand-content-mode-tertiary .inner .title h6 em {
          color: #F5F5F5; }
    .section-contact-us.-brand-content-mode-primary .inner .contacts-repeater .item .item-title, .section-contact-us.-brand-content-mode-secondary .inner .contacts-repeater .item .item-title, .section-contact-us.-brand-content-mode-tertiary .inner .contacts-repeater .item .item-title {
      color: #F5F5F5; }
    .section-contact-us.-brand-content-mode-primary .inner .contacts-repeater .item .link-1 a, .section-contact-us.-brand-content-mode-secondary .inner .contacts-repeater .item .link-1 a, .section-contact-us.-brand-content-mode-tertiary .inner .contacts-repeater .item .link-1 a {
      color: #F5F5F5; }
      .section-contact-us.-brand-content-mode-primary .inner .contacts-repeater .item .link-1 a:hover, .section-contact-us.-brand-content-mode-secondary .inner .contacts-repeater .item .link-1 a:hover, .section-contact-us.-brand-content-mode-tertiary .inner .contacts-repeater .item .link-1 a:hover {
        color: #0083FE; }
  .section-contact-us.-brand-content-mode-secondary .inner .title h1 em, .section-contact-us.-brand-content-mode-secondary .inner .title h2 em, .section-contact-us.-brand-content-mode-secondary .inner .title h3 em, .section-contact-us.-brand-content-mode-secondary .inner .title h4 em, .section-contact-us.-brand-content-mode-secondary .inner .title h5 em, .section-contact-us.-brand-content-mode-secondary .inner .title h6 em {
    color: #0000FE; }
  .section-contact-us.-highlight-content-mode-primary .inner, .section-contact-us.-highlight-content-mode-secondary .inner, .section-contact-us.-highlight-content-mode-tertiary .inner {
    background: #0000FE; }
    .section-contact-us.-highlight-content-mode-primary .inner .title, .section-contact-us.-highlight-content-mode-secondary .inner .title, .section-contact-us.-highlight-content-mode-tertiary .inner .title {
      color: #F5F5F5; }
      .section-contact-us.-highlight-content-mode-primary .inner .title h1, .section-contact-us.-highlight-content-mode-primary .inner .title h2, .section-contact-us.-highlight-content-mode-primary .inner .title h3, .section-contact-us.-highlight-content-mode-primary .inner .title h4, .section-contact-us.-highlight-content-mode-primary .inner .title h5, .section-contact-us.-highlight-content-mode-primary .inner .title h6, .section-contact-us.-highlight-content-mode-secondary .inner .title h1, .section-contact-us.-highlight-content-mode-secondary .inner .title h2, .section-contact-us.-highlight-content-mode-secondary .inner .title h3, .section-contact-us.-highlight-content-mode-secondary .inner .title h4, .section-contact-us.-highlight-content-mode-secondary .inner .title h5, .section-contact-us.-highlight-content-mode-secondary .inner .title h6, .section-contact-us.-highlight-content-mode-tertiary .inner .title h1, .section-contact-us.-highlight-content-mode-tertiary .inner .title h2, .section-contact-us.-highlight-content-mode-tertiary .inner .title h3, .section-contact-us.-highlight-content-mode-tertiary .inner .title h4, .section-contact-us.-highlight-content-mode-tertiary .inner .title h5, .section-contact-us.-highlight-content-mode-tertiary .inner .title h6 {
        color: #F5F5F5; }
        .section-contact-us.-highlight-content-mode-primary .inner .title h1 em, .section-contact-us.-highlight-content-mode-primary .inner .title h2 em, .section-contact-us.-highlight-content-mode-primary .inner .title h3 em, .section-contact-us.-highlight-content-mode-primary .inner .title h4 em, .section-contact-us.-highlight-content-mode-primary .inner .title h5 em, .section-contact-us.-highlight-content-mode-primary .inner .title h6 em, .section-contact-us.-highlight-content-mode-secondary .inner .title h1 em, .section-contact-us.-highlight-content-mode-secondary .inner .title h2 em, .section-contact-us.-highlight-content-mode-secondary .inner .title h3 em, .section-contact-us.-highlight-content-mode-secondary .inner .title h4 em, .section-contact-us.-highlight-content-mode-secondary .inner .title h5 em, .section-contact-us.-highlight-content-mode-secondary .inner .title h6 em, .section-contact-us.-highlight-content-mode-tertiary .inner .title h1 em, .section-contact-us.-highlight-content-mode-tertiary .inner .title h2 em, .section-contact-us.-highlight-content-mode-tertiary .inner .title h3 em, .section-contact-us.-highlight-content-mode-tertiary .inner .title h4 em, .section-contact-us.-highlight-content-mode-tertiary .inner .title h5 em, .section-contact-us.-highlight-content-mode-tertiary .inner .title h6 em {
          color: #F5F5F5; }
    .section-contact-us.-highlight-content-mode-primary .inner .contacts-repeater .item .item-title, .section-contact-us.-highlight-content-mode-secondary .inner .contacts-repeater .item .item-title, .section-contact-us.-highlight-content-mode-tertiary .inner .contacts-repeater .item .item-title {
      color: #F5F5F5; }
    .section-contact-us.-highlight-content-mode-primary .inner .contacts-repeater .item .link-1 a, .section-contact-us.-highlight-content-mode-secondary .inner .contacts-repeater .item .link-1 a, .section-contact-us.-highlight-content-mode-tertiary .inner .contacts-repeater .item .link-1 a {
      color: #F5F5F5; }
      .section-contact-us.-highlight-content-mode-primary .inner .contacts-repeater .item .link-1 a:hover, .section-contact-us.-highlight-content-mode-secondary .inner .contacts-repeater .item .link-1 a:hover, .section-contact-us.-highlight-content-mode-tertiary .inner .contacts-repeater .item .link-1 a:hover {
        color: #0083FE; }
    .section-contact-us.-highlight-content-mode-primary .inner .contacts-repeater .item .link-2 a, .section-contact-us.-highlight-content-mode-secondary .inner .contacts-repeater .item .link-2 a, .section-contact-us.-highlight-content-mode-tertiary .inner .contacts-repeater .item .link-2 a {
      color: #F5F5F5; }
      .section-contact-us.-highlight-content-mode-primary .inner .contacts-repeater .item .link-2 a:hover, .section-contact-us.-highlight-content-mode-secondary .inner .contacts-repeater .item .link-2 a:hover, .section-contact-us.-highlight-content-mode-tertiary .inner .contacts-repeater .item .link-2 a:hover {
        color: #0083FE; }
  @media screen and (max-width: 767px) {
    .section-contact-us .container {
      padding: 0 8px; } }
  .section-contact-us .inner {
    background: #E7E7E7;
    padding: 40px 24px;
    border-radius: 8px; }
    @media screen and (min-width: 1024px) {
      .section-contact-us .inner {
        padding: 48px 60px; } }
    @media screen and (min-width: 1440px) {
      .section-contact-us .inner {
        padding: 80px 108px 78px; } }
  .section-contact-us .title {
    margin-bottom: 72px; }
    @media screen and (min-width: 1024px) {
      .section-contact-us .title {
        padding: 10px 10px 10px 16px; } }
    @media screen and (min-width: 1440px) {
      .section-contact-us .title {
        margin-bottom: 76px;
        padding: 0; } }
    .section-contact-us .title h1, .section-contact-us .title h2, .section-contact-us .title h3, .section-contact-us .title h4 {
      color: #1A1919;
      font-family: "Moderat-New";
      font-size: 38px;
      font-style: normal;
      font-weight: 700;
      line-height: 1.21; }
      .section-contact-us .title h1 i, .section-contact-us .title h1 em, .section-contact-us .title h2 i, .section-contact-us .title h2 em, .section-contact-us .title h3 i, .section-contact-us .title h3 em, .section-contact-us .title h4 i, .section-contact-us .title h4 em {
        font-style: unset;
        color: #B5AAAA; }
  .section-contact-us .contacts-repeater {
    padding-left: 16px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    column-gap: 24px; }
    @media screen and (min-width: 1440px) {
      .section-contact-us .contacts-repeater {
        padding-left: 0; } }
    .section-contact-us .contacts-repeater .item {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      min-height: 273px; }
      .section-contact-us .contacts-repeater .item:not(:last-child) {
        margin-bottom: 56px; }
      @media screen and (min-width: 1024px) {
        .section-contact-us .contacts-repeater .item:not(:last-child) {
          margin-bottom: 0; } }
      .section-contact-us .contacts-repeater .item .item-icon {
        width: 80px;
        height: 80px;
        margin-bottom: 19px;
        position: relative;
        margin-left: 0; }
        .section-contact-us .contacts-repeater .item .item-icon img {
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          object-fit: contain; }
      .section-contact-us .contacts-repeater .item .item-title {
        color: #1A1919;
        font-family: "Moderat-New";
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 1.3;
        padding-left: 8px;
        max-width: 208px; }
      .section-contact-us .contacts-repeater .item .link-1 {
        margin-top: 16px;
        padding-left: 8px; }
        .section-contact-us .contacts-repeater .item .link-1 a {
          color: #4E88FE;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 1.5;
          text-decoration-line: underline;
          text-decoration-thickness: 1px;
          text-underline-offset: 7px; }
          @media (hover: hover) {
            .section-contact-us .contacts-repeater .item .link-1 a:hover {
              color: #4E88FE; } }
      .section-contact-us .contacts-repeater .item .link-2 {
        margin-top: 48px;
        padding-left: 8px; }
        .section-contact-us .contacts-repeater .item .link-2 a {
          margin-top: 2px;
          color: #4E88FE;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 700;
          line-height: 1.5;
          min-height: 32px;
          display: inline-flex;
          align-items: center;
          justify-content: flex-start;
          padding-right: 34px;
          position: relative;
          transition: .4s; }
          .section-contact-us .contacts-repeater .item .link-2 a svg {
            position: absolute;
            right: 0;
            top: 50%;
            transform: translateY(-50%);
            width: 32px;
            height: 32px; }
          @media (hover: hover) {
            .section-contact-us .contacts-repeater .item .link-2 a:hover {
              color: #4E88FE; } }

.section-hilfe-kontakt-form {
  background: #F5F5F5;
  padding: 80px 0; }
  @media screen and (max-width: 767px) {
    .section-hilfe-kontakt-form .container {
      padding: 0 24px; } }
  @media screen and (max-width: 1439px) {
    .section-hilfe-kontakt-form {
      padding: 40px 0 144px; } }
  @media screen and (max-width: 1023px) {
    .section-hilfe-kontakt-form {
      padding: 40px 0 19px; } }
  .section-hilfe-kontakt-form.smaller-form-container {
    padding: 40px 0; }
    @media screen and (max-width: 1023px) {
      .section-hilfe-kontakt-form.smaller-form-container {
        padding: 40px 0 62px; } }
    .section-hilfe-kontakt-form.smaller-form-container .wrapper {
      max-width: 632px; }
      @media screen and (max-width: 1439px) {
        .section-hilfe-kontakt-form.smaller-form-container .wrapper {
          max-width: 592px; } }
  .section-hilfe-kontakt-form.-light-mode-primary {
    background: #F5F5F5; }
  .section-hilfe-kontakt-form.-light-mode-secondary {
    background: #EBEBEB; }
  .section-hilfe-kontakt-form.-light-mode-tertiary {
    background: #A49B9B; }
    .section-hilfe-kontakt-form.-light-mode-tertiary .main-title em {
      color: #EBEBEB; }
    .section-hilfe-kontakt-form.-light-mode-tertiary .nf-form-fields-required {
      color: #EBEBEB; }
  .section-hilfe-kontakt-form.-dark-mode-primary, .section-hilfe-kontakt-form.-dark-mode-secondary, .section-hilfe-kontakt-form.-dark-mode-tertiary {
    background: #1A1919; }
    .section-hilfe-kontakt-form.-dark-mode-primary .main-title, .section-hilfe-kontakt-form.-dark-mode-secondary .main-title, .section-hilfe-kontakt-form.-dark-mode-tertiary .main-title {
      color: #F5F5F5; }
      .section-hilfe-kontakt-form.-dark-mode-primary .main-title em, .section-hilfe-kontakt-form.-dark-mode-secondary .main-title em, .section-hilfe-kontakt-form.-dark-mode-tertiary .main-title em {
        color: #A49B9B; }
  .section-hilfe-kontakt-form.-dark-mode-secondary {
    background: #272526; }
  .section-hilfe-kontakt-form.-dark-mode-tertiary {
    background: #494444; }
  .section-hilfe-kontakt-form.-brand-mode-primary, .section-hilfe-kontakt-form.-brand-mode-secondary, .section-hilfe-kontakt-form.-brand-mode-tertiary {
    background: #FF380E; }
    .section-hilfe-kontakt-form.-brand-mode-primary .main-title, .section-hilfe-kontakt-form.-brand-mode-secondary .main-title, .section-hilfe-kontakt-form.-brand-mode-tertiary .main-title {
      color: #F5F5F5; }
      .section-hilfe-kontakt-form.-brand-mode-primary .main-title em, .section-hilfe-kontakt-form.-brand-mode-secondary .main-title em, .section-hilfe-kontakt-form.-brand-mode-tertiary .main-title em {
        color: #F5F5F5; }
  .section-hilfe-kontakt-form.-brand-mode-secondary .main-title {
    color: #F5F5F5; }
    .section-hilfe-kontakt-form.-brand-mode-secondary .main-title em {
      color: #0000FE; }
  .section-hilfe-kontakt-form.-highlight-mode-primary, .section-hilfe-kontakt-form.-highlight-mode-secondary, .section-hilfe-kontakt-form.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-hilfe-kontakt-form.-highlight-mode-primary .main-title, .section-hilfe-kontakt-form.-highlight-mode-secondary .main-title, .section-hilfe-kontakt-form.-highlight-mode-tertiary .main-title {
      color: #F5F5F5; }
      .section-hilfe-kontakt-form.-highlight-mode-primary .main-title em, .section-hilfe-kontakt-form.-highlight-mode-secondary .main-title em, .section-hilfe-kontakt-form.-highlight-mode-tertiary .main-title em {
        color: #F5F5F5; }
  .section-hilfe-kontakt-form .nf-mp-header {
    position: relative;
    padding-bottom: 27px;
    padding-top: 5px; }
  .section-hilfe-kontakt-form .dragging {
    cursor: grabbing; }
  .section-hilfe-kontakt-form form {
    position: relative; }
  .section-hilfe-kontakt-form .nf-form-fields-required {
    position: absolute;
    bottom: -32px;
    color: #B5AAAA;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 150% */
    display: block; }
  .section-hilfe-kontakt-form .checkbox-container .nf-field-description,
  .section-hilfe-kontakt-form .checkbox-container .nf-field .checkbox-wrap .nf-field-label label {
    font-family: Arial, sans-serif;
    color: #F5F5F5;
    margin-right: 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; }
    .section-hilfe-kontakt-form .checkbox-container .nf-field-description a,
    .section-hilfe-kontakt-form .checkbox-container .nf-field .checkbox-wrap .nf-field-label label a {
      text-decoration-line: underline;
      text-decoration-thickness: 1px;
      text-underline-offset: 5px; }
      .section-hilfe-kontakt-form .checkbox-container .nf-field-description a :hover,
      .section-hilfe-kontakt-form .checkbox-container .nf-field .checkbox-wrap .nf-field-label label a :hover {
        text-decoration-line: none; }
  .section-hilfe-kontakt-form .wrapper {
    max-width: 848px;
    margin: 0 auto; }
    @media screen and (max-width: 1439px) {
      .section-hilfe-kontakt-form .wrapper {
        max-width: 744px; } }
  .section-hilfe-kontakt-form .form-box {
    max-width: 100%; }

.section-text-with-image {
  padding: 80px 0; }
  @media screen and (max-width: 1439px) {
    .section-text-with-image {
      padding: 64px 0; } }
  @media screen and (max-width: 1023px) {
    .section-text-with-image {
      padding: 48px 0; } }
  .section-text-with-image.-light-mode-primary, .section-text-with-image.-light-mode-secondary {
    background: #F5F5F5; }
    .section-text-with-image.-light-mode-primary .text, .section-text-with-image.-light-mode-secondary .text {
      color: #A49B9B; }
      .section-text-with-image.-light-mode-primary .text h1, .section-text-with-image.-light-mode-primary .text h2, .section-text-with-image.-light-mode-primary .text h3, .section-text-with-image.-light-mode-primary .text h4, .section-text-with-image.-light-mode-primary .text h5, .section-text-with-image.-light-mode-secondary .text h1, .section-text-with-image.-light-mode-secondary .text h2, .section-text-with-image.-light-mode-secondary .text h3, .section-text-with-image.-light-mode-secondary .text h4, .section-text-with-image.-light-mode-secondary .text h5 {
        color: #1A1919; }
  .section-text-with-image.-light-mode-secondary {
    background: #EBEBEB; }
  .section-text-with-image.-light-mode-tertiary {
    background: #A49B9B; }
    .section-text-with-image.-light-mode-tertiary .text {
      color: #EBEBEB; }
      .section-text-with-image.-light-mode-tertiary .text h1, .section-text-with-image.-light-mode-tertiary .text h2, .section-text-with-image.-light-mode-tertiary .text h3, .section-text-with-image.-light-mode-tertiary .text h4, .section-text-with-image.-light-mode-tertiary .text h5 {
        color: #1A1919; }
  .section-text-with-image.-dark-mode-primary, .section-text-with-image.-dark-mode-secondary, .section-text-with-image.-dark-mode-tertiary {
    background: #1A1919; }
    .section-text-with-image.-dark-mode-primary .text, .section-text-with-image.-dark-mode-secondary .text, .section-text-with-image.-dark-mode-tertiary .text {
      color: #A49B9B; }
      .section-text-with-image.-dark-mode-primary .text h1, .section-text-with-image.-dark-mode-primary .text h2, .section-text-with-image.-dark-mode-primary .text h3, .section-text-with-image.-dark-mode-primary .text h4, .section-text-with-image.-dark-mode-primary .text h5, .section-text-with-image.-dark-mode-secondary .text h1, .section-text-with-image.-dark-mode-secondary .text h2, .section-text-with-image.-dark-mode-secondary .text h3, .section-text-with-image.-dark-mode-secondary .text h4, .section-text-with-image.-dark-mode-secondary .text h5, .section-text-with-image.-dark-mode-tertiary .text h1, .section-text-with-image.-dark-mode-tertiary .text h2, .section-text-with-image.-dark-mode-tertiary .text h3, .section-text-with-image.-dark-mode-tertiary .text h4, .section-text-with-image.-dark-mode-tertiary .text h5 {
        color: #F5F5F5; }
  .section-text-with-image.-dark-mode-secondary {
    background: #272526; }
  .section-text-with-image.-dark-mode-tertiary {
    background: #494444; }
  .section-text-with-image.-brand-mode-primary, .section-text-with-image.-brand-mode-tertiary {
    background: #FF380E; }
    .section-text-with-image.-brand-mode-primary .text, .section-text-with-image.-brand-mode-tertiary .text {
      color: #F5F5F5; }
      .section-text-with-image.-brand-mode-primary .text h1, .section-text-with-image.-brand-mode-primary .text h2, .section-text-with-image.-brand-mode-primary .text h3, .section-text-with-image.-brand-mode-primary .text h4, .section-text-with-image.-brand-mode-primary .text h5, .section-text-with-image.-brand-mode-tertiary .text h1, .section-text-with-image.-brand-mode-tertiary .text h2, .section-text-with-image.-brand-mode-tertiary .text h3, .section-text-with-image.-brand-mode-tertiary .text h4, .section-text-with-image.-brand-mode-tertiary .text h5 {
        color: #F5F5F5; }
  .section-text-with-image.-brand-mode-secondary {
    background: #FF380E; }
    .section-text-with-image.-brand-mode-secondary .text {
      color: #0000FE; }
      .section-text-with-image.-brand-mode-secondary .text h1, .section-text-with-image.-brand-mode-secondary .text h2, .section-text-with-image.-brand-mode-secondary .text h3, .section-text-with-image.-brand-mode-secondary .text h4, .section-text-with-image.-brand-mode-secondary .text h5 {
        color: #F5F5F5; }
  .section-text-with-image.-highlight-mode-primary, .section-text-with-image.-highlight-mode-secondary, .section-text-with-image.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-text-with-image.-highlight-mode-primary .text, .section-text-with-image.-highlight-mode-secondary .text, .section-text-with-image.-highlight-mode-tertiary .text {
      color: #F5F5F5; }
      .section-text-with-image.-highlight-mode-primary .text h1, .section-text-with-image.-highlight-mode-primary .text h2, .section-text-with-image.-highlight-mode-primary .text h3, .section-text-with-image.-highlight-mode-primary .text h4, .section-text-with-image.-highlight-mode-primary .text h5, .section-text-with-image.-highlight-mode-secondary .text h1, .section-text-with-image.-highlight-mode-secondary .text h2, .section-text-with-image.-highlight-mode-secondary .text h3, .section-text-with-image.-highlight-mode-secondary .text h4, .section-text-with-image.-highlight-mode-secondary .text h5, .section-text-with-image.-highlight-mode-tertiary .text h1, .section-text-with-image.-highlight-mode-tertiary .text h2, .section-text-with-image.-highlight-mode-tertiary .text h3, .section-text-with-image.-highlight-mode-tertiary .text h4, .section-text-with-image.-highlight-mode-tertiary .text h5 {
        color: #F5F5F5; }
    .section-text-with-image.-highlight-mode-primary .btn-primary, .section-text-with-image.-highlight-mode-secondary .btn-primary, .section-text-with-image.-highlight-mode-tertiary .btn-primary {
      color: #F5F5F5; }
      .section-text-with-image.-highlight-mode-primary .btn-primary:hover, .section-text-with-image.-highlight-mode-secondary .btn-primary:hover, .section-text-with-image.-highlight-mode-tertiary .btn-primary:hover {
        color: #0083FE; }
  .section-text-with-image .wrap-columns {
    align-items: center;
    display: flex;
    justify-content: space-between; }
    @media screen and (max-width: 1023px) {
      .section-text-with-image .wrap-columns {
        flex-direction: column;
        gap: 32px; } }
  .section-text-with-image.-left .wrap-columns {
    flex-direction: row-reverse; }
    @media screen and (max-width: 1023px) {
      .section-text-with-image.-left .wrap-columns {
        flex-direction: column-reverse; } }
  .section-text-with-image.-left .left-column {
    margin-right: 80px; }
    @media screen and (max-width: 1439px) {
      .section-text-with-image.-left .left-column {
        margin-right: 0; } }
  .section-text-with-image .left-column {
    width: 400px; }
    @media screen and (max-width: 1439px) {
      .section-text-with-image .left-column {
        width: 368px; } }
    @media screen and (max-width: 1023px) {
      .section-text-with-image .left-column {
        width: 100%; } }
  .section-text-with-image .right-column {
    width: 720px; }
    @media screen and (max-width: 1439px) {
      .section-text-with-image .right-column {
        width: 480px; } }
    @media screen and (max-width: 1023px) {
      .section-text-with-image .right-column {
        width: 100%; } }
    .section-text-with-image .right-column .image {
      width: 100%;
      border-radius: 8px;
      overflow: hidden;
      padding-bottom: 86.6%;
      position: relative; }
      @media screen and (max-width: 1023px) {
        .section-text-with-image .right-column .image {
          padding-bottom: 87.1%; } }
      .section-text-with-image .right-column .image img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover; }
  .section-text-with-image .text {
    color: #A49B9B;
    font-family: "Moderat-New";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px; }
    .section-text-with-image .text h1, .section-text-with-image .text h2, .section-text-with-image .text h3, .section-text-with-image .text h4, .section-text-with-image .text h5 {
      color: #F5F5F5; }
    .section-text-with-image .text h2 {
      margin-bottom: 32px; }
    .section-text-with-image .text p + p, .section-text-with-image .text p + ul, .section-text-with-image .text p + ol, .section-text-with-image .text p + h1, .section-text-with-image .text p + h2, .section-text-with-image .text p + h3, .section-text-with-image .text p + h4, .section-text-with-image .text p + h5, .section-text-with-image .text p + .text-1, .section-text-with-image .text p + .text-2, .section-text-with-image .text p + .text-3, .section-text-with-image .text p + .text-4, .section-text-with-image .text p + .text-5, .section-text-with-image .text ul + p, .section-text-with-image .text ul + ul, .section-text-with-image .text ul + ol, .section-text-with-image .text ul + h1, .section-text-with-image .text ul + h2, .section-text-with-image .text ul + h3, .section-text-with-image .text ul + h4, .section-text-with-image .text ul + h5, .section-text-with-image .text ul + .text-1, .section-text-with-image .text ul + .text-2, .section-text-with-image .text ul + .text-3, .section-text-with-image .text ul + .text-4, .section-text-with-image .text ul + .text-5, .section-text-with-image .text ol + p, .section-text-with-image .text ol + ul, .section-text-with-image .text ol + ol, .section-text-with-image .text ol + h1, .section-text-with-image .text ol + h2, .section-text-with-image .text ol + h3, .section-text-with-image .text ol + h4, .section-text-with-image .text ol + h5, .section-text-with-image .text ol + .text-1, .section-text-with-image .text ol + .text-2, .section-text-with-image .text ol + .text-3, .section-text-with-image .text ol + .text-4, .section-text-with-image .text ol + .text-5, .section-text-with-image .text h1 + p, .section-text-with-image .text h1 + ul, .section-text-with-image .text h1 + ol, .section-text-with-image .text h1 + h1, .section-text-with-image .text h1 + h2, .section-text-with-image .text h1 + h3, .section-text-with-image .text h1 + h4, .section-text-with-image .text h1 + h5, .section-text-with-image .text h1 + .text-1, .section-text-with-image .text h1 + .text-2, .section-text-with-image .text h1 + .text-3, .section-text-with-image .text h1 + .text-4, .section-text-with-image .text h1 + .text-5, .section-text-with-image .text h2 + p, .section-text-with-image .text h2 + ul, .section-text-with-image .text h2 + ol, .section-text-with-image .text h2 + h1, .section-text-with-image .text h2 + h2, .section-text-with-image .text h2 + h3, .section-text-with-image .text h2 + h4, .section-text-with-image .text h2 + h5, .section-text-with-image .text h2 + .text-1, .section-text-with-image .text h2 + .text-2, .section-text-with-image .text h2 + .text-3, .section-text-with-image .text h2 + .text-4, .section-text-with-image .text h2 + .text-5, .section-text-with-image .text h3 + p, .section-text-with-image .text h3 + ul, .section-text-with-image .text h3 + ol, .section-text-with-image .text h3 + h1, .section-text-with-image .text h3 + h2, .section-text-with-image .text h3 + h3, .section-text-with-image .text h3 + h4, .section-text-with-image .text h3 + h5, .section-text-with-image .text h3 + .text-1, .section-text-with-image .text h3 + .text-2, .section-text-with-image .text h3 + .text-3, .section-text-with-image .text h3 + .text-4, .section-text-with-image .text h3 + .text-5, .section-text-with-image .text h4 + p, .section-text-with-image .text h4 + ul, .section-text-with-image .text h4 + ol, .section-text-with-image .text h4 + h1, .section-text-with-image .text h4 + h2, .section-text-with-image .text h4 + h3, .section-text-with-image .text h4 + h4, .section-text-with-image .text h4 + h5, .section-text-with-image .text h4 + .text-1, .section-text-with-image .text h4 + .text-2, .section-text-with-image .text h4 + .text-3, .section-text-with-image .text h4 + .text-4, .section-text-with-image .text h4 + .text-5, .section-text-with-image .text h5 + p, .section-text-with-image .text h5 + ul, .section-text-with-image .text h5 + ol, .section-text-with-image .text h5 + h1, .section-text-with-image .text h5 + h2, .section-text-with-image .text h5 + h3, .section-text-with-image .text h5 + h4, .section-text-with-image .text h5 + h5, .section-text-with-image .text h5 + .text-1, .section-text-with-image .text h5 + .text-2, .section-text-with-image .text h5 + .text-3, .section-text-with-image .text h5 + .text-4, .section-text-with-image .text h5 + .text-5, .section-text-with-image .text .text-1 + p, .section-text-with-image .text .text-1 + ul, .section-text-with-image .text .text-1 + ol, .section-text-with-image .text .text-1 + h1, .section-text-with-image .text .text-1 + h2, .section-text-with-image .text .text-1 + h3, .section-text-with-image .text .text-1 + h4, .section-text-with-image .text .text-1 + h5, .section-text-with-image .text .text-1 + .text-1, .section-text-with-image .text .text-1 + .text-2, .section-text-with-image .text .text-1 + .text-3, .section-text-with-image .text .text-1 + .text-4, .section-text-with-image .text .text-1 + .text-5, .section-text-with-image .text .text-2 + p, .section-text-with-image .text .text-2 + ul, .section-text-with-image .text .text-2 + ol, .section-text-with-image .text .text-2 + h1, .section-text-with-image .text .text-2 + h2, .section-text-with-image .text .text-2 + h3, .section-text-with-image .text .text-2 + h4, .section-text-with-image .text .text-2 + h5, .section-text-with-image .text .text-2 + .text-1, .section-text-with-image .text .text-2 + .text-2, .section-text-with-image .text .text-2 + .text-3, .section-text-with-image .text .text-2 + .text-4, .section-text-with-image .text .text-2 + .text-5, .section-text-with-image .text .text-3 + p, .section-text-with-image .text .text-3 + ul, .section-text-with-image .text .text-3 + ol, .section-text-with-image .text .text-3 + h1, .section-text-with-image .text .text-3 + h2, .section-text-with-image .text .text-3 + h3, .section-text-with-image .text .text-3 + h4, .section-text-with-image .text .text-3 + h5, .section-text-with-image .text .text-3 + .text-1, .section-text-with-image .text .text-3 + .text-2, .section-text-with-image .text .text-3 + .text-3, .section-text-with-image .text .text-3 + .text-4, .section-text-with-image .text .text-3 + .text-5, .section-text-with-image .text .text-4 + p, .section-text-with-image .text .text-4 + ul, .section-text-with-image .text .text-4 + ol, .section-text-with-image .text .text-4 + h1, .section-text-with-image .text .text-4 + h2, .section-text-with-image .text .text-4 + h3, .section-text-with-image .text .text-4 + h4, .section-text-with-image .text .text-4 + h5, .section-text-with-image .text .text-4 + .text-1, .section-text-with-image .text .text-4 + .text-2, .section-text-with-image .text .text-4 + .text-3, .section-text-with-image .text .text-4 + .text-4, .section-text-with-image .text .text-4 + .text-5, .section-text-with-image .text .text-5 + p, .section-text-with-image .text .text-5 + ul, .section-text-with-image .text .text-5 + ol, .section-text-with-image .text .text-5 + h1, .section-text-with-image .text .text-5 + h2, .section-text-with-image .text .text-5 + h3, .section-text-with-image .text .text-5 + h4, .section-text-with-image .text .text-5 + h5, .section-text-with-image .text .text-5 + .text-1, .section-text-with-image .text .text-5 + .text-2, .section-text-with-image .text .text-5 + .text-3, .section-text-with-image .text .text-5 + .text-4, .section-text-with-image .text .text-5 + .text-5 {
      margin-top: 32px; }
  .section-text-with-image .btn-primary {
    color: #4157FF;
    margin-top: 64px; }
    .section-text-with-image .btn-primary:hover {
      color: #0083FE; }

.section-text-with-image-type-2 {
  padding: 80px 0; }
  @media screen and (max-width: 1439px) {
    .section-text-with-image-type-2 {
      padding: 64px 0; } }
  @media screen and (max-width: 767px) {
    .section-text-with-image-type-2 {
      padding: 48px 0; } }
  .section-text-with-image-type-2.-light-mode-primary {
    background: #F5F5F5; }
  .section-text-with-image-type-2.-light-mode-secondary {
    background: #EBEBEB; }
  .section-text-with-image-type-2.-light-mode-tertiary {
    background: #A49B9B; }
  .section-text-with-image-type-2.-dark-mode-primary {
    background: #1A1919; }
  .section-text-with-image-type-2.-dark-mode-secondary {
    background: #272526; }
  .section-text-with-image-type-2.-dark-mode-tertiary {
    background: #494444; }
  .section-text-with-image-type-2.-brand-mode-primary, .section-text-with-image-type-2.-brand-mode-secondary, .section-text-with-image-type-2.-brand-mode-tertiary {
    background: #FF380E; }
  .section-text-with-image-type-2.-highlight-mode-primary, .section-text-with-image-type-2.-highlight-mode-secondary, .section-text-with-image-type-2.-highlight-mode-tertiary {
    background: #0000FE; }
  .section-text-with-image-type-2.-light-content-mode-primary .item, .section-text-with-image-type-2.-light-content-mode-secondary .item {
    background: #F5F5F5; }
    .section-text-with-image-type-2.-light-content-mode-primary .item .text-1, .section-text-with-image-type-2.-light-content-mode-secondary .item .text-1 {
      color: #A49B9B; }
  .section-text-with-image-type-2.-light-content-mode-secondary .item {
    background: #EBEBEB; }
  .section-text-with-image-type-2.-light-content-mode-tertiary .item {
    background: #A49B9B; }
    .section-text-with-image-type-2.-light-content-mode-tertiary .item .text-1 {
      color: #EBEBEB; }
  .section-text-with-image-type-2.-dark-content-mode-primary .item, .section-text-with-image-type-2.-dark-content-mode-secondary .item, .section-text-with-image-type-2.-dark-content-mode-tertiary .item {
    background: #1A1919; }
    .section-text-with-image-type-2.-dark-content-mode-primary .item .title, .section-text-with-image-type-2.-dark-content-mode-secondary .item .title, .section-text-with-image-type-2.-dark-content-mode-tertiary .item .title {
      color: #F5F5F5; }
    .section-text-with-image-type-2.-dark-content-mode-primary .item .text-1, .section-text-with-image-type-2.-dark-content-mode-secondary .item .text-1, .section-text-with-image-type-2.-dark-content-mode-tertiary .item .text-1 {
      color: #A49B9B; }
  .section-text-with-image-type-2.-dark-content-mode-secondary .item {
    background: #272526; }
  .section-text-with-image-type-2.-dark-content-mode-tertiary .item {
    background: #494444; }
  .section-text-with-image-type-2.-brand-content-mode-primary .item, .section-text-with-image-type-2.-brand-content-mode-tertiary .item {
    background: #FF380E; }
    .section-text-with-image-type-2.-brand-content-mode-primary .item .title, .section-text-with-image-type-2.-brand-content-mode-primary .item .text-1, .section-text-with-image-type-2.-brand-content-mode-tertiary .item .title, .section-text-with-image-type-2.-brand-content-mode-tertiary .item .text-1 {
      color: #F5F5F5; }
  .section-text-with-image-type-2.-brand-content-mode-secondary .item {
    background: #FF380E; }
    .section-text-with-image-type-2.-brand-content-mode-secondary .item .title {
      color: #F5F5F5; }
    .section-text-with-image-type-2.-brand-content-mode-secondary .item .text-1 {
      color: #0000FE; }
  .section-text-with-image-type-2.-highlight-content-mode-primary .item, .section-text-with-image-type-2.-highlight-content-mode-secondary .item, .section-text-with-image-type-2.-highlight-content-mode-tertiary .item {
    background: #0000FE; }
    .section-text-with-image-type-2.-highlight-content-mode-primary .item .title, .section-text-with-image-type-2.-highlight-content-mode-primary .item .text-1, .section-text-with-image-type-2.-highlight-content-mode-primary .item .btn-primary, .section-text-with-image-type-2.-highlight-content-mode-secondary .item .title, .section-text-with-image-type-2.-highlight-content-mode-secondary .item .text-1, .section-text-with-image-type-2.-highlight-content-mode-secondary .item .btn-primary, .section-text-with-image-type-2.-highlight-content-mode-tertiary .item .title, .section-text-with-image-type-2.-highlight-content-mode-tertiary .item .text-1, .section-text-with-image-type-2.-highlight-content-mode-tertiary .item .btn-primary {
      color: #F5F5F5; }
    .section-text-with-image-type-2.-highlight-content-mode-primary .item .btn-primary:hover, .section-text-with-image-type-2.-highlight-content-mode-secondary .item .btn-primary:hover, .section-text-with-image-type-2.-highlight-content-mode-tertiary .item .btn-primary:hover {
      color: #0083FE; }
  .section-text-with-image-type-2 .item {
    position: relative;
    display: flex;
    align-items: center;
    border-radius: 8px;
    background: #F5F5F5; }
  .section-text-with-image-type-2 .image-box {
    width: 53%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0; }
    @media (max-width: 1439px) {
      .section-text-with-image-type-2 .image-box {
        width: 49%; } }
    @media (max-width: 767px) {
      .section-text-with-image-type-2 .image-box {
        width: 100%;
        height: 344px; } }
    .section-text-with-image-type-2 .image-box .image {
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: 8px 0 0 8px; }
      @media (max-width: 767px) {
        .section-text-with-image-type-2 .image-box .image {
          border-radius: 8px 8px 0 0; } }
  .section-text-with-image-type-2 .text-box {
    width: 41%;
    padding: 48px 128px 48px 0;
    margin: 0 0 0 auto; }
    @media (max-width: 1439px) {
      .section-text-with-image-type-2 .text-box {
        padding: 48px 48px 48px 0;
        width: 45%; } }
    @media (max-width: 767px) {
      .section-text-with-image-type-2 .text-box {
        width: 100%;
        padding: 48px 16px;
        margin-top: 344px; } }
  .section-text-with-image-type-2 h2 {
    margin-bottom: 32px; }
  .section-text-with-image-type-2 .text-1 {
    color: #A49B9B; }
  .section-text-with-image-type-2 .btn-primary {
    margin-top: 64px; }

.section-text-with-image-type-3 {
  padding: 80px 0; }
  @media screen and (max-width: 1439px) {
    .section-text-with-image-type-3 {
      padding: 64px 0; } }
  @media screen and (max-width: 767px) {
    .section-text-with-image-type-3 {
      padding: 48px 0; } }
  .section-text-with-image-type-3.-light-mode-primary, .section-text-with-image-type-3.-light-mode-secondary {
    background: #F5F5F5; }
    .section-text-with-image-type-3.-light-mode-primary .title, .section-text-with-image-type-3.-light-mode-secondary .title {
      color: #1A1919; }
    .section-text-with-image-type-3.-light-mode-primary .text-1, .section-text-with-image-type-3.-light-mode-secondary .text-1 {
      color: #A49B9B; }
    .section-text-with-image-type-3.-light-mode-primary .image-box:after, .section-text-with-image-type-3.-light-mode-secondary .image-box:after {
      background: linear-gradient(90deg, #F5F5F5 4%, rgba(26, 25, 25, 0) 32%); }
      @media (max-width: 767px) {
        .section-text-with-image-type-3.-light-mode-primary .image-box:after, .section-text-with-image-type-3.-light-mode-secondary .image-box:after {
          background: linear-gradient(180deg, #F5F5F5 4%, rgba(26, 25, 25, 0) 32%); } }
  .section-text-with-image-type-3.-light-mode-secondary {
    background: #EBEBEB; }
    .section-text-with-image-type-3.-light-mode-secondary .image-box:after {
      background: linear-gradient(90deg, #EBEBEB 4%, rgba(26, 25, 25, 0) 32%); }
      @media (max-width: 767px) {
        .section-text-with-image-type-3.-light-mode-secondary .image-box:after {
          background: linear-gradient(180deg, #EBEBEB 4%, rgba(26, 25, 25, 0) 32%); } }
  .section-text-with-image-type-3.-light-mode-tertiary {
    background: #A49B9B; }
    .section-text-with-image-type-3.-light-mode-tertiary .title {
      color: #1A1919; }
    .section-text-with-image-type-3.-light-mode-tertiary .text-1 {
      color: #EBEBEB; }
    .section-text-with-image-type-3.-light-mode-tertiary .image-box:after {
      background: linear-gradient(90deg, #A49B9B 4%, rgba(26, 25, 25, 0) 32%); }
      @media (max-width: 767px) {
        .section-text-with-image-type-3.-light-mode-tertiary .image-box:after {
          background: linear-gradient(180deg, #A49B9B 4%, rgba(26, 25, 25, 0) 32%); } }
  .section-text-with-image-type-3.-dark-mode-primary, .section-text-with-image-type-3.-dark-mode-secondary, .section-text-with-image-type-3.-dark-mode-tertiary {
    background: #1A1919; }
    .section-text-with-image-type-3.-dark-mode-primary .title, .section-text-with-image-type-3.-dark-mode-secondary .title, .section-text-with-image-type-3.-dark-mode-tertiary .title {
      color: #F5F5F5; }
    .section-text-with-image-type-3.-dark-mode-primary .text-1, .section-text-with-image-type-3.-dark-mode-secondary .text-1, .section-text-with-image-type-3.-dark-mode-tertiary .text-1 {
      color: #A49B9B; }
    .section-text-with-image-type-3.-dark-mode-primary .image-box:after, .section-text-with-image-type-3.-dark-mode-secondary .image-box:after, .section-text-with-image-type-3.-dark-mode-tertiary .image-box:after {
      background: linear-gradient(90deg, #1A1919 4%, rgba(26, 25, 25, 0) 32%); }
      @media (max-width: 767px) {
        .section-text-with-image-type-3.-dark-mode-primary .image-box:after, .section-text-with-image-type-3.-dark-mode-secondary .image-box:after, .section-text-with-image-type-3.-dark-mode-tertiary .image-box:after {
          background: linear-gradient(180deg, #1A1919 4%, rgba(26, 25, 25, 0) 32%); } }
  .section-text-with-image-type-3.-dark-mode-secondary {
    background: #272526; }
    .section-text-with-image-type-3.-dark-mode-secondary .image-box:after {
      background: linear-gradient(90deg, #272526 4%, rgba(26, 25, 25, 0) 32%); }
      @media (max-width: 767px) {
        .section-text-with-image-type-3.-dark-mode-secondary .image-box:after {
          background: linear-gradient(180deg, #272526 4%, rgba(26, 25, 25, 0) 32%); } }
  .section-text-with-image-type-3.-dark-mode-tertiary {
    background: #494444; }
    .section-text-with-image-type-3.-dark-mode-tertiary .image-box:after {
      background: linear-gradient(90deg, #494444 4%, rgba(26, 25, 25, 0) 32%); }
      @media (max-width: 767px) {
        .section-text-with-image-type-3.-dark-mode-tertiary .image-box:after {
          background: linear-gradient(180deg, #494444 4%, rgba(26, 25, 25, 0) 32%); } }
  .section-text-with-image-type-3.-brand-mode-primary, .section-text-with-image-type-3.-brand-mode-tertiary {
    background: #FF380E; }
    .section-text-with-image-type-3.-brand-mode-primary .title, .section-text-with-image-type-3.-brand-mode-primary .text-1, .section-text-with-image-type-3.-brand-mode-tertiary .title, .section-text-with-image-type-3.-brand-mode-tertiary .text-1 {
      color: #F5F5F5; }
    .section-text-with-image-type-3.-brand-mode-primary .image-box:after, .section-text-with-image-type-3.-brand-mode-tertiary .image-box:after {
      background: linear-gradient(90deg, #FF380E 4%, rgba(26, 25, 25, 0) 32%); }
      @media (max-width: 767px) {
        .section-text-with-image-type-3.-brand-mode-primary .image-box:after, .section-text-with-image-type-3.-brand-mode-tertiary .image-box:after {
          background: linear-gradient(180deg, #FF380E 4%, rgba(26, 25, 25, 0) 32%); } }
  .section-text-with-image-type-3.-brand-mode-secondary {
    background: #FF380E; }
    .section-text-with-image-type-3.-brand-mode-secondary .title {
      color: #F5F5F5; }
    .section-text-with-image-type-3.-brand-mode-secondary .text-1 {
      color: #0000FE; }
    .section-text-with-image-type-3.-brand-mode-secondary .image-box:after {
      background: linear-gradient(90deg, #FF380E 4%, rgba(26, 25, 25, 0) 32%); }
      @media (max-width: 767px) {
        .section-text-with-image-type-3.-brand-mode-secondary .image-box:after {
          background: linear-gradient(180deg, #FF380E 4%, rgba(26, 25, 25, 0) 32%); } }
  .section-text-with-image-type-3.-highlight-mode-primary, .section-text-with-image-type-3.-highlight-mode-secondary, .section-text-with-image-type-3.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-text-with-image-type-3.-highlight-mode-primary .title, .section-text-with-image-type-3.-highlight-mode-primary .text-1, .section-text-with-image-type-3.-highlight-mode-secondary .title, .section-text-with-image-type-3.-highlight-mode-secondary .text-1, .section-text-with-image-type-3.-highlight-mode-tertiary .title, .section-text-with-image-type-3.-highlight-mode-tertiary .text-1 {
      color: #F5F5F5; }
    .section-text-with-image-type-3.-highlight-mode-primary .btn-primary, .section-text-with-image-type-3.-highlight-mode-secondary .btn-primary, .section-text-with-image-type-3.-highlight-mode-tertiary .btn-primary {
      color: #F5F5F5; }
      .section-text-with-image-type-3.-highlight-mode-primary .btn-primary:hover, .section-text-with-image-type-3.-highlight-mode-secondary .btn-primary:hover, .section-text-with-image-type-3.-highlight-mode-tertiary .btn-primary:hover {
        color: #0083FE; }
    .section-text-with-image-type-3.-highlight-mode-primary .image-box:after, .section-text-with-image-type-3.-highlight-mode-secondary .image-box:after, .section-text-with-image-type-3.-highlight-mode-tertiary .image-box:after {
      background: linear-gradient(90deg, #0000FE 4%, rgba(26, 25, 25, 0) 32%); }
      @media (max-width: 767px) {
        .section-text-with-image-type-3.-highlight-mode-primary .image-box:after, .section-text-with-image-type-3.-highlight-mode-secondary .image-box:after, .section-text-with-image-type-3.-highlight-mode-tertiary .image-box:after {
          background: linear-gradient(180deg, #0000FE 4%, rgba(26, 25, 25, 0) 32%); } }
  .section-text-with-image-type-3 .item {
    position: relative;
    display: flex;
    align-items: center;
    border-radius: 8px; }
    @media screen and (max-width: 767px) {
      .section-text-with-image-type-3 .item {
        flex-direction: column-reverse; } }
  .section-text-with-image-type-3 .image-box {
    width: 63%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0; }
    @media (max-width: 1439px) {
      .section-text-with-image-type-3 .image-box {
        width: 56%; } }
    @media (max-width: 767px) {
      .section-text-with-image-type-3 .image-box {
        width: 100%;
        height: 400px;
        position: relative; } }
    .section-text-with-image-type-3 .image-box:after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background: linear-gradient(90deg, #1A1919 4%, rgba(26, 25, 25, 0) 32%); }
      @media (max-width: 767px) {
        .section-text-with-image-type-3 .image-box:after {
          background: linear-gradient(180deg, #1A1919 4%, rgba(26, 25, 25, 0) 32%); } }
    .section-text-with-image-type-3 .image-box .image {
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: 0 8px 8px 0; }
      @media (max-width: 767px) {
        .section-text-with-image-type-3 .image-box .image {
          border-radius: 0 0 8px 8px; } }
  .section-text-with-image-type-3 .text-box {
    width: 37%;
    padding: 48px 0 48px 0; }
    @media (max-width: 1439px) {
      .section-text-with-image-type-3 .text-box {
        padding: 48px 0 48px 0;
        width: 44%; } }
    @media (max-width: 767px) {
      .section-text-with-image-type-3 .text-box {
        width: 100%;
        padding: 16px; } }
  .section-text-with-image-type-3 h2 {
    color: #F5F5F5;
    margin-bottom: 32px; }
  .section-text-with-image-type-3 .text-1 {
    color: #A49B9B; }
  .section-text-with-image-type-3 .btn-primary {
    margin-top: 64px; }

.section-text-with-image-type-4 {
  padding: 140px 0;
  background: #E7E7E7; }
  @media screen and (max-width: 1439px) {
    .section-text-with-image-type-4 {
      padding: 80px 0; } }
  @media screen and (max-width: 1023px) {
    .section-text-with-image-type-4 {
      padding: 64px 0; } }
  .section-text-with-image-type-4.-light-mode-primary, .section-text-with-image-type-4.-light-mode-secondary, .section-text-with-image-type-4.-light-mode-tertiary {
    background: #F5F5F5; }
    .section-text-with-image-type-4.-light-mode-primary .text, .section-text-with-image-type-4.-light-mode-secondary .text, .section-text-with-image-type-4.-light-mode-tertiary .text {
      color: #1A1919; }
  .section-text-with-image-type-4.-light-mode-secondary {
    background: #EBEBEB; }
  .section-text-with-image-type-4.-light-mode-tertiary {
    background: #A49B9B; }
  .section-text-with-image-type-4.-dark-mode-primary, .section-text-with-image-type-4.-dark-mode-secondary, .section-text-with-image-type-4.-dark-mode-tertiary {
    background: #1A1919; }
    .section-text-with-image-type-4.-dark-mode-primary .text, .section-text-with-image-type-4.-dark-mode-secondary .text, .section-text-with-image-type-4.-dark-mode-tertiary .text {
      color: #F5F5F5; }
      .section-text-with-image-type-4.-dark-mode-primary .text h1, .section-text-with-image-type-4.-dark-mode-primary .text h2, .section-text-with-image-type-4.-dark-mode-primary .text h3, .section-text-with-image-type-4.-dark-mode-primary .text h4, .section-text-with-image-type-4.-dark-mode-primary .text h5, .section-text-with-image-type-4.-dark-mode-primary .text h6, .section-text-with-image-type-4.-dark-mode-secondary .text h1, .section-text-with-image-type-4.-dark-mode-secondary .text h2, .section-text-with-image-type-4.-dark-mode-secondary .text h3, .section-text-with-image-type-4.-dark-mode-secondary .text h4, .section-text-with-image-type-4.-dark-mode-secondary .text h5, .section-text-with-image-type-4.-dark-mode-secondary .text h6, .section-text-with-image-type-4.-dark-mode-tertiary .text h1, .section-text-with-image-type-4.-dark-mode-tertiary .text h2, .section-text-with-image-type-4.-dark-mode-tertiary .text h3, .section-text-with-image-type-4.-dark-mode-tertiary .text h4, .section-text-with-image-type-4.-dark-mode-tertiary .text h5, .section-text-with-image-type-4.-dark-mode-tertiary .text h6 {
        color: #F5F5F5; }
    .section-text-with-image-type-4.-dark-mode-primary .btn-primary, .section-text-with-image-type-4.-dark-mode-secondary .btn-primary, .section-text-with-image-type-4.-dark-mode-tertiary .btn-primary {
      color: #4157FF; }
      .section-text-with-image-type-4.-dark-mode-primary .btn-primary:hover, .section-text-with-image-type-4.-dark-mode-secondary .btn-primary:hover, .section-text-with-image-type-4.-dark-mode-tertiary .btn-primary:hover {
        color: #0083FE; }
    .section-text-with-image-type-4.-dark-mode-primary .btn-download, .section-text-with-image-type-4.-dark-mode-secondary .btn-download, .section-text-with-image-type-4.-dark-mode-tertiary .btn-download {
      color: #4157FF; }
      .section-text-with-image-type-4.-dark-mode-primary .btn-download:hover, .section-text-with-image-type-4.-dark-mode-secondary .btn-download:hover, .section-text-with-image-type-4.-dark-mode-tertiary .btn-download:hover {
        color: #0083FE; }
        .section-text-with-image-type-4.-dark-mode-primary .btn-download:hover svg *, .section-text-with-image-type-4.-dark-mode-secondary .btn-download:hover svg *, .section-text-with-image-type-4.-dark-mode-tertiary .btn-download:hover svg * {
          stroke: #0083FE; }
      .section-text-with-image-type-4.-dark-mode-primary .btn-download svg *, .section-text-with-image-type-4.-dark-mode-secondary .btn-download svg *, .section-text-with-image-type-4.-dark-mode-tertiary .btn-download svg * {
        stroke: #4157FF; }
  .section-text-with-image-type-4.-dark-mode-secondary {
    background: #272526; }
  .section-text-with-image-type-4.-dark-mode-tertiary {
    background: #494444; }
  .section-text-with-image-type-4.-brand-mode-primary, .section-text-with-image-type-4.-brand-mode-secondary, .section-text-with-image-type-4.-brand-mode-tertiary {
    background: #FF380E; }
    .section-text-with-image-type-4.-brand-mode-primary .text, .section-text-with-image-type-4.-brand-mode-secondary .text, .section-text-with-image-type-4.-brand-mode-tertiary .text {
      color: #F5F5F5; }
      .section-text-with-image-type-4.-brand-mode-primary .text h1, .section-text-with-image-type-4.-brand-mode-primary .text h2, .section-text-with-image-type-4.-brand-mode-primary .text h3, .section-text-with-image-type-4.-brand-mode-primary .text h4, .section-text-with-image-type-4.-brand-mode-primary .text h5, .section-text-with-image-type-4.-brand-mode-primary .text h6, .section-text-with-image-type-4.-brand-mode-secondary .text h1, .section-text-with-image-type-4.-brand-mode-secondary .text h2, .section-text-with-image-type-4.-brand-mode-secondary .text h3, .section-text-with-image-type-4.-brand-mode-secondary .text h4, .section-text-with-image-type-4.-brand-mode-secondary .text h5, .section-text-with-image-type-4.-brand-mode-secondary .text h6, .section-text-with-image-type-4.-brand-mode-tertiary .text h1, .section-text-with-image-type-4.-brand-mode-tertiary .text h2, .section-text-with-image-type-4.-brand-mode-tertiary .text h3, .section-text-with-image-type-4.-brand-mode-tertiary .text h4, .section-text-with-image-type-4.-brand-mode-tertiary .text h5, .section-text-with-image-type-4.-brand-mode-tertiary .text h6 {
        color: #F5F5F5; }
  .section-text-with-image-type-4.-highlight-mode-primary, .section-text-with-image-type-4.-highlight-mode-secondary, .section-text-with-image-type-4.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-text-with-image-type-4.-highlight-mode-primary .text, .section-text-with-image-type-4.-highlight-mode-secondary .text, .section-text-with-image-type-4.-highlight-mode-tertiary .text {
      color: #F5F5F5; }
      .section-text-with-image-type-4.-highlight-mode-primary .text h1, .section-text-with-image-type-4.-highlight-mode-primary .text h2, .section-text-with-image-type-4.-highlight-mode-primary .text h3, .section-text-with-image-type-4.-highlight-mode-primary .text h4, .section-text-with-image-type-4.-highlight-mode-primary .text h5, .section-text-with-image-type-4.-highlight-mode-primary .text h6, .section-text-with-image-type-4.-highlight-mode-secondary .text h1, .section-text-with-image-type-4.-highlight-mode-secondary .text h2, .section-text-with-image-type-4.-highlight-mode-secondary .text h3, .section-text-with-image-type-4.-highlight-mode-secondary .text h4, .section-text-with-image-type-4.-highlight-mode-secondary .text h5, .section-text-with-image-type-4.-highlight-mode-secondary .text h6, .section-text-with-image-type-4.-highlight-mode-tertiary .text h1, .section-text-with-image-type-4.-highlight-mode-tertiary .text h2, .section-text-with-image-type-4.-highlight-mode-tertiary .text h3, .section-text-with-image-type-4.-highlight-mode-tertiary .text h4, .section-text-with-image-type-4.-highlight-mode-tertiary .text h5, .section-text-with-image-type-4.-highlight-mode-tertiary .text h6 {
        color: #F5F5F5; }
    .section-text-with-image-type-4.-highlight-mode-primary .btn-primary, .section-text-with-image-type-4.-highlight-mode-secondary .btn-primary, .section-text-with-image-type-4.-highlight-mode-tertiary .btn-primary {
      color: #F5F5F5; }
      .section-text-with-image-type-4.-highlight-mode-primary .btn-primary:hover, .section-text-with-image-type-4.-highlight-mode-secondary .btn-primary:hover, .section-text-with-image-type-4.-highlight-mode-tertiary .btn-primary:hover {
        color: #0083FE; }
    .section-text-with-image-type-4.-highlight-mode-primary .btn-download, .section-text-with-image-type-4.-highlight-mode-secondary .btn-download, .section-text-with-image-type-4.-highlight-mode-tertiary .btn-download {
      color: #F5F5F5; }
      .section-text-with-image-type-4.-highlight-mode-primary .btn-download:hover, .section-text-with-image-type-4.-highlight-mode-secondary .btn-download:hover, .section-text-with-image-type-4.-highlight-mode-tertiary .btn-download:hover {
        color: #0083FE; }
        .section-text-with-image-type-4.-highlight-mode-primary .btn-download:hover svg *, .section-text-with-image-type-4.-highlight-mode-secondary .btn-download:hover svg *, .section-text-with-image-type-4.-highlight-mode-tertiary .btn-download:hover svg * {
          stroke: #0083FE; }
      .section-text-with-image-type-4.-highlight-mode-primary .btn-download svg *, .section-text-with-image-type-4.-highlight-mode-secondary .btn-download svg *, .section-text-with-image-type-4.-highlight-mode-tertiary .btn-download svg * {
        stroke: #F5F5F5; }
  .section-text-with-image-type-4.-left {
    padding: 120px 0; }
    @media screen and (max-width: 1439px) {
      .section-text-with-image-type-4.-left {
        padding: 80px 0; } }
    @media screen and (max-width: 1023px) {
      .section-text-with-image-type-4.-left {
        padding: 64px 0; } }
    .section-text-with-image-type-4.-left .wrap-columns {
      flex-direction: row-reverse; }
      @media screen and (max-width: 1023px) {
        .section-text-with-image-type-4.-left .wrap-columns {
          flex-direction: column-reverse; } }
  .section-text-with-image-type-4 .container {
    max-width: 1224px; }
    @media screen and (max-width: 1023px) {
      .section-text-with-image-type-4 .container {
        padding: 0 24px; } }
  .section-text-with-image-type-4 .wrap-columns {
    align-items: center;
    display: flex;
    justify-content: space-between; }
    @media screen and (max-width: 1023px) {
      .section-text-with-image-type-4 .wrap-columns {
        flex-direction: column-reverse;
        gap: 32px; } }
  .section-text-with-image-type-4 .left-column {
    width: 416px; }
    @media screen and (max-width: 1439px) {
      .section-text-with-image-type-4 .left-column {
        width: 376px; } }
    @media screen and (max-width: 1023px) {
      .section-text-with-image-type-4 .left-column {
        width: 100%; } }
  .section-text-with-image-type-4 .right-column {
    width: 524px; }
    @media screen and (max-width: 1439px) {
      .section-text-with-image-type-4 .right-column {
        width: 440px; } }
    @media screen and (max-width: 1023px) {
      .section-text-with-image-type-4 .right-column {
        width: 100%; } }
    .section-text-with-image-type-4 .right-column .image {
      width: 100%;
      border-radius: 8px;
      overflow: hidden;
      padding-bottom: 81.7%;
      position: relative; }
      @media screen and (max-width: 1023px) {
        .section-text-with-image-type-4 .right-column .image {
          padding-bottom: 82%; } }
      .section-text-with-image-type-4 .right-column .image img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover; }
  .section-text-with-image-type-4 .text {
    color: #1A1919;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    /* 140% */ }
    .section-text-with-image-type-4 .text p + p, .section-text-with-image-type-4 .text p + ul, .section-text-with-image-type-4 .text p + ol, .section-text-with-image-type-4 .text p + h1, .section-text-with-image-type-4 .text p + h2, .section-text-with-image-type-4 .text p + h3, .section-text-with-image-type-4 .text p + h4, .section-text-with-image-type-4 .text p + h5, .section-text-with-image-type-4 .text p + .text-1, .section-text-with-image-type-4 .text p + .text-2, .section-text-with-image-type-4 .text p + .text-3, .section-text-with-image-type-4 .text p + .text-4, .section-text-with-image-type-4 .text p + .text-5, .section-text-with-image-type-4 .text ul + p, .section-text-with-image-type-4 .text ul + ul, .section-text-with-image-type-4 .text ul + ol, .section-text-with-image-type-4 .text ul + h1, .section-text-with-image-type-4 .text ul + h2, .section-text-with-image-type-4 .text ul + h3, .section-text-with-image-type-4 .text ul + h4, .section-text-with-image-type-4 .text ul + h5, .section-text-with-image-type-4 .text ul + .text-1, .section-text-with-image-type-4 .text ul + .text-2, .section-text-with-image-type-4 .text ul + .text-3, .section-text-with-image-type-4 .text ul + .text-4, .section-text-with-image-type-4 .text ul + .text-5, .section-text-with-image-type-4 .text ol + p, .section-text-with-image-type-4 .text ol + ul, .section-text-with-image-type-4 .text ol + ol, .section-text-with-image-type-4 .text ol + h1, .section-text-with-image-type-4 .text ol + h2, .section-text-with-image-type-4 .text ol + h3, .section-text-with-image-type-4 .text ol + h4, .section-text-with-image-type-4 .text ol + h5, .section-text-with-image-type-4 .text ol + .text-1, .section-text-with-image-type-4 .text ol + .text-2, .section-text-with-image-type-4 .text ol + .text-3, .section-text-with-image-type-4 .text ol + .text-4, .section-text-with-image-type-4 .text ol + .text-5, .section-text-with-image-type-4 .text h1 + p, .section-text-with-image-type-4 .text h1 + ul, .section-text-with-image-type-4 .text h1 + ol, .section-text-with-image-type-4 .text h1 + h1, .section-text-with-image-type-4 .text h1 + h2, .section-text-with-image-type-4 .text h1 + h3, .section-text-with-image-type-4 .text h1 + h4, .section-text-with-image-type-4 .text h1 + h5, .section-text-with-image-type-4 .text h1 + .text-1, .section-text-with-image-type-4 .text h1 + .text-2, .section-text-with-image-type-4 .text h1 + .text-3, .section-text-with-image-type-4 .text h1 + .text-4, .section-text-with-image-type-4 .text h1 + .text-5, .section-text-with-image-type-4 .text h2 + p, .section-text-with-image-type-4 .text h2 + ul, .section-text-with-image-type-4 .text h2 + ol, .section-text-with-image-type-4 .text h2 + h1, .section-text-with-image-type-4 .text h2 + h2, .section-text-with-image-type-4 .text h2 + h3, .section-text-with-image-type-4 .text h2 + h4, .section-text-with-image-type-4 .text h2 + h5, .section-text-with-image-type-4 .text h2 + .text-1, .section-text-with-image-type-4 .text h2 + .text-2, .section-text-with-image-type-4 .text h2 + .text-3, .section-text-with-image-type-4 .text h2 + .text-4, .section-text-with-image-type-4 .text h2 + .text-5, .section-text-with-image-type-4 .text h3 + p, .section-text-with-image-type-4 .text h3 + ul, .section-text-with-image-type-4 .text h3 + ol, .section-text-with-image-type-4 .text h3 + h1, .section-text-with-image-type-4 .text h3 + h2, .section-text-with-image-type-4 .text h3 + h3, .section-text-with-image-type-4 .text h3 + h4, .section-text-with-image-type-4 .text h3 + h5, .section-text-with-image-type-4 .text h3 + .text-1, .section-text-with-image-type-4 .text h3 + .text-2, .section-text-with-image-type-4 .text h3 + .text-3, .section-text-with-image-type-4 .text h3 + .text-4, .section-text-with-image-type-4 .text h3 + .text-5, .section-text-with-image-type-4 .text h4 + p, .section-text-with-image-type-4 .text h4 + ul, .section-text-with-image-type-4 .text h4 + ol, .section-text-with-image-type-4 .text h4 + h1, .section-text-with-image-type-4 .text h4 + h2, .section-text-with-image-type-4 .text h4 + h3, .section-text-with-image-type-4 .text h4 + h4, .section-text-with-image-type-4 .text h4 + h5, .section-text-with-image-type-4 .text h4 + .text-1, .section-text-with-image-type-4 .text h4 + .text-2, .section-text-with-image-type-4 .text h4 + .text-3, .section-text-with-image-type-4 .text h4 + .text-4, .section-text-with-image-type-4 .text h4 + .text-5, .section-text-with-image-type-4 .text h5 + p, .section-text-with-image-type-4 .text h5 + ul, .section-text-with-image-type-4 .text h5 + ol, .section-text-with-image-type-4 .text h5 + h1, .section-text-with-image-type-4 .text h5 + h2, .section-text-with-image-type-4 .text h5 + h3, .section-text-with-image-type-4 .text h5 + h4, .section-text-with-image-type-4 .text h5 + h5, .section-text-with-image-type-4 .text h5 + .text-1, .section-text-with-image-type-4 .text h5 + .text-2, .section-text-with-image-type-4 .text h5 + .text-3, .section-text-with-image-type-4 .text h5 + .text-4, .section-text-with-image-type-4 .text h5 + .text-5, .section-text-with-image-type-4 .text .text-1 + p, .section-text-with-image-type-4 .text .text-1 + ul, .section-text-with-image-type-4 .text .text-1 + ol, .section-text-with-image-type-4 .text .text-1 + h1, .section-text-with-image-type-4 .text .text-1 + h2, .section-text-with-image-type-4 .text .text-1 + h3, .section-text-with-image-type-4 .text .text-1 + h4, .section-text-with-image-type-4 .text .text-1 + h5, .section-text-with-image-type-4 .text .text-1 + .text-1, .section-text-with-image-type-4 .text .text-1 + .text-2, .section-text-with-image-type-4 .text .text-1 + .text-3, .section-text-with-image-type-4 .text .text-1 + .text-4, .section-text-with-image-type-4 .text .text-1 + .text-5, .section-text-with-image-type-4 .text .text-2 + p, .section-text-with-image-type-4 .text .text-2 + ul, .section-text-with-image-type-4 .text .text-2 + ol, .section-text-with-image-type-4 .text .text-2 + h1, .section-text-with-image-type-4 .text .text-2 + h2, .section-text-with-image-type-4 .text .text-2 + h3, .section-text-with-image-type-4 .text .text-2 + h4, .section-text-with-image-type-4 .text .text-2 + h5, .section-text-with-image-type-4 .text .text-2 + .text-1, .section-text-with-image-type-4 .text .text-2 + .text-2, .section-text-with-image-type-4 .text .text-2 + .text-3, .section-text-with-image-type-4 .text .text-2 + .text-4, .section-text-with-image-type-4 .text .text-2 + .text-5, .section-text-with-image-type-4 .text .text-3 + p, .section-text-with-image-type-4 .text .text-3 + ul, .section-text-with-image-type-4 .text .text-3 + ol, .section-text-with-image-type-4 .text .text-3 + h1, .section-text-with-image-type-4 .text .text-3 + h2, .section-text-with-image-type-4 .text .text-3 + h3, .section-text-with-image-type-4 .text .text-3 + h4, .section-text-with-image-type-4 .text .text-3 + h5, .section-text-with-image-type-4 .text .text-3 + .text-1, .section-text-with-image-type-4 .text .text-3 + .text-2, .section-text-with-image-type-4 .text .text-3 + .text-3, .section-text-with-image-type-4 .text .text-3 + .text-4, .section-text-with-image-type-4 .text .text-3 + .text-5, .section-text-with-image-type-4 .text .text-4 + p, .section-text-with-image-type-4 .text .text-4 + ul, .section-text-with-image-type-4 .text .text-4 + ol, .section-text-with-image-type-4 .text .text-4 + h1, .section-text-with-image-type-4 .text .text-4 + h2, .section-text-with-image-type-4 .text .text-4 + h3, .section-text-with-image-type-4 .text .text-4 + h4, .section-text-with-image-type-4 .text .text-4 + h5, .section-text-with-image-type-4 .text .text-4 + .text-1, .section-text-with-image-type-4 .text .text-4 + .text-2, .section-text-with-image-type-4 .text .text-4 + .text-3, .section-text-with-image-type-4 .text .text-4 + .text-4, .section-text-with-image-type-4 .text .text-4 + .text-5, .section-text-with-image-type-4 .text .text-5 + p, .section-text-with-image-type-4 .text .text-5 + ul, .section-text-with-image-type-4 .text .text-5 + ol, .section-text-with-image-type-4 .text .text-5 + h1, .section-text-with-image-type-4 .text .text-5 + h2, .section-text-with-image-type-4 .text .text-5 + h3, .section-text-with-image-type-4 .text .text-5 + h4, .section-text-with-image-type-4 .text .text-5 + h5, .section-text-with-image-type-4 .text .text-5 + .text-1, .section-text-with-image-type-4 .text .text-5 + .text-2, .section-text-with-image-type-4 .text .text-5 + .text-3, .section-text-with-image-type-4 .text .text-5 + .text-4, .section-text-with-image-type-4 .text .text-5 + .text-5 {
      margin-top: 32px; }
    .section-text-with-image-type-4 .text a {
      color: #1A1919;
      text-decoration: underline;
      text-decoration-thickness: 2px;
      text-underline-offset: 4px; }
      .section-text-with-image-type-4 .text a:hover {
        color: #0083FE; }
  .section-text-with-image-type-4 .btn-primary {
    margin-top: 64px; }
  .section-text-with-image-type-4 .btn-download {
    margin-top: 64px;
    display: flex;
    align-items: center;
    gap: 2px;
    color: #0000FE;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 150% */ }
    .section-text-with-image-type-4 .btn-download:hover {
      color: #0083FE; }
      .section-text-with-image-type-4 .btn-download:hover svg * {
        stroke: #0083FE; }
    .section-text-with-image-type-4 .btn-download svg * {
      transition: stroke .5s; }

.section-text-with-image-type-5 {
  padding: 80px 0; }
  @media screen and (max-width: 1439px) {
    .section-text-with-image-type-5 {
      padding: 64px 0; } }
  @media screen and (max-width: 1023px) {
    .section-text-with-image-type-5 {
      padding: 48px 0; } }
  .section-text-with-image-type-5.-light-mode-primary, .section-text-with-image-type-5.-light-mode-secondary, .section-text-with-image-type-5.-light-mode-tertiary {
    background: #F5F5F5; }
    .section-text-with-image-type-5.-light-mode-primary .text-1 em, .section-text-with-image-type-5.-light-mode-secondary .text-1 em, .section-text-with-image-type-5.-light-mode-tertiary .text-1 em {
      color: #1A1919; }
    .section-text-with-image-type-5.-light-mode-primary .btn-primary, .section-text-with-image-type-5.-light-mode-secondary .btn-primary, .section-text-with-image-type-5.-light-mode-tertiary .btn-primary {
      color: #1A1919; }
  .section-text-with-image-type-5.-light-mode-secondary {
    background: #EBEBEB; }
  .section-text-with-image-type-5.-light-mode-tertiary {
    background: #A49B9B; }
    .section-text-with-image-type-5.-light-mode-tertiary .text-1 {
      color: #EBEBEB; }
  .section-text-with-image-type-5.-dark-mode-primary {
    background: #1A1919; }
  .section-text-with-image-type-5.-dark-mode-secondary {
    background: #272526; }
  .section-text-with-image-type-5.-dark-mode-tertiary {
    background: #494444; }
  .section-text-with-image-type-5.-brand-mode-primary, .section-text-with-image-type-5.-brand-mode-secondary, .section-text-with-image-type-5.-brand-mode-tertiary {
    background: #FF380E; }
    .section-text-with-image-type-5.-brand-mode-primary .title, .section-text-with-image-type-5.-brand-mode-primary .text-1, .section-text-with-image-type-5.-brand-mode-primary .text-1 em, .section-text-with-image-type-5.-brand-mode-secondary .title, .section-text-with-image-type-5.-brand-mode-secondary .text-1, .section-text-with-image-type-5.-brand-mode-secondary .text-1 em, .section-text-with-image-type-5.-brand-mode-tertiary .title, .section-text-with-image-type-5.-brand-mode-tertiary .text-1, .section-text-with-image-type-5.-brand-mode-tertiary .text-1 em {
      color: #F5F5F5; }
    .section-text-with-image-type-5.-brand-mode-primary .btn-primary, .section-text-with-image-type-5.-brand-mode-secondary .btn-primary, .section-text-with-image-type-5.-brand-mode-tertiary .btn-primary {
      color: #F5F5F5; }
  .section-text-with-image-type-5.-brand-mode-secondary {
    background: #FF380E; }
    .section-text-with-image-type-5.-brand-mode-secondary .text-1 {
      color: #0000FE; }
  .section-text-with-image-type-5.-highlight-mode-primary, .section-text-with-image-type-5.-highlight-mode-secondary, .section-text-with-image-type-5.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-text-with-image-type-5.-highlight-mode-primary .title, .section-text-with-image-type-5.-highlight-mode-primary .text-1, .section-text-with-image-type-5.-highlight-mode-primary .text-1 em, .section-text-with-image-type-5.-highlight-mode-secondary .title, .section-text-with-image-type-5.-highlight-mode-secondary .text-1, .section-text-with-image-type-5.-highlight-mode-secondary .text-1 em, .section-text-with-image-type-5.-highlight-mode-tertiary .title, .section-text-with-image-type-5.-highlight-mode-tertiary .text-1, .section-text-with-image-type-5.-highlight-mode-tertiary .text-1 em {
      color: #F5F5F5; }
    .section-text-with-image-type-5.-highlight-mode-primary .btn-primary, .section-text-with-image-type-5.-highlight-mode-secondary .btn-primary, .section-text-with-image-type-5.-highlight-mode-tertiary .btn-primary {
      color: #F5F5F5; }
      .section-text-with-image-type-5.-highlight-mode-primary .btn-primary:hover, .section-text-with-image-type-5.-highlight-mode-secondary .btn-primary:hover, .section-text-with-image-type-5.-highlight-mode-tertiary .btn-primary:hover {
        color: #0083FE; }
  .section-text-with-image-type-5 .wrap-columns {
    align-items: center;
    display: flex;
    justify-content: space-between; }
    @media screen and (max-width: 1023px) {
      .section-text-with-image-type-5 .wrap-columns {
        flex-direction: column;
        gap: 32px; } }
  .section-text-with-image-type-5 .left-column {
    width: 400px; }
    @media screen and (max-width: 1439px) {
      .section-text-with-image-type-5 .left-column {
        width: 368px; } }
    @media screen and (max-width: 1023px) {
      .section-text-with-image-type-5 .left-column {
        width: 100%; } }
  .section-text-with-image-type-5 .right-column {
    width: 538px; }
    @media screen and (max-width: 1439px) {
      .section-text-with-image-type-5 .right-column {
        width: 480px; } }
    @media screen and (max-width: 1023px) {
      .section-text-with-image-type-5 .right-column {
        width: 100%; } }
    .section-text-with-image-type-5 .right-column .image {
      width: 100%;
      border-radius: 8px;
      overflow: hidden;
      padding-bottom: 85.7%;
      position: relative; }
      @media screen and (max-width: 1023px) {
        .section-text-with-image-type-5 .right-column .image {
          padding-bottom: 87.1%; } }
      .section-text-with-image-type-5 .right-column .image img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover; }
  .section-text-with-image-type-5 .title {
    color: #FF380E;
    margin-bottom: 32px; }
  .section-text-with-image-type-5 .text-1 {
    color: #A49B9B; }
    .section-text-with-image-type-5 .text-1 em {
      color: #EBEBEB;
      font-style: normal; }
    .section-text-with-image-type-5 .text-1 p + p {
      margin-top: 24px; }
  .section-text-with-image-type-5 .btn-primary {
    color: #F5F5F5;
    margin-top: 64px; }
    .section-text-with-image-type-5 .btn-primary:hover {
      color: #0083FE; }

.section-text-with-image-type-6 {
  padding: 80px 0;
  background: #1A1919; }
  @media screen and (max-width: 767px) {
    .section-text-with-image-type-6 {
      padding: 64px 0; } }
  .section-text-with-image-type-6.-light-mode-primary, .section-text-with-image-type-6.-light-mode-secondary, .section-text-with-image-type-6.-light-mode-tertiary {
    background: #F5F5F5; }
    .section-text-with-image-type-6.-light-mode-primary .text-1 em, .section-text-with-image-type-6.-light-mode-primary .title, .section-text-with-image-type-6.-light-mode-secondary .text-1 em, .section-text-with-image-type-6.-light-mode-secondary .title, .section-text-with-image-type-6.-light-mode-tertiary .text-1 em, .section-text-with-image-type-6.-light-mode-tertiary .title {
      color: #1A1919; }
  .section-text-with-image-type-6.-light-mode-secondary {
    background: #EBEBEB; }
  .section-text-with-image-type-6.-light-mode-tertiary {
    background: #A49B9B; }
    .section-text-with-image-type-6.-light-mode-tertiary .text-1 {
      color: #EBEBEB; }
  .section-text-with-image-type-6.-dark-mode-primary {
    background: #1A1919; }
  .section-text-with-image-type-6.-dark-mode-secondary {
    background: #272526; }
  .section-text-with-image-type-6.-dark-mode-tertiary {
    background: #494444; }
  .section-text-with-image-type-6.-brand-mode-primary, .section-text-with-image-type-6.-brand-mode-secondary, .section-text-with-image-type-6.-brand-mode-tertiary {
    background: #FF380E; }
    .section-text-with-image-type-6.-brand-mode-primary .title, .section-text-with-image-type-6.-brand-mode-primary .title span, .section-text-with-image-type-6.-brand-mode-primary .text-1, .section-text-with-image-type-6.-brand-mode-primary .text-1 em, .section-text-with-image-type-6.-brand-mode-secondary .title, .section-text-with-image-type-6.-brand-mode-secondary .title span, .section-text-with-image-type-6.-brand-mode-secondary .text-1, .section-text-with-image-type-6.-brand-mode-secondary .text-1 em, .section-text-with-image-type-6.-brand-mode-tertiary .title, .section-text-with-image-type-6.-brand-mode-tertiary .title span, .section-text-with-image-type-6.-brand-mode-tertiary .text-1, .section-text-with-image-type-6.-brand-mode-tertiary .text-1 em {
      color: #F5F5F5; }
  .section-text-with-image-type-6.-brand-mode-secondary {
    background: #FF380E; }
    .section-text-with-image-type-6.-brand-mode-secondary .text-1 {
      color: #0000FE; }
  .section-text-with-image-type-6.-highlight-mode-primary, .section-text-with-image-type-6.-highlight-mode-secondary, .section-text-with-image-type-6.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-text-with-image-type-6.-highlight-mode-primary .title, .section-text-with-image-type-6.-highlight-mode-primary .title span, .section-text-with-image-type-6.-highlight-mode-primary .text-1, .section-text-with-image-type-6.-highlight-mode-primary .text-1 em, .section-text-with-image-type-6.-highlight-mode-secondary .title, .section-text-with-image-type-6.-highlight-mode-secondary .title span, .section-text-with-image-type-6.-highlight-mode-secondary .text-1, .section-text-with-image-type-6.-highlight-mode-secondary .text-1 em, .section-text-with-image-type-6.-highlight-mode-tertiary .title, .section-text-with-image-type-6.-highlight-mode-tertiary .title span, .section-text-with-image-type-6.-highlight-mode-tertiary .text-1, .section-text-with-image-type-6.-highlight-mode-tertiary .text-1 em {
      color: #F5F5F5; }
  .section-text-with-image-type-6 .container {
    padding: 0 188px; }
    @media screen and (max-width: 1439px) {
      .section-text-with-image-type-6 .container {
        padding: 0 64px; } }
    @media screen and (max-width: 767px) {
      .section-text-with-image-type-6 .container {
        padding: 0 24px; } }
  .section-text-with-image-type-6 .wrap-columns {
    align-items: center;
    display: flex;
    justify-content: space-between; }
    @media screen and (max-width: 767px) {
      .section-text-with-image-type-6 .wrap-columns {
        flex-direction: column-reverse;
        gap: 64px; } }
  .section-text-with-image-type-6 .left-column {
    width: 60%; }
    @media screen and (max-width: 1439px) {
      .section-text-with-image-type-6 .left-column {
        width: 50%; } }
    @media screen and (max-width: 767px) {
      .section-text-with-image-type-6 .left-column {
        width: 100%; } }
  .section-text-with-image-type-6 .right-column {
    width: 40%;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media screen and (max-width: 1439px) {
      .section-text-with-image-type-6 .right-column {
        width: 50%; } }
    @media screen and (max-width: 767px) {
      .section-text-with-image-type-6 .right-column {
        width: 100%;
        display: block; } }
    .section-text-with-image-type-6 .right-column .image {
      width: 280px;
      padding-bottom: 37.7%;
      position: relative; }
      @media screen and (max-width: 1439px) {
        .section-text-with-image-type-6 .right-column .image {
          width: 240px; } }
      @media screen and (max-width: 767px) {
        .section-text-with-image-type-6 .right-column .image {
          padding-bottom: 40%; } }
      .section-text-with-image-type-6 .right-column .image img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: contain; }
  .section-text-with-image-type-6 .title {
    color: #F5F5F5;
    margin-bottom: 32px; }
    .section-text-with-image-type-6 .title span {
      color: #FF380E; }
  .section-text-with-image-type-6 .text-1 {
    color: #B5AAAA; }
    .section-text-with-image-type-6 .text-1 em {
      color: #F5F5F5;
      font-style: normal; }

.section-text-with-image-type-7 {
  position: relative;
  display: flex;
  padding: 80px 0px;
  min-height: 720px;
  overflow: visible; }
  @media (max-width: 1439px) {
    .section-text-with-image-type-7 {
      padding: 80px 0px; } }
  @media (max-width: 767px) {
    .section-text-with-image-type-7 {
      min-height: 680px;
      padding: 80px 0px; } }
  .section-text-with-image-type-7 .container {
    padding: 0 188px;
    display: flex;
    overflow: visible;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end; }
    @media (max-width: 1439px) {
      .section-text-with-image-type-7 .container {
        padding: 0 64px; } }
    @media (max-width: 1023px) {
      .section-text-with-image-type-7 .container {
        padding: 0 24px; } }
  .section-text-with-image-type-7 .content-box {
    position: relative;
    max-width: 520px; }
    .section-text-with-image-type-7 .content-box h2 {
      color: #F5F5F5;
      margin-bottom: 8px; }
    .section-text-with-image-type-7 .content-box .text-2 {
      color: #F5F5F5;
      line-height: 28px; }
    .section-text-with-image-type-7 .content-box .wrap-btn {
      margin-top: 64px;
      display: flex;
      gap: 32px;
      flex-wrap: wrap; }
      @media (max-width: 767px) {
        .section-text-with-image-type-7 .content-box .wrap-btn {
          gap: 8px; } }
      .section-text-with-image-type-7 .content-box .wrap-btn .btn-dark {
        color: #85AEFF;
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 25px;
        /* 138.889% */
        border-radius: 80px;
        background: #272526;
        padding: 13px 20px; }
        .section-text-with-image-type-7 .content-box .wrap-btn .btn-dark:hover {
          color: #4157FF; }
  .section-text-with-image-type-7 .background-box {
    position: absolute;
    left: 0;
    overflow: hidden;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 0; }
    .section-text-with-image-type-7 .background-box:before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 0;
      background: linear-gradient(270deg, rgba(26, 25, 25, 0.8) 41.34%, rgba(26, 25, 25, 0.79) 42.42%, rgba(26, 25, 25, 0.76) 43.39%, rgba(26, 25, 25, 0.73) 44.29%, rgba(26, 25, 25, 0.7) 45.16%, rgba(26, 25, 25, 0.66) 46.03%, rgba(26, 25, 25, 0.62) 46.96%, rgba(26, 25, 25, 0.57) 47.98%, rgba(26, 25, 25, 0.5) 49.14%, rgba(26, 25, 25, 0.45) 50.47%, rgba(26, 25, 25, 0.35) 52.01%, rgba(26, 25, 25, 0.28) 53.81%, rgba(26, 25, 25, 0.18) 55.91%, rgba(26, 25, 25, 0.07) 58.79%, rgba(26, 25, 25, 0) 68.72%); }
      @media (max-width: 1439px) {
        .section-text-with-image-type-7 .background-box:before {
          background: linear-gradient(270deg, rgba(26, 25, 25, 0.8) 54.08%, rgba(26, 25, 25, 0.79) 54.92%, rgba(26, 25, 25, 0.76) 55.68%, rgba(26, 25, 25, 0.73) 56.38%, rgba(26, 25, 25, 0.7) 57.05%, rgba(26, 25, 25, 0.66) 57.74%, rgba(26, 25, 25, 0.62) 58.46%, rgba(26, 25, 25, 0.57) 59.26%, rgba(26, 25, 25, 0.5) 60.16%, rgba(26, 25, 25, 0.45) 61.19%, rgba(26, 25, 25, 0.35) 62.4%, rgba(26, 25, 25, 0.28) 63.8%, rgba(26, 25, 25, 0.18) 65.43%, rgba(26, 25, 25, 0.07) 67.68%, rgba(26, 25, 25, 0) 75.42%); } }
      @media (max-width: 1023px) {
        .section-text-with-image-type-7 .background-box:before {
          background: linear-gradient(0deg, rgba(26, 25, 25, 0.8) 0%, rgba(26, 25, 25, 0.8) 100%); } }
    .section-text-with-image-type-7 .background-box .bg-img {
      z-index: -3;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: cover; }

.section-quote {
  padding: 80px 0; }
  .section-quote.-light-mode-primary, .section-quote.-light-mode-secondary {
    background: #F5F5F5; }
    .section-quote.-light-mode-primary .title, .section-quote.-light-mode-secondary .title {
      color: #A49B9B; }
      .section-quote.-light-mode-primary .title em, .section-quote.-light-mode-secondary .title em {
        color: #1A1919; }
  .section-quote.-light-mode-secondary {
    background: #EBEBEB; }
  .section-quote.-light-mode-tertiary {
    background: #A49B9B; }
    .section-quote.-light-mode-tertiary .title {
      color: #EBEBEB; }
      .section-quote.-light-mode-tertiary .title em {
        color: #1A1919; }
  .section-quote.-dark-mode-primary, .section-quote.-dark-mode-secondary, .section-quote.-dark-mode-tertiary {
    background: #1A1919; }
    .section-quote.-dark-mode-primary .title, .section-quote.-dark-mode-secondary .title, .section-quote.-dark-mode-tertiary .title {
      color: #A49B9B; }
      .section-quote.-dark-mode-primary .title em, .section-quote.-dark-mode-secondary .title em, .section-quote.-dark-mode-tertiary .title em {
        color: #F5F5F5; }
  .section-quote.-dark-mode-secondary {
    background: #272526; }
  .section-quote.-dark-mode-tertiary {
    background: #494444; }
  .section-quote.-brand-mode-primary, .section-quote.-brand-mode-tertiary {
    background: #FF380E; }
    .section-quote.-brand-mode-primary .title, .section-quote.-brand-mode-tertiary .title {
      color: #F5F5F5; }
      .section-quote.-brand-mode-primary .title em, .section-quote.-brand-mode-tertiary .title em {
        color: #F5F5F5; }
  .section-quote.-brand-mode-secondary {
    background: #FF380E; }
    .section-quote.-brand-mode-secondary .title {
      color: #0000FE; }
      .section-quote.-brand-mode-secondary .title em {
        color: #F5F5F5; }
  .section-quote.-highlight-mode-primary, .section-quote.-highlight-mode-secondary, .section-quote.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-quote.-highlight-mode-primary .title, .section-quote.-highlight-mode-secondary .title, .section-quote.-highlight-mode-tertiary .title {
      color: #F5F5F5; }
      .section-quote.-highlight-mode-primary .title em, .section-quote.-highlight-mode-secondary .title em, .section-quote.-highlight-mode-tertiary .title em {
        color: #F5F5F5; }
  .section-quote .title {
    color: #A49B9B;
    width: 66%;
    text-align: center;
    display: flex;
    align-items: stretch;
    justify-content: stretch;
    flex-direction: column;
    gap: 46px;
    margin: 0 auto; }
    @media screen and (max-width: 1439px) {
      .section-quote .title {
        width: 83%; } }
    @media screen and (max-width: 767px) {
      .section-quote .title {
        width: 100%; } }
    .section-quote .title em {
      color: #F5F5F5; }
  .section-quote.-italic em, .section-quote.-italic i {
    font-style: italic;
    color: unset; }
  .section-quote.-italic.-highlight-mode-primary em, .section-quote.-italic.-highlight-mode-primary i, .section-quote.-italic.-highlight-mode-secondary em, .section-quote.-italic.-highlight-mode-secondary i, .section-quote.-italic.-highlight-mode-tertiary em, .section-quote.-italic.-highlight-mode-tertiary i, .section-quote.-italic.-brand-mode-secondary em, .section-quote.-italic.-brand-mode-secondary i, .section-quote.-italic.-light-mode-primary em, .section-quote.-italic.-light-mode-primary i, .section-quote.-italic.-light-mode-secondary em, .section-quote.-italic.-light-mode-secondary i, .section-quote.-italic.-light-mode-secondary em, .section-quote.-italic.-light-mode-secondary i, .section-quote.-italic.-light-mode-tertiary em, .section-quote.-italic.-light-mode-tertiary i, .section-quote.-italic.-dark-mode-primary em, .section-quote.-italic.-dark-mode-primary i, .section-quote.-italic.-dark-mode-secondary em, .section-quote.-italic.-dark-mode-secondary i, .section-quote.-italic.-dark-mode-tertiary em, .section-quote.-italic.-dark-mode-tertiary i, .section-quote.-italic.-dark-mode-secondary em, .section-quote.-italic.-dark-mode-secondary i, .section-quote.-italic.-brand-mode-primary em, .section-quote.-italic.-brand-mode-primary i, .section-quote.-italic.-brand-mode-tertiary em, .section-quote.-italic.-brand-mode-tertiary i {
    color: unset; }

.section-slider-type-1 {
  padding: 80px 0; }
  @media screen and (max-width: 1439px) {
    .section-slider-type-1 {
      padding: 64px 0; } }
  .section-slider-type-1.-light-mode-primary, .section-slider-type-1.-light-mode-secondary, .section-slider-type-1.-light-mode-tertiary {
    background: #F5F5F5; }
    .section-slider-type-1.-light-mode-primary .title, .section-slider-type-1.-light-mode-secondary .title, .section-slider-type-1.-light-mode-tertiary .title {
      color: #1A1919; }
  .section-slider-type-1.-light-mode-secondary {
    background: #EBEBEB; }
  .section-slider-type-1.-light-mode-tertiary {
    background: #A49B9B; }
    .section-slider-type-1.-light-mode-tertiary .slider-type-1-swiper-button svg path {
      stroke: #1A1919; }
    .section-slider-type-1.-light-mode-tertiary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet {
      background: #1A1919; }
      .section-slider-type-1.-light-mode-tertiary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #FF380E; }
  .section-slider-type-1.-dark-mode-primary, .section-slider-type-1.-dark-mode-secondary, .section-slider-type-1.-dark-mode-tertiary {
    background: #1A1919; }
    .section-slider-type-1.-dark-mode-primary .title, .section-slider-type-1.-dark-mode-secondary .title, .section-slider-type-1.-dark-mode-tertiary .title {
      color: #F5F5F5; }
  .section-slider-type-1.-dark-mode-secondary {
    background: #272526; }
  .section-slider-type-1.-dark-mode-tertiary {
    background: #494444; }
  .section-slider-type-1.-brand-mode-primary, .section-slider-type-1.-brand-mode-secondary, .section-slider-type-1.-brand-mode-tertiary {
    background: #FF380E; }
    .section-slider-type-1.-brand-mode-primary .title, .section-slider-type-1.-brand-mode-secondary .title, .section-slider-type-1.-brand-mode-tertiary .title {
      color: #F5F5F5; }
    .section-slider-type-1.-brand-mode-primary .slider-type-1-swiper-button:hover, .section-slider-type-1.-brand-mode-secondary .slider-type-1-swiper-button:hover, .section-slider-type-1.-brand-mode-tertiary .slider-type-1-swiper-button:hover {
      stroke: #0000FE; }
      .section-slider-type-1.-brand-mode-primary .slider-type-1-swiper-button:hover svg path, .section-slider-type-1.-brand-mode-secondary .slider-type-1-swiper-button:hover svg path, .section-slider-type-1.-brand-mode-tertiary .slider-type-1-swiper-button:hover svg path {
        stroke: #0000FE !important; }
    .section-slider-type-1.-brand-mode-primary .slider-type-1-swiper-button svg path, .section-slider-type-1.-brand-mode-secondary .slider-type-1-swiper-button svg path, .section-slider-type-1.-brand-mode-tertiary .slider-type-1-swiper-button svg path {
      stroke: #1A1919; }
    .section-slider-type-1.-brand-mode-primary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet, .section-slider-type-1.-brand-mode-secondary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet, .section-slider-type-1.-brand-mode-tertiary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet {
      background: #1A1919; }
      .section-slider-type-1.-brand-mode-primary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .section-slider-type-1.-brand-mode-secondary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .section-slider-type-1.-brand-mode-tertiary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #0000FE; }
  .section-slider-type-1.-highlight-mode-primary, .section-slider-type-1.-highlight-mode-secondary, .section-slider-type-1.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-slider-type-1.-highlight-mode-primary .title, .section-slider-type-1.-highlight-mode-secondary .title, .section-slider-type-1.-highlight-mode-tertiary .title {
      color: #F5F5F5; }
  .section-slider-type-1.-light-content-mode-primary .slider-type-1 .slide, .section-slider-type-1.-light-content-mode-secondary .slider-type-1 .slide {
    background: #F5F5F5; }
    .section-slider-type-1.-light-content-mode-primary .slider-type-1 .slide .text-3, .section-slider-type-1.-light-content-mode-secondary .slider-type-1 .slide .text-3 {
      color: #A49B9B; }
      .section-slider-type-1.-light-content-mode-primary .slider-type-1 .slide .text-3 em, .section-slider-type-1.-light-content-mode-secondary .slider-type-1 .slide .text-3 em {
        color: #1A1919; }
  .section-slider-type-1.-light-content-mode-secondary .slider-type-1 .slide {
    background: #EBEBEB; }
  .section-slider-type-1.-light-content-mode-tertiary .slider-type-1 .slide {
    background: #A49B9B; }
    .section-slider-type-1.-light-content-mode-tertiary .slider-type-1 .slide .text-3 {
      color: #EBEBEB; }
      .section-slider-type-1.-light-content-mode-tertiary .slider-type-1 .slide .text-3 em {
        color: #1A1919; }
  .section-slider-type-1.-dark-content-mode-primary .slider-type-1 .slide, .section-slider-type-1.-dark-content-mode-secondary .slider-type-1 .slide, .section-slider-type-1.-dark-content-mode-tertiary .slider-type-1 .slide {
    background: #1A1919; }
    .section-slider-type-1.-dark-content-mode-primary .slider-type-1 .slide .text-3, .section-slider-type-1.-dark-content-mode-secondary .slider-type-1 .slide .text-3, .section-slider-type-1.-dark-content-mode-tertiary .slider-type-1 .slide .text-3 {
      color: #A49B9B; }
      .section-slider-type-1.-dark-content-mode-primary .slider-type-1 .slide .text-3 em, .section-slider-type-1.-dark-content-mode-secondary .slider-type-1 .slide .text-3 em, .section-slider-type-1.-dark-content-mode-tertiary .slider-type-1 .slide .text-3 em {
        color: #F5F5F5; }
  .section-slider-type-1.-dark-content-mode-secondary .slider-type-1 .slide {
    background: #272526; }
  .section-slider-type-1.-dark-content-mode-tertiary .slider-type-1 .slide {
    background: #494444; }
  .section-slider-type-1.-brand-content-mode-primary .slider-type-1 .slide, .section-slider-type-1.-brand-content-mode-tertiary .slider-type-1 .slide {
    background: #FF380E; }
    .section-slider-type-1.-brand-content-mode-primary .slider-type-1 .slide .text-3, .section-slider-type-1.-brand-content-mode-tertiary .slider-type-1 .slide .text-3 {
      color: #F5F5F5; }
      .section-slider-type-1.-brand-content-mode-primary .slider-type-1 .slide .text-3 em, .section-slider-type-1.-brand-content-mode-tertiary .slider-type-1 .slide .text-3 em {
        color: #F5F5F5; }
  .section-slider-type-1.-brand-content-mode-secondary .slider-type-1 .slide {
    background: #FF380E; }
    .section-slider-type-1.-brand-content-mode-secondary .slider-type-1 .slide .text-3 {
      color: #0000FE; }
      .section-slider-type-1.-brand-content-mode-secondary .slider-type-1 .slide .text-3 em {
        color: #F5F5F5; }
  .section-slider-type-1.-highlight-content-mode-primary .slider-type-1 .slide, .section-slider-type-1.-highlight-content-mode-secondary .slider-type-1 .slide, .section-slider-type-1.-highlight-content-mode-tertiary .slider-type-1 .slide {
    background: #0000FE; }
    .section-slider-type-1.-highlight-content-mode-primary .slider-type-1 .slide .text-3, .section-slider-type-1.-highlight-content-mode-secondary .slider-type-1 .slide .text-3, .section-slider-type-1.-highlight-content-mode-tertiary .slider-type-1 .slide .text-3 {
      color: #F5F5F5; }
      .section-slider-type-1.-highlight-content-mode-primary .slider-type-1 .slide .text-3 em, .section-slider-type-1.-highlight-content-mode-secondary .slider-type-1 .slide .text-3 em, .section-slider-type-1.-highlight-content-mode-tertiary .slider-type-1 .slide .text-3 em {
        color: #F5F5F5; }
  .section-slider-type-1 .title {
    color: #A49B9B;
    margin-bottom: 32px; }
  .section-slider-type-1 .slider-type-1 {
    position: relative; }
    .section-slider-type-1 .slider-type-1 .slide {
      border-radius: 8px;
      background: #EBEBEB;
      width: 342px;
      margin-right: 40px;
      height: auto;
      display: flex;
      transition: .3s;
      padding: 24px 40px 24px 8px;
      flex-direction: column;
      justify-content: space-between;
      min-height: 360px;
      opacity: .5; }
      @media (max-width: 767px) {
        .section-slider-type-1 .slider-type-1 .slide {
          margin-right: 16px;
          width: 296px;
          padding: 24px 8px; } }
      .section-slider-type-1 .slider-type-1 .slide.swiper-slide-fully-visible {
        opacity: 1; }
      .section-slider-type-1 .slider-type-1 .slide .image {
        width: 80px;
        height: 80px;
        object-fit: cover; }
      .section-slider-type-1 .slider-type-1 .slide .text-3 {
        padding: 0 16px;
        color: #B5AAAA; }
        .section-slider-type-1 .slider-type-1 .slide .text-3 em {
          color: #1A1919;
          font-style: normal; }
  .section-slider-type-1 .nav-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 32px; }
    .section-slider-type-1 .nav-wrap .swiper-navigation {
      display: flex;
      align-items: center;
      justify-content: center;
      z-index: 2; }
      .section-slider-type-1 .nav-wrap .swiper-navigation .swiper-button-prev {
        outline: none;
        border: none;
        -webkit-tap-highlight-color: transparent;
        width: 48px;
        height: 48px;
        position: relative;
        margin-top: 0;
        left: 0;
        right: 0;
        transition: .4s; }
        .section-slider-type-1 .nav-wrap .swiper-navigation .swiper-button-prev:after {
          display: none; }
        .section-slider-type-1 .nav-wrap .swiper-navigation .swiper-button-prev svg * {
          transition: .3s; }
        .section-slider-type-1 .nav-wrap .swiper-navigation .swiper-button-prev.swiper-button-disabled {
          opacity: 0.3; }
        .section-slider-type-1 .nav-wrap .swiper-navigation .swiper-button-prev:hover:not(.swiper-button-disabled) {
          opacity: 1; }
        .section-slider-type-1 .nav-wrap .swiper-navigation .swiper-button-prev:hover svg * {
          stroke: #FF380E; }
      .section-slider-type-1 .nav-wrap .swiper-navigation .swiper-button-next {
        -webkit-tap-highlight-color: transparent;
        outline: none;
        border: none;
        width: 48px;
        height: 48px;
        position: relative;
        margin-top: 0;
        left: 0;
        right: 0;
        transition: .4s; }
        .section-slider-type-1 .nav-wrap .swiper-navigation .swiper-button-next:after {
          display: none; }
        .section-slider-type-1 .nav-wrap .swiper-navigation .swiper-button-next.swiper-button-disabled {
          opacity: 0.3; }
        .section-slider-type-1 .nav-wrap .swiper-navigation .swiper-button-next svg * {
          transition: .3s; }
        .section-slider-type-1 .nav-wrap .swiper-navigation .swiper-button-next:hover:not(.swiper-button-disabled) {
          opacity: 1; }
        .section-slider-type-1 .nav-wrap .swiper-navigation .swiper-button-next:hover svg * {
          stroke: #FF380E; }
    .section-slider-type-1 .nav-wrap .wrap-swiper-pagination {
      position: relative;
      margin-left: -4px;
      height: auto; }
      .section-slider-type-1 .nav-wrap .wrap-swiper-pagination .swiper-pagination {
        width: auto;
        left: 0;
        top: 0;
        bottom: 0;
        position: relative; }
        .section-slider-type-1 .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet {
          transition: .3s;
          background: #A49B9B;
          opacity: 1;
          width: 6px;
          height: 6px; }
        .section-slider-type-1 .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet-active {
          background: #FF380E; }

.section-slider-type-2 {
  padding: 80px 0;
  background: #494444; }
  .section-slider-type-2.-light-mode-primary, .section-slider-type-2.-light-mode-secondary, .section-slider-type-2.-light-mode-tertiary {
    background: #F5F5F5; }
    .section-slider-type-2.-light-mode-primary .title, .section-slider-type-2.-light-mode-secondary .title, .section-slider-type-2.-light-mode-tertiary .title {
      color: #1A1919; }
  .section-slider-type-2.-light-mode-secondary {
    background: #EBEBEB; }
  .section-slider-type-2.-light-mode-tertiary {
    background: #A49B9B; }
    .section-slider-type-2.-light-mode-tertiary .slider-type-2-swiper-button svg path {
      stroke: #1A1919; }
    .section-slider-type-2.-light-mode-tertiary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet {
      background: #1A1919; }
      .section-slider-type-2.-light-mode-tertiary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #FF380E; }
  .section-slider-type-2.-dark-mode-primary, .section-slider-type-2.-dark-mode-secondary, .section-slider-type-2.-dark-mode-tertiary {
    background: #1A1919; }
    .section-slider-type-2.-dark-mode-primary .title, .section-slider-type-2.-dark-mode-secondary .title, .section-slider-type-2.-dark-mode-tertiary .title {
      color: #F5F5F5; }
  .section-slider-type-2.-dark-mode-secondary {
    background: #272526; }
  .section-slider-type-2.-dark-mode-tertiary {
    background: #494444; }
  .section-slider-type-2.-brand-mode-primary, .section-slider-type-2.-brand-mode-secondary, .section-slider-type-2.-brand-mode-tertiary {
    background: #FF380E; }
    .section-slider-type-2.-brand-mode-primary .title, .section-slider-type-2.-brand-mode-secondary .title, .section-slider-type-2.-brand-mode-tertiary .title {
      color: #F5F5F5; }
    .section-slider-type-2.-brand-mode-primary .slider-type-2-swiper-button:hover, .section-slider-type-2.-brand-mode-secondary .slider-type-2-swiper-button:hover, .section-slider-type-2.-brand-mode-tertiary .slider-type-2-swiper-button:hover {
      stroke: #0000FE; }
      .section-slider-type-2.-brand-mode-primary .slider-type-2-swiper-button:hover svg path, .section-slider-type-2.-brand-mode-secondary .slider-type-2-swiper-button:hover svg path, .section-slider-type-2.-brand-mode-tertiary .slider-type-2-swiper-button:hover svg path {
        stroke: #0000FE !important; }
    .section-slider-type-2.-brand-mode-primary .slider-type-2-swiper-button svg path, .section-slider-type-2.-brand-mode-secondary .slider-type-2-swiper-button svg path, .section-slider-type-2.-brand-mode-tertiary .slider-type-2-swiper-button svg path {
      stroke: #1A1919; }
    .section-slider-type-2.-brand-mode-primary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet, .section-slider-type-2.-brand-mode-secondary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet, .section-slider-type-2.-brand-mode-tertiary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet {
      background: #1A1919; }
      .section-slider-type-2.-brand-mode-primary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .section-slider-type-2.-brand-mode-secondary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .section-slider-type-2.-brand-mode-tertiary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #0000FE; }
  .section-slider-type-2.-highlight-mode-primary, .section-slider-type-2.-highlight-mode-secondary, .section-slider-type-2.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-slider-type-2.-highlight-mode-primary .title, .section-slider-type-2.-highlight-mode-secondary .title, .section-slider-type-2.-highlight-mode-tertiary .title {
      color: #F5F5F5; }
  .section-slider-type-2.-light-content-mode-primary .slider-type-2 .slide .text-3, .section-slider-type-2.-light-content-mode-secondary .slider-type-2 .slide .text-3 {
    color: #A49B9B; }
  .section-slider-type-2.-light-content-mode-tertiary .slider-type-2 .slide .text-3 {
    color: #EBEBEB; }
  .section-slider-type-2.-dark-content-mode-primary .slider-type-2 .slide .text-3, .section-slider-type-2.-dark-content-mode-secondary .slider-type-2 .slide .text-3, .section-slider-type-2.-dark-content-mode-tertiary .slider-type-2 .slide .text-3 {
    color: #A49B9B; }
  .section-slider-type-2.-brand-content-mode-primary .slider-type-2 .slide .text-3, .section-slider-type-2.-brand-content-mode-tertiary .slider-type-2 .slide .text-3 {
    color: #F5F5F5; }
  .section-slider-type-2.-brand-content-mode-secondary .slider-type-2 .slide .text-3 {
    color: #0000FE; }
  .section-slider-type-2.-highlight-content-mode-primary .slider-type-2 .slide .text-3, .section-slider-type-2.-highlight-content-mode-secondary .slider-type-2 .slide .text-3, .section-slider-type-2.-highlight-content-mode-tertiary .slider-type-2 .slide .text-3 {
    color: #F5F5F5; }
  .section-slider-type-2 .title {
    color: #A49B9B;
    margin-bottom: 40px; }
  .section-slider-type-2 .slider-type-2 {
    position: relative; }
    .section-slider-type-2 .slider-type-2 .slide {
      width: 342px;
      margin-right: 40px;
      height: auto;
      transition: .3s;
      opacity: .5; }
      @media (max-width: 767px) {
        .section-slider-type-2 .slider-type-2 .slide {
          margin-right: 33px;
          width: 302px; } }
      .section-slider-type-2 .slider-type-2 .slide.swiper-slide-fully-visible {
        opacity: 1; }
      .section-slider-type-2 .slider-type-2 .slide .img {
        overflow: hidden;
        border-radius: 8px;
        height: 440px; }
        @media (max-width: 1023px) {
          .section-slider-type-2 .slider-type-2 .slide .img {
            height: 360px; } }
        .section-slider-type-2 .slider-type-2 .slide .img img {
          width: 100%;
          height: 100%;
          object-fit: cover; }
      .section-slider-type-2 .slider-type-2 .slide .text-3 {
        padding: 16px 8px 0;
        color: #A49B9B; }
  .section-slider-type-2 .nav-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 48px; }
    .section-slider-type-2 .nav-wrap .swiper-navigation {
      display: flex;
      align-items: center;
      justify-content: center;
      z-index: 2; }
      .section-slider-type-2 .nav-wrap .swiper-navigation .swiper-button-prev {
        outline: none;
        border: none;
        -webkit-tap-highlight-color: transparent;
        width: 48px;
        height: 48px;
        position: relative;
        margin-top: 0;
        left: 0;
        right: 0;
        transition: .4s; }
        .section-slider-type-2 .nav-wrap .swiper-navigation .swiper-button-prev:after {
          display: none; }
        .section-slider-type-2 .nav-wrap .swiper-navigation .swiper-button-prev svg * {
          transition: .3s; }
        .section-slider-type-2 .nav-wrap .swiper-navigation .swiper-button-prev.swiper-button-disabled {
          opacity: 0.3; }
        .section-slider-type-2 .nav-wrap .swiper-navigation .swiper-button-prev:hover:not(.swiper-button-disabled) {
          opacity: 1; }
        .section-slider-type-2 .nav-wrap .swiper-navigation .swiper-button-prev:hover svg * {
          stroke: #FF380E; }
      .section-slider-type-2 .nav-wrap .swiper-navigation .swiper-button-next {
        -webkit-tap-highlight-color: transparent;
        outline: none;
        border: none;
        width: 48px;
        height: 48px;
        position: relative;
        margin-top: 0;
        left: 0;
        right: 0;
        transition: .4s; }
        .section-slider-type-2 .nav-wrap .swiper-navigation .swiper-button-next:after {
          display: none; }
        .section-slider-type-2 .nav-wrap .swiper-navigation .swiper-button-next.swiper-button-disabled {
          opacity: 0.3; }
        .section-slider-type-2 .nav-wrap .swiper-navigation .swiper-button-next svg * {
          transition: .3s; }
        .section-slider-type-2 .nav-wrap .swiper-navigation .swiper-button-next:hover:not(.swiper-button-disabled) {
          opacity: 1; }
        .section-slider-type-2 .nav-wrap .swiper-navigation .swiper-button-next:hover svg * {
          stroke: #FF380E; }
    .section-slider-type-2 .nav-wrap .wrap-swiper-pagination {
      position: relative;
      margin-left: -4px;
      height: auto; }
      .section-slider-type-2 .nav-wrap .wrap-swiper-pagination .swiper-pagination {
        width: auto;
        left: 0;
        top: 0;
        bottom: 0;
        position: relative; }
        .section-slider-type-2 .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet {
          transition: .3s;
          background: #A49B9B;
          opacity: 1;
          width: 6px;
          height: 6px; }
        .section-slider-type-2 .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet-active {
          background: #FF380E; }

.section-slider-type-3 {
  padding: 48px 0 64px;
  background-color: #E7E7E7; }
  @media screen and (max-width: 1439px) {
    .section-slider-type-3 {
      padding: 64px 0; } }
  .section-slider-type-3.-light-mode-primary, .section-slider-type-3.-light-mode-secondary, .section-slider-type-3.-light-mode-tertiary {
    background: #F5F5F5; }
    .section-slider-type-3.-light-mode-primary .container:before, .section-slider-type-3.-light-mode-secondary .container:before, .section-slider-type-3.-light-mode-tertiary .container:before {
      background: #F5F5F5; }
  .section-slider-type-3.-light-mode-secondary {
    background: #EBEBEB; }
    .section-slider-type-3.-light-mode-secondary .container:before {
      background: #EBEBEB; }
  .section-slider-type-3.-light-mode-tertiary {
    background: #A49B9B; }
    .section-slider-type-3.-light-mode-tertiary .container:before {
      background: #A49B9B; }
    .section-slider-type-3.-light-mode-tertiary .slider-type-3 .slide .date-slide {
      color: #EBEBEB; }
    .section-slider-type-3.-light-mode-tertiary .slider-type-3 .slide .download-btn svg path {
      stroke: #EBEBEB; }
  .section-slider-type-3.-dark-mode-primary, .section-slider-type-3.-dark-mode-secondary, .section-slider-type-3.-dark-mode-tertiary {
    background: #1A1919; }
    .section-slider-type-3.-dark-mode-primary .container:before, .section-slider-type-3.-dark-mode-secondary .container:before, .section-slider-type-3.-dark-mode-tertiary .container:before {
      background: #1A1919; }
    .section-slider-type-3.-dark-mode-primary .title, .section-slider-type-3.-dark-mode-secondary .title, .section-slider-type-3.-dark-mode-tertiary .title {
      color: #F5F5F5; }
    .section-slider-type-3.-dark-mode-primary .slider-type-3 .slide .title-slide, .section-slider-type-3.-dark-mode-secondary .slider-type-3 .slide .title-slide, .section-slider-type-3.-dark-mode-tertiary .slider-type-3 .slide .title-slide {
      color: #F5F5F5; }
    .section-slider-type-3.-dark-mode-primary .slider-type-3 .slide .download-btn, .section-slider-type-3.-dark-mode-secondary .slider-type-3 .slide .download-btn, .section-slider-type-3.-dark-mode-tertiary .slider-type-3 .slide .download-btn {
      color: #4157FF; }
      .section-slider-type-3.-dark-mode-primary .slider-type-3 .slide .download-btn svg path, .section-slider-type-3.-dark-mode-secondary .slider-type-3 .slide .download-btn svg path, .section-slider-type-3.-dark-mode-tertiary .slider-type-3 .slide .download-btn svg path {
        stroke: #4157FF; }
  .section-slider-type-3.-dark-mode-secondary {
    background: #272526; }
    .section-slider-type-3.-dark-mode-secondary .container:before {
      background: #272526; }
  .section-slider-type-3.-dark-mode-tertiary {
    background: #494444; }
    .section-slider-type-3.-dark-mode-tertiary .container:before {
      background: #494444; }
  .section-slider-type-3.-brand-mode-primary, .section-slider-type-3.-brand-mode-secondary, .section-slider-type-3.-brand-mode-tertiary {
    background: #FF380E; }
    .section-slider-type-3.-brand-mode-primary .container:before, .section-slider-type-3.-brand-mode-secondary .container:before, .section-slider-type-3.-brand-mode-tertiary .container:before {
      background: #FF380E; }
    .section-slider-type-3.-brand-mode-primary .title, .section-slider-type-3.-brand-mode-secondary .title, .section-slider-type-3.-brand-mode-tertiary .title {
      color: #F5F5F5; }
    .section-slider-type-3.-brand-mode-primary .slider-type-3 .slide .title-slide, .section-slider-type-3.-brand-mode-primary .slider-type-3 .slide .date-slide, .section-slider-type-3.-brand-mode-secondary .slider-type-3 .slide .title-slide, .section-slider-type-3.-brand-mode-secondary .slider-type-3 .slide .date-slide, .section-slider-type-3.-brand-mode-tertiary .slider-type-3 .slide .title-slide, .section-slider-type-3.-brand-mode-tertiary .slider-type-3 .slide .date-slide {
      color: #F5F5F5; }
    .section-slider-type-3.-brand-mode-primary .slider-type-3 .slide .download-btn svg path, .section-slider-type-3.-brand-mode-secondary .slider-type-3 .slide .download-btn svg path, .section-slider-type-3.-brand-mode-tertiary .slider-type-3 .slide .download-btn svg path {
      stroke: #F5F5F5; }
    .section-slider-type-3.-brand-mode-primary .nav-wrap .swiper-navigation .slider-type-3-swiper-button:hover svg *, .section-slider-type-3.-brand-mode-secondary .nav-wrap .swiper-navigation .slider-type-3-swiper-button:hover svg *, .section-slider-type-3.-brand-mode-tertiary .nav-wrap .swiper-navigation .slider-type-3-swiper-button:hover svg * {
      stroke: #0083FE; }
  .section-slider-type-3.-brand-mode-secondary .slider-type-3 .slide .date-slide {
    color: #0000FE; }
  .section-slider-type-3.-brand-mode-secondary .slider-type-3 .slide .download-btn svg path {
    stroke: #0000FE; }
  .section-slider-type-3.-brand-mode-secondary .nav-wrap .swiper-navigation .slider-type-3-swiper-button:hover svg * {
    stroke: #0083FE; }
  .section-slider-type-3.-highlight-mode-primary, .section-slider-type-3.-highlight-mode-secondary, .section-slider-type-3.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-slider-type-3.-highlight-mode-primary .container:before, .section-slider-type-3.-highlight-mode-secondary .container:before, .section-slider-type-3.-highlight-mode-tertiary .container:before {
      background: #0000FE; }
    .section-slider-type-3.-highlight-mode-primary .title, .section-slider-type-3.-highlight-mode-secondary .title, .section-slider-type-3.-highlight-mode-tertiary .title {
      color: #F5F5F5; }
    .section-slider-type-3.-highlight-mode-primary .slider-type-3 .slide .title-slide, .section-slider-type-3.-highlight-mode-primary .slider-type-3 .slide .date-slide, .section-slider-type-3.-highlight-mode-primary .slider-type-3 .slide .download-btn, .section-slider-type-3.-highlight-mode-secondary .slider-type-3 .slide .title-slide, .section-slider-type-3.-highlight-mode-secondary .slider-type-3 .slide .date-slide, .section-slider-type-3.-highlight-mode-secondary .slider-type-3 .slide .download-btn, .section-slider-type-3.-highlight-mode-tertiary .slider-type-3 .slide .title-slide, .section-slider-type-3.-highlight-mode-tertiary .slider-type-3 .slide .date-slide, .section-slider-type-3.-highlight-mode-tertiary .slider-type-3 .slide .download-btn {
      color: #F5F5F5; }
    .section-slider-type-3.-highlight-mode-primary .slider-type-3 .slide .download-btn svg path, .section-slider-type-3.-highlight-mode-secondary .slider-type-3 .slide .download-btn svg path, .section-slider-type-3.-highlight-mode-tertiary .slider-type-3 .slide .download-btn svg path {
      stroke: #F5F5F5; }
    .section-slider-type-3.-highlight-mode-primary .nav-wrap .swiper-navigation .slider-type-3-swiper-button svg *, .section-slider-type-3.-highlight-mode-secondary .nav-wrap .swiper-navigation .slider-type-3-swiper-button svg *, .section-slider-type-3.-highlight-mode-tertiary .nav-wrap .swiper-navigation .slider-type-3-swiper-button svg * {
      stroke: #F5F5F5; }
  .section-slider-type-3 .container {
    padding-left: 190px; }
    .section-slider-type-3 .container:before {
      position: absolute;
      content: '';
      top: 0;
      bottom: 0;
      left: -100%;
      right: calc(100% - 185px);
      z-index: 2;
      background: #E7E7E7; }
    @media (max-width: 1080px) {
      .section-slider-type-3 .container {
        padding-left: 64px; }
        .section-slider-type-3 .container:before {
          right: calc(100% - 60px); } }
    @media (max-width: 767px) {
      .section-slider-type-3 .container {
        padding-left: 25px; }
        .section-slider-type-3 .container:before {
          right: calc(100% - 20px); } }
  .section-slider-type-3 .title-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 48px; }
  .section-slider-type-3 .title {
    color: #1A1919; }
  .section-slider-type-3 .slider-type-3 {
    position: relative; }
    .section-slider-type-3 .slider-type-3 .slide {
      width: 224px;
      margin-right: 48px;
      height: auto;
      transition: .3s;
      opacity: .5;
      min-height: 290px;
      display: flex;
      flex-direction: column;
      justify-content: space-between; }
      .section-slider-type-3 .slider-type-3 .slide.swiper-slide-fully-visible {
        opacity: 1; }
      .section-slider-type-3 .slider-type-3 .slide:hover .image-wrap:before {
        opacity: 1; }
      .section-slider-type-3 .slider-type-3 .slide:hover .download-btn {
        color: #0083FE; }
        .section-slider-type-3 .slider-type-3 .slide:hover .download-btn svg path {
          stroke: #0083FE; }
      .section-slider-type-3 .slider-type-3 .slide .image {
        width: 100%;
        height: 144px;
        border-radius: 8px;
        object-fit: cover;
        display: block; }
      .section-slider-type-3 .slider-type-3 .slide .image-wrap {
        position: relative; }
        .section-slider-type-3 .slider-type-3 .slide .image-wrap:before {
          position: absolute;
          content: '';
          top: 0;
          left: 0;
          right: 0;
          transition: all .3s;
          bottom: 0;
          opacity: 0;
          z-index: 1;
          border-radius: 8px;
          background: rgba(26, 25, 25, 0.4); }
      .section-slider-type-3 .slider-type-3 .slide .title-slide {
        font-size: 20px;
        font-weight: 700;
        line-height: 28px;
        color: #1A1919;
        margin-top: 16px;
        padding: 0 8px; }
      .section-slider-type-3 .slider-type-3 .slide .date-slide {
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        color: #B5AAAA;
        padding: 0 8px;
        margin-bottom: 24px; }
      .section-slider-type-3 .slider-type-3 .slide .download-btn {
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        color: #0000FE;
        display: flex;
        align-items: center;
        transition: color .3s; }
        .section-slider-type-3 .slider-type-3 .slide .download-btn:hover {
          color: #0083FE; }
          .section-slider-type-3 .slider-type-3 .slide .download-btn:hover svg path {
            stroke: #0083FE; }
        .section-slider-type-3 .slider-type-3 .slide .download-btn svg path {
          transition: stroke .3s;
          stroke: #0000FE; }
  .section-slider-type-3 .nav-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .section-slider-type-3 .nav-wrap .swiper-navigation {
      display: flex;
      align-items: center;
      justify-content: center;
      z-index: 2; }
      @media (max-width: 1439px) {
        .section-slider-type-3 .nav-wrap .swiper-navigation {
          display: none; } }
      .section-slider-type-3 .nav-wrap .swiper-navigation .swiper-button-prev {
        outline: none;
        border: none;
        -webkit-tap-highlight-color: transparent;
        width: 48px;
        height: 48px;
        position: relative;
        margin-top: 0;
        left: 0;
        right: 0;
        transition: .4s; }
        .section-slider-type-3 .nav-wrap .swiper-navigation .swiper-button-prev:after {
          display: none; }
        .section-slider-type-3 .nav-wrap .swiper-navigation .swiper-button-prev svg * {
          transition: .3s; }
        .section-slider-type-3 .nav-wrap .swiper-navigation .swiper-button-prev.swiper-button-disabled {
          opacity: 0.3; }
        .section-slider-type-3 .nav-wrap .swiper-navigation .swiper-button-prev:hover:not(.swiper-button-disabled) {
          opacity: 1; }
        .section-slider-type-3 .nav-wrap .swiper-navigation .swiper-button-prev:hover svg * {
          stroke: #FF380E; }
      .section-slider-type-3 .nav-wrap .swiper-navigation .swiper-button-next {
        -webkit-tap-highlight-color: transparent;
        outline: none;
        border: none;
        width: 48px;
        height: 48px;
        position: relative;
        margin-top: 0;
        left: 0;
        right: 0;
        transition: .4s; }
        .section-slider-type-3 .nav-wrap .swiper-navigation .swiper-button-next:after {
          display: none; }
        .section-slider-type-3 .nav-wrap .swiper-navigation .swiper-button-next.swiper-button-disabled {
          opacity: 0.3; }
        .section-slider-type-3 .nav-wrap .swiper-navigation .swiper-button-next svg * {
          transition: .3s; }
        .section-slider-type-3 .nav-wrap .swiper-navigation .swiper-button-next:hover:not(.swiper-button-disabled) {
          opacity: 1; }
        .section-slider-type-3 .nav-wrap .swiper-navigation .swiper-button-next:hover svg * {
          stroke: #FF380E; }

.section-slider-type-4 {
  background: #E7E7E7;
  padding: 80px 0; }
  @media screen and (max-width: 767px) {
    .section-slider-type-4 {
      padding: 64px 0; } }
  .section-slider-type-4.-light-mode-primary, .section-slider-type-4.-light-mode-secondary, .section-slider-type-4.-light-mode-tertiary {
    background: #F5F5F5; }
    .section-slider-type-4.-light-mode-primary .title, .section-slider-type-4.-light-mode-secondary .title, .section-slider-type-4.-light-mode-tertiary .title {
      color: #1A1919; }
    .section-slider-type-4.-light-mode-primary .slider-type-4 .slide .title-item, .section-slider-type-4.-light-mode-primary .slider-type-4 .slide .name, .section-slider-type-4.-light-mode-secondary .slider-type-4 .slide .title-item, .section-slider-type-4.-light-mode-secondary .slider-type-4 .slide .name, .section-slider-type-4.-light-mode-tertiary .slider-type-4 .slide .title-item, .section-slider-type-4.-light-mode-tertiary .slider-type-4 .slide .name {
      color: #1A1919; }
    .section-slider-type-4.-light-mode-primary .slider-type-4 .slide .city, .section-slider-type-4.-light-mode-secondary .slider-type-4 .slide .city, .section-slider-type-4.-light-mode-tertiary .slider-type-4 .slide .city {
      color: #A49B9B; }
  .section-slider-type-4.-light-mode-secondary {
    background: #EBEBEB; }
  .section-slider-type-4.-light-mode-tertiary {
    background: #A49B9B; }
    .section-slider-type-4.-light-mode-tertiary .slider-type-4 .slide .city {
      color: #EBEBEB; }
    .section-slider-type-4.-light-mode-tertiary .slider-type-4-swiper-button svg path {
      stroke: #1A1919; }
    .section-slider-type-4.-light-mode-tertiary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet {
      background: #1A1919; }
      .section-slider-type-4.-light-mode-tertiary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #FF380E; }
  .section-slider-type-4.-dark-mode-primary, .section-slider-type-4.-dark-mode-secondary, .section-slider-type-4.-dark-mode-tertiary {
    background: #1A1919; }
    .section-slider-type-4.-dark-mode-primary .title, .section-slider-type-4.-dark-mode-secondary .title, .section-slider-type-4.-dark-mode-tertiary .title {
      color: #F5F5F5; }
    .section-slider-type-4.-dark-mode-primary .slider-type-4 .slide .title-item, .section-slider-type-4.-dark-mode-primary .slider-type-4 .slide .name, .section-slider-type-4.-dark-mode-secondary .slider-type-4 .slide .title-item, .section-slider-type-4.-dark-mode-secondary .slider-type-4 .slide .name, .section-slider-type-4.-dark-mode-tertiary .slider-type-4 .slide .title-item, .section-slider-type-4.-dark-mode-tertiary .slider-type-4 .slide .name {
      color: #F5F5F5; }
    .section-slider-type-4.-dark-mode-primary .slider-type-4 .slide .city, .section-slider-type-4.-dark-mode-secondary .slider-type-4 .slide .city, .section-slider-type-4.-dark-mode-tertiary .slider-type-4 .slide .city {
      color: #A49B9B; }
  .section-slider-type-4.-dark-mode-secondary {
    background: #272526; }
  .section-slider-type-4.-dark-mode-tertiary {
    background: #494444; }
  .section-slider-type-4.-brand-mode-primary, .section-slider-type-4.-brand-mode-secondary, .section-slider-type-4.-brand-mode-tertiary {
    background: #FF380E; }
    .section-slider-type-4.-brand-mode-primary .title, .section-slider-type-4.-brand-mode-secondary .title, .section-slider-type-4.-brand-mode-tertiary .title {
      color: #F5F5F5; }
    .section-slider-type-4.-brand-mode-primary .slider-type-4 .slide .title-item, .section-slider-type-4.-brand-mode-primary .slider-type-4 .slide .name, .section-slider-type-4.-brand-mode-secondary .slider-type-4 .slide .title-item, .section-slider-type-4.-brand-mode-secondary .slider-type-4 .slide .name, .section-slider-type-4.-brand-mode-tertiary .slider-type-4 .slide .title-item, .section-slider-type-4.-brand-mode-tertiary .slider-type-4 .slide .name {
      color: #F5F5F5; }
    .section-slider-type-4.-brand-mode-primary .slider-type-4 .slide .city, .section-slider-type-4.-brand-mode-secondary .slider-type-4 .slide .city, .section-slider-type-4.-brand-mode-tertiary .slider-type-4 .slide .city {
      color: #F5F5F5; }
    .section-slider-type-4.-brand-mode-primary .slider-type-4-swiper-button:hover, .section-slider-type-4.-brand-mode-secondary .slider-type-4-swiper-button:hover, .section-slider-type-4.-brand-mode-tertiary .slider-type-4-swiper-button:hover {
      stroke: #0000FE; }
      .section-slider-type-4.-brand-mode-primary .slider-type-4-swiper-button:hover svg path, .section-slider-type-4.-brand-mode-secondary .slider-type-4-swiper-button:hover svg path, .section-slider-type-4.-brand-mode-tertiary .slider-type-4-swiper-button:hover svg path {
        stroke: #0000FE !important; }
    .section-slider-type-4.-brand-mode-primary .slider-type-4-swiper-button svg path, .section-slider-type-4.-brand-mode-secondary .slider-type-4-swiper-button svg path, .section-slider-type-4.-brand-mode-tertiary .slider-type-4-swiper-button svg path {
      stroke: #1A1919; }
    .section-slider-type-4.-brand-mode-primary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet, .section-slider-type-4.-brand-mode-secondary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet, .section-slider-type-4.-brand-mode-tertiary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet {
      background: #1A1919; }
      .section-slider-type-4.-brand-mode-primary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .section-slider-type-4.-brand-mode-secondary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .section-slider-type-4.-brand-mode-tertiary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #0000FE; }
  .section-slider-type-4.-brand-mode-secondary .slider-type-4 .slide .city {
    color: #0000FE; }
  .section-slider-type-4.-highlight-mode-primary, .section-slider-type-4.-highlight-mode-secondary, .section-slider-type-4.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-slider-type-4.-highlight-mode-primary .title, .section-slider-type-4.-highlight-mode-secondary .title, .section-slider-type-4.-highlight-mode-tertiary .title {
      color: #F5F5F5; }
    .section-slider-type-4.-highlight-mode-primary .slider-type-4 .slide .title-item, .section-slider-type-4.-highlight-mode-primary .slider-type-4 .slide .name, .section-slider-type-4.-highlight-mode-secondary .slider-type-4 .slide .title-item, .section-slider-type-4.-highlight-mode-secondary .slider-type-4 .slide .name, .section-slider-type-4.-highlight-mode-tertiary .slider-type-4 .slide .title-item, .section-slider-type-4.-highlight-mode-tertiary .slider-type-4 .slide .name {
      color: #F5F5F5; }
    .section-slider-type-4.-highlight-mode-primary .slider-type-4 .slide .city, .section-slider-type-4.-highlight-mode-secondary .slider-type-4 .slide .city, .section-slider-type-4.-highlight-mode-tertiary .slider-type-4 .slide .city {
      color: #F5F5F5; }
  .section-slider-type-4 .wrap-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 35px; }
    @media screen and (max-width: 767px) {
      .section-slider-type-4 .wrap-head {
        margin-bottom: 40px; } }
  .section-slider-type-4 .swiper-navigation {
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2; }
    @media screen and (max-width: 1439px) {
      .section-slider-type-4 .swiper-navigation {
        display: none; } }
    .section-slider-type-4 .swiper-navigation .swiper-button-prev {
      outline: none;
      border: none;
      -webkit-tap-highlight-color: transparent;
      width: 48px;
      height: 48px;
      position: relative;
      margin-top: 0;
      left: 0;
      right: 0;
      transition: .4s; }
      .section-slider-type-4 .swiper-navigation .swiper-button-prev:after {
        display: none; }
      .section-slider-type-4 .swiper-navigation .swiper-button-prev svg * {
        transition: .3s; }
      .section-slider-type-4 .swiper-navigation .swiper-button-prev.swiper-button-disabled {
        opacity: 0.3; }
      .section-slider-type-4 .swiper-navigation .swiper-button-prev:hover:not(.swiper-button-disabled) {
        opacity: 1; }
      .section-slider-type-4 .swiper-navigation .swiper-button-prev:hover svg * {
        stroke: #FF380E; }
    .section-slider-type-4 .swiper-navigation .swiper-button-next {
      -webkit-tap-highlight-color: transparent;
      outline: none;
      border: none;
      width: 48px;
      height: 48px;
      position: relative;
      margin-top: 0;
      left: 0;
      right: 0;
      transition: .4s; }
      .section-slider-type-4 .swiper-navigation .swiper-button-next:after {
        display: none; }
      .section-slider-type-4 .swiper-navigation .swiper-button-next.swiper-button-disabled {
        opacity: 0.3; }
      .section-slider-type-4 .swiper-navigation .swiper-button-next svg * {
        transition: .3s; }
      .section-slider-type-4 .swiper-navigation .swiper-button-next:hover:not(.swiper-button-disabled) {
        opacity: 1; }
      .section-slider-type-4 .swiper-navigation .swiper-button-next:hover svg * {
        stroke: #FF380E; }
  .section-slider-type-4 .slider-type-4 {
    position: relative; }
    .section-slider-type-4 .slider-type-4 .slide {
      width: 308px;
      margin-right: 88px;
      height: auto;
      display: flex;
      transition: .3s;
      flex-direction: column;
      justify-content: space-between;
      opacity: .5; }
      @media (max-width: 767px) {
        .section-slider-type-4 .slider-type-4 .slide {
          margin-right: 32px;
          width: 283px; } }
      .section-slider-type-4 .slider-type-4 .slide.swiper-slide-fully-visible {
        opacity: 1; }
      .section-slider-type-4 .slider-type-4 .slide .image {
        width: 100%;
        height: 242px;
        object-fit: cover;
        border-radius: 8px; }
        @media (max-width: 767px) {
          .section-slider-type-4 .slider-type-4 .slide .image {
            height: 223px; } }
      .section-slider-type-4 .slider-type-4 .slide .title-item {
        margin-top: 24px; }
        @media (max-width: 767px) {
          .section-slider-type-4 .slider-type-4 .slide .title-item {
            margin-top: 40px; } }
      .section-slider-type-4 .slider-type-4 .slide .name {
        margin-top: 24px; }
      .section-slider-type-4 .slider-type-4 .slide .city {
        color: #B5AAAA; }
      .section-slider-type-4 .slider-type-4 .slide .text-3, .section-slider-type-4 .slider-type-4 .slide .text-2 {
        padding: 0 4px; }
  .section-slider-type-4 .nav-wrap {
    display: flex;
    justify-content: start;
    margin-top: 64px; }
    @media (max-width: 767px) {
      .section-slider-type-4 .nav-wrap {
        margin-top: 40px; } }
    .section-slider-type-4 .nav-wrap .wrap-swiper-pagination {
      position: relative;
      margin-left: -4px;
      height: auto; }
      .section-slider-type-4 .nav-wrap .wrap-swiper-pagination .swiper-pagination {
        width: auto;
        left: 0;
        top: 0;
        bottom: 0;
        position: relative; }
        .section-slider-type-4 .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet {
          transition: .3s;
          background: #A49B9B;
          opacity: 1;
          width: 6px;
          height: 6px; }
        .section-slider-type-4 .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet-active {
          background: #FF380E; }

.section-slider-type-5 {
  padding: 80px 0;
  background: #272526; }
  .section-slider-type-5.-light-mode-primary, .section-slider-type-5.-light-mode-secondary, .section-slider-type-5.-light-mode-tertiary {
    background: #F5F5F5; }
    .section-slider-type-5.-light-mode-primary .title, .section-slider-type-5.-light-mode-primary .slider-type-5 .slide .slide-title, .section-slider-type-5.-light-mode-primary .slider-type-5 .slide .text-3 span, .section-slider-type-5.-light-mode-secondary .title, .section-slider-type-5.-light-mode-secondary .slider-type-5 .slide .slide-title, .section-slider-type-5.-light-mode-secondary .slider-type-5 .slide .text-3 span, .section-slider-type-5.-light-mode-tertiary .title, .section-slider-type-5.-light-mode-tertiary .slider-type-5 .slide .slide-title, .section-slider-type-5.-light-mode-tertiary .slider-type-5 .slide .text-3 span {
      color: #1A1919; }
  .section-slider-type-5.-light-mode-secondary {
    background: #EBEBEB; }
  .section-slider-type-5.-light-mode-tertiary {
    background: #A49B9B; }
    .section-slider-type-5.-light-mode-tertiary .slider-type-5 .slide .text-3 {
      color: #EBEBEB; }
    .section-slider-type-5.-light-mode-tertiary .slider-type-5-swiper-button svg path {
      stroke: #1A1919; }
    .section-slider-type-5.-light-mode-tertiary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet {
      background: #1A1919; }
      .section-slider-type-5.-light-mode-tertiary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #FF380E; }
  .section-slider-type-5.-dark-mode-primary, .section-slider-type-5.-dark-mode-secondary, .section-slider-type-5.-dark-mode-tertiary {
    background: #1A1919; }
  .section-slider-type-5.-dark-mode-secondary {
    background: #272526; }
  .section-slider-type-5.-dark-mode-tertiary {
    background: #494444; }
  .section-slider-type-5.-brand-mode-primary, .section-slider-type-5.-brand-mode-secondary, .section-slider-type-5.-brand-mode-tertiary {
    background: #FF380E; }
    .section-slider-type-5.-brand-mode-primary .title, .section-slider-type-5.-brand-mode-primary .title span, .section-slider-type-5.-brand-mode-primary .slider-type-5 .slide .text-3, .section-slider-type-5.-brand-mode-secondary .title, .section-slider-type-5.-brand-mode-secondary .title span, .section-slider-type-5.-brand-mode-secondary .slider-type-5 .slide .text-3, .section-slider-type-5.-brand-mode-tertiary .title, .section-slider-type-5.-brand-mode-tertiary .title span, .section-slider-type-5.-brand-mode-tertiary .slider-type-5 .slide .text-3 {
      color: #F5F5F5; }
    .section-slider-type-5.-brand-mode-primary .slider-type-5 .slide:hover .slide-title, .section-slider-type-5.-brand-mode-secondary .slider-type-5 .slide:hover .slide-title, .section-slider-type-5.-brand-mode-tertiary .slider-type-5 .slide:hover .slide-title {
      color: #0000FE; }
    .section-slider-type-5.-brand-mode-primary .slider-type-5-swiper-button:hover, .section-slider-type-5.-brand-mode-secondary .slider-type-5-swiper-button:hover, .section-slider-type-5.-brand-mode-tertiary .slider-type-5-swiper-button:hover {
      stroke: #0000FE; }
      .section-slider-type-5.-brand-mode-primary .slider-type-5-swiper-button:hover svg path, .section-slider-type-5.-brand-mode-secondary .slider-type-5-swiper-button:hover svg path, .section-slider-type-5.-brand-mode-tertiary .slider-type-5-swiper-button:hover svg path {
        stroke: #0000FE !important; }
    .section-slider-type-5.-brand-mode-primary .slider-type-5-swiper-button svg path, .section-slider-type-5.-brand-mode-secondary .slider-type-5-swiper-button svg path, .section-slider-type-5.-brand-mode-tertiary .slider-type-5-swiper-button svg path {
      stroke: #1A1919; }
    .section-slider-type-5.-brand-mode-primary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet, .section-slider-type-5.-brand-mode-secondary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet, .section-slider-type-5.-brand-mode-tertiary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet {
      background: #1A1919; }
      .section-slider-type-5.-brand-mode-primary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .section-slider-type-5.-brand-mode-secondary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .section-slider-type-5.-brand-mode-tertiary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #0000FE; }
  .section-slider-type-5.-brand-mode-secondary .slider-type-5 .slide .text-3 {
    color: #0000FE; }
  .section-slider-type-5.-highlight-mode-primary, .section-slider-type-5.-highlight-mode-secondary, .section-slider-type-5.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-slider-type-5.-highlight-mode-primary .title, .section-slider-type-5.-highlight-mode-primary .title span, .section-slider-type-5.-highlight-mode-primary .slider-type-5 .slide .slide-title, .section-slider-type-5.-highlight-mode-primary .slider-type-5 .slide .text-3, .section-slider-type-5.-highlight-mode-secondary .title, .section-slider-type-5.-highlight-mode-secondary .title span, .section-slider-type-5.-highlight-mode-secondary .slider-type-5 .slide .slide-title, .section-slider-type-5.-highlight-mode-secondary .slider-type-5 .slide .text-3, .section-slider-type-5.-highlight-mode-tertiary .title, .section-slider-type-5.-highlight-mode-tertiary .title span, .section-slider-type-5.-highlight-mode-tertiary .slider-type-5 .slide .slide-title, .section-slider-type-5.-highlight-mode-tertiary .slider-type-5 .slide .text-3 {
      color: #F5F5F5; }
  .section-slider-type-5 .title {
    color: #F5F5F5;
    margin-bottom: 40px; }
    .section-slider-type-5 .title span {
      color: #FF380E; }
  .section-slider-type-5 .slider-type-5 {
    position: relative; }
    .section-slider-type-5 .slider-type-5 .slide {
      width: 344px;
      margin-right: 40px;
      height: auto;
      transition: .3s; }
      @media (max-width: 767px) {
        .section-slider-type-5 .slider-type-5 .slide {
          margin-right: 33px;
          width: 304px; } }
      .section-slider-type-5 .slider-type-5 .slide .img {
        overflow: hidden;
        border-radius: 8px;
        height: 344px;
        position: relative; }
        @media (max-width: 767px) {
          .section-slider-type-5 .slider-type-5 .slide .img {
            height: 304px; } }
        .section-slider-type-5 .slider-type-5 .slide .img:before {
          position: absolute;
          content: '';
          top: 0;
          left: 0;
          right: 0;
          transition: all .3s;
          bottom: 0;
          opacity: 0;
          z-index: 1;
          border-radius: 8px;
          background: rgba(26, 25, 25, 0.5); }
        .section-slider-type-5 .slider-type-5 .slide .img img {
          width: 100%;
          height: 100%;
          object-fit: cover; }
      .section-slider-type-5 .slider-type-5 .slide .slide-title {
        line-height: 28px;
        color: #F5F5F5;
        padding: 24px 0 0 0;
        transition: color .3s; }
      .section-slider-type-5 .slider-type-5 .slide .text-3 {
        padding: 16px 0 0 0;
        color: #B5AAAA; }
        .section-slider-type-5 .slider-type-5 .slide .text-3 span {
          color: #F5F5F5; }
    .section-slider-type-5 .slider-type-5 a.slide:hover .img::before {
      opacity: 1; }
    .section-slider-type-5 .slider-type-5 a.slide:hover .slide-title {
      color: #FF380E; }
  .section-slider-type-5 .nav-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 48px; }
    @media (max-width: 767px) {
      .section-slider-type-5 .nav-wrap {
        margin-top: 24px; } }
    .section-slider-type-5 .nav-wrap .swiper-navigation {
      display: flex;
      align-items: center;
      justify-content: center;
      z-index: 2; }
      .section-slider-type-5 .nav-wrap .swiper-navigation .swiper-button-prev {
        outline: none;
        border: none;
        -webkit-tap-highlight-color: transparent;
        width: 48px;
        height: 48px;
        position: relative;
        margin-top: 0;
        left: 0;
        right: 0;
        transition: .4s; }
        .section-slider-type-5 .nav-wrap .swiper-navigation .swiper-button-prev:after {
          display: none; }
        .section-slider-type-5 .nav-wrap .swiper-navigation .swiper-button-prev svg * {
          transition: .3s; }
        .section-slider-type-5 .nav-wrap .swiper-navigation .swiper-button-prev.swiper-button-disabled {
          opacity: 1; }
          .section-slider-type-5 .nav-wrap .swiper-navigation .swiper-button-prev.swiper-button-disabled svg * {
            stroke: #A49B9B !important; }
        .section-slider-type-5 .nav-wrap .swiper-navigation .swiper-button-prev:hover:not(.swiper-button-disabled) {
          opacity: 1; }
        .section-slider-type-5 .nav-wrap .swiper-navigation .swiper-button-prev:hover svg * {
          stroke: #FF380E; }
      .section-slider-type-5 .nav-wrap .swiper-navigation .swiper-button-next {
        -webkit-tap-highlight-color: transparent;
        outline: none;
        border: none;
        width: 48px;
        height: 48px;
        position: relative;
        margin-top: 0;
        left: 0;
        right: 0;
        transition: .4s; }
        .section-slider-type-5 .nav-wrap .swiper-navigation .swiper-button-next:after {
          display: none; }
        .section-slider-type-5 .nav-wrap .swiper-navigation .swiper-button-next.swiper-button-disabled {
          opacity: 1; }
          .section-slider-type-5 .nav-wrap .swiper-navigation .swiper-button-next.swiper-button-disabled svg * {
            stroke: #A49B9B !important; }
        .section-slider-type-5 .nav-wrap .swiper-navigation .swiper-button-next svg * {
          transition: .3s; }
        .section-slider-type-5 .nav-wrap .swiper-navigation .swiper-button-next:hover:not(.swiper-button-disabled) {
          opacity: 1; }
        .section-slider-type-5 .nav-wrap .swiper-navigation .swiper-button-next:hover svg * {
          stroke: #FF380E; }
    .section-slider-type-5 .nav-wrap .wrap-swiper-pagination {
      position: relative;
      margin-left: -4px;
      height: auto; }
      .section-slider-type-5 .nav-wrap .wrap-swiper-pagination .swiper-pagination {
        width: auto;
        left: 0;
        top: 0;
        bottom: 0;
        position: relative; }
        .section-slider-type-5 .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet {
          transition: .3s;
          background: #A49B9B;
          opacity: 1;
          width: 8px;
          height: 8px; }
        .section-slider-type-5 .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet-active {
          background: #FF380E; }

.section-slider-type-6 {
  background: #1A1919;
  padding: 80px 0; }
  @media screen and (max-width: 1439px) {
    .section-slider-type-6 {
      padding: 64px 0; } }
  .section-slider-type-6.-light-mode-primary, .section-slider-type-6.-light-mode-secondary, .section-slider-type-6.-light-mode-tertiary {
    background: #F5F5F5; }
    .section-slider-type-6.-light-mode-primary .title, .section-slider-type-6.-light-mode-secondary .title, .section-slider-type-6.-light-mode-tertiary .title {
      color: #1A1919; }
  .section-slider-type-6.-light-mode-secondary {
    background: #EBEBEB; }
  .section-slider-type-6.-light-mode-tertiary {
    background: #A49B9B; }
    .section-slider-type-6.-light-mode-tertiary .slider-type-6-swiper-button svg path {
      stroke: #1A1919; }
    .section-slider-type-6.-light-mode-tertiary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet {
      background: #1A1919; }
      .section-slider-type-6.-light-mode-tertiary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #FF380E; }
  .section-slider-type-6.-dark-mode-primary {
    background: #1A1919; }
  .section-slider-type-6.-dark-mode-secondary {
    background: #272526; }
  .section-slider-type-6.-dark-mode-tertiary {
    background: #494444; }
  .section-slider-type-6.-brand-mode-primary, .section-slider-type-6.-brand-mode-secondary, .section-slider-type-6.-brand-mode-tertiary {
    background: #FF380E; }
    .section-slider-type-6.-brand-mode-primary .title, .section-slider-type-6.-brand-mode-primary .title span, .section-slider-type-6.-brand-mode-secondary .title, .section-slider-type-6.-brand-mode-secondary .title span, .section-slider-type-6.-brand-mode-tertiary .title, .section-slider-type-6.-brand-mode-tertiary .title span {
      color: #F5F5F5; }
    .section-slider-type-6.-brand-mode-primary .slider-type-6-swiper-button:hover, .section-slider-type-6.-brand-mode-secondary .slider-type-6-swiper-button:hover, .section-slider-type-6.-brand-mode-tertiary .slider-type-6-swiper-button:hover {
      stroke: #0000FE; }
      .section-slider-type-6.-brand-mode-primary .slider-type-6-swiper-button:hover svg path, .section-slider-type-6.-brand-mode-secondary .slider-type-6-swiper-button:hover svg path, .section-slider-type-6.-brand-mode-tertiary .slider-type-6-swiper-button:hover svg path {
        stroke: #0000FE !important; }
    .section-slider-type-6.-brand-mode-primary .slider-type-6-swiper-button svg path, .section-slider-type-6.-brand-mode-secondary .slider-type-6-swiper-button svg path, .section-slider-type-6.-brand-mode-tertiary .slider-type-6-swiper-button svg path {
      stroke: #1A1919; }
    .section-slider-type-6.-brand-mode-primary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet, .section-slider-type-6.-brand-mode-secondary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet, .section-slider-type-6.-brand-mode-tertiary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet {
      background: #1A1919; }
      .section-slider-type-6.-brand-mode-primary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .section-slider-type-6.-brand-mode-secondary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .section-slider-type-6.-brand-mode-tertiary .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #0000FE; }
  .section-slider-type-6.-highlight-mode-primary, .section-slider-type-6.-highlight-mode-secondary, .section-slider-type-6.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-slider-type-6.-highlight-mode-primary .title, .section-slider-type-6.-highlight-mode-primary .title span, .section-slider-type-6.-highlight-mode-secondary .title, .section-slider-type-6.-highlight-mode-secondary .title span, .section-slider-type-6.-highlight-mode-tertiary .title, .section-slider-type-6.-highlight-mode-tertiary .title span {
      color: #F5F5F5; }
  .section-slider-type-6.-light-content-mode-primary .slider-type-6 .slide, .section-slider-type-6.-light-content-mode-secondary .slider-type-6 .slide {
    background: #F5F5F5; }
    .section-slider-type-6.-light-content-mode-primary .slider-type-6 .slide .title-slide, .section-slider-type-6.-light-content-mode-secondary .slider-type-6 .slide .title-slide {
      color: #1A1919; }
    .section-slider-type-6.-light-content-mode-primary .slider-type-6 .slide .text-3, .section-slider-type-6.-light-content-mode-secondary .slider-type-6 .slide .text-3 {
      color: #A49B9B; }
      .section-slider-type-6.-light-content-mode-primary .slider-type-6 .slide .text-3 em, .section-slider-type-6.-light-content-mode-secondary .slider-type-6 .slide .text-3 em {
        color: #1A1919; }
  .section-slider-type-6.-light-content-mode-secondary .slider-type-6 .slide {
    background: #EBEBEB; }
  .section-slider-type-6.-light-content-mode-tertiary .slider-type-6 .slide {
    background: #A49B9B; }
    .section-slider-type-6.-light-content-mode-tertiary .slider-type-6 .slide .title-slide {
      color: #1A1919; }
    .section-slider-type-6.-light-content-mode-tertiary .slider-type-6 .slide .text-3 {
      color: #EBEBEB; }
      .section-slider-type-6.-light-content-mode-tertiary .slider-type-6 .slide .text-3 em {
        color: #1A1919; }
  .section-slider-type-6.-dark-content-mode-primary .slider-type-6 .slide {
    background: #1A1919; }
  .section-slider-type-6.-dark-content-mode-secondary .slider-type-6 .slide {
    background: #272526; }
  .section-slider-type-6.-dark-content-mode-tertiary .slider-type-6 .slide {
    background: #494444; }
  .section-slider-type-6.-brand-content-mode-primary .slider-type-6 .slide, .section-slider-type-6.-brand-content-mode-tertiary .slider-type-6 .slide {
    background: #FF380E; }
    .section-slider-type-6.-brand-content-mode-primary .slider-type-6 .slide .title-slide, .section-slider-type-6.-brand-content-mode-primary .slider-type-6 .slide .title-icon, .section-slider-type-6.-brand-content-mode-primary .slider-type-6 .slide .text-3, .section-slider-type-6.-brand-content-mode-primary .slider-type-6 .slide .text-3 em, .section-slider-type-6.-brand-content-mode-tertiary .slider-type-6 .slide .title-slide, .section-slider-type-6.-brand-content-mode-tertiary .slider-type-6 .slide .title-icon, .section-slider-type-6.-brand-content-mode-tertiary .slider-type-6 .slide .text-3, .section-slider-type-6.-brand-content-mode-tertiary .slider-type-6 .slide .text-3 em {
      color: #F5F5F5; }
  .section-slider-type-6.-brand-content-mode-secondary .slider-type-6 .slide {
    background: #FF380E; }
    .section-slider-type-6.-brand-content-mode-secondary .slider-type-6 .slide .title-slide, .section-slider-type-6.-brand-content-mode-secondary .slider-type-6 .slide .title-icon {
      color: #F5F5F5; }
    .section-slider-type-6.-brand-content-mode-secondary .slider-type-6 .slide .text-3 {
      color: #0000FE; }
      .section-slider-type-6.-brand-content-mode-secondary .slider-type-6 .slide .text-3 em {
        color: #F5F5F5; }
  .section-slider-type-6.-highlight-content-mode-primary .slider-type-6 .slide, .section-slider-type-6.-highlight-content-mode-secondary .slider-type-6 .slide, .section-slider-type-6.-highlight-content-mode-tertiary .slider-type-6 .slide {
    background: #0000FE; }
    .section-slider-type-6.-highlight-content-mode-primary .slider-type-6 .slide .title-slide, .section-slider-type-6.-highlight-content-mode-primary .slider-type-6 .slide .title-icon, .section-slider-type-6.-highlight-content-mode-primary .slider-type-6 .slide .text-3, .section-slider-type-6.-highlight-content-mode-primary .slider-type-6 .slide .text-3 em, .section-slider-type-6.-highlight-content-mode-secondary .slider-type-6 .slide .title-slide, .section-slider-type-6.-highlight-content-mode-secondary .slider-type-6 .slide .title-icon, .section-slider-type-6.-highlight-content-mode-secondary .slider-type-6 .slide .text-3, .section-slider-type-6.-highlight-content-mode-secondary .slider-type-6 .slide .text-3 em, .section-slider-type-6.-highlight-content-mode-tertiary .slider-type-6 .slide .title-slide, .section-slider-type-6.-highlight-content-mode-tertiary .slider-type-6 .slide .title-icon, .section-slider-type-6.-highlight-content-mode-tertiary .slider-type-6 .slide .text-3, .section-slider-type-6.-highlight-content-mode-tertiary .slider-type-6 .slide .text-3 em {
      color: #F5F5F5; }
  .section-slider-type-6 .title {
    color: #F5F5F5;
    margin-bottom: 32px; }
    .section-slider-type-6 .title span {
      color: #FF380E; }
  .section-slider-type-6 .slider-type-6 {
    position: relative; }
    .section-slider-type-6 .slider-type-6 .slide {
      border-radius: 8px;
      background: #272526;
      width: 360px;
      margin-right: 40px;
      height: auto;
      transition: .3s;
      padding: 24px 32px 24px 8px;
      min-height: 464px; }
      @media (max-width: 767px) {
        .section-slider-type-6 .slider-type-6 .slide {
          margin-right: 16px;
          width: 296px;
          padding: 24px 24px 24px 8px; } }
      .section-slider-type-6 .slider-type-6 .slide .wrap-head-content {
        display: flex;
        align-items: center;
        margin-bottom: 32px; }
      .section-slider-type-6 .slider-type-6 .slide .image {
        width: 80px;
        height: 80px;
        object-fit: cover; }
      .section-slider-type-6 .slider-type-6 .slide .title-icon {
        color: #FF380E;
        font-size: 64px;
        font-style: normal;
        font-weight: 700;
        line-height: normal; }
        @media (max-width: 767px) {
          .section-slider-type-6 .slider-type-6 .slide .title-icon {
            font-size: 50px; } }
      .section-slider-type-6 .slider-type-6 .slide .wrap-text-slide {
        padding-left: 16px; }
      .section-slider-type-6 .slider-type-6 .slide .title-slide {
        line-height: 28px;
        color: #F5F5F5;
        padding-bottom: 16px; }
      .section-slider-type-6 .slider-type-6 .slide .text-3 {
        color: #B5AAAA; }
        .section-slider-type-6 .slider-type-6 .slide .text-3 em {
          color: #F5F5F5;
          font-style: normal; }
  .section-slider-type-6 .nav-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 32px; }
    .section-slider-type-6 .nav-wrap .swiper-navigation {
      display: flex;
      align-items: center;
      justify-content: center;
      z-index: 2; }
      .section-slider-type-6 .nav-wrap .swiper-navigation .swiper-button-prev {
        outline: none;
        border: none;
        -webkit-tap-highlight-color: transparent;
        width: 48px;
        height: 48px;
        position: relative;
        margin-top: 0;
        left: 0;
        right: 0;
        transition: .4s; }
        .section-slider-type-6 .nav-wrap .swiper-navigation .swiper-button-prev:after {
          display: none; }
        .section-slider-type-6 .nav-wrap .swiper-navigation .swiper-button-prev svg * {
          transition: .3s; }
        .section-slider-type-6 .nav-wrap .swiper-navigation .swiper-button-prev.swiper-button-disabled {
          opacity: 0.3; }
        .section-slider-type-6 .nav-wrap .swiper-navigation .swiper-button-prev:hover:not(.swiper-button-disabled) {
          opacity: 1; }
        .section-slider-type-6 .nav-wrap .swiper-navigation .swiper-button-prev:hover svg * {
          stroke: #FF380E; }
      .section-slider-type-6 .nav-wrap .swiper-navigation .swiper-button-next {
        -webkit-tap-highlight-color: transparent;
        outline: none;
        border: none;
        width: 48px;
        height: 48px;
        position: relative;
        margin-top: 0;
        left: 0;
        right: 0;
        transition: .4s; }
        .section-slider-type-6 .nav-wrap .swiper-navigation .swiper-button-next:after {
          display: none; }
        .section-slider-type-6 .nav-wrap .swiper-navigation .swiper-button-next.swiper-button-disabled {
          opacity: 0.3; }
        .section-slider-type-6 .nav-wrap .swiper-navigation .swiper-button-next svg * {
          transition: .3s; }
        .section-slider-type-6 .nav-wrap .swiper-navigation .swiper-button-next:hover:not(.swiper-button-disabled) {
          opacity: 1; }
        .section-slider-type-6 .nav-wrap .swiper-navigation .swiper-button-next:hover svg * {
          stroke: #FF380E; }
    .section-slider-type-6 .nav-wrap .wrap-swiper-pagination {
      position: relative;
      margin-left: -4px;
      height: auto; }
      .section-slider-type-6 .nav-wrap .wrap-swiper-pagination .swiper-pagination {
        width: auto;
        left: 0;
        top: 0;
        bottom: 0;
        position: relative; }
        .section-slider-type-6 .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet {
          transition: .3s;
          background: #B5AAAA;
          opacity: 1;
          width: 6px;
          height: 6px; }
        .section-slider-type-6 .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet-active {
          background: #FF380E; }

.section-documents {
  padding: 48px 0;
  background: #272526; }
  .section-documents .container {
    max-width: 1220px; }
  .section-documents.-light-mode-primary, .section-documents.-light-mode-secondary, .section-documents.-light-mode-secondary {
    background: #F5F5F5; }
    .section-documents.-light-mode-primary .title, .section-documents.-light-mode-secondary .title, .section-documents.-light-mode-secondary .title {
      color: #1A1919; }
    .section-documents.-light-mode-primary #loadMore, .section-documents.-light-mode-secondary #loadMore, .section-documents.-light-mode-secondary #loadMore {
      color: #0000FE; }
      .section-documents.-light-mode-primary #loadMore svg path, .section-documents.-light-mode-secondary #loadMore svg path, .section-documents.-light-mode-secondary #loadMore svg path {
        stroke: #0000FE; }
  .section-documents.-light-mode-secondary {
    background: #EBEBEB; }
  .section-documents.-light-mode-tertiary {
    background: #A49B9B; }
  .section-documents.-dark-mode-primary {
    background: #1A1919; }
  .section-documents.-dark-mode-secondary {
    background: #272526; }
  .section-documents.-dark-mode-tertiary {
    background: #494444; }
  .section-documents.-brand-mode-primary, .section-documents.-brand-mode-secondary, .section-documents.-brand-mode-tertiary {
    background: #FF380E; }
    .section-documents.-brand-mode-primary .title, .section-documents.-brand-mode-secondary .title, .section-documents.-brand-mode-tertiary .title {
      color: #F5F5F5; }
    .section-documents.-brand-mode-primary #loadMore, .section-documents.-brand-mode-secondary #loadMore, .section-documents.-brand-mode-tertiary #loadMore {
      color: #0000FE; }
      .section-documents.-brand-mode-primary #loadMore svg path, .section-documents.-brand-mode-secondary #loadMore svg path, .section-documents.-brand-mode-tertiary #loadMore svg path {
        stroke: #0000FE; }
  .section-documents.-highlight-mode-primary, .section-documents.-highlight-mode-secondary, .section-documents.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-documents.-highlight-mode-primary .title, .section-documents.-highlight-mode-secondary .title, .section-documents.-highlight-mode-tertiary .title {
      color: #F5F5F5; }
    .section-documents.-highlight-mode-primary #loadMore, .section-documents.-highlight-mode-secondary #loadMore, .section-documents.-highlight-mode-tertiary #loadMore {
      color: #F5F5F5; }
      .section-documents.-highlight-mode-primary #loadMore svg path, .section-documents.-highlight-mode-secondary #loadMore svg path, .section-documents.-highlight-mode-tertiary #loadMore svg path {
        stroke: #F5F5F5; }
  .section-documents.-light-content-mode-primary .item, .section-documents.-light-content-mode-secondary .item, .section-documents.-light-content-mode-tertiary .item {
    background: #F5F5F5; }
    .section-documents.-light-content-mode-primary .item .item-title, .section-documents.-light-content-mode-secondary .item .item-title, .section-documents.-light-content-mode-tertiary .item .item-title {
      color: #1A1919; }
    .section-documents.-light-content-mode-primary .item .download-btn, .section-documents.-light-content-mode-secondary .item .download-btn, .section-documents.-light-content-mode-tertiary .item .download-btn {
      color: #0000FE; }
  .section-documents.-light-content-mode-secondary .item {
    background: #EBEBEB; }
  .section-documents.-light-content-mode-tertiary .item {
    background: #A49B9B; }
    .section-documents.-light-content-mode-tertiary .item .left-side svg *, .section-documents.-light-content-mode-tertiary .item .download-btn svg * {
      stroke: #EBEBEB; }
    .section-documents.-light-content-mode-tertiary .item .item-date {
      color: #EBEBEB; }
  .section-documents.-dark-content-mode-primary .item {
    background: #1A1919; }
  .section-documents.-dark-content-mode-secondary .item {
    background: #272526; }
  .section-documents.-dark-content-mode-tertiary .item {
    background: #494444; }
  .section-documents.-brand-content-mode-primary .item, .section-documents.-brand-content-mode-secondary .item, .section-documents.-brand-content-mode-tertiary .item {
    background: #FF380E; }
    .section-documents.-brand-content-mode-primary .item .item-title, .section-documents.-brand-content-mode-primary .item .item-date, .section-documents.-brand-content-mode-secondary .item .item-title, .section-documents.-brand-content-mode-secondary .item .item-date, .section-documents.-brand-content-mode-tertiary .item .item-title, .section-documents.-brand-content-mode-tertiary .item .item-date {
      color: #F5F5F5; }
    .section-documents.-brand-content-mode-primary .item .left-side svg *, .section-documents.-brand-content-mode-primary .item .download-btn svg *, .section-documents.-brand-content-mode-secondary .item .left-side svg *, .section-documents.-brand-content-mode-secondary .item .download-btn svg *, .section-documents.-brand-content-mode-tertiary .item .left-side svg *, .section-documents.-brand-content-mode-tertiary .item .download-btn svg * {
      stroke: #EBEBEB; }
    .section-documents.-brand-content-mode-primary .item .download-btn, .section-documents.-brand-content-mode-secondary .item .download-btn, .section-documents.-brand-content-mode-tertiary .item .download-btn {
      color: #0000FE; }
  .section-documents.-brand-content-mode-secondary .item .item-date {
    color: #0000FE; }
  .section-documents.-brand-content-mode-secondary .item .left-side svg *, .section-documents.-brand-content-mode-secondary .item .download-btn svg * {
    stroke: #0000FE; }
  .section-documents.-highlight-content-mode-primary .item, .section-documents.-highlight-content-mode-secondary .item, .section-documents.-highlight-content-mode-tertiary .item {
    background: #0000FE; }
    .section-documents.-highlight-content-mode-primary .item .item-title, .section-documents.-highlight-content-mode-primary .item .item-date, .section-documents.-highlight-content-mode-primary .item .download-btn, .section-documents.-highlight-content-mode-secondary .item .item-title, .section-documents.-highlight-content-mode-secondary .item .item-date, .section-documents.-highlight-content-mode-secondary .item .download-btn, .section-documents.-highlight-content-mode-tertiary .item .item-title, .section-documents.-highlight-content-mode-tertiary .item .item-date, .section-documents.-highlight-content-mode-tertiary .item .download-btn {
      color: #F5F5F5; }
    .section-documents.-highlight-content-mode-primary .item .left-side svg *, .section-documents.-highlight-content-mode-primary .item .download-btn svg *, .section-documents.-highlight-content-mode-secondary .item .left-side svg *, .section-documents.-highlight-content-mode-secondary .item .download-btn svg *, .section-documents.-highlight-content-mode-tertiary .item .left-side svg *, .section-documents.-highlight-content-mode-tertiary .item .download-btn svg * {
      stroke: #F5F5F5; }
  .section-documents h1.title, .section-documents h2.title {
    color: #F5F5F5;
    margin-bottom: 48px;
    font-size: 38px;
    line-height: 46px;
    /* 121.053% */ }
  .section-documents .wrap-items {
    margin-bottom: 24px; }
  .section-documents .item {
    display: flex;
    align-items: center;
    padding: 16px 40px 16px 8px;
    border-radius: 8px;
    background-color: #1A1919;
    transition: border .3s;
    border: 1px solid transparent; }
    @media (max-width: 1023px) {
      .section-documents .item {
        flex-wrap: wrap; } }
    .section-documents .item:hover {
      border: 1px solid #F5F5F5; }
      .section-documents .item:hover .download-btn {
        color: #85AEFF; }
        .section-documents .item:hover .download-btn svg path {
          stroke: #85AEFF; }
    .section-documents .item + .item {
      margin-top: 8px; }
  .section-documents .left-side {
    width: calc(100% - 106px);
    display: flex;
    align-items: center; }
    @media (max-width: 1023px) {
      .section-documents .left-side {
        width: 100%;
        margin-bottom: 24px; } }
    .section-documents .left-side svg {
      flex: none; }
    .section-documents .left-side .title-date {
      display: flex;
      align-items: center;
      width: 100%; }
      @media (max-width: 1023px) {
        .section-documents .left-side .title-date {
          display: block;
          width: auto;
          flex: auto; } }
  .section-documents .right-side {
    width: 106px;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    @media (max-width: 1023px) {
      .section-documents .right-side {
        width: 100%;
        margin-left: 8px; } }
  .section-documents .item-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #F5F5F5;
    padding-left: 48px;
    width: calc(400px - 48px);
    max-width: 50%; }
    @media (max-width: 1023px) {
      .section-documents .item-title {
        padding-left: 0;
        margin-left: 10px;
        max-width: 100%;
        margin-bottom: 10px;
        width: auto; } }
  .section-documents .item-date {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #B5AAAA;
    flex: auto;
    text-align: center; }
    @media (max-width: 1023px) {
      .section-documents .item-date {
        margin-left: 10px;
        text-align: left; } }
  .section-documents .download-btn {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #F5F5F5;
    display: flex;
    align-items: center;
    transition: color .3s; }
    .section-documents .download-btn svg path {
      transition: stroke .3s;
      stroke: #F5F5F5; }
    .section-documents .download-btn:hover {
      color: #85AEFF; }
      .section-documents .download-btn:hover svg path {
        stroke: #85AEFF; }
  .section-documents #loadMore {
    display: none;
    max-width: max-content;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #4E88FE; }
    .section-documents #loadMore svg {
      display: inline-block;
      margin-left: 5px; }
      .section-documents #loadMore svg path {
        stroke: #4E88FE; }
    .section-documents #loadMore:hover {
      color: #4E88FE; }
      .section-documents #loadMore:hover svg path {
        stroke: #4E88FE; }
    .section-documents #loadMore.active {
      display: flex;
      align-items: center; }

.section-image-banner {
  background: #272526;
  padding: 80px 0; }
  @media screen and (max-width: 1439px) {
    .section-image-banner {
      padding: 64px 0; } }
  @media screen and (max-width: 767px) {
    .section-image-banner {
      padding: 48px 0; } }
  .section-image-banner.-light-mode-primary {
    background: #F5F5F5; }
  .section-image-banner.-light-mode-secondary {
    background: #EBEBEB; }
  .section-image-banner.-light-mode-tertiary {
    background: #A49B9B; }
  .section-image-banner.-dark-mode-primary {
    background: #1A1919; }
  .section-image-banner.-dark-mode-secondary {
    background: #272526; }
  .section-image-banner.-dark-mode-tertiary {
    background: #494444; }
  .section-image-banner.-brand-mode-primary, .section-image-banner.-brand-mode-tertiary, .section-image-banner.-brand-mode-secondary {
    background: #FF380E; }
  .section-image-banner.-highlight-mode-primary, .section-image-banner.-highlight-mode-secondary, .section-image-banner.-highlight-mode-tertiary {
    background: #0000FE; }
  @media screen and (max-width: 1439px) {
    .section-image-banner .container {
      padding: 0 60px; } }
  @media screen and (max-width: 767px) {
    .section-image-banner .container {
      padding: 0 16px; } }
  .section-image-banner .wrap-img {
    width: 100%;
    height: 100%;
    min-height: 520px;
    position: relative;
    left: 0;
    right: 0;
    top: 0; }
    @media screen and (max-width: 767px) {
      .section-image-banner .wrap-img {
        min-height: 480px; } }
    .section-image-banner .wrap-img:after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      width: 100%;
      height: 100%;
      border-radius: 8px;
      background: linear-gradient(96deg, rgba(238, 71, 35, 0) 34.96%, #EE4723 99.38%), linear-gradient(270deg, rgba(26, 25, 25, 0) 38.5%, #1A1919 100%);
      background-blend-mode: color, multiply, normal; }
    .section-image-banner .wrap-img img {
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: 8px; }
    .section-image-banner .wrap-img .wrap-content {
      position: relative;
      width: 39%;
      z-index: 2;
      padding: 48px; }
      @media screen and (max-width: 1439px) {
        .section-image-banner .wrap-img .wrap-content {
          width: 55%; } }
      @media screen and (max-width: 767px) {
        .section-image-banner .wrap-img .wrap-content {
          width: 100%;
          padding: 24px; } }
      .section-image-banner .wrap-img .wrap-content h2 {
        color: #F5F5F5;
        margin-bottom: 32px; }
      .section-image-banner .wrap-img .wrap-content .text-1 {
        color: #F5F5F5; }

.section-image-banner-values {
  position: relative;
  padding: 120px 0; }
  @media screen and (max-width: 1439px) {
    .section-image-banner-values {
      padding: 80px 0; } }
  .section-image-banner-values.-light-mode-primary .wrap-numbers .item-number .text-2, .section-image-banner-values.-light-mode-primary .wrap-bottom-content .wrap-signature .text-3, .section-image-banner-values.-light-mode-secondary .wrap-numbers .item-number .text-2, .section-image-banner-values.-light-mode-secondary .wrap-bottom-content .wrap-signature .text-3, .section-image-banner-values.-light-mode-tertiary .wrap-numbers .item-number .text-2, .section-image-banner-values.-light-mode-tertiary .wrap-bottom-content .wrap-signature .text-3 {
    color: #1A1919; }
  .section-image-banner-values.-brand-mode-primary .wrap-numbers .item-number .number-row, .section-image-banner-values.-brand-mode-secondary .wrap-numbers .item-number .number-row, .section-image-banner-values.-brand-mode-tertiary .wrap-numbers .item-number .number-row {
    color: #F5F5F5; }
  .section-image-banner-values.-highlight-mode-primary .wrap-numbers .item-number .number-row, .section-image-banner-values.-highlight-mode-secondary .wrap-numbers .item-number .number-row, .section-image-banner-values.-highlight-mode-tertiary .wrap-numbers .item-number .number-row {
    color: #F5F5F5; }
  .section-image-banner-values.-highlight-mode-primary .btn-link-primary.arrow-right, .section-image-banner-values.-highlight-mode-secondary .btn-link-primary.arrow-right, .section-image-banner-values.-highlight-mode-tertiary .btn-link-primary.arrow-right {
    color: #F5F5F5; }
    .section-image-banner-values.-highlight-mode-primary .btn-link-primary.arrow-right:before, .section-image-banner-values.-highlight-mode-secondary .btn-link-primary.arrow-right:before, .section-image-banner-values.-highlight-mode-tertiary .btn-link-primary.arrow-right:before {
      background: url(9ad1e9834ef97fe8f9ed.svg) no-repeat; }
    .section-image-banner-values.-highlight-mode-primary .btn-link-primary.arrow-right:hover, .section-image-banner-values.-highlight-mode-secondary .btn-link-primary.arrow-right:hover, .section-image-banner-values.-highlight-mode-tertiary .btn-link-primary.arrow-right:hover {
      color: #0083FE; }
      .section-image-banner-values.-highlight-mode-primary .btn-link-primary.arrow-right:hover:before, .section-image-banner-values.-highlight-mode-secondary .btn-link-primary.arrow-right:hover:before, .section-image-banner-values.-highlight-mode-tertiary .btn-link-primary.arrow-right:hover:before {
        background: url(9582d758e07fa91eda03.svg) no-repeat; }
  .section-image-banner-values .background-box {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0; }
    .section-image-banner-values .background-box:after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: -1;
      background: linear-gradient(0deg, rgba(26, 25, 25, 0.6) 0%, rgba(26, 25, 25, 0.6) 100%);
      background-blend-mode: multiply, normal; }
    .section-image-banner-values .background-box img {
      z-index: -2;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .section-image-banner-values .container {
    max-width: 1008px; }
    @media screen and (max-width: 1439px) {
      .section-image-banner-values .container {
        padding: 0 140px;
        max-width: unset; } }
    @media screen and (max-width: 1023px) {
      .section-image-banner-values .container {
        padding: 0 48px; } }
  .section-image-banner-values .wrap-numbers {
    display: flex;
    gap: 120px 0;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between; }
    @media (max-width: 1439px) {
      .section-image-banner-values .wrap-numbers {
        gap: 80px 0; } }
    @media (max-width: 767px) {
      .section-image-banner-values .wrap-numbers {
        gap: 48px; } }
    .section-image-banner-values .wrap-numbers .item-number {
      width: 36%; }
      @media screen and (max-width: 1439px) {
        .section-image-banner-values .wrap-numbers .item-number {
          width: 35%; } }
      @media (max-width: 767px) {
        .section-image-banner-values .wrap-numbers .item-number {
          width: 100%; } }
      .section-image-banner-values .wrap-numbers .item-number .number-row {
        margin-bottom: 8px;
        color: #FF380E;
        font-size: 48px;
        font-style: normal;
        font-weight: 700;
        line-height: 54px;
        /* 112.5% */ }
      .section-image-banner-values .wrap-numbers .item-number .text-2 {
        color: #F5F5F5; }
  .section-image-banner-values .wrap-bottom-content {
    margin-top: 120px;
    display: flex;
    justify-content: space-between; }
    @media (max-width: 1439px) {
      .section-image-banner-values .wrap-bottom-content {
        margin-top: 80px; } }
    @media (max-width: 767px) {
      .section-image-banner-values .wrap-bottom-content {
        margin-top: 48px;
        gap: 48px;
        flex-direction: column; } }
    .section-image-banner-values .wrap-bottom-content .wrap-signature, .section-image-banner-values .wrap-bottom-content .wrap-btn {
      width: 36%; }
      @media screen and (max-width: 1439px) {
        .section-image-banner-values .wrap-bottom-content .wrap-signature, .section-image-banner-values .wrap-bottom-content .wrap-btn {
          width: 35%; } }
      @media (max-width: 767px) {
        .section-image-banner-values .wrap-bottom-content .wrap-signature, .section-image-banner-values .wrap-bottom-content .wrap-btn {
          width: 100%; } }
    .section-image-banner-values .wrap-bottom-content .wrap-signature .image {
      display: block;
      margin-bottom: 2px; }
    .section-image-banner-values .wrap-bottom-content .wrap-signature .text-3 {
      color: #F5F5F5; }
    .section-image-banner-values .wrap-bottom-content .wrap-signature .text-3.bold {
      margin-bottom: 2px; }

.section-text-with-images {
  background: #EBEBEB;
  padding: 80px 0; }
  @media screen and (max-width: 1439px) {
    .section-text-with-images {
      padding: 64px 0; } }
  @media screen and (max-width: 767px) {
    .section-text-with-images {
      padding: 48px 0; } }
  .section-text-with-images.-light-mode-primary, .section-text-with-images.-light-mode-secondary, .section-text-with-images.-light-mode-tertiary {
    background: #F5F5F5; }
    .section-text-with-images.-light-mode-primary .text-1, .section-text-with-images.-light-mode-secondary .text-1, .section-text-with-images.-light-mode-tertiary .text-1 {
      color: #1A1919; }
  .section-text-with-images.-light-mode-secondary {
    background: #EBEBEB; }
  .section-text-with-images.-light-mode-tertiary {
    background: #A49B9B; }
  .section-text-with-images.-dark-mode-primary, .section-text-with-images.-dark-mode-secondary, .section-text-with-images.-dark-mode-tertiary {
    background: #1A1919; }
    .section-text-with-images.-dark-mode-primary .text-1, .section-text-with-images.-dark-mode-secondary .text-1, .section-text-with-images.-dark-mode-tertiary .text-1 {
      color: #F5F5F5; }
  .section-text-with-images.-dark-mode-secondary {
    background: #272526; }
  .section-text-with-images.-dark-mode-tertiary {
    background: #494444; }
  .section-text-with-images.-brand-mode-primary, .section-text-with-images.-brand-mode-secondary, .section-text-with-images.-brand-mode-tertiary {
    background: #FF380E; }
    .section-text-with-images.-brand-mode-primary .text-1, .section-text-with-images.-brand-mode-secondary .text-1, .section-text-with-images.-brand-mode-tertiary .text-1 {
      color: #F5F5F5; }
  .section-text-with-images.-highlight-mode-primary, .section-text-with-images.-highlight-mode-secondary, .section-text-with-images.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-text-with-images.-highlight-mode-primary .text-1, .section-text-with-images.-highlight-mode-secondary .text-1, .section-text-with-images.-highlight-mode-tertiary .text-1 {
      color: #F5F5F5; }
    .section-text-with-images.-highlight-mode-primary .btn-link-primary.arrow-right, .section-text-with-images.-highlight-mode-secondary .btn-link-primary.arrow-right, .section-text-with-images.-highlight-mode-tertiary .btn-link-primary.arrow-right {
      color: #F5F5F5; }
      .section-text-with-images.-highlight-mode-primary .btn-link-primary.arrow-right:before, .section-text-with-images.-highlight-mode-secondary .btn-link-primary.arrow-right:before, .section-text-with-images.-highlight-mode-tertiary .btn-link-primary.arrow-right:before {
        background: url(9ad1e9834ef97fe8f9ed.svg) no-repeat; }
      .section-text-with-images.-highlight-mode-primary .btn-link-primary.arrow-right:hover, .section-text-with-images.-highlight-mode-secondary .btn-link-primary.arrow-right:hover, .section-text-with-images.-highlight-mode-tertiary .btn-link-primary.arrow-right:hover {
        color: #6A85FF; }
        .section-text-with-images.-highlight-mode-primary .btn-link-primary.arrow-right:hover:before, .section-text-with-images.-highlight-mode-secondary .btn-link-primary.arrow-right:hover:before, .section-text-with-images.-highlight-mode-tertiary .btn-link-primary.arrow-right:hover:before {
          background: url(9582d758e07fa91eda03.svg) no-repeat; }
  @media screen and (max-width: 1439px) {
    .section-text-with-images .container {
      padding: 0 60px; } }
  @media screen and (max-width: 767px) {
    .section-text-with-images .container {
      padding: 0 16px; } }
  .section-text-with-images .wrap-imgs {
    display: flex;
    margin-top: 64px;
    justify-content: space-between; }
    @media screen and (max-width: 1439px) {
      .section-text-with-images .wrap-imgs {
        margin-top: 48px; } }
    @media screen and (max-width: 767px) {
      .section-text-with-images .wrap-imgs {
        flex-direction: column;
        gap: 16px; } }
    .section-text-with-images .wrap-imgs .image {
      width: calc(33.3% - 26px);
      object-fit: cover;
      border-radius: 8px;
      height: 400px; }
      @media screen and (max-width: 1439px) {
        .section-text-with-images .wrap-imgs .image {
          height: 288px;
          width: calc(33.3% - 13px); } }
      @media screen and (max-width: 767px) {
        .section-text-with-images .wrap-imgs .image {
          width: 100%;
          height: 358px; } }
  .section-text-with-images .text-1 {
    color: #494444;
    width: 62%;
    margin-bottom: 64px; }
    @media screen and (max-width: 1439px) {
      .section-text-with-images .text-1 {
        width: 89%; } }
  .section-text-with-images .btn-primary {
    margin-top: 64px; }

.section-text-with-images-type-2 {
  background: #272526;
  padding: 80px 0; }
  @media screen and (max-width: 1439px) {
    .section-text-with-images-type-2 {
      padding: 64px 0; } }
  @media screen and (max-width: 767px) {
    .section-text-with-images-type-2 {
      padding: 48px 0; } }
  .section-text-with-images-type-2.-light-mode-primary, .section-text-with-images-type-2.-light-mode-secondary, .section-text-with-images-type-2.-light-mode-tertiary {
    background: #F5F5F5; }
    .section-text-with-images-type-2.-light-mode-primary .title, .section-text-with-images-type-2.-light-mode-primary .bottom-content .text-1 span, .section-text-with-images-type-2.-light-mode-secondary .title, .section-text-with-images-type-2.-light-mode-secondary .bottom-content .text-1 span, .section-text-with-images-type-2.-light-mode-tertiary .title, .section-text-with-images-type-2.-light-mode-tertiary .bottom-content .text-1 span {
      color: #1A1919; }
  .section-text-with-images-type-2.-light-mode-secondary {
    background: #EBEBEB; }
  .section-text-with-images-type-2.-light-mode-tertiary {
    background: #A49B9B; }
    .section-text-with-images-type-2.-light-mode-tertiary .bottom-content .text-1 {
      color: #EBEBEB; }
  .section-text-with-images-type-2.-dark-mode-primary, .section-text-with-images-type-2.-dark-mode-secondary, .section-text-with-images-type-2.-dark-mode-tertiary {
    background: #1A1919; }
    .section-text-with-images-type-2.-dark-mode-primary .btn-link-primary, .section-text-with-images-type-2.-dark-mode-secondary .btn-link-primary, .section-text-with-images-type-2.-dark-mode-tertiary .btn-link-primary {
      color: #4157FF; }
      .section-text-with-images-type-2.-dark-mode-primary .btn-link-primary:before, .section-text-with-images-type-2.-dark-mode-secondary .btn-link-primary:before, .section-text-with-images-type-2.-dark-mode-tertiary .btn-link-primary:before {
        background: url(dbe2244a34f1d32e9e82.svg) no-repeat; }
      .section-text-with-images-type-2.-dark-mode-primary .btn-link-primary:hover, .section-text-with-images-type-2.-dark-mode-secondary .btn-link-primary:hover, .section-text-with-images-type-2.-dark-mode-tertiary .btn-link-primary:hover {
        color: #0083FE; }
        .section-text-with-images-type-2.-dark-mode-primary .btn-link-primary:hover:before, .section-text-with-images-type-2.-dark-mode-secondary .btn-link-primary:hover:before, .section-text-with-images-type-2.-dark-mode-tertiary .btn-link-primary:hover:before {
          background: url(9582d758e07fa91eda03.svg) no-repeat; }
  .section-text-with-images-type-2.-dark-mode-secondary {
    background: #272526; }
  .section-text-with-images-type-2.-dark-mode-tertiary {
    background: #494444; }
  .section-text-with-images-type-2.-brand-mode-primary, .section-text-with-images-type-2.-brand-mode-secondary, .section-text-with-images-type-2.-brand-mode-tertiary {
    background: #FF380E; }
    .section-text-with-images-type-2.-brand-mode-primary .title span, .section-text-with-images-type-2.-brand-mode-secondary .title span, .section-text-with-images-type-2.-brand-mode-tertiary .title span {
      color: #F5F5F5; }
    .section-text-with-images-type-2.-brand-mode-primary .bottom-content .text-1, .section-text-with-images-type-2.-brand-mode-secondary .bottom-content .text-1, .section-text-with-images-type-2.-brand-mode-tertiary .bottom-content .text-1 {
      color: #F5F5F5; }
  .section-text-with-images-type-2.-brand-mode-secondary {
    background: #FF380E; }
    .section-text-with-images-type-2.-brand-mode-secondary .bottom-content .text-1 {
      color: #0000FE; }
  .section-text-with-images-type-2.-highlight-mode-primary, .section-text-with-images-type-2.-highlight-mode-secondary, .section-text-with-images-type-2.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-text-with-images-type-2.-highlight-mode-primary .title span, .section-text-with-images-type-2.-highlight-mode-secondary .title span, .section-text-with-images-type-2.-highlight-mode-tertiary .title span {
      color: #F5F5F5; }
    .section-text-with-images-type-2.-highlight-mode-primary .bottom-content .text-1, .section-text-with-images-type-2.-highlight-mode-secondary .bottom-content .text-1, .section-text-with-images-type-2.-highlight-mode-tertiary .bottom-content .text-1 {
      color: #F5F5F5; }
    .section-text-with-images-type-2.-highlight-mode-primary .btn-link-primary.arrow-right, .section-text-with-images-type-2.-highlight-mode-secondary .btn-link-primary.arrow-right, .section-text-with-images-type-2.-highlight-mode-tertiary .btn-link-primary.arrow-right {
      color: #F5F5F5; }
      .section-text-with-images-type-2.-highlight-mode-primary .btn-link-primary.arrow-right:before, .section-text-with-images-type-2.-highlight-mode-secondary .btn-link-primary.arrow-right:before, .section-text-with-images-type-2.-highlight-mode-tertiary .btn-link-primary.arrow-right:before {
        background: url(9ad1e9834ef97fe8f9ed.svg) no-repeat; }
      .section-text-with-images-type-2.-highlight-mode-primary .btn-link-primary.arrow-right:hover, .section-text-with-images-type-2.-highlight-mode-secondary .btn-link-primary.arrow-right:hover, .section-text-with-images-type-2.-highlight-mode-tertiary .btn-link-primary.arrow-right:hover {
        color: #6A85FF; }
        .section-text-with-images-type-2.-highlight-mode-primary .btn-link-primary.arrow-right:hover:before, .section-text-with-images-type-2.-highlight-mode-secondary .btn-link-primary.arrow-right:hover:before, .section-text-with-images-type-2.-highlight-mode-tertiary .btn-link-primary.arrow-right:hover:before {
          background: url(9582d758e07fa91eda03.svg) no-repeat; }
  @media screen and (max-width: 1439px) {
    .section-text-with-images-type-2 .container {
      padding: 0 60px; } }
  @media screen and (max-width: 767px) {
    .section-text-with-images-type-2 .container {
      padding: 0 16px; } }
  .section-text-with-images-type-2 .wrap-imgs {
    display: flex;
    margin-top: 64px;
    margin-bottom: 64px;
    justify-content: space-between; }
    @media screen and (max-width: 1439px) {
      .section-text-with-images-type-2 .wrap-imgs {
        margin-top: 48px;
        margin-bottom: 48px; } }
    @media screen and (max-width: 1023px) {
      .section-text-with-images-type-2 .wrap-imgs {
        flex-direction: column;
        gap: 16px; } }
    .section-text-with-images-type-2 .wrap-imgs .item-img {
      position: relative;
      width: calc(33.3% - 26px); }
      @media screen and (max-width: 1439px) {
        .section-text-with-images-type-2 .wrap-imgs .item-img {
          width: calc(33.3% - 13px); } }
      @media screen and (max-width: 1023px) {
        .section-text-with-images-type-2 .wrap-imgs .item-img {
          width: 100%; } }
      .section-text-with-images-type-2 .wrap-imgs .item-img.-with-text:before {
        opacity: 1; }
      .section-text-with-images-type-2 .wrap-imgs .item-img:before {
        content: '';
        position: absolute;
        opacity: 0;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 100%;
        border-radius: 8px;
        background: linear-gradient(180deg, rgba(26, 25, 25, 0) 31.5%, #1A1919 82.5%);
        background-blend-mode: multiply, normal; }
    .section-text-with-images-type-2 .wrap-imgs .image {
      width: 100%;
      object-fit: cover;
      border-radius: 8px;
      height: 400px; }
      @media screen and (max-width: 1439px) {
        .section-text-with-images-type-2 .wrap-imgs .image {
          height: 288px; } }
      @media screen and (max-width: 1023px) {
        .section-text-with-images-type-2 .wrap-imgs .image {
          width: 100%;
          height: 358px; } }
    .section-text-with-images-type-2 .wrap-imgs .text-img {
      position: absolute;
      bottom: 0;
      padding: 24px;
      color: #F5F5F5; }
  .section-text-with-images-type-2 .title {
    color: #F5F5F5;
    width: 100%; }
    .section-text-with-images-type-2 .title span {
      color: #FF380E; }
  .section-text-with-images-type-2 .bottom-content .text-1 {
    color: #B5AAAA;
    width: 62%; }
    @media screen and (max-width: 1439px) {
      .section-text-with-images-type-2 .bottom-content .text-1 {
        width: 89%; } }
    .section-text-with-images-type-2 .bottom-content .text-1 span {
      color: #F5F5F5; }
    .section-text-with-images-type-2 .bottom-content .text-1 + .btn-link-primary {
      margin-top: 24px; }

.section-advantages, .section-overview-advantages {
  padding: 120px 0; }
  @media screen and (max-width: 1439px) {
    .section-advantages, .section-overview-advantages {
      padding: 80px 0; } }
  .section-advantages.-light-mode-primary, .section-overview-advantages.-light-mode-primary {
    background: #F5F5F5; }
  .section-advantages.-light-mode-secondary, .section-overview-advantages.-light-mode-secondary {
    background: #EBEBEB; }
  .section-advantages.-light-mode-tertiary, .section-overview-advantages.-light-mode-tertiary {
    background: #A49B9B; }
  .section-advantages.-dark-mode-primary, .section-advantages.-dark-mode-secondary, .section-advantages.-dark-mode-tertiary, .section-overview-advantages.-dark-mode-primary, .section-overview-advantages.-dark-mode-secondary, .section-overview-advantages.-dark-mode-tertiary {
    background: #1A1919; }
    .section-advantages.-dark-mode-primary .title, .section-advantages.-dark-mode-primary .text-1, .section-advantages.-dark-mode-primary .text-3, .section-advantages.-dark-mode-secondary .title, .section-advantages.-dark-mode-secondary .text-1, .section-advantages.-dark-mode-secondary .text-3, .section-advantages.-dark-mode-tertiary .title, .section-advantages.-dark-mode-tertiary .text-1, .section-advantages.-dark-mode-tertiary .text-3, .section-overview-advantages.-dark-mode-primary .title, .section-overview-advantages.-dark-mode-primary .text-1, .section-overview-advantages.-dark-mode-primary .text-3, .section-overview-advantages.-dark-mode-secondary .title, .section-overview-advantages.-dark-mode-secondary .text-1, .section-overview-advantages.-dark-mode-secondary .text-3, .section-overview-advantages.-dark-mode-tertiary .title, .section-overview-advantages.-dark-mode-tertiary .text-1, .section-overview-advantages.-dark-mode-tertiary .text-3 {
      color: #F5F5F5; }
    .section-advantages.-dark-mode-primary .title span, .section-advantages.-dark-mode-secondary .title span, .section-advantages.-dark-mode-tertiary .title span, .section-overview-advantages.-dark-mode-primary .title span, .section-overview-advantages.-dark-mode-secondary .title span, .section-overview-advantages.-dark-mode-tertiary .title span {
      color: #F5F5F5 !important; }
  .section-advantages.-dark-mode-secondary, .section-overview-advantages.-dark-mode-secondary {
    background: #272526; }
  .section-advantages.-dark-mode-tertiary, .section-overview-advantages.-dark-mode-tertiary {
    background: #494444; }
  .section-advantages.-brand-mode-primary, .section-advantages.-brand-mode-secondary, .section-advantages.-brand-mode-tertiary, .section-overview-advantages.-brand-mode-primary, .section-overview-advantages.-brand-mode-secondary, .section-overview-advantages.-brand-mode-tertiary {
    background: #FF380E; }
    .section-advantages.-brand-mode-primary .title, .section-advantages.-brand-mode-primary .text-1, .section-advantages.-brand-mode-primary .text-3, .section-advantages.-brand-mode-secondary .title, .section-advantages.-brand-mode-secondary .text-1, .section-advantages.-brand-mode-secondary .text-3, .section-advantages.-brand-mode-tertiary .title, .section-advantages.-brand-mode-tertiary .text-1, .section-advantages.-brand-mode-tertiary .text-3, .section-overview-advantages.-brand-mode-primary .title, .section-overview-advantages.-brand-mode-primary .text-1, .section-overview-advantages.-brand-mode-primary .text-3, .section-overview-advantages.-brand-mode-secondary .title, .section-overview-advantages.-brand-mode-secondary .text-1, .section-overview-advantages.-brand-mode-secondary .text-3, .section-overview-advantages.-brand-mode-tertiary .title, .section-overview-advantages.-brand-mode-tertiary .text-1, .section-overview-advantages.-brand-mode-tertiary .text-3 {
      color: #F5F5F5; }
    .section-advantages.-brand-mode-primary .title span, .section-advantages.-brand-mode-secondary .title span, .section-advantages.-brand-mode-tertiary .title span, .section-overview-advantages.-brand-mode-primary .title span, .section-overview-advantages.-brand-mode-secondary .title span, .section-overview-advantages.-brand-mode-tertiary .title span {
      color: #F5F5F5 !important; }
    .section-advantages.-brand-mode-primary .item:after, .section-advantages.-brand-mode-secondary .item:after, .section-advantages.-brand-mode-tertiary .item:after, .section-overview-advantages.-brand-mode-primary .item:after, .section-overview-advantages.-brand-mode-secondary .item:after, .section-overview-advantages.-brand-mode-tertiary .item:after {
      background: url(7e5acd4706002f9d031d.svg) no-repeat; }
  .section-advantages.-highlight-mode-primary, .section-advantages.-highlight-mode-secondary, .section-advantages.-highlight-mode-tertiary, .section-overview-advantages.-highlight-mode-primary, .section-overview-advantages.-highlight-mode-secondary, .section-overview-advantages.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-advantages.-highlight-mode-primary .title, .section-advantages.-highlight-mode-primary .text-1, .section-advantages.-highlight-mode-primary .text-3, .section-advantages.-highlight-mode-secondary .title, .section-advantages.-highlight-mode-secondary .text-1, .section-advantages.-highlight-mode-secondary .text-3, .section-advantages.-highlight-mode-tertiary .title, .section-advantages.-highlight-mode-tertiary .text-1, .section-advantages.-highlight-mode-tertiary .text-3, .section-overview-advantages.-highlight-mode-primary .title, .section-overview-advantages.-highlight-mode-primary .text-1, .section-overview-advantages.-highlight-mode-primary .text-3, .section-overview-advantages.-highlight-mode-secondary .title, .section-overview-advantages.-highlight-mode-secondary .text-1, .section-overview-advantages.-highlight-mode-secondary .text-3, .section-overview-advantages.-highlight-mode-tertiary .title, .section-overview-advantages.-highlight-mode-tertiary .text-1, .section-overview-advantages.-highlight-mode-tertiary .text-3 {
      color: #F5F5F5; }
    .section-advantages.-highlight-mode-primary .title span, .section-advantages.-highlight-mode-secondary .title span, .section-advantages.-highlight-mode-tertiary .title span, .section-overview-advantages.-highlight-mode-primary .title span, .section-overview-advantages.-highlight-mode-secondary .title span, .section-overview-advantages.-highlight-mode-tertiary .title span {
      color: #F5F5F5 !important; }
    .section-advantages.-highlight-mode-primary .item:after, .section-advantages.-highlight-mode-secondary .item:after, .section-advantages.-highlight-mode-tertiary .item:after, .section-overview-advantages.-highlight-mode-primary .item:after, .section-overview-advantages.-highlight-mode-secondary .item:after, .section-overview-advantages.-highlight-mode-tertiary .item:after {
      background: url(7e5acd4706002f9d031d.svg) no-repeat; }
    .section-advantages.-highlight-mode-primary .item .text-3.-multiply::before, .section-advantages.-highlight-mode-secondary .item .text-3.-multiply::before, .section-advantages.-highlight-mode-tertiary .item .text-3.-multiply::before, .section-overview-advantages.-highlight-mode-primary .item .text-3.-multiply::before, .section-overview-advantages.-highlight-mode-secondary .item .text-3.-multiply::before, .section-overview-advantages.-highlight-mode-tertiary .item .text-3.-multiply::before {
      background: url(dba9fb7257158fbbe957.svg); }
  .section-advantages .container, .section-overview-advantages .container {
    padding: 0 188px; }
    @media screen and (max-width: 1439px) {
      .section-advantages .container, .section-overview-advantages .container {
        padding: 0 60px; } }
    @media screen and (max-width: 767px) {
      .section-advantages .container, .section-overview-advantages .container {
        padding: 0 16px; } }
  .section-advantages .title, .section-overview-advantages .title {
    width: 100%;
    max-width: 740px;
    margin-bottom: 80px; }
    @media screen and (max-width: 1439px) {
      .section-advantages .title, .section-overview-advantages .title {
        max-width: 660px; } }
    @media screen and (max-width: 767px) {
      .section-advantages .title, .section-overview-advantages .title {
        max-width: unset; } }
  .section-advantages .wrap-items, .section-overview-advantages .wrap-items {
    display: flex;
    gap: 80px; }
    @media screen and (max-width: 1439px) {
      .section-advantages .wrap-items, .section-overview-advantages .wrap-items {
        gap: 48px; } }
    @media screen and (max-width: 1023px) {
      .section-advantages .wrap-items, .section-overview-advantages .wrap-items {
        gap: 0; } }
    @media screen and (max-width: 767px) {
      .section-advantages .wrap-items, .section-overview-advantages .wrap-items {
        gap: 64px;
        flex-direction: column; } }
  .section-advantages .item, .section-overview-advantages .item {
    display: flex;
    position: relative;
    padding-left: 56px; }
    @media screen and (max-width: 1023px) {
      .section-advantages .item, .section-overview-advantages .item {
        width: 33.3%; } }
    @media screen and (max-width: 767px) {
      .section-advantages .item, .section-overview-advantages .item {
        width: 100%; } }
    @media screen and (max-width: 1023px) {
      .section-advantages .item.-wider, .section-overview-advantages .item.-wider {
        width: 50%; } }
    @media screen and (max-width: 767px) {
      .section-advantages .item.-wider, .section-overview-advantages .item.-wider {
        width: 100%; } }
    .section-advantages .item.-wider .info-item, .section-overview-advantages .item.-wider .info-item {
      max-width: 100%; }
      @media screen and (max-width: 1439px) {
        .section-advantages .item.-wider .info-item, .section-overview-advantages .item.-wider .info-item {
          max-width: 100%; } }
      @media screen and (max-width: 767px) {
        .section-advantages .item.-wider .info-item, .section-overview-advantages .item.-wider .info-item {
          max-width: 100%; } }
    .section-advantages .item:after, .section-overview-advantages .item:after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 56px;
      height: 56px;
      background: url(50c1f7cbcb433de74890.svg) no-repeat; }
    .section-advantages .item .info-item, .section-overview-advantages .item .info-item {
      width: 100%;
      max-width: 245px; }
      @media screen and (max-width: 1439px) {
        .section-advantages .item .info-item, .section-overview-advantages .item .info-item {
          max-width: 213px; } }
      @media screen and (max-width: 767px) {
        .section-advantages .item .info-item, .section-overview-advantages .item .info-item {
          max-width: unset; } }
    .section-advantages .item .text-1, .section-overview-advantages .item .text-1 {
      min-height: 72px;
      margin-top: 10px;
      margin-bottom: 8px; }
    .section-advantages .item .text-3.-multiply, .section-overview-advantages .item .text-3.-multiply {
      margin-left: -56px;
      padding-left: calc(8px + 48px);
      position: relative; }
      .section-advantages .item .text-3.-multiply::before, .section-overview-advantages .item .text-3.-multiply::before {
        position: absolute;
        background: url(a562d1b412356a5f2787.svg);
        background-position: center;
        background-repeat: no-repeat;
        content: '';
        left: 4px;
        height: 48px;
        width: 48px;
        top: -14px; }
        @media (max-width: 1080px) {
          .section-advantages .item .text-3.-multiply::before, .section-overview-advantages .item .text-3.-multiply::before {
            top: -9px; } }
        @media (max-width: 767px) {
          .section-advantages .item .text-3.-multiply::before, .section-overview-advantages .item .text-3.-multiply::before {
            top: -14px; } }
      .section-advantages .item .text-3.-multiply:not(:last-child), .section-overview-advantages .item .text-3.-multiply:not(:last-child) {
        margin-bottom: 24px; }
        @media (max-width: 767px) {
          .section-advantages .item .text-3.-multiply:not(:last-child), .section-overview-advantages .item .text-3.-multiply:not(:last-child) {
            margin-bottom: 12px; } }

@media (max-width: 767px) {
  .section-advantages .item .text-1 {
    min-height: unset; } }

.section-overview-advantages {
  background: #EBEBEB;
  padding: 0; }

.section-simple-text {
  background: #EBEBEB;
  padding: 80px 0; }
  @media screen and (max-width: 767px) {
    .section-simple-text {
      padding: 64px 0; } }
  .section-simple-text.-light-mode-primary {
    background: #F5F5F5; }
  .section-simple-text.-light-mode-secondary {
    background: #EBEBEB; }
  .section-simple-text.-light-mode-tertiary {
    background: #A49B9B; }
  .section-simple-text.-dark-mode-primary, .section-simple-text.-dark-mode-secondary, .section-simple-text.-dark-mode-tertiary {
    background: #1A1919; }
    .section-simple-text.-dark-mode-primary .title, .section-simple-text.-dark-mode-primary .text-3, .section-simple-text.-dark-mode-secondary .title, .section-simple-text.-dark-mode-secondary .text-3, .section-simple-text.-dark-mode-tertiary .title, .section-simple-text.-dark-mode-tertiary .text-3 {
      color: #F5F5F5; }
      .section-simple-text.-dark-mode-primary .title h1, .section-simple-text.-dark-mode-primary .title h2, .section-simple-text.-dark-mode-primary .title h3, .section-simple-text.-dark-mode-primary .title h4, .section-simple-text.-dark-mode-primary .title h5, .section-simple-text.-dark-mode-primary .title h6, .section-simple-text.-dark-mode-primary .text-3 h1, .section-simple-text.-dark-mode-primary .text-3 h2, .section-simple-text.-dark-mode-primary .text-3 h3, .section-simple-text.-dark-mode-primary .text-3 h4, .section-simple-text.-dark-mode-primary .text-3 h5, .section-simple-text.-dark-mode-primary .text-3 h6, .section-simple-text.-dark-mode-secondary .title h1, .section-simple-text.-dark-mode-secondary .title h2, .section-simple-text.-dark-mode-secondary .title h3, .section-simple-text.-dark-mode-secondary .title h4, .section-simple-text.-dark-mode-secondary .title h5, .section-simple-text.-dark-mode-secondary .title h6, .section-simple-text.-dark-mode-secondary .text-3 h1, .section-simple-text.-dark-mode-secondary .text-3 h2, .section-simple-text.-dark-mode-secondary .text-3 h3, .section-simple-text.-dark-mode-secondary .text-3 h4, .section-simple-text.-dark-mode-secondary .text-3 h5, .section-simple-text.-dark-mode-secondary .text-3 h6, .section-simple-text.-dark-mode-tertiary .title h1, .section-simple-text.-dark-mode-tertiary .title h2, .section-simple-text.-dark-mode-tertiary .title h3, .section-simple-text.-dark-mode-tertiary .title h4, .section-simple-text.-dark-mode-tertiary .title h5, .section-simple-text.-dark-mode-tertiary .title h6, .section-simple-text.-dark-mode-tertiary .text-3 h1, .section-simple-text.-dark-mode-tertiary .text-3 h2, .section-simple-text.-dark-mode-tertiary .text-3 h3, .section-simple-text.-dark-mode-tertiary .text-3 h4, .section-simple-text.-dark-mode-tertiary .text-3 h5, .section-simple-text.-dark-mode-tertiary .text-3 h6 {
        color: #F5F5F5; }
  .section-simple-text.-dark-mode-secondary {
    background: #272526; }
  .section-simple-text.-dark-mode-tertiary {
    background: #494444; }
  .section-simple-text.-brand-mode-primary, .section-simple-text.-brand-mode-secondary, .section-simple-text.-brand-mode-tertiary {
    background: #FF380E; }
    .section-simple-text.-brand-mode-primary .title, .section-simple-text.-brand-mode-primary .text-3, .section-simple-text.-brand-mode-secondary .title, .section-simple-text.-brand-mode-secondary .text-3, .section-simple-text.-brand-mode-tertiary .title, .section-simple-text.-brand-mode-tertiary .text-3 {
      color: #F5F5F5; }
      .section-simple-text.-brand-mode-primary .title h1, .section-simple-text.-brand-mode-primary .title h2, .section-simple-text.-brand-mode-primary .title h3, .section-simple-text.-brand-mode-primary .title h4, .section-simple-text.-brand-mode-primary .title h5, .section-simple-text.-brand-mode-primary .title h6, .section-simple-text.-brand-mode-primary .text-3 h1, .section-simple-text.-brand-mode-primary .text-3 h2, .section-simple-text.-brand-mode-primary .text-3 h3, .section-simple-text.-brand-mode-primary .text-3 h4, .section-simple-text.-brand-mode-primary .text-3 h5, .section-simple-text.-brand-mode-primary .text-3 h6, .section-simple-text.-brand-mode-secondary .title h1, .section-simple-text.-brand-mode-secondary .title h2, .section-simple-text.-brand-mode-secondary .title h3, .section-simple-text.-brand-mode-secondary .title h4, .section-simple-text.-brand-mode-secondary .title h5, .section-simple-text.-brand-mode-secondary .title h6, .section-simple-text.-brand-mode-secondary .text-3 h1, .section-simple-text.-brand-mode-secondary .text-3 h2, .section-simple-text.-brand-mode-secondary .text-3 h3, .section-simple-text.-brand-mode-secondary .text-3 h4, .section-simple-text.-brand-mode-secondary .text-3 h5, .section-simple-text.-brand-mode-secondary .text-3 h6, .section-simple-text.-brand-mode-tertiary .title h1, .section-simple-text.-brand-mode-tertiary .title h2, .section-simple-text.-brand-mode-tertiary .title h3, .section-simple-text.-brand-mode-tertiary .title h4, .section-simple-text.-brand-mode-tertiary .title h5, .section-simple-text.-brand-mode-tertiary .title h6, .section-simple-text.-brand-mode-tertiary .text-3 h1, .section-simple-text.-brand-mode-tertiary .text-3 h2, .section-simple-text.-brand-mode-tertiary .text-3 h3, .section-simple-text.-brand-mode-tertiary .text-3 h4, .section-simple-text.-brand-mode-tertiary .text-3 h5, .section-simple-text.-brand-mode-tertiary .text-3 h6 {
        color: #F5F5F5; }
  .section-simple-text.-highlight-mode-primary, .section-simple-text.-highlight-mode-secondary, .section-simple-text.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-simple-text.-highlight-mode-primary .title, .section-simple-text.-highlight-mode-primary .text-3, .section-simple-text.-highlight-mode-secondary .title, .section-simple-text.-highlight-mode-secondary .text-3, .section-simple-text.-highlight-mode-tertiary .title, .section-simple-text.-highlight-mode-tertiary .text-3 {
      color: #F5F5F5; }
      .section-simple-text.-highlight-mode-primary .title h1, .section-simple-text.-highlight-mode-primary .title h2, .section-simple-text.-highlight-mode-primary .title h3, .section-simple-text.-highlight-mode-primary .title h4, .section-simple-text.-highlight-mode-primary .title h5, .section-simple-text.-highlight-mode-primary .title h6, .section-simple-text.-highlight-mode-primary .text-3 h1, .section-simple-text.-highlight-mode-primary .text-3 h2, .section-simple-text.-highlight-mode-primary .text-3 h3, .section-simple-text.-highlight-mode-primary .text-3 h4, .section-simple-text.-highlight-mode-primary .text-3 h5, .section-simple-text.-highlight-mode-primary .text-3 h6, .section-simple-text.-highlight-mode-secondary .title h1, .section-simple-text.-highlight-mode-secondary .title h2, .section-simple-text.-highlight-mode-secondary .title h3, .section-simple-text.-highlight-mode-secondary .title h4, .section-simple-text.-highlight-mode-secondary .title h5, .section-simple-text.-highlight-mode-secondary .title h6, .section-simple-text.-highlight-mode-secondary .text-3 h1, .section-simple-text.-highlight-mode-secondary .text-3 h2, .section-simple-text.-highlight-mode-secondary .text-3 h3, .section-simple-text.-highlight-mode-secondary .text-3 h4, .section-simple-text.-highlight-mode-secondary .text-3 h5, .section-simple-text.-highlight-mode-secondary .text-3 h6, .section-simple-text.-highlight-mode-tertiary .title h1, .section-simple-text.-highlight-mode-tertiary .title h2, .section-simple-text.-highlight-mode-tertiary .title h3, .section-simple-text.-highlight-mode-tertiary .title h4, .section-simple-text.-highlight-mode-tertiary .title h5, .section-simple-text.-highlight-mode-tertiary .title h6, .section-simple-text.-highlight-mode-tertiary .text-3 h1, .section-simple-text.-highlight-mode-tertiary .text-3 h2, .section-simple-text.-highlight-mode-tertiary .text-3 h3, .section-simple-text.-highlight-mode-tertiary .text-3 h4, .section-simple-text.-highlight-mode-tertiary .text-3 h5, .section-simple-text.-highlight-mode-tertiary .text-3 h6 {
        color: #F5F5F5; }
  .section-simple-text .container {
    padding: 0 296px; }
    @media screen and (max-width: 1439px) {
      .section-simple-text .container {
        padding: 0 140px; } }
    @media screen and (max-width: 767px) {
      .section-simple-text .container {
        padding: 0 16px; } }
  .section-simple-text .title, .section-simple-text h1, .section-simple-text h2, .section-simple-text h3, .section-simple-text h4, .section-simple-text h5, .section-simple-text h6 {
    margin-bottom: 32px; }

.big_image_and_text {
  padding-bottom: 120px;
  background: #F5F5F5; }
  @media (max-width: 768px) {
    .big_image_and_text {
      padding-bottom: 80px; } }
  .big_image_and_text.-light-mode-primary, .big_image_and_text.-light-mode-secondary, .big_image_and_text.-light-mode-tertiary {
    background: #F5F5F5; }
    .big_image_and_text.-light-mode-primary .big_image_and_text__text, .big_image_and_text.-light-mode-secondary .big_image_and_text__text, .big_image_and_text.-light-mode-tertiary .big_image_and_text__text {
      color: #A49B9B; }
      .big_image_and_text.-light-mode-primary .big_image_and_text__text strong, .big_image_and_text.-light-mode-secondary .big_image_and_text__text strong, .big_image_and_text.-light-mode-tertiary .big_image_and_text__text strong {
        color: #1A1919; }
  .big_image_and_text.-light-mode-secondary {
    background: #EBEBEB; }
  .big_image_and_text.-light-mode-tertiary {
    background: #A49B9B; }
    .big_image_and_text.-light-mode-tertiary .big_image_and_text__text {
      color: #EBEBEB; }
      .big_image_and_text.-light-mode-tertiary .big_image_and_text__text strong {
        color: #1A1919; }
  .big_image_and_text.-dark-mode-primary, .big_image_and_text.-dark-mode-secondary, .big_image_and_text.-dark-mode-tertiary {
    background: #1A1919; }
    .big_image_and_text.-dark-mode-primary .big_image_and_text__text, .big_image_and_text.-dark-mode-secondary .big_image_and_text__text, .big_image_and_text.-dark-mode-tertiary .big_image_and_text__text {
      color: #A49B9B; }
      .big_image_and_text.-dark-mode-primary .big_image_and_text__text strong, .big_image_and_text.-dark-mode-secondary .big_image_and_text__text strong, .big_image_and_text.-dark-mode-tertiary .big_image_and_text__text strong {
        color: #F5F5F5; }
  .big_image_and_text.-dark-mode-secondary {
    background: #272526; }
  .big_image_and_text.-dark-mode-tertiary {
    background: #494444; }
  .big_image_and_text.-brand-mode-primary, .big_image_and_text.-brand-mode-secondary, .big_image_and_text.-brand-mode-tertiary {
    background: #FF380E; }
    .big_image_and_text.-brand-mode-primary .big_image_and_text__text, .big_image_and_text.-brand-mode-secondary .big_image_and_text__text, .big_image_and_text.-brand-mode-tertiary .big_image_and_text__text {
      color: #F5F5F5; }
      .big_image_and_text.-brand-mode-primary .big_image_and_text__text strong, .big_image_and_text.-brand-mode-secondary .big_image_and_text__text strong, .big_image_and_text.-brand-mode-tertiary .big_image_and_text__text strong {
        color: #F5F5F5; }
  .big_image_and_text.-brand-mode-secondary .big_image_and_text__text {
    color: #0000FE; }
    .big_image_and_text.-brand-mode-secondary .big_image_and_text__text strong {
      color: #F5F5F5; }
  .big_image_and_text.-highlight-mode-primary, .big_image_and_text.-highlight-mode-secondary, .big_image_and_text.-highlight-mode-tertiary {
    background: #0000FE; }
    .big_image_and_text.-highlight-mode-primary .big_image_and_text__text, .big_image_and_text.-highlight-mode-secondary .big_image_and_text__text, .big_image_and_text.-highlight-mode-tertiary .big_image_and_text__text {
      color: #F5F5F5; }
      .big_image_and_text.-highlight-mode-primary .big_image_and_text__text strong, .big_image_and_text.-highlight-mode-secondary .big_image_and_text__text strong, .big_image_and_text.-highlight-mode-tertiary .big_image_and_text__text strong {
        color: #F5F5F5; }
  .big_image_and_text .img-container {
    position: relative; }
  .big_image_and_text .big_image_and_text__flex {
    position: relative;
    z-index: 10; }
  .big_image_and_text .svg-container {
    position: absolute;
    top: 56%;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1; }
    @media (max-width: 1024px) {
      .big_image_and_text .svg-container {
        top: 45.5%; } }
    @media (max-width: 768px) {
      .big_image_and_text .svg-container {
        top: 18.5%; } }
  .big_image_and_text svg {
    position: relative;
    z-index: 4; }
    @media (max-width: 768px) {
      .big_image_and_text svg {
        width: 87%;
        height: auto; } }
  .big_image_and_text__image {
    display: block;
    width: 100%; }
    @media (max-width: 468px) {
      .big_image_and_text__image {
        height: 280px;
        object-fit: cover; } }
  .big_image_and_text .container {
    max-width: 1224px; }
    @media (max-width: 767px) {
      .big_image_and_text .container {
        padding: 0 24px; } }
  .big_image_and_text__flex {
    display: flex;
    justify-content: flex-end; }
    @media (max-width: 768px) {
      .big_image_and_text__flex {
        z-index: 0; } }
    @media (max-width: 768px) {
      .big_image_and_text__flex {
        position: relative;
        display: block; } }
  .big_image_and_text__text {
    position: relative;
    z-index: 2;
    width: calc(50% - 8px);
    margin-top: 80px;
    margin-bottom: 32px;
    color: #A49B9B; }
    @media (max-width: 1024px) {
      .big_image_and_text__text {
        margin-top: 120px;
        margin-bottom: 0;
        z-index: 1; } }
    @media (max-width: 768px) {
      .big_image_and_text__text {
        width: 100%;
        margin-top: 60px; } }
    .big_image_and_text__text strong {
      color: #1A1919; }

.section-info-block {
  background: #EBEBEB;
  padding-top: 120px;
  padding-bottom: 120px; }
  @media (max-width: 1024px) {
    .section-info-block {
      padding-top: 80px;
      padding-bottom: 80px; } }
  @media (max-width: 768px) {
    .section-info-block {
      padding-top: 64px;
      padding-bottom: 64px; } }
  .section-info-block.-light-mode-primary, .section-info-block.-light-mode-secondary, .section-info-block.-light-mode-tertiary {
    background: #F5F5F5; }
    .section-info-block.-light-mode-primary .main-title, .section-info-block.-light-mode-primary .title, .section-info-block.-light-mode-secondary .main-title, .section-info-block.-light-mode-secondary .title, .section-info-block.-light-mode-tertiary .main-title, .section-info-block.-light-mode-tertiary .title {
      color: #1A1919; }
    .section-info-block.-light-mode-primary .main-text, .section-info-block.-light-mode-primary .text, .section-info-block.-light-mode-secondary .main-text, .section-info-block.-light-mode-secondary .text, .section-info-block.-light-mode-tertiary .main-text, .section-info-block.-light-mode-tertiary .text {
      color: #A49B9B; }
  .section-info-block.-light-mode-secondary {
    background: #EBEBEB; }
  .section-info-block.-light-mode-tertiary {
    background: #A49B9B; }
    .section-info-block.-light-mode-tertiary .main-text, .section-info-block.-light-mode-tertiary .text {
      color: #EBEBEB; }
  .section-info-block.-dark-mode-primary, .section-info-block.-dark-mode-secondary, .section-info-block.-dark-mode-tertiary {
    background: #1A1919; }
    .section-info-block.-dark-mode-primary .btn-primary, .section-info-block.-dark-mode-secondary .btn-primary, .section-info-block.-dark-mode-tertiary .btn-primary {
      color: #4157FF; }
      .section-info-block.-dark-mode-primary .btn-primary:hover, .section-info-block.-dark-mode-secondary .btn-primary:hover, .section-info-block.-dark-mode-tertiary .btn-primary:hover {
        color: #0083FE; }
    .section-info-block.-dark-mode-primary .main-title, .section-info-block.-dark-mode-primary .title, .section-info-block.-dark-mode-secondary .main-title, .section-info-block.-dark-mode-secondary .title, .section-info-block.-dark-mode-tertiary .main-title, .section-info-block.-dark-mode-tertiary .title {
      color: #F5F5F5; }
    .section-info-block.-dark-mode-primary .main-text, .section-info-block.-dark-mode-primary .text, .section-info-block.-dark-mode-secondary .main-text, .section-info-block.-dark-mode-secondary .text, .section-info-block.-dark-mode-tertiary .main-text, .section-info-block.-dark-mode-tertiary .text {
      color: #A49B9B; }
  .section-info-block.-dark-mode-secondary {
    background: #272526; }
  .section-info-block.-dark-mode-tertiary {
    background: #494444; }
  .section-info-block.-brand-mode-primary, .section-info-block.-brand-mode-secondary, .section-info-block.-brand-mode-tertiary {
    background: #FF380E; }
    .section-info-block.-brand-mode-primary .main-title, .section-info-block.-brand-mode-primary .title, .section-info-block.-brand-mode-primary .main-text, .section-info-block.-brand-mode-primary .text, .section-info-block.-brand-mode-secondary .main-title, .section-info-block.-brand-mode-secondary .title, .section-info-block.-brand-mode-secondary .main-text, .section-info-block.-brand-mode-secondary .text, .section-info-block.-brand-mode-tertiary .main-title, .section-info-block.-brand-mode-tertiary .title, .section-info-block.-brand-mode-tertiary .main-text, .section-info-block.-brand-mode-tertiary .text {
      color: #F5F5F5; }
  .section-info-block.-brand-mode-secondary .main-text, .section-info-block.-brand-mode-secondary .text {
    color: #0000FE; }
  .section-info-block.-highlight-mode-primary, .section-info-block.-highlight-mode-secondary, .section-info-block.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-info-block.-highlight-mode-primary .main-title, .section-info-block.-highlight-mode-primary .title, .section-info-block.-highlight-mode-primary .main-text, .section-info-block.-highlight-mode-primary .text, .section-info-block.-highlight-mode-secondary .main-title, .section-info-block.-highlight-mode-secondary .title, .section-info-block.-highlight-mode-secondary .main-text, .section-info-block.-highlight-mode-secondary .text, .section-info-block.-highlight-mode-tertiary .main-title, .section-info-block.-highlight-mode-tertiary .title, .section-info-block.-highlight-mode-tertiary .main-text, .section-info-block.-highlight-mode-tertiary .text {
      color: #F5F5F5; }
    .section-info-block.-highlight-mode-primary .btn-primary, .section-info-block.-highlight-mode-secondary .btn-primary, .section-info-block.-highlight-mode-tertiary .btn-primary {
      color: #F5F5F5; }
      .section-info-block.-highlight-mode-primary .btn-primary:hover, .section-info-block.-highlight-mode-secondary .btn-primary:hover, .section-info-block.-highlight-mode-tertiary .btn-primary:hover {
        color: #0083FE; }
  .section-info-block .container {
    max-width: 1224px; }
  .section-info-block .row {
    display: flex;
    align-items: center;
    gap: 16px; }
    @media screen and (max-width: 1024px) {
      .section-info-block .row {
        gap: 16px; } }
    @media (max-width: 768px) {
      .section-info-block .row {
        flex-direction: column;
        align-items: flex-start;
        gap: 0; } }
    .section-info-block .row .col {
      width: calc(50% - 8px); }
      @media (max-width: 768px) {
        .section-info-block .row .col {
          width: 100%; } }
      .section-info-block .row .col.col-image {
        overflow: hidden;
        border-radius: 4px; }
      .section-info-block .row .col .col-inner {
        padding: 0 0 0 108px; }
        @media screen and (max-width: 1024px) {
          .section-info-block .row .col .col-inner {
            padding: 0 0 0 64px; } }
        @media screen and (max-width: 768px) {
          .section-info-block .row .col .col-inner {
            padding: 32px 0 0; } }
  @media screen and (max-width: 1024px) {
    .section-info-block .main-row .col {
      width: calc(58% - 8px); } }
  @media (max-width: 768px) {
    .section-info-block .main-row .col {
      width: 100%; } }
  .section-info-block .main-text {
    margin-top: 32px;
    color: #A49B9B; }
  .section-info-block .row-secondary {
    margin-top: 80px; }
    @media screen and (max-width: 1024px) {
      .section-info-block .row-secondary {
        margin-top: 64px; } }
    @media screen and (max-width: 768px) {
      .section-info-block .row-secondary {
        margin-top: 80px; } }
  .section-info-block .image {
    display: block;
    width: 100%; }
  .section-info-block .text {
    margin-top: 32px; }
  .section-info-block .btn-primary {
    margin-top: 64px; }

.news {
  background: #A49B9B;
  padding: 80px 0;
  overflow: hidden; }
  @media (max-width: 767px) {
    .news {
      padding: 64px 0; } }
  .news.-light-mode-primary, .news.-light-mode-secondary, .news.-light-mode-tertiary {
    background: #F5F5F5; }
    .news.-light-mode-primary .news__title, .news.-light-mode-primary .news-link, .news.-light-mode-primary .news__item-title, .news.-light-mode-secondary .news__title, .news.-light-mode-secondary .news-link, .news.-light-mode-secondary .news__item-title, .news.-light-mode-tertiary .news__title, .news.-light-mode-tertiary .news-link, .news.-light-mode-tertiary .news__item-title {
      color: #1A1919; }
  .news.-light-mode-secondary {
    background: #EBEBEB; }
  .news.-light-mode-tertiary {
    background: #A49B9B; }
  .news.-dark-mode-primary, .news.-dark-mode-secondary, .news.-dark-mode-tertiary {
    background: #1A1919; }
    .news.-dark-mode-primary .news__title, .news.-dark-mode-primary .news-link, .news.-dark-mode-primary .news__item-title, .news.-dark-mode-secondary .news__title, .news.-dark-mode-secondary .news-link, .news.-dark-mode-secondary .news__item-title, .news.-dark-mode-tertiary .news__title, .news.-dark-mode-tertiary .news-link, .news.-dark-mode-tertiary .news__item-title {
      color: #F5F5F5; }
    .news.-dark-mode-primary .news__link, .news.-dark-mode-secondary .news__link, .news.-dark-mode-tertiary .news__link {
      color: #4157FF; }
      .news.-dark-mode-primary .news__link svg path, .news.-dark-mode-secondary .news__link svg path, .news.-dark-mode-tertiary .news__link svg path {
        stroke: #4157FF; }
  .news.-dark-mode-secondary {
    background: #272526; }
  .news.-dark-mode-tertiary {
    background: #494444; }
  .news.-brand-mode-primary, .news.-brand-mode-secondary, .news.-brand-mode-tertiary {
    background: #FF380E; }
    .news.-brand-mode-primary .news__title, .news.-brand-mode-primary .news-link, .news.-brand-mode-primary .news__item-title, .news.-brand-mode-secondary .news__title, .news.-brand-mode-secondary .news-link, .news.-brand-mode-secondary .news__item-title, .news.-brand-mode-tertiary .news__title, .news.-brand-mode-tertiary .news-link, .news.-brand-mode-tertiary .news__item-title {
      color: #F5F5F5; }
    .news.-brand-mode-primary .swiper-navigation .swiper-button-next:hover svg path, .news.-brand-mode-primary .swiper-navigation .swiper-button-prev:hover svg path, .news.-brand-mode-secondary .swiper-navigation .swiper-button-next:hover svg path, .news.-brand-mode-secondary .swiper-navigation .swiper-button-prev:hover svg path, .news.-brand-mode-tertiary .swiper-navigation .swiper-button-next:hover svg path, .news.-brand-mode-tertiary .swiper-navigation .swiper-button-prev:hover svg path {
      stroke: #0000FE; }
    .news.-brand-mode-primary .swiper-navigation .swiper-button-next svg path, .news.-brand-mode-primary .swiper-navigation .swiper-button-prev svg path, .news.-brand-mode-secondary .swiper-navigation .swiper-button-next svg path, .news.-brand-mode-secondary .swiper-navigation .swiper-button-prev svg path, .news.-brand-mode-tertiary .swiper-navigation .swiper-button-next svg path, .news.-brand-mode-tertiary .swiper-navigation .swiper-button-prev svg path {
      stroke: #F5F5F5; }
  .news.-highlight-mode-primary, .news.-highlight-mode-secondary, .news.-highlight-mode-tertiary {
    background: #0000FE; }
    .news.-highlight-mode-primary .news__title, .news.-highlight-mode-primary .news-link, .news.-highlight-mode-primary .news__item-title, .news.-highlight-mode-primary .news__link, .news.-highlight-mode-secondary .news__title, .news.-highlight-mode-secondary .news-link, .news.-highlight-mode-secondary .news__item-title, .news.-highlight-mode-secondary .news__link, .news.-highlight-mode-tertiary .news__title, .news.-highlight-mode-tertiary .news-link, .news.-highlight-mode-tertiary .news__item-title, .news.-highlight-mode-tertiary .news__link {
      color: #F5F5F5; }
    .news.-highlight-mode-primary .news__link svg path, .news.-highlight-mode-secondary .news__link svg path, .news.-highlight-mode-tertiary .news__link svg path {
      stroke: #F5F5F5; }
    .news.-highlight-mode-primary .swiper-navigation .swiper-button-next:hover svg path, .news.-highlight-mode-primary .swiper-navigation .swiper-button-prev:hover svg path, .news.-highlight-mode-secondary .swiper-navigation .swiper-button-next:hover svg path, .news.-highlight-mode-secondary .swiper-navigation .swiper-button-prev:hover svg path, .news.-highlight-mode-tertiary .swiper-navigation .swiper-button-next:hover svg path, .news.-highlight-mode-tertiary .swiper-navigation .swiper-button-prev:hover svg path {
      stroke: #FF380E; }
    .news.-highlight-mode-primary .swiper-navigation .swiper-button-next svg path, .news.-highlight-mode-primary .swiper-navigation .swiper-button-prev svg path, .news.-highlight-mode-secondary .swiper-navigation .swiper-button-next svg path, .news.-highlight-mode-secondary .swiper-navigation .swiper-button-prev svg path, .news.-highlight-mode-tertiary .swiper-navigation .swiper-button-next svg path, .news.-highlight-mode-tertiary .swiper-navigation .swiper-button-prev svg path {
      stroke: #F5F5F5; }
  .news .container {
    padding: 0 80px; }
    @media (max-width: 1080px) {
      .news .container {
        padding-left: 64px; } }
    @media (max-width: 767px) {
      .news .container {
        padding-left: 25px; } }
    .news .container:before {
      background: #272526;
      right: calc(100% - 77px); }
      @media (max-width: 1080px) {
        .news .container:before {
          right: calc(100% - 60px); } }
      @media (max-width: 767px) {
        .news .container:before {
          right: calc(100% - 20px); } }
  .news__top {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    @media (max-width: 1080px) {
      .news__top {
        align-items: flex-end; } }
  .news__title-wrapper {
    display: flex;
    align-items: flex-end; }
    @media screen and (max-width: 768px) {
      .news__title-wrapper {
        flex-direction: column;
        align-items: flex-start; } }
  .news__title {
    padding-right: 20px; }
    @media (max-width: 1080px) {
      .news__title {
        max-width: 554px; } }
    @media (max-width: 767px) {
      .news__title {
        padding-right: 0; } }
  .news .news-link {
    margin-bottom: 5px;
    margin-left: 28px;
    color: #262724;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 150% */
    text-decoration-line: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 7px; }
    @media screen and (max-width: 768px) {
      .news .news-link {
        margin-top: 14px;
        margin-bottom: 4px;
        margin-left: 0; } }
    .news .news-link:hover {
      color: #0083FE; }
  .news__btns {
    display: flex;
    justify-content: flex-end;
    align-items: center; }
    @media (max-width: 1024px) {
      .news__btns {
        display: none; } }
  .news .swiper-navigation {
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2; }
    @media (max-width: 1439px) {
      .news .swiper-navigation {
        display: none; } }
    .news .swiper-navigation .swiper-button-prev {
      outline: none;
      border: none;
      -webkit-tap-highlight-color: transparent;
      width: 48px;
      height: 48px;
      position: relative;
      margin-top: 0;
      left: 0;
      right: 0;
      transition: .4s; }
      .news .swiper-navigation .swiper-button-prev:after {
        display: none; }
      .news .swiper-navigation .swiper-button-prev svg * {
        transition: .3s; }
      .news .swiper-navigation .swiper-button-prev.swiper-button-disabled {
        opacity: 0.3; }
      .news .swiper-navigation .swiper-button-prev:hover:not(.swiper-button-disabled) {
        opacity: 1; }
      .news .swiper-navigation .swiper-button-prev:hover svg * {
        stroke: #FF380E; }
    .news .swiper-navigation .swiper-button-next {
      -webkit-tap-highlight-color: transparent;
      outline: none;
      border: none;
      width: 48px;
      height: 48px;
      position: relative;
      margin-top: 0;
      left: 0;
      right: 0;
      transition: .4s; }
      .news .swiper-navigation .swiper-button-next:after {
        display: none; }
      .news .swiper-navigation .swiper-button-next.swiper-button-disabled {
        opacity: 0.3; }
      .news .swiper-navigation .swiper-button-next svg * {
        transition: .3s; }
      .news .swiper-navigation .swiper-button-next:hover:not(.swiper-button-disabled) {
        opacity: 1; }
      .news .swiper-navigation .swiper-button-next:hover svg * {
        stroke: #FF380E; }
  .news__slider-container {
    margin-top: 38px; }
    @media (max-width: 767px) {
      .news__slider-container {
        margin-top: 34px; } }
  .news__item-img-wrap {
    position: relative; }
    .news__item-img-wrap:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      transition: all .3s;
      bottom: 0;
      opacity: 0;
      background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%); }
  .news__item {
    width: calc(352px + 64px) !important;
    height: auto !important;
    display: flex !important;
    flex-direction: column;
    justify-content: space-between; }
    @media (max-width: 1080px) {
      .news__item {
        width: 328px !important; } }
    @media (max-width: 767px) {
      .news__item {
        width: 280px !important; } }
    .news__item:hover .news__item-img-wrap::before {
      opacity: 1; }
    .news__item:hover .news__link {
      color: #0083FE; }
      .news__item:hover .news__link svg path {
        stroke: #0083FE; }
  .news__img {
    height: 328px;
    width: 100%;
    display: block;
    object-fit: cover;
    border-radius: 4px; }
    @media (max-width: 1080px) {
      .news__img {
        height: 258px; } }
    @media (max-width: 767px) {
      .news__img {
        height: 220px; } }
  .news__item-title {
    color: #EBEBEB;
    margin-top: 32px;
    padding: 0 8px;
    transition: all .3s;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    /* 130% */ }
    @media (max-width: 1080px) {
      .news__item-title {
        margin-top: 16px; } }
    @media (max-width: 767px) {
      .news__item-title {
        margin-top: 16px;
        padding: 0; } }
  .news__link {
    margin-top: 24px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    display: flex;
    align-items: center;
    transition: all .3s;
    padding: 0 8px;
    color: #0000FE; }
    @media (max-width: 1439px) {
      .news__link {
        margin-top: 48px; } }
    .news__link svg path {
      transition: all .3s; }
    .news__link:hover {
      color: #0083FE; }
      .news__link:hover svg path {
        stroke: #0083FE; }

.section_text_block {
  padding-top: 160px;
  padding-bottom: 160px;
  background: #EBEBEB; }
  @media screen and (max-width: 1439px) {
    .section_text_block {
      padding-top: 120px;
      padding-bottom: 161px; } }
  @media screen and (max-width: 767px) {
    .section_text_block {
      padding-top: 64px;
      padding-bottom: 192px; } }
  .section_text_block.-light-mode-primary, .section_text_block.-light-mode-secondary {
    background: #F5F5F5; }
    .section_text_block.-light-mode-primary .title, .section_text_block.-light-mode-secondary .title {
      color: #1A1919; }
    .section_text_block.-light-mode-primary .text-1, .section_text_block.-light-mode-secondary .text-1 {
      color: #A49B9B; }
  .section_text_block.-light-mode-secondary {
    background: #EBEBEB; }
  .section_text_block.-light-mode-tertiary {
    background: #A49B9B; }
    .section_text_block.-light-mode-tertiary .title {
      color: #1A1919; }
    .section_text_block.-light-mode-tertiary .text-1 {
      color: #EBEBEB; }
  .section_text_block.-dark-mode-primary, .section_text_block.-dark-mode-secondary, .section_text_block.-dark-mode-tertiary {
    background: #1A1919; }
    .section_text_block.-dark-mode-primary .title, .section_text_block.-dark-mode-secondary .title, .section_text_block.-dark-mode-tertiary .title {
      color: #F5F5F5; }
    .section_text_block.-dark-mode-primary .text-1, .section_text_block.-dark-mode-secondary .text-1, .section_text_block.-dark-mode-tertiary .text-1 {
      color: #A49B9B; }
  .section_text_block.-dark-mode-secondary {
    background: #272526; }
  .section_text_block.-dark-mode-tertiary {
    background: #494444; }
  .section_text_block.-brand-mode-primary, .section_text_block.-brand-mode-secondary, .section_text_block.-brand-mode-tertiary {
    background: #FF380E; }
    .section_text_block.-brand-mode-primary .title, .section_text_block.-brand-mode-secondary .title, .section_text_block.-brand-mode-tertiary .title {
      color: #F5F5F5; }
    .section_text_block.-brand-mode-primary .text-1, .section_text_block.-brand-mode-secondary .text-1, .section_text_block.-brand-mode-tertiary .text-1 {
      color: #F5F5F5; }
  .section_text_block.-brand-mode-secondary .text-1 {
    color: #0000FE; }
  .section_text_block.-highlight-mode-primary, .section_text_block.-highlight-mode-secondary, .section_text_block.-highlight-mode-tertiary {
    background: #0000FE; }
    .section_text_block.-highlight-mode-primary .title, .section_text_block.-highlight-mode-secondary .title, .section_text_block.-highlight-mode-tertiary .title {
      color: #F5F5F5; }
    .section_text_block.-highlight-mode-primary .text-1, .section_text_block.-highlight-mode-secondary .text-1, .section_text_block.-highlight-mode-tertiary .text-1 {
      color: #F5F5F5; }
  .section_text_block .container {
    max-width: 1224px; }
    @media screen and (max-width: 767px) {
      .section_text_block .container {
        padding: 0 24px; } }
  .section_text_block .row {
    display: flex;
    flex-wrap: wrap; }
    @media screen and (max-width: 768px) {
      .section_text_block .row {
        flex-direction: column; } }
    .section_text_block .row .col {
      width: 50%; }
      @media screen and (max-width: 768px) {
        .section_text_block .row .col {
          width: 100%; } }
  .section_text_block .title {
    margin-right: 120px; }
    @media screen and (max-width: 1024px) {
      .section_text_block .title {
        margin-right: 92px; } }
    @media screen and (max-width: 768px) {
      .section_text_block .title {
        margin-right: 0; } }
  .section_text_block .text-1 {
    color: #898B7C; }
    @media screen and (max-width: 768px) {
      .section_text_block .text-1 {
        margin-top: 32px; } }

.section_text_block_type_2 {
  padding: 80px 0;
  background: #F5F5F5; }
  @media screen and (max-width: 1439px) {
    .section_text_block_type_2 {
      padding: 120px 0; } }
  @media screen and (max-width: 767px) {
    .section_text_block_type_2 {
      padding: 64px 0; } }
  .section_text_block_type_2.-light-mode-primary, .section_text_block_type_2.-light-mode-secondary {
    background: #F5F5F5; }
    .section_text_block_type_2.-light-mode-primary .title, .section_text_block_type_2.-light-mode-secondary .title {
      color: #1A1919; }
      .section_text_block_type_2.-light-mode-primary .title span, .section_text_block_type_2.-light-mode-secondary .title span {
        color: #A49B9B; }
    .section_text_block_type_2.-light-mode-primary .text-1, .section_text_block_type_2.-light-mode-secondary .text-1 {
      color: #A49B9B; }
  .section_text_block_type_2.-light-mode-secondary {
    background: #EBEBEB; }
  .section_text_block_type_2.-light-mode-tertiary {
    background: #A49B9B; }
    .section_text_block_type_2.-light-mode-tertiary .title {
      color: #1A1919; }
      .section_text_block_type_2.-light-mode-tertiary .title span {
        color: #EBEBEB; }
    .section_text_block_type_2.-light-mode-tertiary .text-1 {
      color: #EBEBEB; }
  .section_text_block_type_2.-dark-mode-primary, .section_text_block_type_2.-dark-mode-secondary, .section_text_block_type_2.-dark-mode-tertiary {
    background: #1A1919; }
    .section_text_block_type_2.-dark-mode-primary .title, .section_text_block_type_2.-dark-mode-secondary .title, .section_text_block_type_2.-dark-mode-tertiary .title {
      color: #F5F5F5; }
      .section_text_block_type_2.-dark-mode-primary .title span, .section_text_block_type_2.-dark-mode-secondary .title span, .section_text_block_type_2.-dark-mode-tertiary .title span {
        color: #A49B9B; }
    .section_text_block_type_2.-dark-mode-primary .text-1, .section_text_block_type_2.-dark-mode-secondary .text-1, .section_text_block_type_2.-dark-mode-tertiary .text-1 {
      color: #A49B9B; }
  .section_text_block_type_2.-dark-mode-secondary {
    background: #272526; }
  .section_text_block_type_2.-dark-mode-tertiary {
    background: #494444; }
  .section_text_block_type_2.-brand-mode-primary, .section_text_block_type_2.-brand-mode-secondary, .section_text_block_type_2.-brand-mode-tertiary {
    background: #FF380E; }
    .section_text_block_type_2.-brand-mode-primary .title, .section_text_block_type_2.-brand-mode-secondary .title, .section_text_block_type_2.-brand-mode-tertiary .title {
      color: #F5F5F5; }
      .section_text_block_type_2.-brand-mode-primary .title span, .section_text_block_type_2.-brand-mode-secondary .title span, .section_text_block_type_2.-brand-mode-tertiary .title span {
        color: #F5F5F5; }
    .section_text_block_type_2.-brand-mode-primary .text-1, .section_text_block_type_2.-brand-mode-secondary .text-1, .section_text_block_type_2.-brand-mode-tertiary .text-1 {
      color: #F5F5F5; }
  .section_text_block_type_2.-brand-mode-secondary .text-1 {
    color: #0000FE; }
  .section_text_block_type_2.-highlight-mode-primary, .section_text_block_type_2.-highlight-mode-secondary, .section_text_block_type_2.-highlight-mode-tertiary {
    background: #0000FE; }
    .section_text_block_type_2.-highlight-mode-primary .title, .section_text_block_type_2.-highlight-mode-secondary .title, .section_text_block_type_2.-highlight-mode-tertiary .title {
      color: #F5F5F5; }
      .section_text_block_type_2.-highlight-mode-primary .title span, .section_text_block_type_2.-highlight-mode-secondary .title span, .section_text_block_type_2.-highlight-mode-tertiary .title span {
        color: #F5F5F5; }
    .section_text_block_type_2.-highlight-mode-primary .text-1, .section_text_block_type_2.-highlight-mode-secondary .text-1, .section_text_block_type_2.-highlight-mode-tertiary .text-1 {
      color: #F5F5F5; }
  .section_text_block_type_2 .container {
    max-width: 1224px; }
    @media screen and (max-width: 767px) {
      .section_text_block_type_2 .container {
        padding: 0 24px; } }
  .section_text_block_type_2 .row {
    display: flex;
    flex-wrap: wrap; }
    @media screen and (max-width: 768px) {
      .section_text_block_type_2 .row {
        flex-direction: column; } }
    .section_text_block_type_2 .row .col {
      width: 50%; }
      @media screen and (max-width: 768px) {
        .section_text_block_type_2 .row .col {
          width: 100%; } }
  .section_text_block_type_2 .title {
    margin-right: 120px; }
    @media screen and (max-width: 1024px) {
      .section_text_block_type_2 .title {
        margin-right: 92px; } }
    @media screen and (max-width: 768px) {
      .section_text_block_type_2 .title {
        margin-right: 0; } }
    .section_text_block_type_2 .title span {
      color: #B5AAAA; }
  .section_text_block_type_2 .text-1 {
    color: #B5AAAA; }
    @media screen and (max-width: 768px) {
      .section_text_block_type_2 .text-1 {
        margin-top: 32px; } }

.section_slider {
  background: #F5F5F5;
  padding: 80px 0;
  overflow: hidden; }
  @media screen and (max-width: 768px) {
    .section_slider {
      padding: 64px 0; } }
  .section_slider.-light-mode-primary, .section_slider.-light-mode-secondary, .section_slider.-light-mode-tertiary {
    background: #F5F5F5; }
    .section_slider.-light-mode-primary .title, .section_slider.-light-mode-secondary .title, .section_slider.-light-mode-tertiary .title {
      color: #1A1919; }
  .section_slider.-light-mode-secondary {
    background: #EBEBEB; }
  .section_slider.-light-mode-tertiary {
    background: #A49B9B; }
    .section_slider.-light-mode-tertiary .slide-inner .info .text {
      color: #EBEBEB; }
  .section_slider.-dark-mode-primary, .section_slider.-dark-mode-secondary, .section_slider.-dark-mode-tertiary {
    background: #1A1919; }
    .section_slider.-dark-mode-primary .title, .section_slider.-dark-mode-secondary .title, .section_slider.-dark-mode-tertiary .title {
      color: #F5F5F5; }
    .section_slider.-dark-mode-primary .slide-inner .info .text, .section_slider.-dark-mode-secondary .slide-inner .info .text, .section_slider.-dark-mode-tertiary .slide-inner .info .text {
      color: #A49B9B; }
    .section_slider.-dark-mode-primary .slide-inner .btn-primary, .section_slider.-dark-mode-secondary .slide-inner .btn-primary, .section_slider.-dark-mode-tertiary .slide-inner .btn-primary {
      color: #4157FF; }
      .section_slider.-dark-mode-primary .slide-inner .btn-primary:hover, .section_slider.-dark-mode-secondary .slide-inner .btn-primary:hover, .section_slider.-dark-mode-tertiary .slide-inner .btn-primary:hover {
        color: #0083FE; }
  .section_slider.-dark-mode-secondary {
    background: #272526; }
  .section_slider.-dark-mode-tertiary {
    background: #494444; }
  .section_slider.-brand-mode-primary, .section_slider.-brand-mode-secondary, .section_slider.-brand-mode-tertiary {
    background: #FF380E; }
    .section_slider.-brand-mode-primary .title, .section_slider.-brand-mode-primary .slide-inner .info .text, .section_slider.-brand-mode-secondary .title, .section_slider.-brand-mode-secondary .slide-inner .info .text, .section_slider.-brand-mode-tertiary .title, .section_slider.-brand-mode-tertiary .slide-inner .info .text {
      color: #F5F5F5; }
    .section_slider.-brand-mode-primary .swiper-pagination-bullet, .section_slider.-brand-mode-secondary .swiper-pagination-bullet, .section_slider.-brand-mode-tertiary .swiper-pagination-bullet {
      background-color: #F5F5F5; }
    .section_slider.-brand-mode-primary .swiper-pagination-bullet.swiper-pagination-bullet-active, .section_slider.-brand-mode-secondary .swiper-pagination-bullet.swiper-pagination-bullet-active, .section_slider.-brand-mode-tertiary .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: #0000FE; }
  .section_slider.-brand-mode-secondary .slide-inner .info .text {
    color: #0000FE; }
  .section_slider.-highlight-mode-primary, .section_slider.-highlight-mode-secondary, .section_slider.-highlight-mode-tertiary {
    background: #0000FE; }
    .section_slider.-highlight-mode-primary .title, .section_slider.-highlight-mode-primary .slide-inner .info .text, .section_slider.-highlight-mode-secondary .title, .section_slider.-highlight-mode-secondary .slide-inner .info .text, .section_slider.-highlight-mode-tertiary .title, .section_slider.-highlight-mode-tertiary .slide-inner .info .text {
      color: #F5F5F5; }
    .section_slider.-highlight-mode-primary .swiper-pagination-bullet, .section_slider.-highlight-mode-secondary .swiper-pagination-bullet, .section_slider.-highlight-mode-tertiary .swiper-pagination-bullet {
      background-color: #F5F5F5; }
    .section_slider.-highlight-mode-primary .slide-inner .btn-primary, .section_slider.-highlight-mode-secondary .slide-inner .btn-primary, .section_slider.-highlight-mode-tertiary .slide-inner .btn-primary {
      color: #F5F5F5; }
      .section_slider.-highlight-mode-primary .slide-inner .btn-primary:hover, .section_slider.-highlight-mode-secondary .slide-inner .btn-primary:hover, .section_slider.-highlight-mode-tertiary .slide-inner .btn-primary:hover {
        color: #0083FE; }
  .section_slider .title {
    width: 664px;
    margin: 0 auto 49px;
    padding-left: 16px;
    font-size: 38px;
    font-weight: 700;
    line-height: 1.21; }
    @media (max-width: 900px) {
      .section_slider .title {
        width: 80%; } }
    @media screen and (max-width: 768px) {
      .section_slider .title {
        margin-bottom: 32px; } }
  .section_slider .slide-inner .rect-outer {
    overflow: hidden;
    padding-top: 62.952%;
    border-radius: 4px; }
    @media (max-width: 768px) {
      .section_slider .slide-inner .rect-outer {
        padding-bottom: 18.923%; } }
  .section_slider .slide-inner .info .text {
    position: relative;
    z-index: 2;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3;
    color: #A49B9B; }
    .section_slider .slide-inner .info .text p {
      font-size: 20px;
      font-weight: 700;
      line-height: 1.3; }
  .section_slider .slide-inner .btn-primary {
    margin-top: 32px; }
  .section_slider .swiper-gallery-secondary-container {
    width: 664px;
    margin: 0 auto; }
    @media (max-width: 900px) {
      .section_slider .swiper-gallery-secondary-container {
        width: 80%; } }
    @media (max-width: 768px) {
      .section_slider .swiper-gallery-secondary-container {
        width: 342px;
        margin-top: 32px; } }
  .section_slider .swiper-gallery-secondary {
    margin-left: 232px;
    margin-right: 16px; }
    @media (max-width: 768px) {
      .section_slider .swiper-gallery-secondary {
        margin-left: 16px; } }
  .section_slider .swiper-gallery {
    position: relative; }
    @media screen and (max-width: 768px) {
      .section_slider .swiper-gallery {
        margin: 0 auto; } }
    @media (max-width: 768px) {
      .section_slider .swiper-gallery {
        width: 342px; } }
    .section_slider .swiper-gallery .swiper-wrapper {
      padding-bottom: 40px; }
      @media screen and (max-width: 768px) {
        .section_slider .swiper-gallery .swiper-wrapper {
          display: flex;
          padding-bottom: 32px; } }
      .section_slider .swiper-gallery .swiper-wrapper .swiper-slide-shadow-coverflow {
        border-radius: 4px; }
    @media screen and (max-width: 768px) {
      .section_slider .swiper-gallery .swiper-slide {
        transition: .4s;
        width: 100%;
        transform: scale(0.96); } }
    @media screen and (max-width: 768px) {
      .section_slider .swiper-gallery .swiper-slide.swiper-slide-active {
        transform: scale(1); } }
  .section_slider .swiper-slide {
    width: 664px; }
    @media (max-width: 900px) {
      .section_slider .swiper-slide {
        width: 80%; } }
    @media (max-width: 768px) {
      .section_slider .swiper-slide {
        width: 100%; } }
    .section_slider .swiper-slide .rect-outer {
      opacity: 0.6;
      transition: opacity 0.3s; }
    .section_slider .swiper-slide.swiper-slide-active {
      position: relative;
      z-index: 3; }
      .section_slider .swiper-slide.swiper-slide-active .rect-outer {
        opacity: 1; }
  .section_slider .swiper-pagination {
    position: absolute;
    left: 50% !important;
    bottom: -16px !important;
    z-index: 2;
    transform: translateX(-50%);
    width: calc(664px - 8px) !important;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    padding: 0 16px; }
    @media (max-width: 900px) {
      .section_slider .swiper-pagination {
        width: calc(80% - 8px); } }
    @media (max-width: 768px) {
      .section_slider .swiper-pagination {
        bottom: 0;
        width: auto;
        align-items: center; } }
  .section_slider .swiper-pagination-bullet {
    overflow: hidden;
    width: 8px;
    height: 8px;
    background-color: #B5AAAA;
    opacity: 1;
    margin: 0 !important;
    transition: background-color 0.3s;
    border-radius: 50%; }
    .section_slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: #FF380E; }

.section_statistics_type_2 {
  background: #EBEBEB;
  padding: 176px 0; }
  @media screen and (max-width: 1439px) {
    .section_statistics_type_2 {
      padding: 104px 0 128px; } }
  @media screen and (max-width: 767px) {
    .section_statistics_type_2 {
      padding: 80px 0 160px; } }
  .section_statistics_type_2.-light-mode-primary, .section_statistics_type_2.-light-mode-secondary, .section_statistics_type_2.-light-mode-tertiary {
    background: #F5F5F5; }
    .section_statistics_type_2.-light-mode-primary .title, .section_statistics_type_2.-light-mode-primary .icon-block .description, .section_statistics_type_2.-light-mode-secondary .title, .section_statistics_type_2.-light-mode-secondary .icon-block .description, .section_statistics_type_2.-light-mode-tertiary .title, .section_statistics_type_2.-light-mode-tertiary .icon-block .description {
      color: #A49B9B; }
  .section_statistics_type_2.-light-mode-secondary {
    background: #EBEBEB; }
  .section_statistics_type_2.-light-mode-tertiary {
    background: #A49B9B; }
    .section_statistics_type_2.-light-mode-tertiary .title, .section_statistics_type_2.-light-mode-tertiary .icon-block .description {
      color: #EBEBEB; }
  .section_statistics_type_2.-dark-mode-primary, .section_statistics_type_2.-dark-mode-secondary, .section_statistics_type_2.-dark-mode-tertiary {
    background: #1A1919; }
    .section_statistics_type_2.-dark-mode-primary .title, .section_statistics_type_2.-dark-mode-primary .icon-block .description, .section_statistics_type_2.-dark-mode-secondary .title, .section_statistics_type_2.-dark-mode-secondary .icon-block .description, .section_statistics_type_2.-dark-mode-tertiary .title, .section_statistics_type_2.-dark-mode-tertiary .icon-block .description {
      color: #A49B9B; }
    .section_statistics_type_2.-dark-mode-primary .number, .section_statistics_type_2.-dark-mode-primary .text, .section_statistics_type_2.-dark-mode-secondary .number, .section_statistics_type_2.-dark-mode-secondary .text, .section_statistics_type_2.-dark-mode-tertiary .number, .section_statistics_type_2.-dark-mode-tertiary .text {
      color: #F5F5F5; }
    .section_statistics_type_2.-dark-mode-primary .text, .section_statistics_type_2.-dark-mode-secondary .text, .section_statistics_type_2.-dark-mode-tertiary .text {
      border-bottom: 1px solid #B5AAAA; }
  .section_statistics_type_2.-dark-mode-secondary {
    background: #272526; }
  .section_statistics_type_2.-dark-mode-tertiary {
    background: #494444; }
  .section_statistics_type_2.-brand-mode-primary, .section_statistics_type_2.-brand-mode-secondary, .section_statistics_type_2.-brand-mode-tertiary {
    background: #FF380E; }
    .section_statistics_type_2.-brand-mode-primary .title, .section_statistics_type_2.-brand-mode-primary .icon-block .description, .section_statistics_type_2.-brand-mode-primary .number, .section_statistics_type_2.-brand-mode-primary .text, .section_statistics_type_2.-brand-mode-secondary .title, .section_statistics_type_2.-brand-mode-secondary .icon-block .description, .section_statistics_type_2.-brand-mode-secondary .number, .section_statistics_type_2.-brand-mode-secondary .text, .section_statistics_type_2.-brand-mode-tertiary .title, .section_statistics_type_2.-brand-mode-tertiary .icon-block .description, .section_statistics_type_2.-brand-mode-tertiary .number, .section_statistics_type_2.-brand-mode-tertiary .text {
      color: #F5F5F5; }
    .section_statistics_type_2.-brand-mode-primary .text, .section_statistics_type_2.-brand-mode-secondary .text, .section_statistics_type_2.-brand-mode-tertiary .text {
      border-bottom: 1px solid #F5F5F5; }
  .section_statistics_type_2.-brand-mode-secondary .title, .section_statistics_type_2.-brand-mode-secondary .icon-block .description {
    color: #0000FE; }
  .section_statistics_type_2.-highlight-mode-primary, .section_statistics_type_2.-highlight-mode-secondary, .section_statistics_type_2.-highlight-mode-tertiary {
    background: #0000FE; }
    .section_statistics_type_2.-highlight-mode-primary .title, .section_statistics_type_2.-highlight-mode-primary .icon-block .description, .section_statistics_type_2.-highlight-mode-primary .number, .section_statistics_type_2.-highlight-mode-primary .text, .section_statistics_type_2.-highlight-mode-secondary .title, .section_statistics_type_2.-highlight-mode-secondary .icon-block .description, .section_statistics_type_2.-highlight-mode-secondary .number, .section_statistics_type_2.-highlight-mode-secondary .text, .section_statistics_type_2.-highlight-mode-tertiary .title, .section_statistics_type_2.-highlight-mode-tertiary .icon-block .description, .section_statistics_type_2.-highlight-mode-tertiary .number, .section_statistics_type_2.-highlight-mode-tertiary .text {
      color: #F5F5F5; }
    .section_statistics_type_2.-highlight-mode-primary .text, .section_statistics_type_2.-highlight-mode-secondary .text, .section_statistics_type_2.-highlight-mode-tertiary .text {
      border-bottom: 1px solid #F5F5F5; }
  .section_statistics_type_2 .container {
    max-width: 1008px; }
  .section_statistics_type_2 .items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: -121px; }
    @media screen and (max-width: 768px) {
      .section_statistics_type_2 .items {
        margin-top: -120px;
        flex-direction: column;
        align-items: center; } }
    .section_statistics_type_2 .items .item {
      width: 308px;
      margin-top: 121px; }
      @media screen and (max-width: 768px) {
        .section_statistics_type_2 .items .item {
          margin-top: 120px; } }
      @media screen and (max-width: 400px) {
        .section_statistics_type_2 .items .item {
          width: 100%; } }
  .section_statistics_type_2 .title {
    color: #A49B9B; }
  .section_statistics_type_2 .text {
    margin-top: 18px;
    padding-bottom: 32px;
    border-bottom: 1px solid #494444; }
  .section_statistics_type_2 .icon-block {
    display: flex;
    gap: 24px;
    margin-top: 24px; }
    .section_statistics_type_2 .icon-block .icon-wrap {
      min-width: 64px;
      max-width: 64px;
      height: 64px; }
      .section_statistics_type_2 .icon-block .icon-wrap .icon {
        display: block;
        width: 100%; }
    .section_statistics_type_2 .icon-block .description {
      font-size: 17px;
      font-weight: 700;
      line-height: 1.29;
      color: #A49B9B; }

.services-list {
  background: #A49B9B;
  padding: 112px 0; }
  @media (max-width: 1439px) {
    .services-list {
      padding: 98px 0; } }
  @media (max-width: 767px) {
    .services-list {
      padding: 98px 0 80px 0; } }
  .services-list.-light-mode-primary {
    background: #F5F5F5; }
  .services-list.-light-mode-secondary {
    background: #EBEBEB; }
  .services-list.-light-mode-tertiary {
    background: #A49B9B; }
  .services-list.-dark-mode-primary {
    background: #1A1919; }
    .services-list.-dark-mode-primary h1, .services-list.-dark-mode-primary h2, .services-list.-dark-mode-primary h3, .services-list.-dark-mode-primary h4, .services-list.-dark-mode-primary h5, .services-list.-dark-mode-primary .text-1 {
      color: #F5F5F5; }
    .services-list.-dark-mode-primary .text-3 {
      color: #A49B9B; }
  .services-list.-dark-mode-secondary {
    background: #272526; }
    .services-list.-dark-mode-secondary h1, .services-list.-dark-mode-secondary h2, .services-list.-dark-mode-secondary h3, .services-list.-dark-mode-secondary h4, .services-list.-dark-mode-secondary h5, .services-list.-dark-mode-secondary .text-1 {
      color: #F5F5F5; }
    .services-list.-dark-mode-secondary .text-3 {
      color: #A49B9B; }
  .services-list.-dark-mode-tertiary {
    background: #494444; }
    .services-list.-dark-mode-tertiary h1, .services-list.-dark-mode-tertiary h2, .services-list.-dark-mode-tertiary h3, .services-list.-dark-mode-tertiary h4, .services-list.-dark-mode-tertiary h5, .services-list.-dark-mode-tertiary .text-1 {
      color: #F5F5F5; }
    .services-list.-dark-mode-tertiary .text-3 {
      color: #A49B9B; }
  .services-list.-brand-mode-primary {
    background: #FF380E; }
    .services-list.-brand-mode-primary h1, .services-list.-brand-mode-primary h2, .services-list.-brand-mode-primary h3, .services-list.-brand-mode-primary h4, .services-list.-brand-mode-primary h5, .services-list.-brand-mode-primary .text-3, .services-list.-brand-mode-primary .text-1 {
      color: #F5F5F5; }
  .services-list.-brand-mode-secondary {
    background: #FF380E; }
    .services-list.-brand-mode-secondary h1, .services-list.-brand-mode-secondary h2, .services-list.-brand-mode-secondary h3, .services-list.-brand-mode-secondary h4, .services-list.-brand-mode-secondary h5, .services-list.-brand-mode-secondary .text-1 {
      color: #F5F5F5; }
    .services-list.-brand-mode-secondary .text-3 {
      color: #0000FE; }
  .services-list.-brand-mode-tertiary {
    background: #FF380E; }
    .services-list.-brand-mode-tertiary h1, .services-list.-brand-mode-tertiary h2, .services-list.-brand-mode-tertiary h3, .services-list.-brand-mode-tertiary h4, .services-list.-brand-mode-tertiary h5, .services-list.-brand-mode-tertiary .text-3, .services-list.-brand-mode-tertiary .text-1 {
      color: #F5F5F5; }
  .services-list.-highlight-mode-primary, .services-list.-highlight-mode-secondary, .services-list.-highlight-mode-tertiary {
    background: #0000FE; }
    .services-list.-highlight-mode-primary h1, .services-list.-highlight-mode-primary h2, .services-list.-highlight-mode-primary h3, .services-list.-highlight-mode-primary h4, .services-list.-highlight-mode-primary h5, .services-list.-highlight-mode-primary .text-3, .services-list.-highlight-mode-primary .text-1, .services-list.-highlight-mode-secondary h1, .services-list.-highlight-mode-secondary h2, .services-list.-highlight-mode-secondary h3, .services-list.-highlight-mode-secondary h4, .services-list.-highlight-mode-secondary h5, .services-list.-highlight-mode-secondary .text-3, .services-list.-highlight-mode-secondary .text-1, .services-list.-highlight-mode-tertiary h1, .services-list.-highlight-mode-tertiary h2, .services-list.-highlight-mode-tertiary h3, .services-list.-highlight-mode-tertiary h4, .services-list.-highlight-mode-tertiary h5, .services-list.-highlight-mode-tertiary .text-3, .services-list.-highlight-mode-tertiary .text-1 {
      color: #F5F5F5; }
    .services-list.-highlight-mode-primary .services-list__item-title::before, .services-list.-highlight-mode-secondary .services-list__item-title::before, .services-list.-highlight-mode-tertiary .services-list__item-title::before {
      background-image: url(66b0c2f2ac81a55a530f.svg); }
    .services-list.-highlight-mode-primary .services-list__item::before, .services-list.-highlight-mode-secondary .services-list__item::before, .services-list.-highlight-mode-tertiary .services-list__item::before {
      background-image: url(dba9fb7257158fbbe957.svg); }
  .services-list .container {
    max-width: 1224px; }
    @media (max-width: 767px) {
      .services-list .container {
        padding: 0 25px; } }
  .services-list h1, .services-list h2, .services-list h3, .services-list h4 {
    color: #EBEBEB;
    max-width: 524px; }
  .services-list__list {
    margin-top: 80px;
    display: flex;
    justify-content: space-between; }
    @media (max-width: 1023px) {
      .services-list__list {
        gap: 16px; } }
    @media (max-width: 767px) {
      .services-list__list {
        display: block;
        margin-top: 61px; } }
  .services-list__items {
    width: 50%; }
    @media (max-width: 767px) {
      .services-list__items {
        width: 100%;
        margin-bottom: 45px; } }
  .services-list__item-title {
    margin-bottom: 32px;
    padding-left: 56px;
    position: relative; }
    @media (max-width: 1080px) {
      .services-list__item-title {
        min-height: 68px;
        margin-bottom: 14px; } }
    @media (max-width: 767px) {
      .services-list__item-title {
        padding-left: 56px;
        margin-bottom: -2px; } }
    .services-list__item-title::before {
      position: absolute;
      background: url(b9f9985f45adf4ab5e68.svg);
      background-position: center;
      background-repeat: no-repeat;
      content: '';
      left: 0;
      height: 56px;
      width: 56px;
      top: -12px; }
  .services-list__item {
    margin-bottom: 24px;
    padding-left: calc(8px + 48px);
    position: relative; }
    @media (max-width: 767px) {
      .services-list__item {
        margin-bottom: 12px; } }
    .services-list__item::before {
      position: absolute;
      background: url(93723c583d688f7eb492.svg);
      background-position: center;
      background-repeat: no-repeat;
      content: '';
      left: 4px;
      height: 48px;
      width: 48px;
      top: -14px; }
      @media (max-width: 1080px) {
        .services-list__item::before {
          top: -9px; } }
      @media (max-width: 767px) {
        .services-list__item::before {
          top: -14px; } }

.section_simple_content {
  padding: 54px 0;
  background: #EBEBEB; }
  @media screen and (max-width: 1439px) {
    .section_simple_content {
      padding: 58px 0; } }
  @media screen and (max-width: 767px) {
    .section_simple_content {
      padding: 108px 0 0; } }
  .section_simple_content.-light-mode-primary, .section_simple_content.-light-mode-secondary, .section_simple_content.-light-mode-tertiary {
    background: #F5F5F5; }
    .section_simple_content.-light-mode-primary .text-2, .section_simple_content.-light-mode-secondary .text-2, .section_simple_content.-light-mode-tertiary .text-2 {
      color: #1A1919; }
  .section_simple_content.-light-mode-secondary {
    background: #EBEBEB; }
  .section_simple_content.-light-mode-tertiary {
    background: #A49B9B; }
  .section_simple_content.-dark-mode-primary, .section_simple_content.-dark-mode-secondary, .section_simple_content.-dark-mode-tertiary {
    background: #1A1919; }
    .section_simple_content.-dark-mode-primary .text-2, .section_simple_content.-dark-mode-secondary .text-2, .section_simple_content.-dark-mode-tertiary .text-2 {
      color: #F5F5F5; }
  .section_simple_content.-dark-mode-secondary {
    background: #272526; }
  .section_simple_content.-dark-mode-tertiary {
    background: #494444; }
  .section_simple_content.-brand-mode-primary, .section_simple_content.-brand-mode-secondary, .section_simple_content.-brand-mode-tertiary {
    background: #FF380E; }
    .section_simple_content.-brand-mode-primary .text-2, .section_simple_content.-brand-mode-secondary .text-2, .section_simple_content.-brand-mode-tertiary .text-2 {
      color: #F5F5F5; }
  .section_simple_content.-highlight-mode-primary, .section_simple_content.-highlight-mode-secondary, .section_simple_content.-highlight-mode-tertiary {
    background: #0000FE; }
    .section_simple_content.-highlight-mode-primary .text-2, .section_simple_content.-highlight-mode-secondary .text-2, .section_simple_content.-highlight-mode-tertiary .text-2 {
      color: #F5F5F5; }
      .section_simple_content.-highlight-mode-primary .text-2 a, .section_simple_content.-highlight-mode-secondary .text-2 a, .section_simple_content.-highlight-mode-tertiary .text-2 a {
        color: #F5F5F5; }
        .section_simple_content.-highlight-mode-primary .text-2 a:hover, .section_simple_content.-highlight-mode-secondary .text-2 a:hover, .section_simple_content.-highlight-mode-tertiary .text-2 a:hover {
          color: #4157FF; }
  .section_simple_content .container {
    max-width: 1008px; }
    @media screen and (max-width: 1439px) {
      .section_simple_content .container {
        padding: 0 216px 0 140px; } }
    @media screen and (max-width: 767px) {
      .section_simple_content .container {
        padding: 0 25px; } }
  .section_simple_content .text-2 p {
    margin-top: 24px; }
    .section_simple_content .text-2 p:first-child {
      margin-top: 0; }
  .section_simple_content .text-2 a {
    text-decoration: underline;
    text-underline-offset: 4px;
    transition: .3s; }
    .section_simple_content .text-2 a:hover {
      color: #4157FF; }
  .section_simple_content .text-2 strong {
    font-weight: 700; }
  .section_simple_content .text-2 em {
    font-style: italic; }
  .section_simple_content .text-2 h1,
  .section_simple_content .text-2 h2,
  .section_simple_content .text-2 h3,
  .section_simple_content .text-2 h4 {
    font-weight: 700;
    margin-top: 24px; }
  .section_simple_content .text-2 h1 {
    font-size: 42px;
    line-height: 52px;
    /* 123.81% */ }
  .section_simple_content .text-2 h2 {
    font-size: 38px;
    line-height: 46px;
    /* 121.053% */ }
  .section_simple_content .text-2 h3 {
    font-size: 32px;
    line-height: 40px;
    /* 125% */ }
  .section_simple_content .text-2 h4 {
    font-size: 20px;
    line-height: 26px;
    /* 130% */ }
  .section_simple_content .text-2 ul, .section_simple_content .text-2 ol {
    margin-top: 24px;
    padding-left: 24px; }
    .section_simple_content .text-2 ul li, .section_simple_content .text-2 ol li {
      margin-top: 8px; }
  .section_simple_content .text-2 ul {
    list-style-type: disc; }
  .section_simple_content .text-2 ol {
    list-style-type: decimal; }

.section_simple_content_type_2 {
  padding: 54px 0;
  background: #EBEBEB; }
  @media (max-width: 768px) {
    .section_simple_content_type_2 {
      padding-top: 48.79px; } }
  .section_simple_content_type_2.-light-mode-primary, .section_simple_content_type_2.-light-mode-secondary {
    background: #F5F5F5; }
    .section_simple_content_type_2.-light-mode-primary .top-text, .section_simple_content_type_2.-light-mode-primary .text-2, .section_simple_content_type_2.-light-mode-secondary .top-text, .section_simple_content_type_2.-light-mode-secondary .text-2 {
      color: #A49B9B; }
    .section_simple_content_type_2.-light-mode-primary .text-2 h1,
    .section_simple_content_type_2.-light-mode-primary .text-2 h2,
    .section_simple_content_type_2.-light-mode-primary .text-2 h3,
    .section_simple_content_type_2.-light-mode-primary .text-2 h4,
    .section_simple_content_type_2.-light-mode-primary .text-2 h5,
    .section_simple_content_type_2.-light-mode-primary .text-2 h6, .section_simple_content_type_2.-light-mode-secondary .text-2 h1,
    .section_simple_content_type_2.-light-mode-secondary .text-2 h2,
    .section_simple_content_type_2.-light-mode-secondary .text-2 h3,
    .section_simple_content_type_2.-light-mode-secondary .text-2 h4,
    .section_simple_content_type_2.-light-mode-secondary .text-2 h5,
    .section_simple_content_type_2.-light-mode-secondary .text-2 h6 {
      color: #A49B9B; }
    .section_simple_content_type_2.-light-mode-primary .text-2 h1, .section_simple_content_type_2.-light-mode-secondary .text-2 h1 {
      color: #1A1919; }
  .section_simple_content_type_2.-light-mode-secondary {
    background: #EBEBEB; }
  .section_simple_content_type_2.-light-mode-tertiary {
    background: #A49B9B; }
    .section_simple_content_type_2.-light-mode-tertiary .top-text, .section_simple_content_type_2.-light-mode-tertiary .text-2 {
      color: #EBEBEB; }
    .section_simple_content_type_2.-light-mode-tertiary .text-2 h1,
    .section_simple_content_type_2.-light-mode-tertiary .text-2 h2,
    .section_simple_content_type_2.-light-mode-tertiary .text-2 h3,
    .section_simple_content_type_2.-light-mode-tertiary .text-2 h4,
    .section_simple_content_type_2.-light-mode-tertiary .text-2 h5,
    .section_simple_content_type_2.-light-mode-tertiary .text-2 h6 {
      color: #EBEBEB; }
    .section_simple_content_type_2.-light-mode-tertiary .text-2 h1 {
      color: #1A1919; }
  .section_simple_content_type_2.-dark-mode-primary, .section_simple_content_type_2.-dark-mode-secondary, .section_simple_content_type_2.-dark-mode-tertiary {
    background: #1A1919; }
    .section_simple_content_type_2.-dark-mode-primary .top-text, .section_simple_content_type_2.-dark-mode-primary .text-2, .section_simple_content_type_2.-dark-mode-secondary .top-text, .section_simple_content_type_2.-dark-mode-secondary .text-2, .section_simple_content_type_2.-dark-mode-tertiary .top-text, .section_simple_content_type_2.-dark-mode-tertiary .text-2 {
      color: #A49B9B; }
    .section_simple_content_type_2.-dark-mode-primary .text-2 h1,
    .section_simple_content_type_2.-dark-mode-primary .text-2 h2,
    .section_simple_content_type_2.-dark-mode-primary .text-2 h3,
    .section_simple_content_type_2.-dark-mode-primary .text-2 h4,
    .section_simple_content_type_2.-dark-mode-primary .text-2 h5,
    .section_simple_content_type_2.-dark-mode-primary .text-2 h6, .section_simple_content_type_2.-dark-mode-secondary .text-2 h1,
    .section_simple_content_type_2.-dark-mode-secondary .text-2 h2,
    .section_simple_content_type_2.-dark-mode-secondary .text-2 h3,
    .section_simple_content_type_2.-dark-mode-secondary .text-2 h4,
    .section_simple_content_type_2.-dark-mode-secondary .text-2 h5,
    .section_simple_content_type_2.-dark-mode-secondary .text-2 h6, .section_simple_content_type_2.-dark-mode-tertiary .text-2 h1,
    .section_simple_content_type_2.-dark-mode-tertiary .text-2 h2,
    .section_simple_content_type_2.-dark-mode-tertiary .text-2 h3,
    .section_simple_content_type_2.-dark-mode-tertiary .text-2 h4,
    .section_simple_content_type_2.-dark-mode-tertiary .text-2 h5,
    .section_simple_content_type_2.-dark-mode-tertiary .text-2 h6 {
      color: #A49B9B; }
    .section_simple_content_type_2.-dark-mode-primary .text-2 h1, .section_simple_content_type_2.-dark-mode-secondary .text-2 h1, .section_simple_content_type_2.-dark-mode-tertiary .text-2 h1 {
      color: #F5F5F5; }
  .section_simple_content_type_2.-dark-mode-secondary {
    background: #272526; }
  .section_simple_content_type_2.-dark-mode-tertiary {
    background: #494444; }
  .section_simple_content_type_2.-brand-mode-primary, .section_simple_content_type_2.-brand-mode-secondary, .section_simple_content_type_2.-brand-mode-tertiary {
    background: #FF380E; }
    .section_simple_content_type_2.-brand-mode-primary .top-text, .section_simple_content_type_2.-brand-mode-primary .text-2, .section_simple_content_type_2.-brand-mode-secondary .top-text, .section_simple_content_type_2.-brand-mode-secondary .text-2, .section_simple_content_type_2.-brand-mode-tertiary .top-text, .section_simple_content_type_2.-brand-mode-tertiary .text-2 {
      color: #F5F5F5; }
    .section_simple_content_type_2.-brand-mode-primary .text-2 h1,
    .section_simple_content_type_2.-brand-mode-primary .text-2 h2,
    .section_simple_content_type_2.-brand-mode-primary .text-2 h3,
    .section_simple_content_type_2.-brand-mode-primary .text-2 h4,
    .section_simple_content_type_2.-brand-mode-primary .text-2 h5,
    .section_simple_content_type_2.-brand-mode-primary .text-2 h6, .section_simple_content_type_2.-brand-mode-secondary .text-2 h1,
    .section_simple_content_type_2.-brand-mode-secondary .text-2 h2,
    .section_simple_content_type_2.-brand-mode-secondary .text-2 h3,
    .section_simple_content_type_2.-brand-mode-secondary .text-2 h4,
    .section_simple_content_type_2.-brand-mode-secondary .text-2 h5,
    .section_simple_content_type_2.-brand-mode-secondary .text-2 h6, .section_simple_content_type_2.-brand-mode-tertiary .text-2 h1,
    .section_simple_content_type_2.-brand-mode-tertiary .text-2 h2,
    .section_simple_content_type_2.-brand-mode-tertiary .text-2 h3,
    .section_simple_content_type_2.-brand-mode-tertiary .text-2 h4,
    .section_simple_content_type_2.-brand-mode-tertiary .text-2 h5,
    .section_simple_content_type_2.-brand-mode-tertiary .text-2 h6 {
      color: #F5F5F5; }
    .section_simple_content_type_2.-brand-mode-primary .text-2 h1, .section_simple_content_type_2.-brand-mode-secondary .text-2 h1, .section_simple_content_type_2.-brand-mode-tertiary .text-2 h1 {
      color: #F5F5F5; }
  .section_simple_content_type_2.-brand-mode-secondary .top-text, .section_simple_content_type_2.-brand-mode-secondary .text-2 {
    color: #0000FE; }
  .section_simple_content_type_2.-brand-mode-secondary .text-2 h1,
  .section_simple_content_type_2.-brand-mode-secondary .text-2 h2,
  .section_simple_content_type_2.-brand-mode-secondary .text-2 h3,
  .section_simple_content_type_2.-brand-mode-secondary .text-2 h4,
  .section_simple_content_type_2.-brand-mode-secondary .text-2 h5,
  .section_simple_content_type_2.-brand-mode-secondary .text-2 h6 {
    color: #0000FE; }
  .section_simple_content_type_2.-brand-mode-secondary .text-2 h1 {
    color: #F5F5F5; }
  .section_simple_content_type_2.-highlight-mode-primary, .section_simple_content_type_2.-highlight-mode-secondary, .section_simple_content_type_2.-highlight-mode-tertiary {
    background: #0000FE; }
    .section_simple_content_type_2.-highlight-mode-primary .top-text, .section_simple_content_type_2.-highlight-mode-primary .text-2, .section_simple_content_type_2.-highlight-mode-secondary .top-text, .section_simple_content_type_2.-highlight-mode-secondary .text-2, .section_simple_content_type_2.-highlight-mode-tertiary .top-text, .section_simple_content_type_2.-highlight-mode-tertiary .text-2 {
      color: #F5F5F5; }
    .section_simple_content_type_2.-highlight-mode-primary .text-2 h1,
    .section_simple_content_type_2.-highlight-mode-primary .text-2 h2,
    .section_simple_content_type_2.-highlight-mode-primary .text-2 h3,
    .section_simple_content_type_2.-highlight-mode-primary .text-2 h4,
    .section_simple_content_type_2.-highlight-mode-primary .text-2 h5,
    .section_simple_content_type_2.-highlight-mode-primary .text-2 h6, .section_simple_content_type_2.-highlight-mode-secondary .text-2 h1,
    .section_simple_content_type_2.-highlight-mode-secondary .text-2 h2,
    .section_simple_content_type_2.-highlight-mode-secondary .text-2 h3,
    .section_simple_content_type_2.-highlight-mode-secondary .text-2 h4,
    .section_simple_content_type_2.-highlight-mode-secondary .text-2 h5,
    .section_simple_content_type_2.-highlight-mode-secondary .text-2 h6, .section_simple_content_type_2.-highlight-mode-tertiary .text-2 h1,
    .section_simple_content_type_2.-highlight-mode-tertiary .text-2 h2,
    .section_simple_content_type_2.-highlight-mode-tertiary .text-2 h3,
    .section_simple_content_type_2.-highlight-mode-tertiary .text-2 h4,
    .section_simple_content_type_2.-highlight-mode-tertiary .text-2 h5,
    .section_simple_content_type_2.-highlight-mode-tertiary .text-2 h6 {
      color: #F5F5F5; }
    .section_simple_content_type_2.-highlight-mode-primary .text-2 h1, .section_simple_content_type_2.-highlight-mode-secondary .text-2 h1, .section_simple_content_type_2.-highlight-mode-tertiary .text-2 h1 {
      color: #F5F5F5; }
  .section_simple_content_type_2 .container {
    max-width: 1008px; }
    @media screen and (max-width: 1439px) {
      .section_simple_content_type_2 .container {
        padding: 0 140px; } }
    @media screen and (max-width: 767px) {
      .section_simple_content_type_2 .container {
        padding: 0 25px; } }
  .section_simple_content_type_2 .top-text {
    color: #A49B9B;
    font-size: 20px;
    line-height: 1.3;
    padding-bottom: 8px; }
  .section_simple_content_type_2 .top-text a, .section_simple_content_type_2 .text-2 a {
    text-decoration: underline;
    text-underline-offset: 4px;
    transition: .3s; }
    .section_simple_content_type_2 .top-text a:hover, .section_simple_content_type_2 .text-2 a:hover {
      color: #0000FE; }
  .section_simple_content_type_2 .top-text strong, .section_simple_content_type_2 .text-2 strong {
    font-weight: 700; }
  .section_simple_content_type_2 .top-text em, .section_simple_content_type_2 .text-2 em {
    font-style: italic; }
  .section_simple_content_type_2 .text-2 {
    color: #A49B9B; }
    .section_simple_content_type_2 .text-2 p {
      margin-top: 32px; }
      .section_simple_content_type_2 .text-2 p:first-child {
        margin-top: 0; }
    .section_simple_content_type_2 .text-2 h1,
    .section_simple_content_type_2 .text-2 h2,
    .section_simple_content_type_2 .text-2 h3,
    .section_simple_content_type_2 .text-2 h4,
    .section_simple_content_type_2 .text-2 h5,
    .section_simple_content_type_2 .text-2 h6 {
      font-weight: 700;
      margin-top: 24px;
      color: #A49B9B; }
    .section_simple_content_type_2 .text-2 h1 {
      font-size: 42px;
      line-height: 52px;
      /* 123.81% */
      color: #1A1919; }
    .section_simple_content_type_2 .text-2 h2 {
      font-size: 38px;
      line-height: 46px;
      /* 121.053% */
      margin-top: 40px;
      margin-bottom: 40px; }
    .section_simple_content_type_2 .text-2 h3 {
      font-size: 32px;
      line-height: 40px;
      /* 125% */ }
    .section_simple_content_type_2 .text-2 h4 {
      font-size: 20px;
      line-height: 26px;
      /* 130% */ }
    .section_simple_content_type_2 .text-2 ul, .section_simple_content_type_2 .text-2 ol {
      margin-top: 24px;
      padding-left: 24px; }
      .section_simple_content_type_2 .text-2 ul li, .section_simple_content_type_2 .text-2 ol li {
        margin-top: 8px; }
    .section_simple_content_type_2 .text-2 ul {
      list-style-type: disc; }
    .section_simple_content_type_2 .text-2 ol {
      list-style-type: decimal; }

.section_simple_content_type_4 {
  padding: 80px 0;
  background: #EBEBEB; }
  @media (max-width: 767px) {
    .section_simple_content_type_4 {
      padding: 64px 0; } }
  .section_simple_content_type_4.-light-mode-primary, .section_simple_content_type_4.-light-mode-secondary, .section_simple_content_type_4.-light-mode-tertiary {
    background: #F5F5F5; }
    .section_simple_content_type_4.-light-mode-primary .left-text, .section_simple_content_type_4.-light-mode-primary .right-text, .section_simple_content_type_4.-light-mode-secondary .left-text, .section_simple_content_type_4.-light-mode-secondary .right-text, .section_simple_content_type_4.-light-mode-tertiary .left-text, .section_simple_content_type_4.-light-mode-tertiary .right-text {
      color: #1A1919; }
      .section_simple_content_type_4.-light-mode-primary .left-text .text-3, .section_simple_content_type_4.-light-mode-primary .right-text .text-3, .section_simple_content_type_4.-light-mode-secondary .left-text .text-3, .section_simple_content_type_4.-light-mode-secondary .right-text .text-3, .section_simple_content_type_4.-light-mode-tertiary .left-text .text-3, .section_simple_content_type_4.-light-mode-tertiary .right-text .text-3 {
        color: #494444; }
      .section_simple_content_type_4.-light-mode-primary .left-text .text-2, .section_simple_content_type_4.-light-mode-primary .left-text h1, .section_simple_content_type_4.-light-mode-primary .left-text h2, .section_simple_content_type_4.-light-mode-primary .left-text h3, .section_simple_content_type_4.-light-mode-primary .left-text h4, .section_simple_content_type_4.-light-mode-primary .left-text h5, .section_simple_content_type_4.-light-mode-primary .right-text .text-2, .section_simple_content_type_4.-light-mode-primary .right-text h1, .section_simple_content_type_4.-light-mode-primary .right-text h2, .section_simple_content_type_4.-light-mode-primary .right-text h3, .section_simple_content_type_4.-light-mode-primary .right-text h4, .section_simple_content_type_4.-light-mode-primary .right-text h5, .section_simple_content_type_4.-light-mode-secondary .left-text .text-2, .section_simple_content_type_4.-light-mode-secondary .left-text h1, .section_simple_content_type_4.-light-mode-secondary .left-text h2, .section_simple_content_type_4.-light-mode-secondary .left-text h3, .section_simple_content_type_4.-light-mode-secondary .left-text h4, .section_simple_content_type_4.-light-mode-secondary .left-text h5, .section_simple_content_type_4.-light-mode-secondary .right-text .text-2, .section_simple_content_type_4.-light-mode-secondary .right-text h1, .section_simple_content_type_4.-light-mode-secondary .right-text h2, .section_simple_content_type_4.-light-mode-secondary .right-text h3, .section_simple_content_type_4.-light-mode-secondary .right-text h4, .section_simple_content_type_4.-light-mode-secondary .right-text h5, .section_simple_content_type_4.-light-mode-tertiary .left-text .text-2, .section_simple_content_type_4.-light-mode-tertiary .left-text h1, .section_simple_content_type_4.-light-mode-tertiary .left-text h2, .section_simple_content_type_4.-light-mode-tertiary .left-text h3, .section_simple_content_type_4.-light-mode-tertiary .left-text h4, .section_simple_content_type_4.-light-mode-tertiary .left-text h5, .section_simple_content_type_4.-light-mode-tertiary .right-text .text-2, .section_simple_content_type_4.-light-mode-tertiary .right-text h1, .section_simple_content_type_4.-light-mode-tertiary .right-text h2, .section_simple_content_type_4.-light-mode-tertiary .right-text h3, .section_simple_content_type_4.-light-mode-tertiary .right-text h4, .section_simple_content_type_4.-light-mode-tertiary .right-text h5 {
        color: #1A1919; }
  .section_simple_content_type_4.-light-mode-secondary {
    background: #EBEBEB; }
  .section_simple_content_type_4.-light-mode-tertiary {
    background: #A49B9B; }
  .section_simple_content_type_4.-dark-mode-primary, .section_simple_content_type_4.-dark-mode-secondary, .section_simple_content_type_4.-dark-mode-tertiary {
    background: #1A1919; }
    .section_simple_content_type_4.-dark-mode-primary .left-text, .section_simple_content_type_4.-dark-mode-primary .right-text, .section_simple_content_type_4.-dark-mode-secondary .left-text, .section_simple_content_type_4.-dark-mode-secondary .right-text, .section_simple_content_type_4.-dark-mode-tertiary .left-text, .section_simple_content_type_4.-dark-mode-tertiary .right-text {
      color: #F5F5F5; }
      .section_simple_content_type_4.-dark-mode-primary .left-text .text-3, .section_simple_content_type_4.-dark-mode-primary .right-text .text-3, .section_simple_content_type_4.-dark-mode-secondary .left-text .text-3, .section_simple_content_type_4.-dark-mode-secondary .right-text .text-3, .section_simple_content_type_4.-dark-mode-tertiary .left-text .text-3, .section_simple_content_type_4.-dark-mode-tertiary .right-text .text-3 {
        color: #D7D7D7; }
      .section_simple_content_type_4.-dark-mode-primary .left-text .text-2, .section_simple_content_type_4.-dark-mode-primary .left-text h1, .section_simple_content_type_4.-dark-mode-primary .left-text h2, .section_simple_content_type_4.-dark-mode-primary .left-text h3, .section_simple_content_type_4.-dark-mode-primary .left-text h4, .section_simple_content_type_4.-dark-mode-primary .left-text h5, .section_simple_content_type_4.-dark-mode-primary .right-text .text-2, .section_simple_content_type_4.-dark-mode-primary .right-text h1, .section_simple_content_type_4.-dark-mode-primary .right-text h2, .section_simple_content_type_4.-dark-mode-primary .right-text h3, .section_simple_content_type_4.-dark-mode-primary .right-text h4, .section_simple_content_type_4.-dark-mode-primary .right-text h5, .section_simple_content_type_4.-dark-mode-secondary .left-text .text-2, .section_simple_content_type_4.-dark-mode-secondary .left-text h1, .section_simple_content_type_4.-dark-mode-secondary .left-text h2, .section_simple_content_type_4.-dark-mode-secondary .left-text h3, .section_simple_content_type_4.-dark-mode-secondary .left-text h4, .section_simple_content_type_4.-dark-mode-secondary .left-text h5, .section_simple_content_type_4.-dark-mode-secondary .right-text .text-2, .section_simple_content_type_4.-dark-mode-secondary .right-text h1, .section_simple_content_type_4.-dark-mode-secondary .right-text h2, .section_simple_content_type_4.-dark-mode-secondary .right-text h3, .section_simple_content_type_4.-dark-mode-secondary .right-text h4, .section_simple_content_type_4.-dark-mode-secondary .right-text h5, .section_simple_content_type_4.-dark-mode-tertiary .left-text .text-2, .section_simple_content_type_4.-dark-mode-tertiary .left-text h1, .section_simple_content_type_4.-dark-mode-tertiary .left-text h2, .section_simple_content_type_4.-dark-mode-tertiary .left-text h3, .section_simple_content_type_4.-dark-mode-tertiary .left-text h4, .section_simple_content_type_4.-dark-mode-tertiary .left-text h5, .section_simple_content_type_4.-dark-mode-tertiary .right-text .text-2, .section_simple_content_type_4.-dark-mode-tertiary .right-text h1, .section_simple_content_type_4.-dark-mode-tertiary .right-text h2, .section_simple_content_type_4.-dark-mode-tertiary .right-text h3, .section_simple_content_type_4.-dark-mode-tertiary .right-text h4, .section_simple_content_type_4.-dark-mode-tertiary .right-text h5 {
        color: #F5F5F5; }
  .section_simple_content_type_4.-dark-mode-secondary {
    background: #272526; }
  .section_simple_content_type_4.-dark-mode-tertiary {
    background: #494444; }
  .section_simple_content_type_4.-brand-mode-primary, .section_simple_content_type_4.-brand-mode-secondary, .section_simple_content_type_4.-brand-mode-tertiary {
    background: #FF380E; }
    .section_simple_content_type_4.-brand-mode-primary .left-text, .section_simple_content_type_4.-brand-mode-primary .right-text, .section_simple_content_type_4.-brand-mode-secondary .left-text, .section_simple_content_type_4.-brand-mode-secondary .right-text, .section_simple_content_type_4.-brand-mode-tertiary .left-text, .section_simple_content_type_4.-brand-mode-tertiary .right-text {
      color: #F5F5F5; }
      .section_simple_content_type_4.-brand-mode-primary .left-text .text-3, .section_simple_content_type_4.-brand-mode-primary .right-text .text-3, .section_simple_content_type_4.-brand-mode-secondary .left-text .text-3, .section_simple_content_type_4.-brand-mode-secondary .right-text .text-3, .section_simple_content_type_4.-brand-mode-tertiary .left-text .text-3, .section_simple_content_type_4.-brand-mode-tertiary .right-text .text-3 {
        color: #D7D7D7; }
      .section_simple_content_type_4.-brand-mode-primary .left-text .text-2, .section_simple_content_type_4.-brand-mode-primary .left-text h1, .section_simple_content_type_4.-brand-mode-primary .left-text h2, .section_simple_content_type_4.-brand-mode-primary .left-text h3, .section_simple_content_type_4.-brand-mode-primary .left-text h4, .section_simple_content_type_4.-brand-mode-primary .left-text h5, .section_simple_content_type_4.-brand-mode-primary .right-text .text-2, .section_simple_content_type_4.-brand-mode-primary .right-text h1, .section_simple_content_type_4.-brand-mode-primary .right-text h2, .section_simple_content_type_4.-brand-mode-primary .right-text h3, .section_simple_content_type_4.-brand-mode-primary .right-text h4, .section_simple_content_type_4.-brand-mode-primary .right-text h5, .section_simple_content_type_4.-brand-mode-secondary .left-text .text-2, .section_simple_content_type_4.-brand-mode-secondary .left-text h1, .section_simple_content_type_4.-brand-mode-secondary .left-text h2, .section_simple_content_type_4.-brand-mode-secondary .left-text h3, .section_simple_content_type_4.-brand-mode-secondary .left-text h4, .section_simple_content_type_4.-brand-mode-secondary .left-text h5, .section_simple_content_type_4.-brand-mode-secondary .right-text .text-2, .section_simple_content_type_4.-brand-mode-secondary .right-text h1, .section_simple_content_type_4.-brand-mode-secondary .right-text h2, .section_simple_content_type_4.-brand-mode-secondary .right-text h3, .section_simple_content_type_4.-brand-mode-secondary .right-text h4, .section_simple_content_type_4.-brand-mode-secondary .right-text h5, .section_simple_content_type_4.-brand-mode-tertiary .left-text .text-2, .section_simple_content_type_4.-brand-mode-tertiary .left-text h1, .section_simple_content_type_4.-brand-mode-tertiary .left-text h2, .section_simple_content_type_4.-brand-mode-tertiary .left-text h3, .section_simple_content_type_4.-brand-mode-tertiary .left-text h4, .section_simple_content_type_4.-brand-mode-tertiary .left-text h5, .section_simple_content_type_4.-brand-mode-tertiary .right-text .text-2, .section_simple_content_type_4.-brand-mode-tertiary .right-text h1, .section_simple_content_type_4.-brand-mode-tertiary .right-text h2, .section_simple_content_type_4.-brand-mode-tertiary .right-text h3, .section_simple_content_type_4.-brand-mode-tertiary .right-text h4, .section_simple_content_type_4.-brand-mode-tertiary .right-text h5 {
        color: #F5F5F5; }
  .section_simple_content_type_4.-brand-mode-secondary .left-text, .section_simple_content_type_4.-brand-mode-secondary .right-text {
    color: #0000FE; }
  .section_simple_content_type_4.-highlight-mode-primary, .section_simple_content_type_4.-highlight-mode-secondary, .section_simple_content_type_4.-highlight-mode-tertiary {
    background: #0000FE; }
    .section_simple_content_type_4.-highlight-mode-primary .left-text, .section_simple_content_type_4.-highlight-mode-primary .right-text, .section_simple_content_type_4.-highlight-mode-secondary .left-text, .section_simple_content_type_4.-highlight-mode-secondary .right-text, .section_simple_content_type_4.-highlight-mode-tertiary .left-text, .section_simple_content_type_4.-highlight-mode-tertiary .right-text {
      color: #F5F5F5; }
      .section_simple_content_type_4.-highlight-mode-primary .left-text .text-3, .section_simple_content_type_4.-highlight-mode-primary .right-text .text-3, .section_simple_content_type_4.-highlight-mode-secondary .left-text .text-3, .section_simple_content_type_4.-highlight-mode-secondary .right-text .text-3, .section_simple_content_type_4.-highlight-mode-tertiary .left-text .text-3, .section_simple_content_type_4.-highlight-mode-tertiary .right-text .text-3 {
        color: #D7D7D7; }
      .section_simple_content_type_4.-highlight-mode-primary .left-text .text-2, .section_simple_content_type_4.-highlight-mode-primary .left-text h1, .section_simple_content_type_4.-highlight-mode-primary .left-text h2, .section_simple_content_type_4.-highlight-mode-primary .left-text h3, .section_simple_content_type_4.-highlight-mode-primary .left-text h4, .section_simple_content_type_4.-highlight-mode-primary .left-text h5, .section_simple_content_type_4.-highlight-mode-primary .right-text .text-2, .section_simple_content_type_4.-highlight-mode-primary .right-text h1, .section_simple_content_type_4.-highlight-mode-primary .right-text h2, .section_simple_content_type_4.-highlight-mode-primary .right-text h3, .section_simple_content_type_4.-highlight-mode-primary .right-text h4, .section_simple_content_type_4.-highlight-mode-primary .right-text h5, .section_simple_content_type_4.-highlight-mode-secondary .left-text .text-2, .section_simple_content_type_4.-highlight-mode-secondary .left-text h1, .section_simple_content_type_4.-highlight-mode-secondary .left-text h2, .section_simple_content_type_4.-highlight-mode-secondary .left-text h3, .section_simple_content_type_4.-highlight-mode-secondary .left-text h4, .section_simple_content_type_4.-highlight-mode-secondary .left-text h5, .section_simple_content_type_4.-highlight-mode-secondary .right-text .text-2, .section_simple_content_type_4.-highlight-mode-secondary .right-text h1, .section_simple_content_type_4.-highlight-mode-secondary .right-text h2, .section_simple_content_type_4.-highlight-mode-secondary .right-text h3, .section_simple_content_type_4.-highlight-mode-secondary .right-text h4, .section_simple_content_type_4.-highlight-mode-secondary .right-text h5, .section_simple_content_type_4.-highlight-mode-tertiary .left-text .text-2, .section_simple_content_type_4.-highlight-mode-tertiary .left-text h1, .section_simple_content_type_4.-highlight-mode-tertiary .left-text h2, .section_simple_content_type_4.-highlight-mode-tertiary .left-text h3, .section_simple_content_type_4.-highlight-mode-tertiary .left-text h4, .section_simple_content_type_4.-highlight-mode-tertiary .left-text h5, .section_simple_content_type_4.-highlight-mode-tertiary .right-text .text-2, .section_simple_content_type_4.-highlight-mode-tertiary .right-text h1, .section_simple_content_type_4.-highlight-mode-tertiary .right-text h2, .section_simple_content_type_4.-highlight-mode-tertiary .right-text h3, .section_simple_content_type_4.-highlight-mode-tertiary .right-text h4, .section_simple_content_type_4.-highlight-mode-tertiary .right-text h5 {
        color: #F5F5F5; }
  .section_simple_content_type_4 .wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: space-between; }
    @media screen and (max-width: 767px) {
      .section_simple_content_type_4 .wrapper {
        row-gap: 32px;
        flex-direction: column; } }
    .section_simple_content_type_4 .wrapper.-reverse {
      flex-direction: row-reverse; }
      @media screen and (max-width: 767px) {
        .section_simple_content_type_4 .wrapper.-reverse {
          flex-direction: column-reverse; } }
  .section_simple_content_type_4 .container {
    padding: 0 188px; }
    @media screen and (max-width: 1439px) {
      .section_simple_content_type_4 .container {
        padding: 0 64px; } }
    @media (max-width: 1023px) {
      .section_simple_content_type_4 .container {
        padding: 0 16px; } }
    @media screen and (max-width: 767px) {
      .section_simple_content_type_4 .container {
        padding: 0 16px; } }
  .section_simple_content_type_4 .left-text, .section_simple_content_type_4 .right-text {
    color: #1A1919; }
    .section_simple_content_type_4 .left-text .text-3, .section_simple_content_type_4 .right-text .text-3 {
      color: #494444; }
    .section_simple_content_type_4 .left-text .text-2, .section_simple_content_type_4 .left-text h1, .section_simple_content_type_4 .left-text h2, .section_simple_content_type_4 .left-text h3, .section_simple_content_type_4 .left-text h4, .section_simple_content_type_4 .left-text h5, .section_simple_content_type_4 .right-text .text-2, .section_simple_content_type_4 .right-text h1, .section_simple_content_type_4 .right-text h2, .section_simple_content_type_4 .right-text h3, .section_simple_content_type_4 .right-text h4, .section_simple_content_type_4 .right-text h5 {
      color: #1A1919; }
  .section_simple_content_type_4 .left-text {
    width: 416px;
    max-width: 44%; }
    @media (max-width: 1023px) {
      .section_simple_content_type_4 .left-text {
        width: 364px; } }
    @media screen and (max-width: 767px) {
      .section_simple_content_type_4 .left-text {
        width: 100%;
        max-width: 100%; } }
    .section_simple_content_type_4 .left-text h1, .section_simple_content_type_4 .left-text h2, .section_simple_content_type_4 .left-text h3, .section_simple_content_type_4 .left-text h4, .section_simple_content_type_4 .left-text h5 {
      margin-bottom: 16px; }
    .section_simple_content_type_4 .left-text p:not(:last-child) {
      margin-bottom: 28px; }
  .section_simple_content_type_4 .right-text {
    width: 524px;
    max-width: 56%; }
    @media (max-width: 1023px) {
      .section_simple_content_type_4 .right-text {
        width: 440px; } }
    @media screen and (max-width: 767px) {
      .section_simple_content_type_4 .right-text {
        width: 100%;
        max-width: 100%; } }
    .section_simple_content_type_4 .right-text h1, .section_simple_content_type_4 .right-text h2, .section_simple_content_type_4 .right-text h3, .section_simple_content_type_4 .right-text h4, .section_simple_content_type_4 .right-text h5 {
      margin-bottom: 16px; }
    .section_simple_content_type_4 .right-text p:not(:last-child) {
      margin-bottom: 28px; }
  .section_simple_content_type_4 .text-2 {
    line-height: 28px; }
  .section_simple_content_type_4 ul, .section_simple_content_type_4 ol {
    margin-top: 24px;
    padding-left: 24px; }
    .section_simple_content_type_4 ul li, .section_simple_content_type_4 ol li {
      margin-top: 8px; }
  .section_simple_content_type_4 ul {
    list-style-type: disc; }
  .section_simple_content_type_4 ol {
    list-style-type: decimal; }

.section-cta-block {
  padding: 80px 0;
  background: #494444; }
  .section-cta-block.-light-mode-primary {
    background: #F5F5F5; }
  .section-cta-block.-light-mode-secondary {
    background: #EBEBEB; }
  .section-cta-block.-light-mode-tertiary {
    background: #A49B9B; }
  .section-cta-block.-dark-mode-primary {
    background: #1A1919; }
  .section-cta-block.-dark-mode-secondary {
    background: #272526; }
  .section-cta-block.-dark-mode-tertiary {
    background: #494444; }
  .section-cta-block.-brand-mode-primary, .section-cta-block.-brand-mode-secondary, .section-cta-block.-brand-mode-tertiary {
    background: #FF380E; }
  .section-cta-block.-highlight-mode-primary, .section-cta-block.-highlight-mode-secondary, .section-cta-block.-highlight-mode-tertiary {
    background: #0000FE; }
  .section-cta-block.-light-content-mode-primary .box, .section-cta-block.-light-content-mode-secondary .box, .section-cta-block.-light-content-mode-tertiary .box {
    background: #F5F5F5; }
    .section-cta-block.-light-content-mode-primary .box .left-part .text-3, .section-cta-block.-light-content-mode-secondary .box .left-part .text-3, .section-cta-block.-light-content-mode-tertiary .box .left-part .text-3 {
      color: #1A1919; }
    .section-cta-block.-light-content-mode-primary .box .content h1, .section-cta-block.-light-content-mode-primary .box .content h2, .section-cta-block.-light-content-mode-primary .box .content h3, .section-cta-block.-light-content-mode-primary .box .content h4, .section-cta-block.-light-content-mode-primary .box .content h5, .section-cta-block.-light-content-mode-primary .box .content h6, .section-cta-block.-light-content-mode-secondary .box .content h1, .section-cta-block.-light-content-mode-secondary .box .content h2, .section-cta-block.-light-content-mode-secondary .box .content h3, .section-cta-block.-light-content-mode-secondary .box .content h4, .section-cta-block.-light-content-mode-secondary .box .content h5, .section-cta-block.-light-content-mode-secondary .box .content h6, .section-cta-block.-light-content-mode-tertiary .box .content h1, .section-cta-block.-light-content-mode-tertiary .box .content h2, .section-cta-block.-light-content-mode-tertiary .box .content h3, .section-cta-block.-light-content-mode-tertiary .box .content h4, .section-cta-block.-light-content-mode-tertiary .box .content h5, .section-cta-block.-light-content-mode-tertiary .box .content h6 {
      color: #1A1919; }
  .section-cta-block.-light-content-mode-secondary .box {
    background: #EBEBEB; }
  .section-cta-block.-light-content-mode-secondary .right-part .line {
    background: #898B7C; }
  .section-cta-block.-light-content-mode-tertiary .box {
    background: #A49B9B; }
  .section-cta-block.-dark-content-mode-primary .box {
    background: #1A1919; }
  .section-cta-block.-dark-content-mode-secondary .box {
    background: #272526; }
  .section-cta-block.-dark-content-mode-tertiary .box {
    background: #494444; }
  .section-cta-block.-brand-content-mode-primary .box, .section-cta-block.-brand-content-mode-secondary .box, .section-cta-block.-brand-content-mode-tertiary .box {
    background: #FF380E; }
    .section-cta-block.-brand-content-mode-primary .box .content h1, .section-cta-block.-brand-content-mode-primary .box .content h2, .section-cta-block.-brand-content-mode-primary .box .content h3, .section-cta-block.-brand-content-mode-primary .box .content h4, .section-cta-block.-brand-content-mode-primary .box .content h5, .section-cta-block.-brand-content-mode-primary .box .content h6, .section-cta-block.-brand-content-mode-secondary .box .content h1, .section-cta-block.-brand-content-mode-secondary .box .content h2, .section-cta-block.-brand-content-mode-secondary .box .content h3, .section-cta-block.-brand-content-mode-secondary .box .content h4, .section-cta-block.-brand-content-mode-secondary .box .content h5, .section-cta-block.-brand-content-mode-secondary .box .content h6, .section-cta-block.-brand-content-mode-tertiary .box .content h1, .section-cta-block.-brand-content-mode-tertiary .box .content h2, .section-cta-block.-brand-content-mode-tertiary .box .content h3, .section-cta-block.-brand-content-mode-tertiary .box .content h4, .section-cta-block.-brand-content-mode-tertiary .box .content h5, .section-cta-block.-brand-content-mode-tertiary .box .content h6 {
      color: #F5F5F5; }
      .section-cta-block.-brand-content-mode-primary .box .content h1 span, .section-cta-block.-brand-content-mode-primary .box .content h2 span, .section-cta-block.-brand-content-mode-primary .box .content h3 span, .section-cta-block.-brand-content-mode-primary .box .content h4 span, .section-cta-block.-brand-content-mode-primary .box .content h5 span, .section-cta-block.-brand-content-mode-primary .box .content h6 span, .section-cta-block.-brand-content-mode-secondary .box .content h1 span, .section-cta-block.-brand-content-mode-secondary .box .content h2 span, .section-cta-block.-brand-content-mode-secondary .box .content h3 span, .section-cta-block.-brand-content-mode-secondary .box .content h4 span, .section-cta-block.-brand-content-mode-secondary .box .content h5 span, .section-cta-block.-brand-content-mode-secondary .box .content h6 span, .section-cta-block.-brand-content-mode-tertiary .box .content h1 span, .section-cta-block.-brand-content-mode-tertiary .box .content h2 span, .section-cta-block.-brand-content-mode-tertiary .box .content h3 span, .section-cta-block.-brand-content-mode-tertiary .box .content h4 span, .section-cta-block.-brand-content-mode-tertiary .box .content h5 span, .section-cta-block.-brand-content-mode-tertiary .box .content h6 span {
        color: #F5F5F5 !important; }
    .section-cta-block.-brand-content-mode-primary .box .right-part .line .filled, .section-cta-block.-brand-content-mode-secondary .box .right-part .line .filled, .section-cta-block.-brand-content-mode-tertiary .box .right-part .line .filled {
      background: #F5F5F5; }
    .section-cta-block.-brand-content-mode-primary .box .right-part .line, .section-cta-block.-brand-content-mode-secondary .box .right-part .line, .section-cta-block.-brand-content-mode-tertiary .box .right-part .line {
      background: #A49B9B; }
  .section-cta-block.-highlight-content-mode-primary .box, .section-cta-block.-highlight-content-mode-secondary .box, .section-cta-block.-highlight-content-mode-tertiary .box {
    background: #0000FE; }
  .section-cta-block.-highlight-content-mode-primary .btn-cta.arrow-right, .section-cta-block.-highlight-content-mode-secondary .btn-cta.arrow-right, .section-cta-block.-highlight-content-mode-tertiary .btn-cta.arrow-right {
    background: #6A85FF; }
    .section-cta-block.-highlight-content-mode-primary .btn-cta.arrow-right:hover, .section-cta-block.-highlight-content-mode-secondary .btn-cta.arrow-right:hover, .section-cta-block.-highlight-content-mode-tertiary .btn-cta.arrow-right:hover {
      background: #4157FF; }
  @media (max-width: 1439px) and (min-width: 768px) {
    .section-cta-block .container {
      padding: 0 80px; } }
  .section-cta-block .box {
    border-radius: 8px;
    overflow: hidden;
    background: #272526;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 48px 80px; }
    @media screen and (max-width: 1439px) {
      .section-cta-block .box {
        padding: 48px; } }
    @media screen and (max-width: 1023px) {
      .section-cta-block .box {
        padding: 32px;
        display: block; } }
  .section-cta-block .left-part {
    width: 200px;
    padding: 16px; }
    @media screen and (max-width: 1023px) {
      .section-cta-block .left-part {
        margin-bottom: 48px; } }
    .section-cta-block .left-part .img {
      width: 149px;
      height: 80px;
      margin-bottom: 8px; }
      .section-cta-block .left-part .img img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
    .section-cta-block .left-part .text-3 {
      color: #F5F5F5; }
  .section-cta-block .right-part {
    width: 608px; }
    @media screen and (max-width: 1439px) {
      .section-cta-block .right-part {
        width: 520px; } }
    @media screen and (max-width: 1023px) {
      .section-cta-block .right-part {
        width: 100%; } }
    .section-cta-block .right-part .content > h2 {
      margin-top: 32px; }
    .section-cta-block .right-part .line {
      position: relative;
      width: 100%;
      border-radius: 2px;
      background: #EBEBEB;
      height: 16px;
      overflow: hidden;
      margin-top: 48px; }
      @media screen and (max-width: 1023px) {
        .section-cta-block .right-part .line {
          margin-top: 32px; } }
      .section-cta-block .right-part .line .filled {
        position: absolute;
        height: 100%;
        border-radius: 2px;
        background: #FF380E; }
    .section-cta-block .right-part .content h1, .section-cta-block .right-part .content h2, .section-cta-block .right-part .content h3, .section-cta-block .right-part .content h4, .section-cta-block .right-part .content h5, .section-cta-block .right-part .content h6 {
      text-transform: none;
      margin-bottom: 0;
      letter-spacing: 0; }
      .section-cta-block .right-part .content h1 + p, .section-cta-block .right-part .content h1 + ol, .section-cta-block .right-part .content h1 + ul, .section-cta-block .right-part .content h2 + p, .section-cta-block .right-part .content h2 + ol, .section-cta-block .right-part .content h2 + ul, .section-cta-block .right-part .content h3 + p, .section-cta-block .right-part .content h3 + ol, .section-cta-block .right-part .content h3 + ul, .section-cta-block .right-part .content h4 + p, .section-cta-block .right-part .content h4 + ol, .section-cta-block .right-part .content h4 + ul, .section-cta-block .right-part .content h5 + p, .section-cta-block .right-part .content h5 + ol, .section-cta-block .right-part .content h5 + ul, .section-cta-block .right-part .content h6 + p, .section-cta-block .right-part .content h6 + ol, .section-cta-block .right-part .content h6 + ul {
        margin-top: 16px; }
    .section-cta-block .right-part .btn-cta {
      margin-top: 32px; }
      @media (max-width: 767px) {
        .section-cta-block .right-part .btn-cta {
          width: 294px;
          max-width: 100%;
          display: inline-flex;
          justify-content: center;
          flex-direction: row-reverse;
          align-items: center;
          padding: 0 24px 0 48px; }
          .section-cta-block .right-part .btn-cta:before {
            width: 48px;
            height: 48px;
            position: relative;
            display: inline-flex;
            right: 0;
            top: 0;
            transform: none;
            transition: .3s;
            z-index: 1; } }

.section-gif-block.-light-mode-primary {
  background: #F5F5F5; }

.section-gif-block.-light-mode-secondary {
  background: #EBEBEB; }

.section-gif-block.-light-mode-tertiary {
  background: #A49B9B; }

.section-gif-block.-dark-mode-primary {
  background: #1A1919; }

.section-gif-block.-dark-mode-secondary {
  background: #272526; }

.section-gif-block.-dark-mode-tertiary {
  background: #494444; }

.section-gif-block.-brand-mode-primary, .section-gif-block.-brand-mode-secondary, .section-gif-block.-brand-mode-tertiary {
  background: #FF380E; }

.section-gif-block.-highlight-mode-primary, .section-gif-block.-highlight-mode-secondary, .section-gif-block.-highlight-mode-tertiary {
  background: #0000FE; }

.section-gif-block.-light-content-mode-primary .wrap .item.-text .inner, .section-gif-block.-light-content-mode-secondary .wrap .item.-text .inner, .section-gif-block.-light-content-mode-tertiary .wrap .item.-text .inner {
  background: #F5F5F5; }
  .section-gif-block.-light-content-mode-primary .wrap .item.-text .inner .item-text, .section-gif-block.-light-content-mode-secondary .wrap .item.-text .inner .item-text, .section-gif-block.-light-content-mode-tertiary .wrap .item.-text .inner .item-text {
    color: #1A1919; }

.section-gif-block.-light-content-mode-secondary .wrap .item.-text .inner {
  background: #EBEBEB; }

.section-gif-block.-light-content-mode-tertiary .wrap .item.-text .inner {
  background: #A49B9B; }

.section-gif-block.-dark-content-mode-primary .wrap .item.-text .inner, .section-gif-block.-dark-content-mode-secondary .wrap .item.-text .inner, .section-gif-block.-dark-content-mode-tertiary .wrap .item.-text .inner {
  background: #1A1919; }
  .section-gif-block.-dark-content-mode-primary .wrap .item.-text .inner .item-text, .section-gif-block.-dark-content-mode-secondary .wrap .item.-text .inner .item-text, .section-gif-block.-dark-content-mode-tertiary .wrap .item.-text .inner .item-text {
    color: #F5F5F5; }
  .section-gif-block.-dark-content-mode-primary .wrap .item.-text .inner .btn-link-primary.arrow-right, .section-gif-block.-dark-content-mode-secondary .wrap .item.-text .inner .btn-link-primary.arrow-right, .section-gif-block.-dark-content-mode-tertiary .wrap .item.-text .inner .btn-link-primary.arrow-right {
    color: #4157FF; }
    .section-gif-block.-dark-content-mode-primary .wrap .item.-text .inner .btn-link-primary.arrow-right:before, .section-gif-block.-dark-content-mode-secondary .wrap .item.-text .inner .btn-link-primary.arrow-right:before, .section-gif-block.-dark-content-mode-tertiary .wrap .item.-text .inner .btn-link-primary.arrow-right:before {
      background: url(dbe2244a34f1d32e9e82.svg) no-repeat; }
    .section-gif-block.-dark-content-mode-primary .wrap .item.-text .inner .btn-link-primary.arrow-right:hover, .section-gif-block.-dark-content-mode-secondary .wrap .item.-text .inner .btn-link-primary.arrow-right:hover, .section-gif-block.-dark-content-mode-tertiary .wrap .item.-text .inner .btn-link-primary.arrow-right:hover {
      color: #0083FE; }
      .section-gif-block.-dark-content-mode-primary .wrap .item.-text .inner .btn-link-primary.arrow-right:hover:before, .section-gif-block.-dark-content-mode-secondary .wrap .item.-text .inner .btn-link-primary.arrow-right:hover:before, .section-gif-block.-dark-content-mode-tertiary .wrap .item.-text .inner .btn-link-primary.arrow-right:hover:before {
        background: url(9582d758e07fa91eda03.svg) no-repeat; }

.section-gif-block.-dark-content-mode-secondary .wrap .item.-text .inner {
  background: #272526; }

.section-gif-block.-dark-content-mode-tertiary .wrap .item.-text .inner {
  background: #494444; }

.section-gif-block.-brand-content-mode-primary .wrap .item.-text .inner, .section-gif-block.-brand-content-mode-secondary .wrap .item.-text .inner, .section-gif-block.-brand-content-mode-tertiary .wrap .item.-text .inner {
  background: #FF380E; }
  .section-gif-block.-brand-content-mode-primary .wrap .item.-text .inner .item-text, .section-gif-block.-brand-content-mode-secondary .wrap .item.-text .inner .item-text, .section-gif-block.-brand-content-mode-tertiary .wrap .item.-text .inner .item-text {
    color: #F5F5F5; }

.section-gif-block.-highlight-content-mode-primary .wrap .item.-text .inner, .section-gif-block.-highlight-content-mode-secondary .wrap .item.-text .inner, .section-gif-block.-highlight-content-mode-tertiary .wrap .item.-text .inner {
  background: #0000FE; }
  .section-gif-block.-highlight-content-mode-primary .wrap .item.-text .inner .item-text, .section-gif-block.-highlight-content-mode-secondary .wrap .item.-text .inner .item-text, .section-gif-block.-highlight-content-mode-tertiary .wrap .item.-text .inner .item-text {
    color: #F5F5F5; }
  .section-gif-block.-highlight-content-mode-primary .wrap .item.-text .inner .btn-link-primary.arrow-right, .section-gif-block.-highlight-content-mode-secondary .wrap .item.-text .inner .btn-link-primary.arrow-right, .section-gif-block.-highlight-content-mode-tertiary .wrap .item.-text .inner .btn-link-primary.arrow-right {
    color: #F5F5F5; }
    .section-gif-block.-highlight-content-mode-primary .wrap .item.-text .inner .btn-link-primary.arrow-right:before, .section-gif-block.-highlight-content-mode-secondary .wrap .item.-text .inner .btn-link-primary.arrow-right:before, .section-gif-block.-highlight-content-mode-tertiary .wrap .item.-text .inner .btn-link-primary.arrow-right:before {
      background: url(9ad1e9834ef97fe8f9ed.svg) no-repeat; }
    .section-gif-block.-highlight-content-mode-primary .wrap .item.-text .inner .btn-link-primary.arrow-right:hover, .section-gif-block.-highlight-content-mode-secondary .wrap .item.-text .inner .btn-link-primary.arrow-right:hover, .section-gif-block.-highlight-content-mode-tertiary .wrap .item.-text .inner .btn-link-primary.arrow-right:hover {
      color: #0083FE; }
      .section-gif-block.-highlight-content-mode-primary .wrap .item.-text .inner .btn-link-primary.arrow-right:hover:before, .section-gif-block.-highlight-content-mode-secondary .wrap .item.-text .inner .btn-link-primary.arrow-right:hover:before, .section-gif-block.-highlight-content-mode-tertiary .wrap .item.-text .inner .btn-link-primary.arrow-right:hover:before {
        background: url(9582d758e07fa91eda03.svg) no-repeat; }

.section-gif-block .wrap {
  max-width: 1440px;
  margin: 0 auto;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start; }
  @media (max-width: 767px) {
    .section-gif-block .wrap {
      display: block; } }
  .section-gif-block .wrap .item {
    width: calc(100% / 3); }
    @media (max-width: 767px) {
      .section-gif-block .wrap .item {
        width: 100%; } }
    .section-gif-block .wrap .item .inner {
      padding-bottom: 100%;
      position: relative; }
      .section-gif-block .wrap .item .inner img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover; }
    .section-gif-block .wrap .item.-text .inner {
      background: #FF380E; }
    .section-gif-block .wrap .item.-text .item-text {
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 64px;
      font-style: normal;
      font-weight: 700;
      line-height: 1.3; }
      @media (min-width: 768px) and (max-width: 1023px) {
        .section-gif-block .wrap .item.-text .item-text {
          font-size: 48px; } }
      @media screen and (min-width: 1440px) {
        .section-gif-block .wrap .item.-text .item-text {
          position: absolute;
          top: 50%;
          left: 50%;
          width: calc(100% - 80px);
          transform: translate(-50%, -50%); } }
      @media screen and (max-width: 1439px) {
        .section-gif-block .wrap .item.-text .item-text {
          margin-bottom: 10px; } }
    @media screen and (min-width: 1440px) {
      .section-gif-block .wrap .item.-text .btn-link-primary {
        position: absolute;
        left: 54px;
        bottom: 51px; } }
    @media screen and (max-width: 1439px) {
      .section-gif-block .wrap .item.-text .text-wrap {
        position: absolute;
        top: 50%;
        left: 50%;
        width: calc(100% - 80px);
        transform: translate(-50%, -50%); } }

.news-overview {
  overflow: hidden;
  background: #F5F5F5; }
  .news-overview.-light-mode-primary {
    background: #F5F5F5; }
  .news-overview.-light-mode-secondary {
    background: #EBEBEB; }
  .news-overview.-light-mode-tertiary {
    background: #A49B9B; }
  .news-overview.-dark-mode-primary, .news-overview.-dark-mode-secondary, .news-overview.-dark-mode-tertiary {
    background: #1A1919; }
    .news-overview.-dark-mode-primary .news-overview__title, .news-overview.-dark-mode-primary .btn-secondary, .news-overview.-dark-mode-primary .news-item__item-title, .news-overview.-dark-mode-secondary .news-overview__title, .news-overview.-dark-mode-secondary .btn-secondary, .news-overview.-dark-mode-secondary .news-item__item-title, .news-overview.-dark-mode-tertiary .news-overview__title, .news-overview.-dark-mode-tertiary .btn-secondary, .news-overview.-dark-mode-tertiary .news-item__item-title {
      color: #F5F5F5; }
    .news-overview.-dark-mode-primary .btn-secondary:hover, .news-overview.-dark-mode-secondary .btn-secondary:hover, .news-overview.-dark-mode-tertiary .btn-secondary:hover {
      color: #0083FE; }
    .news-overview.-dark-mode-primary .news-item__link, .news-overview.-dark-mode-secondary .news-item__link, .news-overview.-dark-mode-tertiary .news-item__link {
      color: #4157FF; }
      .news-overview.-dark-mode-primary .news-item__link:before, .news-overview.-dark-mode-secondary .news-item__link:before, .news-overview.-dark-mode-tertiary .news-item__link:before {
        background: url(dbe2244a34f1d32e9e82.svg) no-repeat; }
      .news-overview.-dark-mode-primary .news-item__link:hover, .news-overview.-dark-mode-secondary .news-item__link:hover, .news-overview.-dark-mode-tertiary .news-item__link:hover {
        color: #0083FE; }
        .news-overview.-dark-mode-primary .news-item__link:hover:before, .news-overview.-dark-mode-secondary .news-item__link:hover:before, .news-overview.-dark-mode-tertiary .news-item__link:hover:before {
          background: url(9582d758e07fa91eda03.svg) no-repeat; }
    .news-overview.-dark-mode-primary .news-item__item:hover .btn-link-primary, .news-overview.-dark-mode-secondary .news-item__item:hover .btn-link-primary, .news-overview.-dark-mode-tertiary .news-item__item:hover .btn-link-primary {
      color: #0083FE; }
      .news-overview.-dark-mode-primary .news-item__item:hover .btn-link-primary.arrow-right:before, .news-overview.-dark-mode-secondary .news-item__item:hover .btn-link-primary.arrow-right:before, .news-overview.-dark-mode-tertiary .news-item__item:hover .btn-link-primary.arrow-right:before {
        background: url(9582d758e07fa91eda03.svg) no-repeat; }
  .news-overview.-dark-mode-secondary {
    background: #272526; }
  .news-overview.-dark-mode-tertiary {
    background: #494444; }
  .news-overview.-brand-mode-primary, .news-overview.-brand-mode-secondary, .news-overview.-brand-mode-tertiary {
    background: #FF380E; }
    .news-overview.-brand-mode-primary .news-overview__title, .news-overview.-brand-mode-primary .btn-secondary, .news-overview.-brand-mode-primary .news-item__item-title, .news-overview.-brand-mode-secondary .news-overview__title, .news-overview.-brand-mode-secondary .btn-secondary, .news-overview.-brand-mode-secondary .news-item__item-title, .news-overview.-brand-mode-tertiary .news-overview__title, .news-overview.-brand-mode-tertiary .btn-secondary, .news-overview.-brand-mode-tertiary .news-item__item-title {
      color: #F5F5F5; }
    .news-overview.-brand-mode-primary .btn-secondary:hover, .news-overview.-brand-mode-secondary .btn-secondary:hover, .news-overview.-brand-mode-tertiary .btn-secondary:hover {
      color: #0083FE; }
    .news-overview.-brand-mode-primary .news-overview__btns .swiper-button-next:hover svg path, .news-overview.-brand-mode-primary .news-overview__btns .swiper-button-prev:hover svg path, .news-overview.-brand-mode-secondary .news-overview__btns .swiper-button-next:hover svg path, .news-overview.-brand-mode-secondary .news-overview__btns .swiper-button-prev:hover svg path, .news-overview.-brand-mode-tertiary .news-overview__btns .swiper-button-next:hover svg path, .news-overview.-brand-mode-tertiary .news-overview__btns .swiper-button-prev:hover svg path {
      stroke: #0000FE; }
    .news-overview.-brand-mode-primary .news-overview__btns .swiper-button-next svg path, .news-overview.-brand-mode-primary .news-overview__btns .swiper-button-prev svg path, .news-overview.-brand-mode-secondary .news-overview__btns .swiper-button-next svg path, .news-overview.-brand-mode-secondary .news-overview__btns .swiper-button-prev svg path, .news-overview.-brand-mode-tertiary .news-overview__btns .swiper-button-next svg path, .news-overview.-brand-mode-tertiary .news-overview__btns .swiper-button-prev svg path {
      stroke: #F5F5F5; }
  .news-overview.-highlight-mode-primary, .news-overview.-highlight-mode-secondary, .news-overview.-highlight-mode-tertiary {
    background: #0000FE; }
    .news-overview.-highlight-mode-primary .news-overview__title, .news-overview.-highlight-mode-primary .btn-secondary, .news-overview.-highlight-mode-primary .news-item__item-title, .news-overview.-highlight-mode-secondary .news-overview__title, .news-overview.-highlight-mode-secondary .btn-secondary, .news-overview.-highlight-mode-secondary .news-item__item-title, .news-overview.-highlight-mode-tertiary .news-overview__title, .news-overview.-highlight-mode-tertiary .btn-secondary, .news-overview.-highlight-mode-tertiary .news-item__item-title {
      color: #F5F5F5; }
    .news-overview.-highlight-mode-primary .btn-secondary:hover, .news-overview.-highlight-mode-secondary .btn-secondary:hover, .news-overview.-highlight-mode-tertiary .btn-secondary:hover {
      color: #0083FE; }
    .news-overview.-highlight-mode-primary .news-overview__btns .swiper-button-next:hover svg path, .news-overview.-highlight-mode-primary .news-overview__btns .swiper-button-prev:hover svg path, .news-overview.-highlight-mode-secondary .news-overview__btns .swiper-button-next:hover svg path, .news-overview.-highlight-mode-secondary .news-overview__btns .swiper-button-prev:hover svg path, .news-overview.-highlight-mode-tertiary .news-overview__btns .swiper-button-next:hover svg path, .news-overview.-highlight-mode-tertiary .news-overview__btns .swiper-button-prev:hover svg path {
      stroke: #FF380E; }
    .news-overview.-highlight-mode-primary .news-overview__btns .swiper-button-next svg path, .news-overview.-highlight-mode-primary .news-overview__btns .swiper-button-prev svg path, .news-overview.-highlight-mode-secondary .news-overview__btns .swiper-button-next svg path, .news-overview.-highlight-mode-secondary .news-overview__btns .swiper-button-prev svg path, .news-overview.-highlight-mode-tertiary .news-overview__btns .swiper-button-next svg path, .news-overview.-highlight-mode-tertiary .news-overview__btns .swiper-button-prev svg path {
      stroke: #F5F5F5; }
    .news-overview.-highlight-mode-primary .news-item__link, .news-overview.-highlight-mode-secondary .news-item__link, .news-overview.-highlight-mode-tertiary .news-item__link {
      color: #F5F5F5; }
      .news-overview.-highlight-mode-primary .news-item__link:before, .news-overview.-highlight-mode-secondary .news-item__link:before, .news-overview.-highlight-mode-tertiary .news-item__link:before {
        background: url(9ad1e9834ef97fe8f9ed.svg) no-repeat; }
      .news-overview.-highlight-mode-primary .news-item__link:hover, .news-overview.-highlight-mode-secondary .news-item__link:hover, .news-overview.-highlight-mode-tertiary .news-item__link:hover {
        color: #0083FE; }
        .news-overview.-highlight-mode-primary .news-item__link:hover:before, .news-overview.-highlight-mode-secondary .news-item__link:hover:before, .news-overview.-highlight-mode-tertiary .news-item__link:hover:before {
          background: url(9582d758e07fa91eda03.svg) no-repeat; }
    .news-overview.-highlight-mode-primary .news-item__item:hover .btn-link-primary, .news-overview.-highlight-mode-secondary .news-item__item:hover .btn-link-primary, .news-overview.-highlight-mode-tertiary .news-item__item:hover .btn-link-primary {
      color: #0083FE; }
      .news-overview.-highlight-mode-primary .news-item__item:hover .btn-link-primary.arrow-right:before, .news-overview.-highlight-mode-secondary .news-item__item:hover .btn-link-primary.arrow-right:before, .news-overview.-highlight-mode-tertiary .news-item__item:hover .btn-link-primary.arrow-right:before {
        background: url(9582d758e07fa91eda03.svg) no-repeat; }
  @media screen and (max-width: 767px) {
    .news-overview .container {
      padding: 0 25px; } }
  .news-overview__wrapper {
    padding: 80px 0; }
    @media (max-width: 1023px) {
      .news-overview__wrapper {
        padding: 64px 0; } }
  .news-overview__top-wrapper {
    display: flex;
    align-items: baseline;
    padding-right: 20px; }
    @media (max-width: 767px) {
      .news-overview__top-wrapper {
        display: block;
        padding-right: 0; } }
  .news-overview__top {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    @media (max-width: 1023px) {
      .news-overview__top {
        padding: 10px 0; } }
    @media (max-width: 1023px) {
      .news-overview__top .btn-secondary {
        padding-bottom: 7px; } }
  .news-overview__title {
    padding-right: 48px; }
    @media (max-width: 1080px) {
      .news-overview__title {
        max-width: 540px; } }
    @media (max-width: 767px) {
      .news-overview__title {
        padding-right: 0;
        margin-bottom: 12px; } }
  .news-overview .btn-secondary {
    color: #1A1919; }
  .news-overview__btns {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding-right: 28px; }
    @media (max-width: 1439px) {
      .news-overview__btns {
        display: none; } }
  .news-overview__btn {
    transition: all .3s;
    cursor: pointer; }
    .news-overview__btn svg path {
      transition: all .3s; }
    .news-overview__btn:hover {
      transform: scale(1.1); }
      .news-overview__btn:hover svg path {
        stroke: var(--Fill-Highlight, #FF6D04); }
    .news-overview__btn.swiper-button-prev, .news-overview__btn.swiper-button-next {
      width: 48px;
      height: 48px;
      margin: 0;
      position: static; }
      .news-overview__btn.swiper-button-prev:after, .news-overview__btn.swiper-button-next:after {
        display: none !important; }
  .news-overview__slider-container {
    margin-top: 38px; }
    @media (max-width: 1023px) {
      .news-overview__slider-container {
        margin-top: 24px; } }

.rubric-overview {
  background: #F5F5F5;
  padding: 80px 0; }
  @media screen and (max-width: 1439px) {
    .rubric-overview {
      padding: 58px 0 232px; } }
  @media screen and (max-width: 1023px) {
    .rubric-overview {
      padding: 102px 0 30px; } }
  .rubric-overview.-light-mode-primary {
    background: #F5F5F5; }
  .rubric-overview.-light-mode-secondary {
    background: #EBEBEB; }
  .rubric-overview.-light-mode-tertiary {
    background: #A49B9B; }
  .rubric-overview.-dark-mode-primary, .rubric-overview.-dark-mode-secondary, .rubric-overview.-dark-mode-tertiary {
    background: #1A1919; }
    .rubric-overview.-dark-mode-primary .news-item__item-title, .rubric-overview.-dark-mode-secondary .news-item__item-title, .rubric-overview.-dark-mode-tertiary .news-item__item-title {
      color: #F5F5F5; }
    .rubric-overview.-dark-mode-primary .rubric-overview__btn, .rubric-overview.-dark-mode-secondary .rubric-overview__btn, .rubric-overview.-dark-mode-tertiary .rubric-overview__btn {
      color: #F5F5F5; }
      .rubric-overview.-dark-mode-primary .rubric-overview__btn svg path, .rubric-overview.-dark-mode-secondary .rubric-overview__btn svg path, .rubric-overview.-dark-mode-tertiary .rubric-overview__btn svg path {
        stroke: #F5F5F5; }
      .rubric-overview.-dark-mode-primary .rubric-overview__btn:hover, .rubric-overview.-dark-mode-secondary .rubric-overview__btn:hover, .rubric-overview.-dark-mode-tertiary .rubric-overview__btn:hover {
        color: #FF6D04; }
        .rubric-overview.-dark-mode-primary .rubric-overview__btn:hover svg path, .rubric-overview.-dark-mode-secondary .rubric-overview__btn:hover svg path, .rubric-overview.-dark-mode-tertiary .rubric-overview__btn:hover svg path {
          stroke: #FF6D04; }
    .rubric-overview.-dark-mode-primary .news-item__item .news-item__link, .rubric-overview.-dark-mode-secondary .news-item__item .news-item__link, .rubric-overview.-dark-mode-tertiary .news-item__item .news-item__link {
      color: #4157FF; }
      .rubric-overview.-dark-mode-primary .news-item__item .news-item__link:before, .rubric-overview.-dark-mode-secondary .news-item__item .news-item__link:before, .rubric-overview.-dark-mode-tertiary .news-item__item .news-item__link:before {
        background: url(dbe2244a34f1d32e9e82.svg) no-repeat; }
    .rubric-overview.-dark-mode-primary .news-item__item:hover .news-item__link, .rubric-overview.-dark-mode-secondary .news-item__item:hover .news-item__link, .rubric-overview.-dark-mode-tertiary .news-item__item:hover .news-item__link {
      color: #0083FE; }
      .rubric-overview.-dark-mode-primary .news-item__item:hover .news-item__link:before, .rubric-overview.-dark-mode-secondary .news-item__item:hover .news-item__link:before, .rubric-overview.-dark-mode-tertiary .news-item__item:hover .news-item__link:before {
        background: url(9582d758e07fa91eda03.svg) no-repeat; }
  .rubric-overview.-dark-mode-secondary {
    background: #272526; }
  .rubric-overview.-dark-mode-tertiary {
    background: #494444; }
  .rubric-overview.-brand-mode-primary, .rubric-overview.-brand-mode-secondary, .rubric-overview.-brand-mode-tertiary {
    background: #FF380E; }
    .rubric-overview.-brand-mode-primary .news-item__item-title, .rubric-overview.-brand-mode-secondary .news-item__item-title, .rubric-overview.-brand-mode-tertiary .news-item__item-title {
      color: #F5F5F5; }
    .rubric-overview.-brand-mode-primary .rubric-overview__btn, .rubric-overview.-brand-mode-secondary .rubric-overview__btn, .rubric-overview.-brand-mode-tertiary .rubric-overview__btn {
      color: #F5F5F5; }
      .rubric-overview.-brand-mode-primary .rubric-overview__btn svg path, .rubric-overview.-brand-mode-secondary .rubric-overview__btn svg path, .rubric-overview.-brand-mode-tertiary .rubric-overview__btn svg path {
        stroke: #F5F5F5; }
      .rubric-overview.-brand-mode-primary .rubric-overview__btn:hover, .rubric-overview.-brand-mode-secondary .rubric-overview__btn:hover, .rubric-overview.-brand-mode-tertiary .rubric-overview__btn:hover {
        color: #0000FE; }
        .rubric-overview.-brand-mode-primary .rubric-overview__btn:hover svg path, .rubric-overview.-brand-mode-secondary .rubric-overview__btn:hover svg path, .rubric-overview.-brand-mode-tertiary .rubric-overview__btn:hover svg path {
          stroke: #0000FE; }
  .rubric-overview.-highlight-mode-primary, .rubric-overview.-highlight-mode-secondary, .rubric-overview.-highlight-mode-tertiary {
    background: #0000FE; }
    .rubric-overview.-highlight-mode-primary .news-item__item-title, .rubric-overview.-highlight-mode-secondary .news-item__item-title, .rubric-overview.-highlight-mode-tertiary .news-item__item-title {
      color: #F5F5F5; }
    .rubric-overview.-highlight-mode-primary .rubric-overview__btn, .rubric-overview.-highlight-mode-secondary .rubric-overview__btn, .rubric-overview.-highlight-mode-tertiary .rubric-overview__btn {
      color: #F5F5F5; }
      .rubric-overview.-highlight-mode-primary .rubric-overview__btn svg path, .rubric-overview.-highlight-mode-secondary .rubric-overview__btn svg path, .rubric-overview.-highlight-mode-tertiary .rubric-overview__btn svg path {
        stroke: #F5F5F5; }
      .rubric-overview.-highlight-mode-primary .rubric-overview__btn:hover, .rubric-overview.-highlight-mode-secondary .rubric-overview__btn:hover, .rubric-overview.-highlight-mode-tertiary .rubric-overview__btn:hover {
        color: #FF6D04; }
        .rubric-overview.-highlight-mode-primary .rubric-overview__btn:hover svg path, .rubric-overview.-highlight-mode-secondary .rubric-overview__btn:hover svg path, .rubric-overview.-highlight-mode-tertiary .rubric-overview__btn:hover svg path {
          stroke: #FF6D04; }
    .rubric-overview.-highlight-mode-primary .news-item__item .news-item__link, .rubric-overview.-highlight-mode-secondary .news-item__item .news-item__link, .rubric-overview.-highlight-mode-tertiary .news-item__item .news-item__link {
      color: #F5F5F5; }
      .rubric-overview.-highlight-mode-primary .news-item__item .news-item__link:before, .rubric-overview.-highlight-mode-secondary .news-item__item .news-item__link:before, .rubric-overview.-highlight-mode-tertiary .news-item__item .news-item__link:before {
        background: url(9ad1e9834ef97fe8f9ed.svg) no-repeat; }
    .rubric-overview.-highlight-mode-primary .news-item__item:hover .news-item__link, .rubric-overview.-highlight-mode-secondary .news-item__item:hover .news-item__link, .rubric-overview.-highlight-mode-tertiary .news-item__item:hover .news-item__link {
      color: #0083FE; }
      .rubric-overview.-highlight-mode-primary .news-item__item:hover .news-item__link:before, .rubric-overview.-highlight-mode-secondary .news-item__item:hover .news-item__link:before, .rubric-overview.-highlight-mode-tertiary .news-item__item:hover .news-item__link:before {
        background: url(9582d758e07fa91eda03.svg) no-repeat; }
  @media screen and (max-width: 767px) {
    .rubric-overview .container {
      padding: 0 25px; } }
  .rubric-overview__wrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
    @media (max-width: 767px) {
      .rubric-overview__wrapper {
        display: block; } }
  .rubric-overview__loadmore {
    position: relative; }
  .rubric-overview__loader {
    width: 60px;
    height: 60px;
    top: -68px;
    position: absolute;
    left: 50%;
    transition: all .3s;
    opacity: 0;
    display: none !important;
    transform: translateX(-50%); }
    .rubric-overview__loader.active {
      opacity: 1; }
  .rubric-overview__btn {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    display: flex;
    align-items: center;
    justify-content: center;
    width: max-content;
    margin: 40px auto 0 auto;
    transition: all .3s;
    cursor: pointer; }
    @media (max-width: 1439px) {
      .rubric-overview__btn {
        margin-top: -16px; } }
    @media (max-width: 1439px) {
      .rubric-overview__btn {
        margin-top: 0; } }
    .rubric-overview__btn svg path {
      transition: all .3s; }
    .rubric-overview__btn:hover {
      color: #FF6D04; }
      .rubric-overview__btn:hover svg path {
        stroke: #FF6D04; }
  .rubric-overview .news-item__item {
    margin-bottom: 80px; }
    @media (max-width: 1439px) {
      .rubric-overview .news-item__item {
        width: calc(50% - 32px);
        margin-bottom: 96px; }
        .rubric-overview .news-item__item .news-item__img-wrap {
          height: 328px; }
        .rubric-overview .news-item__item .news-item__item-title {
          margin-top: 32px;
          min-height: 130px; } }
    @media (max-width: 1023px) {
      .rubric-overview .news-item__item {
        margin-bottom: 54px; }
        .rubric-overview .news-item__item .news-item__img-wrap {
          height: 240px; }
        .rubric-overview .news-item__item .news-item__item-title {
          min-height: 0;
          margin-top: 16px; }
        .rubric-overview .news-item__item .news-item__link {
          margin-top: 32px; } }
    @media screen and (max-width: 767px) {
      .rubric-overview .news-item__item {
        width: 100%;
        max-width: 460px;
        margin-left: auto;
        margin-right: auto; } }
    @media screen and (max-width: 552px) {
      .rubric-overview .news-item__item {
        width: 100%;
        max-width: 280px;
        margin-left: auto;
        margin-right: auto; } }
  .rubric-overview__header {
    padding-top: calc(80px + 80px);
    margin-bottom: 120px;
    max-width: 960px; }
  .rubric-overview__title {
    max-width: 639px;
    color: var(--fill-grau-nr-3, #898B7C);
    font-size: 42px;
    font-weight: 700;
    line-height: 1.28; }

.section-bildnachweis-items {
  background: #E7E7E7;
  padding: 48px 0; }
  .section-bildnachweis-items.-light-mode-primary, .section-bildnachweis-items.-light-mode-secondary {
    background: #F5F5F5; }
    .section-bildnachweis-items.-light-mode-primary .item .text-3, .section-bildnachweis-items.-light-mode-secondary .item .text-3 {
      color: #A49B9B; }
      .section-bildnachweis-items.-light-mode-primary .item .text-3 p:first-child, .section-bildnachweis-items.-light-mode-secondary .item .text-3 p:first-child {
        color: #1A1919; }
      .section-bildnachweis-items.-light-mode-primary .item .text-3 a, .section-bildnachweis-items.-light-mode-secondary .item .text-3 a {
        color: #A49B9B; }
        .section-bildnachweis-items.-light-mode-primary .item .text-3 a:hover, .section-bildnachweis-items.-light-mode-secondary .item .text-3 a:hover {
          color: #0083FE; }
      .section-bildnachweis-items.-light-mode-primary .item .text-3 strong, .section-bildnachweis-items.-light-mode-secondary .item .text-3 strong {
        color: #1A1919; }
  .section-bildnachweis-items.-light-mode-secondary {
    background: #EBEBEB; }
  .section-bildnachweis-items.-light-mode-tertiary {
    background: #A49B9B; }
    .section-bildnachweis-items.-light-mode-tertiary .item .text-3 {
      color: #EBEBEB; }
      .section-bildnachweis-items.-light-mode-tertiary .item .text-3 p:first-child {
        color: #1A1919; }
      .section-bildnachweis-items.-light-mode-tertiary .item .text-3 a {
        color: #EBEBEB; }
        .section-bildnachweis-items.-light-mode-tertiary .item .text-3 a:hover {
          color: #0083FE; }
      .section-bildnachweis-items.-light-mode-tertiary .item .text-3 strong {
        color: #1A1919; }
  .section-bildnachweis-items.-dark-mode-primary, .section-bildnachweis-items.-dark-mode-secondary, .section-bildnachweis-items.-dark-mode-tertiary {
    background: #1A1919; }
    .section-bildnachweis-items.-dark-mode-primary .item .text-3, .section-bildnachweis-items.-dark-mode-secondary .item .text-3, .section-bildnachweis-items.-dark-mode-tertiary .item .text-3 {
      color: #A49B9B; }
      .section-bildnachweis-items.-dark-mode-primary .item .text-3 p:first-child, .section-bildnachweis-items.-dark-mode-secondary .item .text-3 p:first-child, .section-bildnachweis-items.-dark-mode-tertiary .item .text-3 p:first-child {
        color: #F5F5F5; }
      .section-bildnachweis-items.-dark-mode-primary .item .text-3 a, .section-bildnachweis-items.-dark-mode-secondary .item .text-3 a, .section-bildnachweis-items.-dark-mode-tertiary .item .text-3 a {
        color: #A49B9B; }
        .section-bildnachweis-items.-dark-mode-primary .item .text-3 a:hover, .section-bildnachweis-items.-dark-mode-secondary .item .text-3 a:hover, .section-bildnachweis-items.-dark-mode-tertiary .item .text-3 a:hover {
          color: #0083FE; }
      .section-bildnachweis-items.-dark-mode-primary .item .text-3 strong, .section-bildnachweis-items.-dark-mode-secondary .item .text-3 strong, .section-bildnachweis-items.-dark-mode-tertiary .item .text-3 strong {
        color: #F5F5F5; }
  .section-bildnachweis-items.-dark-mode-secondary {
    background: #272526; }
  .section-bildnachweis-items.-dark-mode-tertiary {
    background: #494444; }
  .section-bildnachweis-items.-brand-mode-primary, .section-bildnachweis-items.-brand-mode-secondary, .section-bildnachweis-items.-brand-mode-tertiary {
    background: #FF380E; }
    .section-bildnachweis-items.-brand-mode-primary .item .text-3, .section-bildnachweis-items.-brand-mode-secondary .item .text-3, .section-bildnachweis-items.-brand-mode-tertiary .item .text-3 {
      color: #F5F5F5; }
      .section-bildnachweis-items.-brand-mode-primary .item .text-3 p:first-child, .section-bildnachweis-items.-brand-mode-secondary .item .text-3 p:first-child, .section-bildnachweis-items.-brand-mode-tertiary .item .text-3 p:first-child {
        color: #F5F5F5; }
      .section-bildnachweis-items.-brand-mode-primary .item .text-3 a, .section-bildnachweis-items.-brand-mode-secondary .item .text-3 a, .section-bildnachweis-items.-brand-mode-tertiary .item .text-3 a {
        color: #F5F5F5; }
        .section-bildnachweis-items.-brand-mode-primary .item .text-3 a:hover, .section-bildnachweis-items.-brand-mode-secondary .item .text-3 a:hover, .section-bildnachweis-items.-brand-mode-tertiary .item .text-3 a:hover {
          color: #0083FE; }
      .section-bildnachweis-items.-brand-mode-primary .item .text-3 strong, .section-bildnachweis-items.-brand-mode-secondary .item .text-3 strong, .section-bildnachweis-items.-brand-mode-tertiary .item .text-3 strong {
        color: #F5F5F5; }
  .section-bildnachweis-items.-brand-mode-secondary .item .text-3 {
    color: #0000FE; }
    .section-bildnachweis-items.-brand-mode-secondary .item .text-3 p:first-child {
      color: #F5F5F5; }
    .section-bildnachweis-items.-brand-mode-secondary .item .text-3 a {
      color: #0000FE; }
      .section-bildnachweis-items.-brand-mode-secondary .item .text-3 a:hover {
        color: #0083FE; }
    .section-bildnachweis-items.-brand-mode-secondary .item .text-3 strong {
      color: #F5F5F5; }
  .section-bildnachweis-items.-highlight-mode-primary, .section-bildnachweis-items.-highlight-mode-secondary, .section-bildnachweis-items.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-bildnachweis-items.-highlight-mode-primary .item .text-3, .section-bildnachweis-items.-highlight-mode-secondary .item .text-3, .section-bildnachweis-items.-highlight-mode-tertiary .item .text-3 {
      color: #F5F5F5; }
      .section-bildnachweis-items.-highlight-mode-primary .item .text-3 p:first-child, .section-bildnachweis-items.-highlight-mode-secondary .item .text-3 p:first-child, .section-bildnachweis-items.-highlight-mode-tertiary .item .text-3 p:first-child {
        color: #F5F5F5; }
      .section-bildnachweis-items.-highlight-mode-primary .item .text-3 a, .section-bildnachweis-items.-highlight-mode-secondary .item .text-3 a, .section-bildnachweis-items.-highlight-mode-tertiary .item .text-3 a {
        color: #F5F5F5; }
        .section-bildnachweis-items.-highlight-mode-primary .item .text-3 a:hover, .section-bildnachweis-items.-highlight-mode-secondary .item .text-3 a:hover, .section-bildnachweis-items.-highlight-mode-tertiary .item .text-3 a:hover {
          color: #0083FE; }
      .section-bildnachweis-items.-highlight-mode-primary .item .text-3 strong, .section-bildnachweis-items.-highlight-mode-secondary .item .text-3 strong, .section-bildnachweis-items.-highlight-mode-tertiary .item .text-3 strong {
        color: #F5F5F5; }
  .section-bildnachweis-items .container {
    max-width: 1224px; }
    @media (max-width: 767px) {
      .section-bildnachweis-items .container {
        padding: 0 24px; } }
  .section-bildnachweis-items .wrap-items {
    display: flex;
    flex-direction: column;
    gap: 64px; }
  .section-bildnachweis-items .item {
    display: flex;
    gap: 80px; }
    @media (max-width: 767px) {
      .section-bildnachweis-items .item {
        gap: 16px;
        flex-direction: column; } }
    .section-bildnachweis-items .item .image {
      display: block;
      width: 300px;
      height: 200px;
      object-fit: cover;
      border-radius: 4px; }
    .section-bildnachweis-items .item .text-3 {
      color: #B5AAAA; }
      .section-bildnachweis-items .item .text-3 p {
        margin-bottom: 8px; }
        .section-bildnachweis-items .item .text-3 p:first-child {
          color: #1A1919; }
        .section-bildnachweis-items .item .text-3 p:nth-child(3) {
          margin-bottom: 24px; }
        .section-bildnachweis-items .item .text-3 p:last-child {
          margin-bottom: 0; }
      .section-bildnachweis-items .item .text-3 a {
        color: #B5AAAA; }
        .section-bildnachweis-items .item .text-3 a:hover {
          color: #0083FE; }
      .section-bildnachweis-items .item .text-3 strong {
        color: #1A1919; }

.section-tariff-block {
  padding: 25px 0; }
  @media screen and (max-width: 1439px) {
    .section-tariff-block {
      padding: 40px 0; } }
  @media screen and (max-width: 1023px) {
    .section-tariff-block {
      padding: 40px 0 64px; } }
  .section-tariff-block.-light-mode-primary, .section-tariff-block.-light-mode-secondary, .section-tariff-block.-light-mode-tertiary {
    background: #F5F5F5; }
    .section-tariff-block.-light-mode-primary .right-column .title-card, .section-tariff-block.-light-mode-primary .right-column .subtitle-2, .section-tariff-block.-light-mode-primary .right-column .title-list-1, .section-tariff-block.-light-mode-primary .right-column .title-list-2, .section-tariff-block.-light-mode-primary .right-column .item-inside-info-1, .section-tariff-block.-light-mode-primary .right-column .item-inside-info-2, .section-tariff-block.-light-mode-primary .right-column .title-bottom, .section-tariff-block.-light-mode-secondary .right-column .title-card, .section-tariff-block.-light-mode-secondary .right-column .subtitle-2, .section-tariff-block.-light-mode-secondary .right-column .title-list-1, .section-tariff-block.-light-mode-secondary .right-column .title-list-2, .section-tariff-block.-light-mode-secondary .right-column .item-inside-info-1, .section-tariff-block.-light-mode-secondary .right-column .item-inside-info-2, .section-tariff-block.-light-mode-secondary .right-column .title-bottom, .section-tariff-block.-light-mode-tertiary .right-column .title-card, .section-tariff-block.-light-mode-tertiary .right-column .subtitle-2, .section-tariff-block.-light-mode-tertiary .right-column .title-list-1, .section-tariff-block.-light-mode-tertiary .right-column .title-list-2, .section-tariff-block.-light-mode-tertiary .right-column .item-inside-info-1, .section-tariff-block.-light-mode-tertiary .right-column .item-inside-info-2, .section-tariff-block.-light-mode-tertiary .right-column .title-bottom {
      color: #1A1919; }
  .section-tariff-block.-light-mode-secondary {
    background: #EBEBEB; }
  .section-tariff-block.-light-mode-tertiary {
    background: #A49B9B; }
  .section-tariff-block.-dark-mode-primary {
    background: #1A1919; }
  .section-tariff-block.-dark-mode-secondary {
    background: #272526; }
  .section-tariff-block.-dark-mode-tertiary {
    background: #494444; }
  .section-tariff-block.-brand-mode-primary, .section-tariff-block.-brand-mode-secondary, .section-tariff-block.-brand-mode-tertiary {
    background: #FF380E; }
    .section-tariff-block.-brand-mode-primary .right-column .subtitle, .section-tariff-block.-brand-mode-primary .right-column .title-card, .section-tariff-block.-brand-mode-primary .right-column .subtitle-2, .section-tariff-block.-brand-mode-primary .right-column .title-list-1, .section-tariff-block.-brand-mode-primary .right-column .title-list-2, .section-tariff-block.-brand-mode-primary .right-column .item-inside-info-1, .section-tariff-block.-brand-mode-primary .right-column .item-inside-info-2, .section-tariff-block.-brand-mode-primary .right-column .title-bottom, .section-tariff-block.-brand-mode-primary .right-column .item-inside-info-1.highlight-text, .section-tariff-block.-brand-mode-primary .right-column .item-inside-info-2.highlight-text, .section-tariff-block.-brand-mode-primary .right-column .price, .section-tariff-block.-brand-mode-secondary .right-column .subtitle, .section-tariff-block.-brand-mode-secondary .right-column .title-card, .section-tariff-block.-brand-mode-secondary .right-column .subtitle-2, .section-tariff-block.-brand-mode-secondary .right-column .title-list-1, .section-tariff-block.-brand-mode-secondary .right-column .title-list-2, .section-tariff-block.-brand-mode-secondary .right-column .item-inside-info-1, .section-tariff-block.-brand-mode-secondary .right-column .item-inside-info-2, .section-tariff-block.-brand-mode-secondary .right-column .title-bottom, .section-tariff-block.-brand-mode-secondary .right-column .item-inside-info-1.highlight-text, .section-tariff-block.-brand-mode-secondary .right-column .item-inside-info-2.highlight-text, .section-tariff-block.-brand-mode-secondary .right-column .price, .section-tariff-block.-brand-mode-tertiary .right-column .subtitle, .section-tariff-block.-brand-mode-tertiary .right-column .title-card, .section-tariff-block.-brand-mode-tertiary .right-column .subtitle-2, .section-tariff-block.-brand-mode-tertiary .right-column .title-list-1, .section-tariff-block.-brand-mode-tertiary .right-column .title-list-2, .section-tariff-block.-brand-mode-tertiary .right-column .item-inside-info-1, .section-tariff-block.-brand-mode-tertiary .right-column .item-inside-info-2, .section-tariff-block.-brand-mode-tertiary .right-column .title-bottom, .section-tariff-block.-brand-mode-tertiary .right-column .item-inside-info-1.highlight-text, .section-tariff-block.-brand-mode-tertiary .right-column .item-inside-info-2.highlight-text, .section-tariff-block.-brand-mode-tertiary .right-column .price {
      color: #F5F5F5; }
    .section-tariff-block.-brand-mode-primary .right-column .title-bottom, .section-tariff-block.-brand-mode-secondary .right-column .title-bottom, .section-tariff-block.-brand-mode-tertiary .right-column .title-bottom {
      border-top: 1px solid #F5F5F5; }
  .section-tariff-block.-highlight-mode-primary, .section-tariff-block.-highlight-mode-secondary, .section-tariff-block.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-tariff-block.-highlight-mode-primary .right-column .subtitle, .section-tariff-block.-highlight-mode-primary .right-column .title-card, .section-tariff-block.-highlight-mode-primary .right-column .subtitle-2, .section-tariff-block.-highlight-mode-primary .right-column .title-list-1, .section-tariff-block.-highlight-mode-primary .right-column .title-list-2, .section-tariff-block.-highlight-mode-primary .right-column .item-inside-info-1, .section-tariff-block.-highlight-mode-primary .right-column .item-inside-info-2, .section-tariff-block.-highlight-mode-primary .right-column .title-bottom, .section-tariff-block.-highlight-mode-primary .right-column .item-inside-info-1.highlight-text, .section-tariff-block.-highlight-mode-primary .right-column .item-inside-info-2.highlight-text, .section-tariff-block.-highlight-mode-primary .right-column .price, .section-tariff-block.-highlight-mode-secondary .right-column .subtitle, .section-tariff-block.-highlight-mode-secondary .right-column .title-card, .section-tariff-block.-highlight-mode-secondary .right-column .subtitle-2, .section-tariff-block.-highlight-mode-secondary .right-column .title-list-1, .section-tariff-block.-highlight-mode-secondary .right-column .title-list-2, .section-tariff-block.-highlight-mode-secondary .right-column .item-inside-info-1, .section-tariff-block.-highlight-mode-secondary .right-column .item-inside-info-2, .section-tariff-block.-highlight-mode-secondary .right-column .title-bottom, .section-tariff-block.-highlight-mode-secondary .right-column .item-inside-info-1.highlight-text, .section-tariff-block.-highlight-mode-secondary .right-column .item-inside-info-2.highlight-text, .section-tariff-block.-highlight-mode-secondary .right-column .price, .section-tariff-block.-highlight-mode-tertiary .right-column .subtitle, .section-tariff-block.-highlight-mode-tertiary .right-column .title-card, .section-tariff-block.-highlight-mode-tertiary .right-column .subtitle-2, .section-tariff-block.-highlight-mode-tertiary .right-column .title-list-1, .section-tariff-block.-highlight-mode-tertiary .right-column .title-list-2, .section-tariff-block.-highlight-mode-tertiary .right-column .item-inside-info-1, .section-tariff-block.-highlight-mode-tertiary .right-column .item-inside-info-2, .section-tariff-block.-highlight-mode-tertiary .right-column .title-bottom, .section-tariff-block.-highlight-mode-tertiary .right-column .item-inside-info-1.highlight-text, .section-tariff-block.-highlight-mode-tertiary .right-column .item-inside-info-2.highlight-text, .section-tariff-block.-highlight-mode-tertiary .right-column .price {
      color: #F5F5F5; }
    .section-tariff-block.-highlight-mode-primary .right-column .title-bottom, .section-tariff-block.-highlight-mode-secondary .right-column .title-bottom, .section-tariff-block.-highlight-mode-tertiary .right-column .title-bottom {
      border-top: 1px solid #F5F5F5; }
    .section-tariff-block.-highlight-mode-primary .btn-cta.arrow-right, .section-tariff-block.-highlight-mode-secondary .btn-cta.arrow-right, .section-tariff-block.-highlight-mode-tertiary .btn-cta.arrow-right {
      background: #0083FE; }
      .section-tariff-block.-highlight-mode-primary .btn-cta.arrow-right:hover, .section-tariff-block.-highlight-mode-secondary .btn-cta.arrow-right:hover, .section-tariff-block.-highlight-mode-tertiary .btn-cta.arrow-right:hover {
        background: #0083FE; }
  .section-tariff-block.-light-content-mode-primary .left-column {
    background: #F5F5F5; }
  .section-tariff-block.-light-content-mode-secondary .left-column {
    background: #EBEBEB; }
  .section-tariff-block.-light-content-mode-tertiary .left-column {
    background: #A49B9B; }
  .section-tariff-block.-dark-content-mode-primary .left-column, .section-tariff-block.-dark-content-mode-secondary .left-column, .section-tariff-block.-dark-content-mode-tertiary .left-column {
    background: #1A1919; }
    .section-tariff-block.-dark-content-mode-primary .left-column .inside-block, .section-tariff-block.-dark-content-mode-secondary .left-column .inside-block, .section-tariff-block.-dark-content-mode-tertiary .left-column .inside-block {
      background: #272526; }
    .section-tariff-block.-dark-content-mode-primary .left-column .subtitle, .section-tariff-block.-dark-content-mode-primary .left-column .title-card, .section-tariff-block.-dark-content-mode-primary .left-column .title-inside, .section-tariff-block.-dark-content-mode-primary .left-column .item-inside-info-1, .section-tariff-block.-dark-content-mode-primary .left-column .item-inside-info-2, .section-tariff-block.-dark-content-mode-primary .left-column .outside-list .item-outside-list, .section-tariff-block.-dark-content-mode-secondary .left-column .subtitle, .section-tariff-block.-dark-content-mode-secondary .left-column .title-card, .section-tariff-block.-dark-content-mode-secondary .left-column .title-inside, .section-tariff-block.-dark-content-mode-secondary .left-column .item-inside-info-1, .section-tariff-block.-dark-content-mode-secondary .left-column .item-inside-info-2, .section-tariff-block.-dark-content-mode-secondary .left-column .outside-list .item-outside-list, .section-tariff-block.-dark-content-mode-tertiary .left-column .subtitle, .section-tariff-block.-dark-content-mode-tertiary .left-column .title-card, .section-tariff-block.-dark-content-mode-tertiary .left-column .title-inside, .section-tariff-block.-dark-content-mode-tertiary .left-column .item-inside-info-1, .section-tariff-block.-dark-content-mode-tertiary .left-column .item-inside-info-2, .section-tariff-block.-dark-content-mode-tertiary .left-column .outside-list .item-outside-list {
      color: #F5F5F5; }
    .section-tariff-block.-dark-content-mode-primary .left-column .title-card:after, .section-tariff-block.-dark-content-mode-secondary .left-column .title-card:after, .section-tariff-block.-dark-content-mode-tertiary .left-column .title-card:after {
      background: url(2481a0657d1856873009.svg) no-repeat; }
    .section-tariff-block.-dark-content-mode-primary .left-column .tooltip-icon svg *, .section-tariff-block.-dark-content-mode-secondary .left-column .tooltip-icon svg *, .section-tariff-block.-dark-content-mode-tertiary .left-column .tooltip-icon svg * {
      stroke: #F5F5F5; }
    .section-tariff-block.-dark-content-mode-primary .left-column .tooltip-icon:hover svg *, .section-tariff-block.-dark-content-mode-secondary .left-column .tooltip-icon:hover svg *, .section-tariff-block.-dark-content-mode-tertiary .left-column .tooltip-icon:hover svg * {
      stroke: #FF592B; }
  .section-tariff-block.-dark-content-mode-secondary .left-column {
    background: #272526; }
    .section-tariff-block.-dark-content-mode-secondary .left-column .inside-block {
      background: #494444; }
  .section-tariff-block.-dark-content-mode-tertiary .left-column {
    background: #494444; }
    .section-tariff-block.-dark-content-mode-tertiary .left-column .inside-block {
      background: #1A1919; }
  .section-tariff-block.-brand-content-mode-primary .left-column, .section-tariff-block.-brand-content-mode-secondary .left-column, .section-tariff-block.-brand-content-mode-tertiary .left-column {
    background: #FF380E; }
    .section-tariff-block.-brand-content-mode-primary .left-column .inside-block, .section-tariff-block.-brand-content-mode-secondary .left-column .inside-block, .section-tariff-block.-brand-content-mode-tertiary .left-column .inside-block {
      background: #FF592B; }
    .section-tariff-block.-brand-content-mode-primary .left-column .top-banner, .section-tariff-block.-brand-content-mode-secondary .left-column .top-banner, .section-tariff-block.-brand-content-mode-tertiary .left-column .top-banner {
      background: #0000FE; }
    .section-tariff-block.-brand-content-mode-primary .left-column .subtitle, .section-tariff-block.-brand-content-mode-primary .left-column .title-card, .section-tariff-block.-brand-content-mode-primary .left-column .title-inside, .section-tariff-block.-brand-content-mode-primary .left-column .item-inside-info-1, .section-tariff-block.-brand-content-mode-primary .left-column .item-inside-info-2, .section-tariff-block.-brand-content-mode-primary .left-column .outside-list .item-outside-list, .section-tariff-block.-brand-content-mode-secondary .left-column .subtitle, .section-tariff-block.-brand-content-mode-secondary .left-column .title-card, .section-tariff-block.-brand-content-mode-secondary .left-column .title-inside, .section-tariff-block.-brand-content-mode-secondary .left-column .item-inside-info-1, .section-tariff-block.-brand-content-mode-secondary .left-column .item-inside-info-2, .section-tariff-block.-brand-content-mode-secondary .left-column .outside-list .item-outside-list, .section-tariff-block.-brand-content-mode-tertiary .left-column .subtitle, .section-tariff-block.-brand-content-mode-tertiary .left-column .title-card, .section-tariff-block.-brand-content-mode-tertiary .left-column .title-inside, .section-tariff-block.-brand-content-mode-tertiary .left-column .item-inside-info-1, .section-tariff-block.-brand-content-mode-tertiary .left-column .item-inside-info-2, .section-tariff-block.-brand-content-mode-tertiary .left-column .outside-list .item-outside-list {
      color: #F5F5F5; }
    .section-tariff-block.-brand-content-mode-primary .left-column .title-card:after, .section-tariff-block.-brand-content-mode-secondary .left-column .title-card:after, .section-tariff-block.-brand-content-mode-tertiary .left-column .title-card:after {
      background: url(2481a0657d1856873009.svg) no-repeat; }
    .section-tariff-block.-brand-content-mode-primary .left-column .tooltip-icon svg *, .section-tariff-block.-brand-content-mode-secondary .left-column .tooltip-icon svg *, .section-tariff-block.-brand-content-mode-tertiary .left-column .tooltip-icon svg * {
      stroke: #F5F5F5; }
    .section-tariff-block.-brand-content-mode-primary .left-column .tooltip-icon:hover svg *, .section-tariff-block.-brand-content-mode-secondary .left-column .tooltip-icon:hover svg *, .section-tariff-block.-brand-content-mode-tertiary .left-column .tooltip-icon:hover svg * {
      stroke: #0000FE; }
    .section-tariff-block.-brand-content-mode-primary .left-column .outside-list .item-outside-list:after, .section-tariff-block.-brand-content-mode-secondary .left-column .outside-list .item-outside-list:after, .section-tariff-block.-brand-content-mode-tertiary .left-column .outside-list .item-outside-list:after {
      background: url(471c86e265c6a89068d4.svg) no-repeat; }
  .section-tariff-block.-highlight-content-mode-primary .left-column, .section-tariff-block.-highlight-content-mode-secondary .left-column, .section-tariff-block.-highlight-content-mode-tertiary .left-column {
    background: #0000FE; }
    .section-tariff-block.-highlight-content-mode-primary .left-column .inside-block, .section-tariff-block.-highlight-content-mode-primary .left-column .top-banner, .section-tariff-block.-highlight-content-mode-secondary .left-column .inside-block, .section-tariff-block.-highlight-content-mode-secondary .left-column .top-banner, .section-tariff-block.-highlight-content-mode-tertiary .left-column .inside-block, .section-tariff-block.-highlight-content-mode-tertiary .left-column .top-banner {
      background: #4157FF; }
    .section-tariff-block.-highlight-content-mode-primary .left-column .subtitle, .section-tariff-block.-highlight-content-mode-primary .left-column .title-card, .section-tariff-block.-highlight-content-mode-primary .left-column .title-inside, .section-tariff-block.-highlight-content-mode-primary .left-column .item-inside-info-1, .section-tariff-block.-highlight-content-mode-primary .left-column .item-inside-info-2, .section-tariff-block.-highlight-content-mode-primary .left-column .outside-list .item-outside-list, .section-tariff-block.-highlight-content-mode-secondary .left-column .subtitle, .section-tariff-block.-highlight-content-mode-secondary .left-column .title-card, .section-tariff-block.-highlight-content-mode-secondary .left-column .title-inside, .section-tariff-block.-highlight-content-mode-secondary .left-column .item-inside-info-1, .section-tariff-block.-highlight-content-mode-secondary .left-column .item-inside-info-2, .section-tariff-block.-highlight-content-mode-secondary .left-column .outside-list .item-outside-list, .section-tariff-block.-highlight-content-mode-tertiary .left-column .subtitle, .section-tariff-block.-highlight-content-mode-tertiary .left-column .title-card, .section-tariff-block.-highlight-content-mode-tertiary .left-column .title-inside, .section-tariff-block.-highlight-content-mode-tertiary .left-column .item-inside-info-1, .section-tariff-block.-highlight-content-mode-tertiary .left-column .item-inside-info-2, .section-tariff-block.-highlight-content-mode-tertiary .left-column .outside-list .item-outside-list {
      color: #F5F5F5; }
    .section-tariff-block.-highlight-content-mode-primary .left-column .title-card:after, .section-tariff-block.-highlight-content-mode-secondary .left-column .title-card:after, .section-tariff-block.-highlight-content-mode-tertiary .left-column .title-card:after {
      background: url(2481a0657d1856873009.svg) no-repeat; }
    .section-tariff-block.-highlight-content-mode-primary .left-column .tooltip-icon svg *, .section-tariff-block.-highlight-content-mode-secondary .left-column .tooltip-icon svg *, .section-tariff-block.-highlight-content-mode-tertiary .left-column .tooltip-icon svg * {
      stroke: #F5F5F5; }
    .section-tariff-block.-highlight-content-mode-primary .left-column .tooltip-icon:hover svg *, .section-tariff-block.-highlight-content-mode-secondary .left-column .tooltip-icon:hover svg *, .section-tariff-block.-highlight-content-mode-tertiary .left-column .tooltip-icon:hover svg * {
      stroke: #FF380E; }
    .section-tariff-block.-highlight-content-mode-primary .left-column .outside-list .item-outside-list:after, .section-tariff-block.-highlight-content-mode-secondary .left-column .outside-list .item-outside-list:after, .section-tariff-block.-highlight-content-mode-tertiary .left-column .outside-list .item-outside-list:after {
      background: url(553a0d6eaddccfd71f2a.svg) no-repeat; }
  .section-tariff-block .container {
    padding: 0 188px; }
    @media screen and (max-width: 1439px) {
      .section-tariff-block .container {
        padding: 0 64px; } }
    @media screen and (max-width: 767px) {
      .section-tariff-block .container {
        padding: 0 24px; } }
  .section-tariff-block .wrap-columns {
    align-items: center;
    display: flex;
    justify-content: space-between; }
    @media screen and (max-width: 1023px) {
      .section-tariff-block .wrap-columns {
        flex-direction: column;
        gap: 24px; } }
  .section-tariff-block .left-column {
    border-radius: 8px;
    background: #F5F5F5;
    padding: 23px 24px 24px 24px;
    max-width: 480px;
    width: 100%;
    position: relative; }
    @media screen and (max-width: 1439px) {
      .section-tariff-block .left-column {
        width: 50%;
        max-width: unset; } }
    @media screen and (max-width: 1023px) {
      .section-tariff-block .left-column {
        width: 100%;
        padding: 72px 16px 48px 16px;
        max-width: 584px; } }
    .section-tariff-block .left-column .wrap-head {
      display: flex;
      justify-content: space-between;
      align-items: flex-start; }
      @media screen and (min-width: 1024px) {
        .section-tariff-block .left-column .wrap-head {
          margin-bottom: 24px;
          min-height: 80px; } }
    .section-tariff-block .left-column .top-banner {
      border-radius: 4px;
      background: #FF2B00;
      top: 24px;
      left: -8px;
      position: absolute;
      padding: 4px 16px;
      color: #FBFBF8;
      font-family: "Moderat-New";
      max-width: 216px;
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 24px; }
      @media screen and (max-width: 1023px) {
        .section-tariff-block .left-column .top-banner {
          max-width: 295px; } }
    @media screen and (min-width: 1024px) {
      .section-tariff-block .left-column .logo-tariff {
        width: 150px;
        height: 80px;
        object-fit: contain;
        position: absolute;
        right: 32px;
        top: 24px; } }
    @media screen and (max-width: 1023px) {
      .section-tariff-block .left-column .logo-tariff {
        display: block;
        margin-left: auto;
        width: 150px;
        height: auto;
        margin-bottom: 24px; } }
    .section-tariff-block .left-column .subtitle {
      color: #1A1919;
      margin: 0; }
    .section-tariff-block .left-column .title-card {
      color: #1A1919;
      margin: 0; }
    .section-tariff-block .left-column .title-box {
      align-items: center;
      display: flex;
      justify-content: space-between;
      margin-bottom: 16px; }
      .section-tariff-block .left-column .title-box .icon {
        width: 64px;
        height: 64px;
        position: relative; }
        .section-tariff-block .left-column .title-box .icon:after {
          content: '';
          position: absolute;
          right: 0;
          top: 50%;
          transform: translateY(-50%);
          width: 64px;
          height: 64px;
          background: url(e41c4c4eec5e4ebad32e.svg) no-repeat; }
    .section-tariff-block .left-column .tooltip-icon svg * {
      transition: all .3s; }
    .section-tariff-block .left-column .tooltip-icon:hover svg * {
      stroke: #FF592B; }
    .section-tariff-block .left-column .inside-block {
      border-radius: 4px;
      background: #EBEBEB;
      padding: 16px 24px; }
    .section-tariff-block .left-column .title-inside {
      color: #494444; }
    .section-tariff-block .left-column .title-wrap {
      display: flex;
      align-items: center; }
    .section-tariff-block .left-column .wrap-inside-info-1 {
      margin-top: 3px;
      margin-bottom: 32px; }
    .section-tariff-block .left-column .wrap-inside-info-2 {
      margin-bottom: 10px; }
    .section-tariff-block .left-column .item-inside-info-1, .section-tariff-block .left-column .item-inside-info-2 {
      display: flex;
      justify-content: space-between;
      margin-bottom: 5px; }
      .section-tariff-block .left-column .item-inside-info-1.highlight-text, .section-tariff-block .left-column .item-inside-info-2.highlight-text {
        color: #EE4723; }
      .section-tariff-block .left-column .item-inside-info-1 .left-part, .section-tariff-block .left-column .item-inside-info-2 .left-part {
        width: 60%; }
        @media screen and (max-width: 767px) {
          .section-tariff-block .left-column .item-inside-info-1 .left-part, .section-tariff-block .left-column .item-inside-info-2 .left-part {
            width: 50%; } }
    .section-tariff-block .left-column .item-inside-info-2 {
      align-items: center; }
    .section-tariff-block .left-column .outside-list {
      margin-top: 20px; }
      .section-tariff-block .left-column .outside-list .item-outside-list {
        display: flex;
        align-items: center;
        position: relative;
        padding-left: 48px;
        color: #494444;
        margin-bottom: 12px; }
        .section-tariff-block .left-column .outside-list .item-outside-list:after {
          content: '';
          position: absolute;
          left: 0;
          top: 50%;
          transform: translateY(-50%);
          width: 48px;
          height: 48px;
          background: url(69af39d35d75f4d0903b.svg) no-repeat; }
  .section-tariff-block .right-column {
    width: 536px;
    padding: 0 48px; }
    @media screen and (max-width: 1439px) {
      .section-tariff-block .right-column {
        width: 50%;
        padding: 0 32px; } }
    @media screen and (max-width: 1023px) {
      .section-tariff-block .right-column {
        width: 100%; } }
    @media screen and (max-width: 767px) {
      .section-tariff-block .right-column {
        padding: 0; } }
    .section-tariff-block .right-column .subtitle {
      color: #EE4723; }
    .section-tariff-block .right-column .title-card {
      color: #F5F5F5; }
    .section-tariff-block .right-column .subtitle-2 {
      color: #B5AAAA; }
    .section-tariff-block .right-column .title-list-1 {
      color: #F5F5F5;
      margin-top: 47px; }
    .section-tariff-block .right-column .wrap-inside-info-1 {
      margin-top: 4px;
      margin-bottom: 32px; }
    .section-tariff-block .right-column .wrap-inside-info-2 {
      margin-top: 4px;
      margin-bottom: 46px; }
    .section-tariff-block .right-column .item-inside-info-1, .section-tariff-block .right-column .item-inside-info-2 {
      display: flex;
      justify-content: space-between;
      align-items: center;
      color: #F5F5F5;
      margin-bottom: 4px; }
      .section-tariff-block .right-column .item-inside-info-1.highlight-text, .section-tariff-block .right-column .item-inside-info-2.highlight-text {
        color: #EE4723; }
      .section-tariff-block .right-column .item-inside-info-1 .left-part, .section-tariff-block .right-column .item-inside-info-2 .left-part {
        width: 60%; }
        @media screen and (max-width: 767px) {
          .section-tariff-block .right-column .item-inside-info-1 .left-part, .section-tariff-block .right-column .item-inside-info-2 .left-part {
            width: 50%; } }
    .section-tariff-block .right-column .title-list-2 {
      color: #F5F5F5; }
    .section-tariff-block .right-column .title-bottom {
      color: #F5F5F5;
      border-top: 1px solid #494444;
      padding: 15px 8px 0; }
    .section-tariff-block .right-column .price {
      color: #EE4723;
      padding: 0 8px 0; }
    .section-tariff-block .right-column .btn-cta.arrow-right {
      margin-top: 34px; }

.section-tariff-block-type-2 {
  padding: 40px 0; }
  .section-tariff-block-type-2.-light-mode-primary, .section-tariff-block-type-2.-light-mode-secondary, .section-tariff-block-type-2.-light-mode-tertiary {
    background: #F5F5F5; }
    .section-tariff-block-type-2.-light-mode-primary .right-column ul li, .section-tariff-block-type-2.-light-mode-secondary .right-column ul li, .section-tariff-block-type-2.-light-mode-tertiary .right-column ul li {
      color: #1A1919; }
  .section-tariff-block-type-2.-light-mode-secondary {
    background: #EBEBEB; }
  .section-tariff-block-type-2.-light-mode-tertiary {
    background: #A49B9B; }
  .section-tariff-block-type-2.-dark-mode-primary {
    background: #1A1919; }
  .section-tariff-block-type-2.-dark-mode-secondary {
    background: #272526; }
  .section-tariff-block-type-2.-dark-mode-tertiary {
    background: #494444; }
  .section-tariff-block-type-2.-brand-mode-primary, .section-tariff-block-type-2.-brand-mode-secondary, .section-tariff-block-type-2.-brand-mode-tertiary {
    background: #FF380E; }
    .section-tariff-block-type-2.-brand-mode-primary .right-column ul li, .section-tariff-block-type-2.-brand-mode-secondary .right-column ul li, .section-tariff-block-type-2.-brand-mode-tertiary .right-column ul li {
      color: #F5F5F5; }
      .section-tariff-block-type-2.-brand-mode-primary .right-column ul li:before, .section-tariff-block-type-2.-brand-mode-secondary .right-column ul li:before, .section-tariff-block-type-2.-brand-mode-tertiary .right-column ul li:before {
        background: url(553a0d6eaddccfd71f2a.svg) no-repeat 50% 50%/contain; }
  .section-tariff-block-type-2.-highlight-mode-primary, .section-tariff-block-type-2.-highlight-mode-secondary, .section-tariff-block-type-2.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-tariff-block-type-2.-highlight-mode-primary .right-column ul li, .section-tariff-block-type-2.-highlight-mode-secondary .right-column ul li, .section-tariff-block-type-2.-highlight-mode-tertiary .right-column ul li {
      color: #F5F5F5; }
    .section-tariff-block-type-2.-highlight-mode-primary .btn-cta.arrow-right, .section-tariff-block-type-2.-highlight-mode-secondary .btn-cta.arrow-right, .section-tariff-block-type-2.-highlight-mode-tertiary .btn-cta.arrow-right {
      background: #0083FE; }
      .section-tariff-block-type-2.-highlight-mode-primary .btn-cta.arrow-right:hover, .section-tariff-block-type-2.-highlight-mode-secondary .btn-cta.arrow-right:hover, .section-tariff-block-type-2.-highlight-mode-tertiary .btn-cta.arrow-right:hover {
        background: #0083FE; }
  .section-tariff-block-type-2.-light-content-mode-primary .left-column .tariff-info {
    background: #F5F5F5; }
  .section-tariff-block-type-2.-light-content-mode-secondary .left-column .tariff-info {
    background: #EBEBEB; }
  .section-tariff-block-type-2.-light-content-mode-tertiary .left-column .tariff-info {
    background: #A49B9B; }
  .section-tariff-block-type-2.-dark-content-mode-primary .left-column .tariff-info, .section-tariff-block-type-2.-dark-content-mode-secondary .left-column .tariff-info, .section-tariff-block-type-2.-dark-content-mode-tertiary .left-column .tariff-info {
    background: #1A1919; }
    .section-tariff-block-type-2.-dark-content-mode-primary .left-column .tariff-info .text-3, .section-tariff-block-type-2.-dark-content-mode-primary .left-column .tariff-info h3, .section-tariff-block-type-2.-dark-content-mode-primary .left-column .tariff-info .info-boxes .info-box .info-title, .section-tariff-block-type-2.-dark-content-mode-primary .left-column .tariff-info .info-boxes .info-box .item .left-part, .section-tariff-block-type-2.-dark-content-mode-primary .left-column .tariff-info .info-boxes .info-box .item .right-part, .section-tariff-block-type-2.-dark-content-mode-secondary .left-column .tariff-info .text-3, .section-tariff-block-type-2.-dark-content-mode-secondary .left-column .tariff-info h3, .section-tariff-block-type-2.-dark-content-mode-secondary .left-column .tariff-info .info-boxes .info-box .info-title, .section-tariff-block-type-2.-dark-content-mode-secondary .left-column .tariff-info .info-boxes .info-box .item .left-part, .section-tariff-block-type-2.-dark-content-mode-secondary .left-column .tariff-info .info-boxes .info-box .item .right-part, .section-tariff-block-type-2.-dark-content-mode-tertiary .left-column .tariff-info .text-3, .section-tariff-block-type-2.-dark-content-mode-tertiary .left-column .tariff-info h3, .section-tariff-block-type-2.-dark-content-mode-tertiary .left-column .tariff-info .info-boxes .info-box .info-title, .section-tariff-block-type-2.-dark-content-mode-tertiary .left-column .tariff-info .info-boxes .info-box .item .left-part, .section-tariff-block-type-2.-dark-content-mode-tertiary .left-column .tariff-info .info-boxes .info-box .item .right-part {
      color: #F5F5F5; }
    .section-tariff-block-type-2.-dark-content-mode-primary .left-column .tariff-info .info-boxes, .section-tariff-block-type-2.-dark-content-mode-secondary .left-column .tariff-info .info-boxes, .section-tariff-block-type-2.-dark-content-mode-tertiary .left-column .tariff-info .info-boxes {
      background: #272526; }
    .section-tariff-block-type-2.-dark-content-mode-primary .left-column .tariff-info .info-boxes .info-box .info-title .tooltip-icon, .section-tariff-block-type-2.-dark-content-mode-secondary .left-column .tariff-info .info-boxes .info-box .info-title .tooltip-icon, .section-tariff-block-type-2.-dark-content-mode-tertiary .left-column .tariff-info .info-boxes .info-box .info-title .tooltip-icon {
      background: url(43a5b505daffae612449.svg) no-repeat 50% 50%/contain; }
      .section-tariff-block-type-2.-dark-content-mode-primary .left-column .tariff-info .info-boxes .info-box .info-title .tooltip-icon:hover, .section-tariff-block-type-2.-dark-content-mode-secondary .left-column .tariff-info .info-boxes .info-box .info-title .tooltip-icon:hover, .section-tariff-block-type-2.-dark-content-mode-tertiary .left-column .tariff-info .info-boxes .info-box .info-title .tooltip-icon:hover {
        background: url(d031507270f00044d1ac.svg) no-repeat 50% 50%/contain; }
  .section-tariff-block-type-2.-dark-content-mode-secondary .left-column .tariff-info {
    background: #272526; }
    .section-tariff-block-type-2.-dark-content-mode-secondary .left-column .tariff-info .info-boxes {
      background: #494444; }
  .section-tariff-block-type-2.-dark-content-mode-tertiary .left-column .tariff-info {
    background: #494444; }
    .section-tariff-block-type-2.-dark-content-mode-tertiary .left-column .tariff-info .info-boxes {
      background: #1A1919; }
  .section-tariff-block-type-2.-brand-content-mode-primary .left-column .tariff-info, .section-tariff-block-type-2.-brand-content-mode-secondary .left-column .tariff-info, .section-tariff-block-type-2.-brand-content-mode-tertiary .left-column .tariff-info {
    background: #FF380E; }
    .section-tariff-block-type-2.-brand-content-mode-primary .left-column .tariff-info .info-boxes, .section-tariff-block-type-2.-brand-content-mode-secondary .left-column .tariff-info .info-boxes, .section-tariff-block-type-2.-brand-content-mode-tertiary .left-column .tariff-info .info-boxes {
      background: #FF592B; }
    .section-tariff-block-type-2.-brand-content-mode-primary .left-column .tariff-info .badge, .section-tariff-block-type-2.-brand-content-mode-secondary .left-column .tariff-info .badge, .section-tariff-block-type-2.-brand-content-mode-tertiary .left-column .tariff-info .badge {
      background: #0000FE; }
    .section-tariff-block-type-2.-brand-content-mode-primary .left-column .tariff-info .text-3, .section-tariff-block-type-2.-brand-content-mode-primary .left-column .tariff-info h3, .section-tariff-block-type-2.-brand-content-mode-primary .left-column .tariff-info .info-boxes .info-box .info-title, .section-tariff-block-type-2.-brand-content-mode-primary .left-column .tariff-info .info-boxes .info-box .item .left-part, .section-tariff-block-type-2.-brand-content-mode-primary .left-column .tariff-info .info-boxes .info-box .item .right-part, .section-tariff-block-type-2.-brand-content-mode-secondary .left-column .tariff-info .text-3, .section-tariff-block-type-2.-brand-content-mode-secondary .left-column .tariff-info h3, .section-tariff-block-type-2.-brand-content-mode-secondary .left-column .tariff-info .info-boxes .info-box .info-title, .section-tariff-block-type-2.-brand-content-mode-secondary .left-column .tariff-info .info-boxes .info-box .item .left-part, .section-tariff-block-type-2.-brand-content-mode-secondary .left-column .tariff-info .info-boxes .info-box .item .right-part, .section-tariff-block-type-2.-brand-content-mode-tertiary .left-column .tariff-info .text-3, .section-tariff-block-type-2.-brand-content-mode-tertiary .left-column .tariff-info h3, .section-tariff-block-type-2.-brand-content-mode-tertiary .left-column .tariff-info .info-boxes .info-box .info-title, .section-tariff-block-type-2.-brand-content-mode-tertiary .left-column .tariff-info .info-boxes .info-box .item .left-part, .section-tariff-block-type-2.-brand-content-mode-tertiary .left-column .tariff-info .info-boxes .info-box .item .right-part {
      color: #F5F5F5; }
    .section-tariff-block-type-2.-brand-content-mode-primary .left-column .tariff-info .info-boxes .info-box .item.-red .left-part, .section-tariff-block-type-2.-brand-content-mode-primary .left-column .tariff-info .info-boxes .info-box .item.-red .right-part, .section-tariff-block-type-2.-brand-content-mode-secondary .left-column .tariff-info .info-boxes .info-box .item.-red .left-part, .section-tariff-block-type-2.-brand-content-mode-secondary .left-column .tariff-info .info-boxes .info-box .item.-red .right-part, .section-tariff-block-type-2.-brand-content-mode-tertiary .left-column .tariff-info .info-boxes .info-box .item.-red .left-part, .section-tariff-block-type-2.-brand-content-mode-tertiary .left-column .tariff-info .info-boxes .info-box .item.-red .right-part {
      color: #0000FE; }
    .section-tariff-block-type-2.-brand-content-mode-primary .left-column .tariff-info .info-boxes .info-box .info-title .tooltip-icon, .section-tariff-block-type-2.-brand-content-mode-secondary .left-column .tariff-info .info-boxes .info-box .info-title .tooltip-icon, .section-tariff-block-type-2.-brand-content-mode-tertiary .left-column .tariff-info .info-boxes .info-box .info-title .tooltip-icon {
      background: url(43a5b505daffae612449.svg) no-repeat 50% 50%/contain; }
      .section-tariff-block-type-2.-brand-content-mode-primary .left-column .tariff-info .info-boxes .info-box .info-title .tooltip-icon:hover, .section-tariff-block-type-2.-brand-content-mode-secondary .left-column .tariff-info .info-boxes .info-box .info-title .tooltip-icon:hover, .section-tariff-block-type-2.-brand-content-mode-tertiary .left-column .tariff-info .info-boxes .info-box .info-title .tooltip-icon:hover {
        background: url(9368bf23108500cd4fc7.svg) no-repeat 50% 50%/contain; }
  .section-tariff-block-type-2.-highlight-content-mode-primary .left-column .tariff-info, .section-tariff-block-type-2.-highlight-content-mode-secondary .left-column .tariff-info, .section-tariff-block-type-2.-highlight-content-mode-tertiary .left-column .tariff-info {
    background: #0000FE; }
    .section-tariff-block-type-2.-highlight-content-mode-primary .left-column .tariff-info .info-boxes, .section-tariff-block-type-2.-highlight-content-mode-primary .left-column .tariff-info .badge, .section-tariff-block-type-2.-highlight-content-mode-secondary .left-column .tariff-info .info-boxes, .section-tariff-block-type-2.-highlight-content-mode-secondary .left-column .tariff-info .badge, .section-tariff-block-type-2.-highlight-content-mode-tertiary .left-column .tariff-info .info-boxes, .section-tariff-block-type-2.-highlight-content-mode-tertiary .left-column .tariff-info .badge {
      background: #4157FF; }
    .section-tariff-block-type-2.-highlight-content-mode-primary .left-column .tariff-info .text-3, .section-tariff-block-type-2.-highlight-content-mode-primary .left-column .tariff-info h3, .section-tariff-block-type-2.-highlight-content-mode-primary .left-column .tariff-info .info-boxes .info-box .info-title, .section-tariff-block-type-2.-highlight-content-mode-primary .left-column .tariff-info .info-boxes .info-box .item .left-part, .section-tariff-block-type-2.-highlight-content-mode-primary .left-column .tariff-info .info-boxes .info-box .item .right-part, .section-tariff-block-type-2.-highlight-content-mode-secondary .left-column .tariff-info .text-3, .section-tariff-block-type-2.-highlight-content-mode-secondary .left-column .tariff-info h3, .section-tariff-block-type-2.-highlight-content-mode-secondary .left-column .tariff-info .info-boxes .info-box .info-title, .section-tariff-block-type-2.-highlight-content-mode-secondary .left-column .tariff-info .info-boxes .info-box .item .left-part, .section-tariff-block-type-2.-highlight-content-mode-secondary .left-column .tariff-info .info-boxes .info-box .item .right-part, .section-tariff-block-type-2.-highlight-content-mode-tertiary .left-column .tariff-info .text-3, .section-tariff-block-type-2.-highlight-content-mode-tertiary .left-column .tariff-info h3, .section-tariff-block-type-2.-highlight-content-mode-tertiary .left-column .tariff-info .info-boxes .info-box .info-title, .section-tariff-block-type-2.-highlight-content-mode-tertiary .left-column .tariff-info .info-boxes .info-box .item .left-part, .section-tariff-block-type-2.-highlight-content-mode-tertiary .left-column .tariff-info .info-boxes .info-box .item .right-part {
      color: #F5F5F5; }
    .section-tariff-block-type-2.-highlight-content-mode-primary .left-column .tariff-info .info-boxes .info-box .info-title .tooltip-icon, .section-tariff-block-type-2.-highlight-content-mode-secondary .left-column .tariff-info .info-boxes .info-box .info-title .tooltip-icon, .section-tariff-block-type-2.-highlight-content-mode-tertiary .left-column .tariff-info .info-boxes .info-box .info-title .tooltip-icon {
      background: url(43a5b505daffae612449.svg) no-repeat 50% 50%/contain; }
      .section-tariff-block-type-2.-highlight-content-mode-primary .left-column .tariff-info .info-boxes .info-box .info-title .tooltip-icon:hover, .section-tariff-block-type-2.-highlight-content-mode-secondary .left-column .tariff-info .info-boxes .info-box .info-title .tooltip-icon:hover, .section-tariff-block-type-2.-highlight-content-mode-tertiary .left-column .tariff-info .info-boxes .info-box .info-title .tooltip-icon:hover {
        background: url(d031507270f00044d1ac.svg) no-repeat 50% 50%/contain; }
  .section-tariff-block-type-2 .container {
    padding: 0 188px; }
    @media screen and (max-width: 1439px) {
      .section-tariff-block-type-2 .container {
        padding: 0 64px; } }
    @media (max-width: 1023px) {
      .section-tariff-block-type-2 .container {
        padding: 0 16px; } }
    @media screen and (max-width: 767px) {
      .section-tariff-block-type-2 .container {
        padding: 0 16px; } }
  .section-tariff-block-type-2 .wrap-columns {
    align-items: center;
    display: flex;
    justify-content: space-between; }
    @media screen and (max-width: 1023px) {
      .section-tariff-block-type-2 .wrap-columns {
        flex-direction: column;
        gap: 64px; } }
  .section-tariff-block-type-2 .left-column {
    max-width: 480px;
    width: 100%; }
    @media screen and (max-width: 1439px) {
      .section-tariff-block-type-2 .left-column {
        width: 50%;
        max-width: unset; } }
    @media screen and (max-width: 1023px) {
      .section-tariff-block-type-2 .left-column {
        width: 100%;
        max-width: 584px;
        margin: 0 auto; } }
    .section-tariff-block-type-2 .left-column .tariff-info {
      padding: 128px 24px 48px 24px;
      border-radius: 8px;
      background: #F5F5F5;
      position: relative; }
      @media screen and (max-width: 1023px) {
        .section-tariff-block-type-2 .left-column .tariff-info {
          padding: 72px 16px 48px 16px; } }
      .section-tariff-block-type-2 .left-column .tariff-info .badge {
        border-radius: 4px;
        background: #FF2B00;
        top: 24px;
        left: -8px;
        position: absolute;
        padding: 4px 16px;
        color: #FBFBF8;
        font-family: "Moderat-New";
        max-width: 216px;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px; }
        @media screen and (max-width: 1023px) {
          .section-tariff-block-type-2 .left-column .tariff-info .badge {
            max-width: 295px; } }
      @media screen and (min-width: 1024px) {
        .section-tariff-block-type-2 .left-column .tariff-info .logo-tariff {
          width: 150px;
          height: 80px;
          object-fit: contain;
          position: absolute;
          right: 32px;
          top: 24px; } }
      @media screen and (max-width: 1023px) {
        .section-tariff-block-type-2 .left-column .tariff-info .logo-tariff {
          display: block;
          margin-left: auto;
          width: 150px;
          height: auto;
          margin-bottom: 24px; } }
      .section-tariff-block-type-2 .left-column .tariff-info .title-box {
        align-items: center;
        display: flex;
        justify-content: space-between;
        margin-bottom: 16px; }
        .section-tariff-block-type-2 .left-column .tariff-info .title-box .text {
          width: calc(100% - 64px); }
        .section-tariff-block-type-2 .left-column .tariff-info .title-box .icon {
          width: 64px;
          height: 64px; }
          .section-tariff-block-type-2 .left-column .tariff-info .title-box .icon img {
            width: 100%;
            height: 100%;
            object-fit: contain; }
      .section-tariff-block-type-2 .left-column .tariff-info .info-boxes {
        border-radius: 8px;
        background: #E7E7E7;
        padding: 16px 24px; }
        .section-tariff-block-type-2 .left-column .tariff-info .info-boxes .info-box {
          margin-bottom: 32px; }
          .section-tariff-block-type-2 .left-column .tariff-info .info-boxes .info-box:last-child {
            margin-bottom: 0; }
          .section-tariff-block-type-2 .left-column .tariff-info .info-boxes .info-box .info-title {
            display: inline-flex;
            align-items: center;
            justify-content: flex-start;
            color: #1A1919;
            font-family: "Moderat-New";
            font-size: 16px;
            font-style: normal;
            font-weight: 700;
            line-height: 24px;
            margin-bottom: 4px; }
            .section-tariff-block-type-2 .left-column .tariff-info .info-boxes .info-box .info-title .tooltip-icon {
              display: inline-flex;
              align-items: center;
              justify-content: center;
              vertical-align: baseline;
              flex: none;
              width: 40px;
              height: 40px;
              z-index: 5;
              background: url(300b0cf11412543c9682.svg) no-repeat 50% 50%/contain;
              cursor: pointer; }
          .section-tariff-block-type-2 .left-column .tariff-info .info-boxes .info-box .item {
            display: flex;
            align-items: flex-start;
            justify-content: flex-start;
            padding-bottom: 4px; }
            .section-tariff-block-type-2 .left-column .tariff-info .info-boxes .info-box .item:last-child {
              padding-bottom: 8px; }
            .section-tariff-block-type-2 .left-column .tariff-info .info-boxes .info-box .item.-red .left-part {
              color: #FF380E; }
            .section-tariff-block-type-2 .left-column .tariff-info .info-boxes .info-box .item.-red .right-part {
              color: #FF380E; }
            .section-tariff-block-type-2 .left-column .tariff-info .info-boxes .info-box .item .left-part {
              width: 264px;
              color: #1A1919;
              font-family: "Moderat-New";
              font-size: 16px;
              font-style: normal;
              font-weight: 400;
              line-height: 24px; }
              @media (max-width: 1439px) {
                .section-tariff-block-type-2 .left-column .tariff-info .info-boxes .info-box .item .left-part {
                  width: 248px; } }
              @media (max-width: 1023px) {
                .section-tariff-block-type-2 .left-column .tariff-info .info-boxes .info-box .item .left-part {
                  width: 158px; } }
              .section-tariff-block-type-2 .left-column .tariff-info .info-boxes .info-box .item .left-part small {
                font-size: 12px;
                font-style: normal;
                font-weight: 400;
                line-height: 14px;
                display: block; }
                @media (max-width: 1023px) {
                  .section-tariff-block-type-2 .left-column .tariff-info .info-boxes .info-box .item .left-part small {
                    line-height: 15px; } }
            .section-tariff-block-type-2 .left-column .tariff-info .info-boxes .info-box .item .right-part {
              width: calc(100% - 264px);
              text-align: right;
              color: #1A1919;
              font-family: "Moderat-New";
              font-size: 16px;
              font-style: normal;
              font-weight: 400;
              line-height: 24px; }
              @media (max-width: 1439px) {
                .section-tariff-block-type-2 .left-column .tariff-info .info-boxes .info-box .item .right-part {
                  width: calc(100% - 248px); } }
              @media (max-width: 1023px) {
                .section-tariff-block-type-2 .left-column .tariff-info .info-boxes .info-box .item .right-part {
                  width: calc(100% - 158px); } }
              .section-tariff-block-type-2 .left-column .tariff-info .info-boxes .info-box .item .right-part b, .section-tariff-block-type-2 .left-column .tariff-info .info-boxes .info-box .item .right-part strong {
                font-weight: 700; }
  .section-tariff-block-type-2 .right-column {
    width: calc(100% - 480px);
    padding: 64px 80px; }
    @media screen and (max-width: 1439px) {
      .section-tariff-block-type-2 .right-column {
        width: 50%;
        padding: 64px 40px; } }
    @media screen and (max-width: 1023px) {
      .section-tariff-block-type-2 .right-column {
        width: 100%;
        padding: 0 16px;
        max-width: 584px;
        margin: 0 auto; } }
    .section-tariff-block-type-2 .right-column ul {
      max-width: 100%;
      margin: 0;
      padding: 0; }
      .section-tariff-block-type-2 .right-column ul li {
        min-height: 48px;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        padding-left: 48px;
        color: #FBFBF8;
        font-family: "Moderat-New";
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        position: relative;
        margin-top: 0;
        padding-top: 12px; }
        .section-tariff-block-type-2 .right-column ul li:before {
          content: '';
          position: absolute;
          left: 0;
          top: 0;
          width: 48px;
          height: 48px;
          background: url(2d372c994fa7981dc7e1.svg) no-repeat 50% 50%/contain; }
    .section-tariff-block-type-2 .right-column .btn-cta.arrow-right {
      margin-top: 48px; }

.multi-step_form {
  background: #272526;
  padding: 64px 0;
  min-height: 83.2vh; }
  @media screen and (max-width: 1439px) {
    .multi-step_form {
      padding: 24px 0 112px; } }
  @media screen and (max-width: 1023px) {
    .multi-step_form {
      padding: 40px 0 64px; } }
  .multi-step_form .multistep-header {
    position: relative;
    padding-bottom: 27px;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px; }
    @media screen and (max-width: 1023px) {
      .multi-step_form .multistep-header {
        padding-top: 0;
        padding-bottom: 25px; } }
    .multi-step_form .multistep-header .step-line {
      position: absolute;
      bottom: 0;
      margin: 0;
      left: 10px;
      right: 10px;
      border-radius: 2px;
      background: #494444;
      height: 8px;
      border: none; }
      .multi-step_form .multistep-header .step-line .filled {
        position: absolute;
        top: 0;
        bottom: 0;
        height: 100%;
        border-radius: 2px;
        background: #FF380E;
        transition: .3s; }
  .multi-step_form .steps-breadcrumbs {
    margin: 0 !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #B5AAAA;
    font-family: "Moderat-New";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    counter-reset: section;
    list-style: none;
    width: 100%;
    transition: .3s; }
    .multi-step_form .steps-breadcrumbs li {
      float: none;
      display: inline;
      counter-increment: section;
      text-indent: 0; }
      .multi-step_form .steps-breadcrumbs li a {
        margin-bottom: 0;
        display: inline;
        align-items: center;
        justify-content: flex-start;
        color: #B5AAAA;
        font-family: "Moderat-New";
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        margin-right: 0;
        white-space: nowrap;
        text-indent: 0;
        pointer-events: none;
        opacity: .8; }
        @media screen and (max-width: 767px) {
          .multi-step_form .steps-breadcrumbs li a {
            display: inline-flex;
            min-height: 32px; } }
        .multi-step_form .steps-breadcrumbs li a:before {
          content: counter(section) ". ";
          font-family: "Moderat-New";
          font-size: 18px;
          font-style: normal;
          font-weight: 700;
          line-height: 1.33;
          text-indent: 0; }
          @media screen and (max-width: 767px) {
            .multi-step_form .steps-breadcrumbs li a:before {
              margin-right: 5px; } }
        .multi-step_form .steps-breadcrumbs li a.ready-to-click {
          pointer-events: auto;
          opacity: 1; }
      .multi-step_form .steps-breadcrumbs li.active a {
        color: #F5F5F5; }
      @media screen and (max-width: 767px) {
        .multi-step_form .steps-breadcrumbs li:not(.active) a {
          font-size: 0; }
          .multi-step_form .steps-breadcrumbs li:not(.active) a:before {
            font-size: 18px; } }
      .multi-step_form .steps-breadcrumbs li:not(:last-child) a {
        padding-right: 32px;
        position: relative;
        margin-right: 5px; }
        @media screen and (max-width: 767px) {
          .multi-step_form .steps-breadcrumbs li:not(:last-child) a {
            padding-right: 25px;
            position: relative;
            margin-right: -2px; } }
        .multi-step_form .steps-breadcrumbs li:not(:last-child) a:after {
          content: '';
          position: absolute;
          top: 50%;
          right: 0;
          transform: translateY(-50%);
          width: 32px;
          height: 32px;
          background: url(1a398d1c9f7b7f12b90a.svg) no-repeat 50% 50%/contain;
          vertical-align: middle; }
          @media screen and (max-width: 767px) {
            .multi-step_form .steps-breadcrumbs li:not(:last-child) a:after {
              width: 25px; } }
      .multi-step_form .steps-breadcrumbs li:not(:last-child).active a:after {
        background: url(1a398d1c9f7b7f12b90a.svg) no-repeat 50% 50%/contain; }
    @media (min-width: 1024px) and (max-width: 1439px) {
      .multi-step_form .steps-breadcrumbs.first-hide li:first-child a {
        display: inline-flex;
        font-size: 0; }
        .multi-step_form .steps-breadcrumbs.first-hide li:first-child a:before {
          font-size: 18px; } }
  .multi-step_form .wrapper {
    max-width: 1065px;
    margin: 0 auto;
    display: flex;
    align-items: flex-start;
    justify-content: space-between; }
    @media screen and (max-width: 1023px) {
      .multi-step_form .wrapper {
        display: block; } }
  .multi-step_form .multistep-slider {
    opacity: 0;
    transition: .3s;
    width: 100%;
    padding: 0 10px;
    overflow: hidden; }
    .multi-step_form .multistep-slider.swiper-initialized {
      opacity: 1; }
  .multi-step_form .select2-container {
    width: 100% !important;
    top: 100% !important; }
    .multi-step_form .select2-container.select2-container--focus .select2-selection {
      border-color: #494444;
      box-shadow: 0 0 12px 0 rgba(255, 43, 0, 0.6); }
    .multi-step_form .select2-container.select2-container--focus.select2-container--disabled .select2-selection {
      box-shadow: none; }
    .multi-step_form .select2-container .select2-search__field {
      color: #F5F5F5; }
    .multi-step_form .select2-container .select2-selection {
      border-radius: 8px !important;
      border: 1px solid #494444;
      background: #1A1919;
      height: 56px;
      display: flex;
      align-items: center;
      justify-content: flex-start;
      position: relative; }
      .multi-step_form .select2-container .select2-selection .select2-selection__rendered {
        margin: 0 54px 0 12px;
        padding: 0 4px;
        color: #F5F5F5;
        font-family: "Moderat-New";
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 1.5; }
      .multi-step_form .select2-container .select2-selection .select2-selection__placeholder {
        color: #B5AAAA; }
      .multi-step_form .select2-container .select2-selection .select2-selection__clear {
        display: none !important; }
      .multi-step_form .select2-container .select2-selection .select2-selection__arrow {
        transition: .3s;
        width: 32px;
        height: 32px;
        position: absolute;
        right: 16px;
        top: 50%;
        transform: translateY(-50%) rotate(90deg);
        background: url(1a398d1c9f7b7f12b90a.svg) no-repeat 50% 50%/contain; }
        .multi-step_form .select2-container .select2-selection .select2-selection__arrow b {
          display: none !important; }
    .multi-step_form .select2-container.select2-container--open .select2-selection .select2-selection__arrow {
      transform: translateY(-50%) rotate(270deg); }
  .multi-step_form .select2-container--default .select2-dropdown {
    z-index: 10 !important;
    border: none !important;
    background: none;
    padding-top: 8px; }
  .multi-step_form .select2-container--default .select2-results > .select2-results__options {
    padding: 4px;
    border-radius: 8px;
    background: #1A1919;
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16); }
    .multi-step_form .select2-container--default .select2-results > .select2-results__options .select2-results__option {
      display: flex;
      height: 56px;
      padding: 0 8px;
      border-radius: 8px;
      align-items: center;
      justify-content: flex-start;
      width: 100%;
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 1.5; }
      .multi-step_form .select2-container--default .select2-results > .select2-results__options .select2-results__option.select2-results__option--selected {
        background: #B5AAAA; }
      .multi-step_form .select2-container--default .select2-results > .select2-results__options .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable {
        background: #B5AAAA; }
  .multi-step_form .protected {
    margin: 48px 0 0;
    padding: 16px 24px 16px 88px;
    border-radius: 8px;
    background: #494444;
    position: relative;
    color: #F5F5F5;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    word-break: auto-phrase;
    letter-spacing: 0.1px; }
    .multi-step_form .protected:before {
      content: '';
      left: 8px;
      top: 16px;
      width: 64px;
      height: 64px;
      position: absolute;
      background: url(2afc7690d7bac0725e22.svg) no-repeat 50% 50%/contain; }
  .multi-step_form .nf-field-container {
    margin-bottom: 16px;
    position: relative; }
    .multi-step_form .nf-field-container input[type="text"], .multi-step_form .nf-field-container input[type="number"], .multi-step_form .nf-field-container input[type="email"], .multi-step_form .nf-field-container input[type="tel"], .multi-step_form .nf-field-container input[type="date"], .multi-step_form .nf-field-container input[type="tel"] {
      border-radius: 8px;
      border: 1px solid #494444;
      background: #1A1919;
      height: 56px;
      width: 100%;
      padding-left: 16px;
      padding-right: 16px;
      padding-top: 16px;
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 1.5;
      -moz-appearance: textfield; }
      .multi-step_form .nf-field-container input[type="text"]::-webkit-outer-spin-button, .multi-step_form .nf-field-container input[type="text"]::-webkit-inner-spin-button, .multi-step_form .nf-field-container input[type="number"]::-webkit-outer-spin-button, .multi-step_form .nf-field-container input[type="number"]::-webkit-inner-spin-button, .multi-step_form .nf-field-container input[type="email"]::-webkit-outer-spin-button, .multi-step_form .nf-field-container input[type="email"]::-webkit-inner-spin-button, .multi-step_form .nf-field-container input[type="tel"]::-webkit-outer-spin-button, .multi-step_form .nf-field-container input[type="tel"]::-webkit-inner-spin-button, .multi-step_form .nf-field-container input[type="date"]::-webkit-outer-spin-button, .multi-step_form .nf-field-container input[type="date"]::-webkit-inner-spin-button, .multi-step_form .nf-field-container input[type="tel"]::-webkit-outer-spin-button, .multi-step_form .nf-field-container input[type="tel"]::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0; }
      .multi-step_form .nf-field-container input[type="text"]:-ms-input-placeholder, .multi-step_form .nf-field-container input[type="number"]:-ms-input-placeholder, .multi-step_form .nf-field-container input[type="email"]:-ms-input-placeholder, .multi-step_form .nf-field-container input[type="tel"]:-ms-input-placeholder, .multi-step_form .nf-field-container input[type="date"]:-ms-input-placeholder, .multi-step_form .nf-field-container input[type="tel"]:-ms-input-placeholder {
        color: #1A1919; }
      .multi-step_form .nf-field-container input[type="text"]::placeholder, .multi-step_form .nf-field-container input[type="number"]::placeholder, .multi-step_form .nf-field-container input[type="email"]::placeholder, .multi-step_form .nf-field-container input[type="tel"]::placeholder, .multi-step_form .nf-field-container input[type="date"]::placeholder, .multi-step_form .nf-field-container input[type="tel"]::placeholder {
        color: #1A1919; }
      .multi-step_form .nf-field-container input[type="text"]:focus, .multi-step_form .nf-field-container input[type="number"]:focus, .multi-step_form .nf-field-container input[type="email"]:focus, .multi-step_form .nf-field-container input[type="tel"]:focus, .multi-step_form .nf-field-container input[type="date"]:focus, .multi-step_form .nf-field-container input[type="tel"]:focus {
        border-color: #494444;
        box-shadow: 0 0 12px 0 rgba(255, 43, 0, 0.6); }
    .multi-step_form .nf-field-container .field-wrap.nf-error .select2-container .select2-selection {
      border-color: #FF0F05; }
    .multi-step_form .nf-field-container.promocode-container {
      display: flex;
      align-items: center;
      justify-content: flex-start;
      padding-bottom: 16px;
      margin-bottom: 0; }
      .multi-step_form .nf-field-container.promocode-container .promocode-button {
        flex: none;
        height: 56px;
        margin-left: 8px;
        border-radius: 8px;
        color: #F5F5F5;
        position: relative;
        background: #494444; }
        .multi-step_form .nf-field-container.promocode-container .promocode-button:before {
          content: '';
          width: 24px;
          height: 24px;
          position: absolute;
          left: 50%;
          top: 50%;
          margin-top: -12px;
          margin-left: -12px;
          background: url(514ab8be42ebfde21064.svg) no-repeat 50% 50%/contain;
          animation: rotate .6s infinite linear;
          opacity: 0;
          pointer-events: none;
          z-index: 1;
          transition: opacity .3s linear 0s; }
        .multi-step_form .nf-field-container.promocode-container .promocode-button:hover {
          background: #0000FE; }
        .multi-step_form .nf-field-container.promocode-container .promocode-button.loading {
          color: transparent;
          background: #0083FE;
          transition: color .3s linear 0s;
          pointer-events: none !important;
          -webkit-user-select: none !important;
              -ms-user-select: none !important;
                  user-select: none !important; }
          .multi-step_form .nf-field-container.promocode-container .promocode-button.loading:before {
            opacity: 1;
            transition: opacity .3s linear .3s; }
        .multi-step_form .nf-field-container.promocode-container .promocode-button:disabled {
          background: #494444 !important;
          pointer-events: none !important;
          -webkit-user-select: none !important;
              -ms-user-select: none !important;
                  user-select: none !important; }
      .multi-step_form .nf-field-container.promocode-container input:disabled {
        border-color: #E1E1E1 !important;
        background: #1A1919 !important;
        pointer-events: none !important;
        -webkit-user-select: none !important;
            -ms-user-select: none !important;
                user-select: none !important; }
      .multi-step_form .nf-field-container.promocode-container .promocode-wrap {
        flex: auto;
        position: relative; }
      .multi-step_form .nf-field-container.promocode-container.blocked * {
        -webkit-user-select: none !important;
            -ms-user-select: none !important;
                user-select: none !important;
        pointer-events: none !important; }
    .multi-step_form .nf-field-container:not(.checkbox-container) .nf-field-label label {
      display: flex;
      align-items: center;
      justify-content: space-between;
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 1.5;
      min-height: 40px;
      margin-bottom: 0; }
    .multi-step_form .nf-field-container .nf-field-label {
      margin: 0 !important; }
    .multi-step_form .nf-field-container .nf-field-element {
      position: relative;
      width: 100%; }
    .multi-step_form .nf-field-container .info-tip-text {
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      border-radius: 8px;
      background: #494444;
      padding: 4px 16px;
      line-height: 24px;
      margin-top: 8px; }
      .multi-step_form .nf-field-container .info-tip-text b {
        font-weight: 700; }
      .multi-step_form .nf-field-container .info-tip-text.-with-tooltip {
        padding-right: 60px;
        margin-bottom: 24px;
        position: relative; }
        .multi-step_form .nf-field-container .info-tip-text.-with-tooltip .tooltip-icon {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          vertical-align: middle;
          flex: none;
          width: 40px;
          height: 40px;
          z-index: 5;
          background: url(300b0cf11412543c9682.svg) no-repeat 50% 50%/contain;
          cursor: pointer;
          position: absolute;
          top: 50%;
          right: 4px;
          transform: translateY(-50%); }
    .multi-step_form .nf-field-container h4 + .info-tip-text.-with-tooltip {
      margin-top: -16px; }
    .multi-step_form .nf-field-container.html-container {
      margin-bottom: 0; }
      .multi-step_form .nf-field-container.html-container .nf-field-element b {
        font-weight: 700; }
      .multi-step_form .nf-field-container.html-container.-h4-container {
        margin-top: 64px; }
        .multi-step_form .nf-field-container.html-container.-h4-container.promocode-success {
          margin-top: -8px;
          padding-bottom: 16px; }
      .multi-step_form .nf-field-container.html-container.-ai-success-box {
        margin-top: 48px;
        margin-bottom: 32px;
        border-radius: 8px;
        background: linear-gradient(91deg, #4E88FE 0%, #FF8954 100%);
        padding: 1px;
        position: relative; }
        .multi-step_form .nf-field-container.html-container.-ai-success-box .field-wrap {
          background: #494444;
          width: 100%;
          border-radius: 8px;
          padding: 15px 24px 15px 88px;
          background: #494444;
          position: relative;
          color: #F5F5F5;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 1.5;
          word-break: auto-phrase;
          letter-spacing: 0.1px; }
          .multi-step_form .nf-field-container.html-container.-ai-success-box .field-wrap:before {
            content: '';
            left: 24px;
            top: 50%;
            transform: translateY(-50%);
            width: 48px;
            height: 48px;
            position: absolute;
            background: url(e407f3099d4b51f20e8b.svg) no-repeat 50% 50%/contain; }
        .multi-step_form .nf-field-container.html-container.-ai-success-box + .nf-field-container.html-container.-h2-container.-first {
          margin-top: 32px; }
      .multi-step_form .nf-field-container.html-container.-h2-container {
        margin-top: 64px; }
        .multi-step_form .nf-field-container.html-container.-h2-container.-first {
          margin-top: 48px;
          z-index: 2; }
          @media screen and (max-width: 1023px) {
            .multi-step_form .nf-field-container.html-container.-h2-container.-first {
              margin-top: 24px; } }
        .multi-step_form .nf-field-container.html-container.-h2-container.-minus-margin {
          margin-bottom: -32px; }
        .multi-step_form .nf-field-container.html-container.-h2-container .text-2 {
          color: #F5F5F5;
          margin-bottom: 16px;
          font-weight: 700; }
      .multi-step_form .nf-field-container.html-container.-info-text {
        margin-bottom: 32px; }
      .multi-step_form .nf-field-container.html-container .text-3 {
        color: #F5F5F5; }
      .multi-step_form .nf-field-container.html-container .infobox {
        padding: 8px 0 8px 56px;
        position: relative; }
        .multi-step_form .nf-field-container.html-container .infobox:before {
          content: '';
          position: absolute;
          top: 8px;
          left: 0;
          width: 48px;
          height: 48px;
          background: url(11d550ba0e48b4ed106c.svg) no-repeat 50% 50%/contain; }
      .multi-step_form .nf-field-container.html-container h2, .multi-step_form .nf-field-container.html-container h1 {
        margin-bottom: 32px;
        color: #F5F5F5;
        font-family: "Moderat-New";
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        line-height: 1.25;
        margin-top: 0; }
      .multi-step_form .nf-field-container.html-container h1 {
        margin-top: 0 !important; }
      .multi-step_form .nf-field-container.html-container h4 {
        color: #F5F5F5;
        font-family: "Moderat-New";
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 1.3;
        margin-bottom: 24px;
        padding-left: 4px;
        margin-top: 0; }
        @media screen and (max-width: 1023px) {
          .multi-step_form .nf-field-container.html-container h4 {
            display: inline-flex;
            align-items: center;
            justify-content: flex-start; } }
        .multi-step_form .nf-field-container.html-container h4.text-2 {
          line-height: 1.4; }
      .multi-step_form .nf-field-container.html-container h5 {
        color: #F5F5F5;
        font-family: "Moderat-New";
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 1.3;
        margin-bottom: 6px; }
      .multi-step_form .nf-field-container.html-container p {
        color: #F5F5F5;
        font-family: "Moderat-New";
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 1.5; }
        .multi-step_form .nf-field-container.html-container p.text-2 {
          font-size: 20px;
          color: #D7D7D7;
          line-height: 1.4; }
      .multi-step_form .nf-field-container.html-container .tooltip-icon {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        vertical-align: middle;
        flex: none;
        width: 40px;
        height: 40px;
        z-index: 5;
        background: url(300b0cf11412543c9682.svg) no-repeat 50% 50%/contain;
        cursor: pointer; }
      .multi-step_form .nf-field-container.html-container .tariff-total-info h4 {
        margin-bottom: 17px;
        padding-left: 0; }
    .multi-step_form .nf-field-container.listselect-container .nf-error-msg {
      display: none; }
    .multi-step_form .nf-field-container.listselect-container .listselect-wrap select {
      width: 0;
      height: 0;
      position: absolute;
      left: 0;
      top: 0;
      opacity: 0;
      z-index: -1111;
      visibility: hidden; }
      .multi-step_form .nf-field-container.listselect-container .listselect-wrap select.-load + .select2-container {
        pointer-events: none !important;
        -webkit-user-select: none !important;
            -ms-user-select: none !important;
                user-select: none !important; }
    .multi-step_form .nf-field-container.listselect-container .listselect-wrap.nf-error .select2-container .select2-selection {
      border-color: #FF0F05; }
    .multi-step_form .nf-field-container.listselect-container.fake-nf-pass .field-wrap:not(.nf-error) .select2-container .select2-selection {
      border-color: #B5AAAA;
      background: #1A1919; }
    .multi-step_form .nf-field-container.listselect-container .nf-field-element.-loading .select2-container:not(.select2) .select2-results__options {
      display: none !important; }
    .multi-step_form .nf-field-container.hr-container {
      padding: 32px 0 24px !important; }
      @media screen and (max-width: 1023px) {
        .multi-step_form .nf-field-container.hr-container {
          padding: 8px 0 23px !important; } }
      .multi-step_form .nf-field-container.hr-container hr.ninja-forms-field {
        margin: 0; }
    .multi-step_form .nf-field-container.textbox_with_tooltip-container {
      margin-bottom: 8px; }
      .multi-step_form .nf-field-container.textbox_with_tooltip-container .nf-field-label label {
        max-width: calc(100% - 40px); }
      .multi-step_form .nf-field-container.textbox_with_tooltip-container .nf-field-element {
        position: relative; }
        .multi-step_form .nf-field-container.textbox_with_tooltip-container .nf-field-element select {
          width: 0;
          height: 0;
          position: absolute;
          left: 0;
          top: 0;
          opacity: 0;
          z-index: -1111;
          visibility: hidden; }
        .multi-step_form .nf-field-container.textbox_with_tooltip-container .nf-field-element .ninja-forms-field {
          padding-right: 50px !important; }
        .multi-step_form .nf-field-container.textbox_with_tooltip-container .nf-field-element .tooltip-icon {
          position: absolute;
          right: 0;
          top: 0;
          z-index: 5;
          width: 50px;
          height: 56px;
          background: url(300b0cf11412543c9682.svg) no-repeat 50% 50%/35px auto;
          cursor: pointer; }
      .multi-step_form .nf-field-container.textbox_with_tooltip-container.fake-nf-pass .field-wrap:not(.nf-error) .select2-container .select2-selection {
        border-color: #B5AAAA;
        background: #1A1919; }
      .multi-step_form .nf-field-container.textbox_with_tooltip-container .select2-selection {
        padding-right: 40px; }
    .multi-step_form .nf-field-container.textarea-container textarea {
      border-radius: 8px;
      border: 1px solid #494444;
      background: #1A1919;
      font-family: "Moderat-New";
      min-height: 160px;
      width: 100%;
      max-width: 100%;
      min-width: 100%;
      padding: 24px 16px 16px !important;
      color: #F5F5F5;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 1.5; }
    .multi-step_form .nf-field-container.checkbox-container:not(.simple-checkbox) {
      margin-top: 64px;
      margin-bottom: 32px; }
      .multi-step_form .nf-field-container.checkbox-container:not(.simple-checkbox).-min-margin {
        margin-top: 32px; }
      .multi-step_form .nf-field-container.checkbox-container:not(.simple-checkbox) .nf-field-label {
        padding-left: 0; }
        .multi-step_form .nf-field-container.checkbox-container:not(.simple-checkbox) .nf-field-label label {
          display: block;
          cursor: pointer;
          color: #F5F5F5;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 1.5;
          padding-left: 64px;
          position: relative;
          letter-spacing: 0; }
          @media screen and (max-width: 1023px) {
            .multi-step_form .nf-field-container.checkbox-container:not(.simple-checkbox) .nf-field-label label {
              letter-spacing: -.04px; } }
          .multi-step_form .nf-field-container.checkbox-container:not(.simple-checkbox) .nf-field-label label:before {
            content: '';
            position: absolute;
            left: 0;
            top: 0;
            width: 48px;
            height: 24px;
            border-radius: 71px;
            background: #494444;
            transition: .3s; }
          .multi-step_form .nf-field-container.checkbox-container:not(.simple-checkbox) .nf-field-label label:after {
            content: '';
            position: absolute;
            left: 2px;
            top: 2px;
            width: 20px;
            height: 20px;
            flex-shrink: 0;
            background: #F5F5F5;
            border-radius: 50%;
            transition: .3s; }
        .multi-step_form .nf-field-container.checkbox-container:not(.simple-checkbox) .nf-field-label input[type="checkbox"]:checked + label:before {
          background: #FF380E; }
        .multi-step_form .nf-field-container.checkbox-container:not(.simple-checkbox) .nf-field-label input[type="checkbox"]:checked + label:after {
          left: 26px; }
    .multi-step_form .nf-field-container.checkbox-container .nf-field-element, .multi-step_form .nf-field-container.checkbox-container .nf-field-element .ninja-forms-field, .multi-step_form .nf-field-container.checkbox-container input[type="checkbox"] {
      width: 0;
      height: 0;
      position: absolute;
      left: 0;
      top: 0;
      opacity: 0;
      z-index: -1111;
      visibility: hidden; }
    .multi-step_form .nf-field-container.checkbox-container.simple-checkbox {
      margin-top: 32px;
      margin-bottom: 25px; }
      @media screen and (max-width: 1023px) {
        .multi-step_form .nf-field-container.checkbox-container.simple-checkbox {
          margin-bottom: 64px; } }
      .multi-step_form .nf-field-container.checkbox-container.simple-checkbox.-general {
        margin-bottom: 32px; }
        @media screen and (max-width: 1023px) {
          .multi-step_form .nf-field-container.checkbox-container.simple-checkbox.-general {
            margin-bottom: 32px; } }
      .multi-step_form .nf-field-container.checkbox-container.simple-checkbox .nf-error-msg {
        display: none !important; }
      .multi-step_form .nf-field-container.checkbox-container.simple-checkbox .nf-field-label {
        padding-left: 0; }
      .multi-step_form .nf-field-container.checkbox-container.simple-checkbox .checkbox-wrap {
        flex-wrap: nowrap;
        flex-direction: row;
        align-items: center; }
        .multi-step_form .nf-field-container.checkbox-container.simple-checkbox .checkbox-wrap.nf-fail label:after, .multi-step_form .nf-field-container.checkbox-container.simple-checkbox .checkbox-wrap.nf-error label:after {
          border-color: #FF0F05; }
        .multi-step_form .nf-field-container.checkbox-container.simple-checkbox .checkbox-wrap label {
          display: block;
          padding-left: 40px;
          margin-right: 0;
          color: #F5F5F5;
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 1.5; }
          .multi-step_form .nf-field-container.checkbox-container.simple-checkbox .checkbox-wrap label a {
            color: #F5F5F5;
            text-decoration-line: underline; }
            .multi-step_form .nf-field-container.checkbox-container.simple-checkbox .checkbox-wrap label a:hover {
              text-decoration-line: none; }
      .multi-step_form .nf-field-container.checkbox-container.simple-checkbox label {
        position: relative; }
        .multi-step_form .nf-field-container.checkbox-container.simple-checkbox label:after {
          content: '';
          position: absolute;
          width: 24px;
          height: 24px;
          left: 0;
          top: 0;
          bottom: auto;
          border-radius: 4px;
          border: 1px solid #B5AAAA;
          background: #1A1919;
          box-sizing: border-box; }
        .multi-step_form .nf-field-container.checkbox-container.simple-checkbox label:before {
          content: '';
          position: absolute;
          width: 24px;
          height: 24px;
          left: 0;
          top: 0;
          background: url(8f6925eb1f4c36a852c3.svg) no-repeat 50% 50%/24px 24px;
          border: none !important;
          bottom: auto;
          z-index: 1;
          transform: scale(0);
          transition: transform 0.3s cubic-bezier(0.65, 0, 0.35, 1);
          box-sizing: border-box; }
      .multi-step_form .nf-field-container.checkbox-container.simple-checkbox input:checked + label:before {
        transform: scale(1); }
      .multi-step_form .nf-field-container.checkbox-container.simple-checkbox input:checked + label:after {
        transform: scale(1); }
    .multi-step_form .nf-field-container.switcher-container {
      margin-bottom: 32px; }
      .multi-step_form .nf-field-container.switcher-container .nf-field-element ul {
        display: flex;
        align-items: stretch;
        justify-content: flex-start; }
        .multi-step_form .nf-field-container.switcher-container .nf-field-element ul li {
          width: 50%; }
          .multi-step_form .nf-field-container.switcher-container .nf-field-element ul li label {
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 5px 16px;
            text-align: center;
            width: 100%;
            color: #F5F5F5;
            font-family: "Moderat-New";
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 24px;
            /* 150% */
            border-radius: 8px;
            cursor: pointer;
            border: 1px solid #E1E1E1; }
          .multi-step_form .nf-field-container.switcher-container .nf-field-element ul li:first-child label {
            border-right-width: 0;
            border-radius: 8px 0 0 8px; }
          .multi-step_form .nf-field-container.switcher-container .nf-field-element ul li:last-child label {
            border-left-width: 0;
            border-radius: 0 8px 8px 0; }
          .multi-step_form .nf-field-container.switcher-container .nf-field-element ul li input:checked + label {
            border-color: #0000FE;
            background: #0000FE;
            cursor: default; }
      .multi-step_form .nf-field-container.switcher-container .ninja-forms-field {
        width: 0;
        height: 0;
        position: absolute;
        left: 0;
        top: 0;
        opacity: 0;
        z-index: -1111;
        visibility: hidden; }
    .multi-step_form .nf-field-container.listradio-container, .multi-step_form .nf-field-container.listcheckbox-container {
      margin-bottom: 8px; }
      .multi-step_form .nf-field-container.listradio-container.second-listcheckbox, .multi-step_form .nf-field-container.listcheckbox-container.second-listcheckbox {
        margin-top: 24px; }
      .multi-step_form .nf-field-container.listradio-container .nf-after-field, .multi-step_form .nf-field-container.listcheckbox-container .nf-after-field {
        display: none !important; }
      .multi-step_form .nf-field-container.listradio-container .nf-field-element ul li, .multi-step_form .nf-field-container.listcheckbox-container .nf-field-element ul li {
        margin-bottom: 0 !important; }
        .multi-step_form .nf-field-container.listradio-container .nf-field-element ul li:not(:last-child), .multi-step_form .nf-field-container.listcheckbox-container .nf-field-element ul li:not(:last-child) {
          margin-bottom: 8px !important; }
        .multi-step_form .nf-field-container.listradio-container .nf-field-element ul li label, .multi-step_form .nf-field-container.listcheckbox-container .nf-field-element ul li label {
          display: block;
          margin-left: 0;
          cursor: pointer;
          padding: 15px 24px 15px 56px;
          word-break: auto-phrase;
          position: relative;
          border-radius: 8px;
          background: #1A1919;
          width: 100%;
          border: 1px solid #494444;
          color: #F5F5F5;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 1.5;
          letter-spacing: 0.09px; }
          @media screen and (max-width: 1023px) {
            .multi-step_form .nf-field-container.listradio-container .nf-field-element ul li label, .multi-step_form .nf-field-container.listcheckbox-container .nf-field-element ul li label {
              letter-spacing: 0; } }
          .multi-step_form .nf-field-container.listradio-container .nf-field-element ul li label:before, .multi-step_form .nf-field-container.listcheckbox-container .nf-field-element ul li label:before {
            content: '';
            position: absolute;
            left: 16px;
            top: 50%;
            transform: translateY(-50%);
            width: 24px;
            height: 24px;
            background: #272526;
            border: 1px solid #B5AAAA;
            border-radius: 50%;
            transition: .3s;
            opacity: 1;
            box-sizing: border-box; }
          .multi-step_form .nf-field-container.listradio-container .nf-field-element ul li label:after, .multi-step_form .nf-field-container.listcheckbox-container .nf-field-element ul li label:after {
            content: '';
            position: absolute;
            left: 16px;
            top: 50%;
            transform: translateY(-50%);
            width: 24px;
            height: 24px;
            flex-shrink: 0;
            background: #F5F5F5;
            border: 7px solid #FF380E;
            border-radius: 50%;
            transition: .3s;
            opacity: 0;
            box-sizing: border-box; }
        .multi-step_form .nf-field-container.listradio-container .nf-field-element ul li input:checked + label, .multi-step_form .nf-field-container.listcheckbox-container .nf-field-element ul li input:checked + label {
          color: #F5F5F5;
          border: 1px solid #B5AAAA; }
          .multi-step_form .nf-field-container.listradio-container .nf-field-element ul li input:checked + label:before, .multi-step_form .nf-field-container.listcheckbox-container .nf-field-element ul li input:checked + label:before {
            opacity: 0; }
          .multi-step_form .nf-field-container.listradio-container .nf-field-element ul li input:checked + label:after, .multi-step_form .nf-field-container.listcheckbox-container .nf-field-element ul li input:checked + label:after {
            opacity: 1; }
      .multi-step_form .nf-field-container.listradio-container.-logo .nf-field-element ul li label, .multi-step_form .nf-field-container.listcheckbox-container.-logo .nf-field-element ul li label {
        padding-right: 110px; }
        .multi-step_form .nf-field-container.listradio-container.-logo .nf-field-element ul li label svg, .multi-step_form .nf-field-container.listcheckbox-container.-logo .nf-field-element ul li label svg {
          position: absolute;
          width: 78px;
          height: 32px;
          right: 16px;
          top: 50%;
          transform: translateY(-50%); }
      .multi-step_form .nf-field-container.listradio-container .field-wrap.nf-error .nf-field-element ul li label, .multi-step_form .nf-field-container.listcheckbox-container .field-wrap.nf-error .nf-field-element ul li label {
        border-color: #FF0F05; }
      .multi-step_form .nf-field-container.listradio-container .ninja-forms-field, .multi-step_form .nf-field-container.listcheckbox-container .ninja-forms-field {
        width: 0;
        height: 0;
        position: absolute;
        left: 0;
        top: 0;
        opacity: 0;
        z-index: -1111;
        visibility: hidden; }
    @media screen and (max-width: 1023px) {
      .multi-step_form .nf-field-container.date-container.-long.required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label label {
        font-size: 12px;
        line-height: 1.33; } }
    .multi-step_form .nf-field-container.date-container.-long:not(.label-focus):not(.required-label) .field-wrap.nf-error .nf-error-msg .error {
      font-size: 11px !important; }
    .multi-step_form .nf-field-container.date-container .nf-field-label label {
      padding-right: 66px !important;
      white-space: normal !important; }
    .multi-step_form .nf-field-container.date-container .field-wrap .nf-field-element {
      position: relative; }
      .multi-step_form .nf-field-container.date-container .field-wrap .nf-field-element .date-icon {
        cursor: pointer;
        width: 56px;
        height: 100%;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 0;
        background: url(a38f056902f93f7bc21b.svg) no-repeat calc(100% - 16px) 50%/40px auto;
        z-index: 20; }
    .multi-step_form .nf-field-container.date-container .field-wrap.nf-error .nf-field-element .date-icon {
      background-image: url(63a3e2322c719b44da99.svg); }
    .multi-step_form .nf-field-container.date-container .field-wrap.nf-pass .nf-field-element .date-icon {
      background-image: url(682ee0fdd4a2e36672de.svg); }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-field-label label {
      position: absolute;
      left: 0;
      top: 0;
      height: 56px;
      display: flex;
      align-items: center;
      justify-content: flex-start;
      overflow: hidden;
      padding: 0 16px;
      opacity: 0;
      z-index: -1;
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 1.5;
      transition: .3s;
      width: 100%;
      text-overflow: ellipsis;
      white-space: nowrap;
      cursor: text;
      letter-spacing: .1px; }
      .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-field-label label i {
        color: #B5AAAA;
        font-style: normal;
        margin: 0 3px; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-error-msg, .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .iban-error-msg {
      opacity: 0;
      z-index: -111; }
      .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-error-msg .error, .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-error-msg .error-label, .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .iban-error-msg .error, .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .iban-error-msg .error-label {
        position: absolute;
        left: 0;
        top: 0;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        overflow: hidden;
        padding: 0 16px;
        transition: .3s;
        font-style: normal;
        font-weight: 400;
        width: 100%;
        text-overflow: ellipsis;
        white-space: nowrap;
        cursor: text;
        color: #FF0F05;
        padding-left: 30px;
        height: 32px;
        min-height: 32px;
        font-size: 12px;
        line-height: 1.33; }
        .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-error-msg .error:before, .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-error-msg .error-label:before, .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .iban-error-msg .error:before, .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .iban-error-msg .error-label:before {
          content: '';
          position: absolute;
          left: 16px;
          top: 50%;
          transform: translateY(-50%);
          background: url(af61ab29e20070379757.svg) no-repeat 50% 50%/contain;
          width: 8px;
          height: 8px; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-error input[type="text"], .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-error input[type="number"], .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-error input[type="email"], .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-error input[type="tel"], .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-error input[type="date"], .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-error input[type="tel"], .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-error textarea {
      border-color: #FF0F05; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-error .nf-field-label label {
      opacity: 0;
      z-index: -1; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-error .nf-error-msg {
      opacity: 1;
      z-index: 1; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass input[type="text"], .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass input[type="number"], .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass input[type="email"], .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass input[type="tel"], .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass input[type="date"], .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass input[type="tel"] {
      border-color: #B5AAAA;
      background: #1A1919; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass .nf-error-msg {
      opacity: 0 !important;
      z-index: -11 !important; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass .nf-field-label label {
      color: #B5AAAA;
      padding-left: 28px;
      top: 0;
      height: 32px;
      min-height: 32px;
      font-size: 12px;
      line-height: 1.33; }
      .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass .nf-field-label label:before {
        content: '';
        position: absolute;
        left: 16px;
        top: 50%;
        transform: translateY(-50%);
        background: url(e4d7498dd0a6cb3edd8f.svg) no-repeat 50% 50%/contain;
        width: 8px;
        height: 8px; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="text"], .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="number"], .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="email"], .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="tel"], .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="date"], .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container).fake-nf-pass .field-wrap:not(.nf-error) input[type="tel"] {
      border-color: #B5AAAA;
      background: #1A1919; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container).fake-nf-pass .field-wrap:not(.nf-error) .nf-field-label label {
      color: #B5AAAA;
      padding-left: 28px;
      top: 0;
      height: 32px;
      min-height: 32px;
      font-size: 12px;
      line-height: 1.33; }
      .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container).fake-nf-pass .field-wrap:not(.nf-error) .nf-field-label label:before {
        content: '';
        position: absolute;
        left: 16px;
        top: 50%;
        transform: translateY(-50%);
        background: url(e4d7498dd0a6cb3edd8f.svg) no-repeat 50% 50%/contain;
        width: 8px;
        height: 8px; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container).active-label .nf-field-label label {
      opacity: 1;
      z-index: 1; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container).label-up .nf-field-label label {
      height: 32px;
      min-height: 32px;
      font-size: 12px;
      line-height: 1.33;
      color: #B5AAAA; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container).label-focus .nf-field-label label {
      top: 0;
      opacity: 1;
      z-index: 1;
      height: 32px;
      min-height: 32px;
      font-size: 12px;
      line-height: 1.33;
      color: #B5AAAA; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container).label-focus .nf-error-msg {
      opacity: 0 !important;
      z-index: -1 !important; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container).label-focus .field-wrap.nf-error .nf-field-label label {
      opacity: 1;
      z-index: 1; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container).required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label label {
      top: 20px;
      opacity: 1;
      z-index: 1;
      height: 32px;
      min-height: 32px;
      color: #B5AAAA; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container).required-label:not(.label-focus) .nf-error-msg {
      opacity: 1;
      z-index: 1; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container).required-label.label-focus .field-wrap.nf-error .nf-field-label label {
      opacity: 1;
      z-index: 1;
      height: 32px;
      min-height: 32px;
      font-size: 12px;
      line-height: 1.33;
      top: 0;
      color: #B5AAAA; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container).required-label.label-focus .nf-error-msg {
      opacity: 0;
      z-index: -1; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container).potentially-required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label label {
      top: 20px;
      opacity: 1;
      z-index: 1;
      height: 32px;
      min-height: 32px;
      color: #B5AAAA; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container).potentially-required-label:not(.label-focus) .nf-error-msg {
      opacity: 1;
      z-index: 1; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container).potentially-required-label.label-focus .field-wrap.nf-error .nf-field-label label {
      opacity: 1;
      z-index: 1;
      height: 32px;
      min-height: 32px;
      font-size: 12px;
      line-height: 1.33;
      top: 0;
      color: #B5AAAA; }
    .multi-step_form .nf-field-container:not(.listselect-container):not(.checkbox-container).potentially-required-label.label-focus .nf-error-msg {
      opacity: 0;
      z-index: -1; }
    .multi-step_form .nf-field-container.-label-outside + .-label-outside {
      margin-top: -8px; }
    .multi-step_form .nf-field-container.-label-outside .field-wrap {
      position: relative; }
    .multi-step_form .nf-field-container.-label-outside > label {
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      /* 150% */
      margin-bottom: 4px;
      display: block; }
    .multi-step_form .nf-field-container.-label-outside .nf-field-element {
      display: flex;
      align-items: stretch;
      justify-content: flex-start; }
      .multi-step_form .nf-field-container.-label-outside .nf-field-element .append {
        padding: 0;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        color: #F5F5F5;
        font-family: "Moderat-New";
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        /* 150% */
        background: #494444;
        width: 64px;
        position: absolute;
        right: 0;
        top: 0;
        height: 56px;
        border: 1px solid #494444;
        border-left: none;
        border-radius: 0 8px 8px 0; }
    .multi-step_form .nf-field-container.-label-outside .field-wrap:not(.nf-error) input[type="text"], .multi-step_form .nf-field-container.-label-outside .field-wrap:not(.nf-error) input[type="number"], .multi-step_form .nf-field-container.-label-outside .field-wrap:not(.nf-error) input[type="email"], .multi-step_form .nf-field-container.-label-outside .field-wrap:not(.nf-error) input[type="tel"], .multi-step_form .nf-field-container.-label-outside .field-wrap:not(.nf-error) input[type="date"], .multi-step_form .nf-field-container.-label-outside .field-wrap:not(.nf-error) input[type="tel"] {
      padding-top: 0 !important; }
    .multi-step_form .nf-field-container.-label-outside .field-wrap.nf-error .nf-field-element .append {
      border-color: #FF0F05; }
    .multi-step_form .nf-field-container.-label-outside .field-wrap.nf-error .nf-error-msg {
      opacity: 1 !important;
      z-index: 1 !important; }
    .multi-step_form .nf-field-container.-label-outside .field-wrap.nf-pass .nf-field-element .append {
      border-color: #B5AAAA; }
  .multi-step_form [data-show-triggers]:not(.-show) {
    display: none !important; }
  .multi-step_form [data-hide-triggers].-hide {
    display: none !important; }
  .multi-step_form .form-box {
    overflow: hidden;
    width: 652px;
    max-width: calc(100% - 326px);
    padding-bottom: 0;
    margin-left: -10px; }
    @media screen and (max-width: 1439px) {
      .multi-step_form .form-box {
        width: 548px;
        max-width: calc(100% - 312px); } }
    @media screen and (max-width: 1023px) {
      .multi-step_form .form-box {
        width: 100%;
        max-width: 100%;
        margin-left: 0; } }
    .multi-step_form .form-box .back-link {
      margin-top: 24px;
      display: none; }
      @media (max-width: 1023px) {
        .multi-step_form .form-box .back-link {
          display: block; } }
      @media (max-width: 1023px) {
        .multi-step_form .form-box .back-link + .html-container.-h2-container {
          margin-top: 48px; } }
      .multi-step_form .form-box .back-link a {
        color: #4157FF; }
        .multi-step_form .form-box .back-link a:hover {
          color: #0083FE; }
  .multi-step_form .tariff-box {
    width: 326px;
    max-width: 100%;
    padding-top: 30px;
    padding-left: 32px;
    flex: none; }
    @media screen and (max-width: 1439px) {
      .multi-step_form .tariff-box {
        width: 312px;
        padding-top: 22px; } }
    @media screen and (max-width: 1023px) {
      .multi-step_form .tariff-box {
        width: 100%;
        padding-left: 18px;
        padding-top: 84px;
        padding-bottom: 22px; } }
    .multi-step_form .tariff-box .img {
      padding: 14px 6px 6px;
      margin-bottom: 24px; }
      @media screen and (max-width: 1439px) {
        .multi-step_form .tariff-box .img {
          padding: 7px 6px 6px; } }
      .multi-step_form .tariff-box .img img {
        max-width: 100%;
        display: block;
        height: auto; }
    .multi-step_form .tariff-box .back-link {
      margin-bottom: 27px; }
      .multi-step_form .tariff-box .back-link .btn-primary {
        color: #4157FF; }
        .multi-step_form .tariff-box .back-link .btn-primary:hover {
          color: #0083FE; }
    .multi-step_form .tariff-box .main-info {
      margin-bottom: 24px;
      padding-bottom: 3px; }
    .multi-step_form .tariff-box .title {
      color: #F5F5F5; }
    .multi-step_form .tariff-box .subtitle {
      color: #B5AAAA;
      display: inline-flex;
      align-items: center;
      justify-content: flex-start;
      position: relative;
      padding-right: 40px;
      margin-top: 15px; }
      .multi-step_form .tariff-box .subtitle .tooltip-icon {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 40px;
        height: 40px;
        background: url(300b0cf11412543c9682.svg) no-repeat 50% 50%/contain;
        cursor: pointer; }
    .multi-step_form .tariff-box .price {
      color: #B5AAAA;
      font-family: "Moderat-New";
      font-size: 32px;
      font-style: normal;
      font-weight: 700;
      line-height: 40px;
      margin-top: 2px; }
      .multi-step_form .tariff-box .price span {
        color: #F5F5F5;
        font-size: 38px;
        font-style: normal;
        font-weight: 700;
        line-height: 46px; }
    .multi-step_form .tariff-box .details-link {
      margin-top: 18px; }
      .multi-step_form .tariff-box .details-link a {
        color: #F5F5F5;
        font-weight: 400;
        text-decoration-thickness: 1px; }
        @media (hover: hover) {
          .multi-step_form .tariff-box .details-link a:hover {
            color: #0083FE; } }
    .multi-step_form .tariff-box .info-list {
      margin-top: 24px; }
      .multi-step_form .tariff-box .info-list ul {
        width: 284px;
        max-width: 100%;
        margin: 0;
        padding: 0; }
        .multi-step_form .tariff-box .info-list ul li {
          min-height: 48px;
          display: flex;
          align-items: center;
          justify-content: flex-start;
          padding-left: 50px;
          color: #F5F5F5;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px;
          position: relative; }
          .multi-step_form .tariff-box .info-list ul li:before {
            content: '';
            position: absolute;
            left: -8px;
            top: -1px;
            width: 48px;
            height: 48px;
            background: url(2d372c994fa7981dc7e1.svg) no-repeat 50% 50%/contain; }
      .multi-step_form .tariff-box .info-list .text-3 {
        font-weight: 700;
        margin-bottom: 8px;
        color: #B5AAAA; }
      .multi-step_form .tariff-box .info-list.-white-bullets ul li:before {
        background: url(e7daded201eb289ed073.svg) no-repeat 50% 50%/contain; }
  .multi-step_form .button-next-box {
    margin-top: 64px; }
  .multi-step_form .button-next {
    min-width: 276px; }
    @media (max-width: 1023px) {
      .multi-step_form .button-next {
        min-width: 340px; } }
    @media (max-width: 390px) {
      .multi-step_form .button-next {
        min-width: unset;
        width: 100%; } }
    .multi-step_form .button-next:disabled {
      opacity: 0.4 !important;
      pointer-events: none !important; }
  .multi-step_form .bank-name-container {
    position: relative; }
    .multi-step_form .bank-name-container:before {
      content: '';
      width: 16px;
      height: 16px;
      position: absolute;
      left: 50%;
      top: 50%;
      margin-top: -8px;
      margin-left: -8px;
      background: url(514ab8be42ebfde21064.svg) no-repeat 50% 50%/contain;
      animation: rotate .6s infinite linear;
      opacity: 0;
      visibility: hidden;
      pointer-events: none;
      z-index: 23;
      transition: opacity .3s linear 0s; }
    .multi-step_form .bank-name-container .field-wrap {
      position: relative; }
      .multi-step_form .bank-name-container .field-wrap:after {
        border-radius: 8px;
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(181, 170, 170, 0.25);
        background-blend-mode: normal;
        backdrop-filter: blur(8px);
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        transition: opacity .3s linear 0s;
        z-index: 22; }
    .multi-step_form .bank-name-container.loading {
      pointer-events: none; }
      .multi-step_form .bank-name-container.loading .field-wrap:after {
        visibility: visible;
        opacity: .5; }
      .multi-step_form .bank-name-container.loading:before {
        visibility: visible;
        opacity: .5; }
  .multi-step_form [type="submit"] {
    position: relative;
    transition: color .3s linear .3s; }
    .multi-step_form [type="submit"]:before {
      content: '';
      width: 24px;
      height: 24px;
      position: absolute;
      left: 50%;
      top: 50%;
      margin-top: -12px;
      margin-left: -12px;
      background: url(514ab8be42ebfde21064.svg) no-repeat 50% 50%/contain;
      animation: rotate .6s infinite linear;
      opacity: 0;
      pointer-events: none;
      z-index: 1;
      transition: opacity .3s linear 0s; }
    .multi-step_form [type="submit"]:disabled, .multi-step_form [type="submit"].loading {
      color: transparent;
      background: #0083FE;
      transition: color .3s linear 0s;
      pointer-events: none !important;
      -webkit-user-select: none !important;
          -ms-user-select: none !important;
              user-select: none !important; }
      .multi-step_form [type="submit"]:disabled:before, .multi-step_form [type="submit"].loading:before {
        opacity: 1;
        transition: opacity .3s linear .3s; }
  .multi-step_form .nf-form-content {
    position: relative; }
  .multi-step_form .section-accordion {
    max-width: 1065px;
    margin: 0 auto;
    display: none; }
    .multi-step_form .section-accordion .accordion-container {
      padding: 64px 0;
      width: 632px;
      max-width: calc(100% - 326px); }
      @media screen and (max-width: 1439px) {
        .multi-step_form .section-accordion .accordion-container {
          width: 532px;
          max-width: calc(100% - 312px); } }
      @media screen and (max-width: 1023px) {
        .multi-step_form .section-accordion .accordion-container {
          width: 100%;
          max-width: 100%;
          padding: 80px 0 0; } }
    .multi-step_form .section-accordion .title-section {
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 32px;
      font-style: normal;
      font-weight: 700;
      line-height: 40px;
      margin-bottom: 48px; }
    .multi-step_form .section-accordion .accordion .panel {
      position: relative;
      transition: .3s;
      padding: 24px 0;
      border-radius: 8px;
      background: #1A1919; }
      .multi-step_form .section-accordion .accordion .panel:not(:last-child) {
        margin-bottom: 8px; }
      .multi-step_form .section-accordion .accordion .panel .panel-title {
        padding-right: 64px;
        padding-left: 24px;
        position: relative;
        cursor: pointer;
        word-break: auto-phrase; }
        .multi-step_form .section-accordion .accordion .panel .panel-title .title {
          font-family: "Moderat-New";
          padding-left: 8px;
          font-size: 20px;
          font-style: normal;
          font-weight: 700;
          line-height: 28px;
          color: #F5F5F5; }
        .multi-step_form .section-accordion .accordion .panel .panel-title:before {
          content: '';
          position: absolute;
          width: 21px;
          height: 4px;
          right: 35px;
          top: 50%;
          transform: translateY(-50%);
          background: #E7E7E7; }
        .multi-step_form .section-accordion .accordion .panel .panel-title:after {
          content: '';
          position: absolute;
          height: 21px;
          width: 4px;
          right: 43px;
          top: 50%;
          transform: translateY(-50%);
          background: #E7E7E7;
          transition: .3s; }
        .multi-step_form .section-accordion .accordion .panel .panel-title:not(.collapsed):after {
          height: 0; }
      .multi-step_form .section-accordion .accordion .panel .panel-heading {
        width: 100%; }
      .multi-step_form .section-accordion .accordion .panel .panel-collapse {
        width: 100%;
        min-height: auto; }
      .multi-step_form .section-accordion .accordion .panel .panel-body {
        padding-right: 104px;
        padding-left: 32px;
        word-break: auto-phrase; }
        .multi-step_form .section-accordion .accordion .panel .panel-body .text {
          margin: 32px 0 0 0;
          color: #F5F5F5;
          font-family: "Moderat-New";
          font-size: 20px;
          font-style: normal;
          font-weight: 400;
          line-height: 28px; }
  .multi-step_form .collapsed-data {
    margin-top: 64px;
    margin-bottom: 64px; }
    @media screen and (max-width: 1023px) {
      .multi-step_form .collapsed-data {
        margin-top: 33px; } }
    .multi-step_form .collapsed-data .item {
      border-top: 1px solid #B5AAAA;
      padding: 40px 0 41px; }
      .multi-step_form .collapsed-data .item:last-child {
        border-bottom: 1px solid #B5AAAA; }
      .multi-step_form .collapsed-data .item h4 {
        margin-top: 0;
        margin-bottom: 24px;
        color: #F5F5F5;
        font-family: "Moderat-New";
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 1.3; }
      .multi-step_form .collapsed-data .item .form-fields {
        display: none; }
        .multi-step_form .collapsed-data .item .form-fields h4 {
          margin-top: 24px; }
          @media screen and (max-width: 1023px) {
            .multi-step_form .collapsed-data .item .form-fields h4 {
              margin-top: 16px; } }
      .multi-step_form .collapsed-data .item table {
        width: 100%; }
        @media screen and (max-width: 1023px) {
          .multi-step_form .collapsed-data .item table tr {
            display: block;
            width: 100%; } }
        @media screen and (max-width: 1023px) {
          .multi-step_form .collapsed-data .item table tr:not(:last-child) {
            padding-bottom: 16px; } }
        .multi-step_form .collapsed-data .item table tr:not(:last-child) td {
          padding-bottom: 4px; }
          @media screen and (max-width: 1023px) {
            .multi-step_form .collapsed-data .item table tr:not(:last-child) td {
              padding-bottom: 0; } }
        .multi-step_form .collapsed-data .item table tr td {
          color: #F5F5F5;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px;
          word-break: break-word; }
          @media screen and (max-width: 1023px) {
            .multi-step_form .collapsed-data .item table tr td {
              display: block;
              min-height: 24px;
              width: 100%; } }
          .multi-step_form .collapsed-data .item table tr td b {
            font-weight: 700; }
        .multi-step_form .collapsed-data .item table tr td:first-child {
          width: 216px; }
          @media screen and (max-width: 1023px) {
            .multi-step_form .collapsed-data .item table tr td:first-child {
              width: 100%; } }
      .multi-step_form .collapsed-data .item .open-fields-link, .multi-step_form .collapsed-data .item .close-fields-link {
        margin-top: 24px; }
        .multi-step_form .collapsed-data .item .open-fields-link a, .multi-step_form .collapsed-data .item .close-fields-link a {
          color: #F5F5F5;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 1.5;
          text-decoration: underline;
          text-decoration-thickness: 1px;
          text-underline-offset: 7px; }
          @media (hover: hover) {
            .multi-step_form .collapsed-data .item .open-fields-link a:hover, .multi-step_form .collapsed-data .item .close-fields-link a:hover {
              text-decoration: none; } }
  .multi-step_form .tariff-total-info {
    margin-top: 60px; }
    .multi-step_form .tariff-total-info h4 {
      color: #B5AAAA !important;
      padding-left: 0;
      margin-top: 4px !important;
      margin-bottom: 4px !important;
      font-size: 16px !important;
      font-style: normal !important;
      font-weight: 700;
      line-height: 24px !important;
      padding-left: 8px !important; }
    .multi-step_form .tariff-total-info table {
      width: 100%; }
      .multi-step_form .tariff-total-info table.bordered tr:last-child td {
        border-bottom: 1px solid #B5AAAA; }
      .multi-step_form .tariff-total-info table tr td {
        padding-bottom: 4px;
        color: #F5F5F5;
        font-family: "Moderat-New";
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px; }
        .multi-step_form .tariff-total-info table tr td:first-child {
          width: 308px;
          padding-left: 8px; }
          @media screen and (max-width: 1439px) {
            .multi-step_form .tariff-total-info table tr td:first-child {
              width: 256px; } }
          @media screen and (max-width: 1023px) {
            .multi-step_form .tariff-total-info table tr td:first-child {
              width: 162px; } }
        .multi-step_form .tariff-total-info table tr td:last-child {
          text-align: right;
          padding-right: 8px; }
        .multi-step_form .tariff-total-info table tr td small {
          color: #B5AAAA;
          font-size: 12px;
          font-style: normal;
          font-weight: 400;
          line-height: 13px;
          display: block; }
        .multi-step_form .tariff-total-info table tr td b {
          font-weight: 700; }
      .multi-step_form .tariff-total-info table tr:last-child td {
        padding-bottom: 12px; }
      .multi-step_form .tariff-total-info table tr:last-child.-red td {
        padding-bottom: 16px !important; }
        .multi-step_form .tariff-total-info table tr:last-child.-red td:before {
          bottom: 12px !important; }
      .multi-step_form .tariff-total-info table tr.-red td {
        padding-top: 4px !important;
        padding-bottom: 8px !important;
        color: #FF380E;
        position: relative;
        vertical-align: middle;
        z-index: 0; }
        @media screen and (max-width: 1023px) {
          .multi-step_form .tariff-total-info table tr.-red td {
            padding-top: 8px !important; } }
        .multi-step_form .tariff-total-info table tr.-red td:before {
          content: '';
          background: rgba(255, 56, 14, 0.08);
          bottom: 4px;
          right: 0;
          position: absolute;
          left: 0;
          top: 0;
          z-index: -1; }
          @media screen and (max-width: 1023px) {
            .multi-step_form .tariff-total-info table tr.-red td:before {
              top: 4px; } }
        .multi-step_form .tariff-total-info table tr.-red td:first-child:before {
          border-radius: 8px 0 0 8px; }
        .multi-step_form .tariff-total-info table tr.-red td:last-child:before {
          border-radius: 0 8px 8px 0; }
    .multi-step_form .tariff-total-info .red-info-box {
      border-radius: 8px;
      background: rgba(255, 56, 14, 0.08);
      padding: 10px 16px 16px 16px;
      margin-top: 36px; }
      .multi-step_form .tariff-total-info .red-info-box .info-title {
        display: inline-flex;
        align-items: center;
        justify-content: flex-start;
        color: #FF380E;
        font-family: "Moderat-New";
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        margin-bottom: 16px; }
      .multi-step_form .tariff-total-info .red-info-box .item {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        margin-bottom: 8px; }
        .multi-step_form .tariff-total-info .red-info-box .item.-opacity .left-part {
          color: #B5AAAA; }
          .multi-step_form .tariff-total-info .red-info-box .item.-opacity .left-part small {
            color: #B5AAAA; }
        .multi-step_form .tariff-total-info .red-info-box .item.-opacity .right-part {
          color: #B5AAAA; }
        .multi-step_form .tariff-total-info .red-info-box .item:last-child {
          margin-top: 16px;
          margin-bottom: 0; }
        .multi-step_form .tariff-total-info .red-info-box .item .left-part {
          width: 46%;
          color: #F5F5F5;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px; }
          @media (max-width: 1023px) {
            .multi-step_form .tariff-total-info .red-info-box .item .left-part {
              width: 55%; } }
          .multi-step_form .tariff-total-info .red-info-box .item .left-part small {
            color: #F5F5F5;
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 13px;
            display: block; }
          .multi-step_form .tariff-total-info .red-info-box .item .left-part .highlighted {
            border-radius: 4px;
            background: #C7D530;
            padding: 0 8px;
            font-size: 16px;
            font-style: normal;
            font-weight: 700;
            display: inline-flex;
            line-height: 22px;
            padding-bottom: 2px;
            color: #FDFEF7; }
          .multi-step_form .tariff-total-info .red-info-box .item .left-part .strikethrough {
            text-decoration-line: strikethrough; }
        .multi-step_form .tariff-total-info .red-info-box .item .right-part {
          width: 54%;
          text-align: right;
          color: #F5F5F5;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px; }
          @media (max-width: 1023px) {
            .multi-step_form .tariff-total-info .red-info-box .item .right-part {
              width: 45%; } }
          .multi-step_form .tariff-total-info .red-info-box .item .right-part b, .multi-step_form .tariff-total-info .red-info-box .item .right-part strong {
            font-weight: 700; }
    .multi-step_form .tariff-total-info .total {
      position: relative;
      padding-top: 46px;
      margin-top: 40px; }
      .multi-step_form .tariff-total-info .total:before {
        position: absolute;
        left: 0;
        width: 100%;
        height: 1px;
        top: 0;
        background: #B5AAAA;
        content: ''; }
      .multi-step_form .tariff-total-info .total:after {
        position: absolute;
        left: 0;
        width: 100%;
        height: 1px;
        top: 5px;
        background: #B5AAAA;
        content: ''; }
      .multi-step_form .tariff-total-info .total table h4 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        color: #B5AAAA;
        font-size: 20px !important;
        line-height: 26px !important;
        max-width: 200px;
        padding-left: 0 !important; }
      .multi-step_form .tariff-total-info .total table .price {
        color: #F5F5F5;
        font-family: "Moderat-New";
        font-size: 48px;
        font-style: normal;
        font-weight: 700;
        line-height: .95;
        margin-bottom: 9px; }
      .multi-step_form .tariff-total-info .total table tr td {
        padding-bottom: 0;
        vertical-align: top; }
        .multi-step_form .tariff-total-info .total table tr td:first-child {
          padding-left: 0; }
        .multi-step_form .tariff-total-info .total table tr td:last-child {
          color: #B5AAAA;
          text-align: right;
          padding-right: 0; }
  .multi-step_form .select2-selection--multiple {
    padding: 0 16px; }
    .multi-step_form .select2-selection--multiple .select2-selection__rendered {
      padding: 0 !important;
      margin: 0 !important;
      max-width: 100%;
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px; }
    .multi-step_form .select2-selection--multiple .select2-search__field {
      margin: 0 !important;
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      height: 24px; }
    .multi-step_form .select2-selection--multiple .select2-selection__choice {
      background-color: unset;
      border: unset;
      border-radius: unset;
      box-sizing: border-box;
      margin-left: 0;
      margin-top: 0;
      padding: 0;
      max-width: 100%;
      overflow: hidden;
      text-overflow: ellipsis; }
    .multi-step_form .select2-selection--multiple .select2-selection__choice__display {
      padding-left: 0;
      padding-right: 0; }
    .multi-step_form .select2-selection--multiple .select2-selection__choice__remove {
      display: none; }
  .multi-step_form .select2-search--inline {
    width: 100%; }
  .multi-step_form.-revision .form-box {
    overflow: visible; }
  .multi-step_form.-revision .response-errors .error {
    display: block;
    color: #FF0F05;
    font-size: 16px;
    font-family: "Moderat-New";
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: 16px; }
  .multi-step_form.-revision .page-title h1 {
    color: #fff;
    font-size: 20px;
    line-height: 26px;
    /* 130% */ }
  .multi-step_form.-revision .page-title .text-2 {
    color: #fff; }
    .multi-step_form.-revision .page-title .text-2 ol {
      color: #fff;
      list-style-type: decimal;
      margin-top: 24px;
      padding-left: 24px; }
      .multi-step_form.-revision .page-title .text-2 ol li {
        margin-top: 8px; }
    .multi-step_form.-revision .page-title .text-2 p {
      color: #fff;
      margin-top: 15px; }
  .multi-step_form.-revision .nf-field-container.html-container h4 {
    padding-left: 0; }
    .multi-step_form.-revision .nf-field-container.html-container h4.-pl {
      padding-left: 4px; }
  .multi-step_form.-revision .nf-field-container.-h4-container {
    margin-bottom: 48px; }
  .multi-step_form.-revision .nf-field-container.-text {
    margin-bottom: 16px; }
  .multi-step_form.-revision .nf-field-container.html-container.-h4-container {
    margin-top: 40px; }
  .multi-step_form.-revision .nf-field-container.html-container.hr-container + .nf-field-container.html-container.-h4-container {
    margin-top: 16px; }
  .multi-step_form.-revision .btn-cta {
    position: relative;
    transition: color .3s linear .3s;
    opacity: 1 !important; }
    .multi-step_form.-revision .btn-cta:before {
      content: '';
      width: 24px;
      height: 24px;
      position: absolute;
      left: 50%;
      top: 50%;
      margin-top: -12px;
      margin-left: -12px;
      background: url(514ab8be42ebfde21064.svg) no-repeat 50% 50%/contain;
      animation: rotate .6s infinite linear;
      opacity: 0;
      pointer-events: none;
      z-index: 1;
      transition: opacity .3s linear 0s; }
    .multi-step_form.-revision .btn-cta.-loading {
      color: transparent;
      background: #0083FE;
      transition: color .3s linear 0s; }
      .multi-step_form.-revision .btn-cta.-loading:before {
        opacity: 1;
        transition: opacity .3s linear .3s; }
  .multi-step_form.-revision #revision-form .date-container {
    visibility: hidden;
    height: 0;
    margin: 0; }
  .multi-step_form.-revision .page-title.error-token a {
    color: #B5AAAA;
    transition: all .5s; }
    .multi-step_form.-revision .page-title.error-token a:hover {
      color: #0000FE; }
  .multi-step_form.-ad .wrapper {
    max-width: 632px; }
  .multi-step_form.-ad .form-box {
    overflow: visible;
    max-width: 100%;
    width: 100%; }
  .multi-step_form.-ad .response-errors .error {
    display: block;
    color: #FF0F05;
    font-size: 16px;
    font-family: "Moderat-New";
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: 16px; }
  .multi-step_form.-ad .page-title h1 {
    color: #fff;
    font-size: 20px;
    line-height: 26px;
    /* 130% */ }
  .multi-step_form.-ad .page-title .text-2 {
    color: #fff; }
    .multi-step_form.-ad .page-title .text-2 ol {
      color: #fff;
      list-style-type: decimal;
      margin-top: 24px;
      padding-left: 24px; }
      .multi-step_form.-ad .page-title .text-2 ol li {
        margin-top: 8px; }
    .multi-step_form.-ad .page-title .text-2 p {
      color: #fff;
      margin-top: 15px; }
  .multi-step_form.-ad .nf-field-container.html-container h4 {
    padding-left: 0; }
    .multi-step_form.-ad .nf-field-container.html-container h4.-pl {
      padding-left: 4px; }
  .multi-step_form.-ad .nf-field-container.-h4-container {
    margin-bottom: 48px; }
  .multi-step_form.-ad .nf-field-container.-text {
    margin-bottom: 16px; }
    .multi-step_form.-ad .nf-field-container.-text .text-4 {
      font-family: "Moderat-New";
      color: #F5F5F5;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 20px; }
  .multi-step_form.-ad .nf-field-container.html-container.-h4-container {
    margin-top: 40px; }
  .multi-step_form.-ad .nf-field-container.html-container.hr-container + .nf-field-container.html-container.-h4-container {
    margin-top: 16px; }
  .multi-step_form.-ad .btn-cta {
    position: relative;
    transition: color .3s linear .3s;
    opacity: 1 !important; }
    .multi-step_form.-ad .btn-cta:before {
      content: '';
      width: 24px;
      height: 24px;
      position: absolute;
      left: 50%;
      top: 50%;
      margin-top: -12px;
      margin-left: -12px;
      background: url(514ab8be42ebfde21064.svg) no-repeat 50% 50%/contain;
      animation: rotate .6s infinite linear;
      opacity: 0;
      pointer-events: none;
      z-index: 1;
      transition: opacity .3s linear 0s; }
    .multi-step_form.-ad .btn-cta.-loading {
      color: transparent;
      background: #0083FE;
      transition: color .3s linear 0s; }
      .multi-step_form.-ad .btn-cta.-loading:before {
        opacity: 1;
        transition: opacity .3s linear .3s; }

.main-page-wrap.-ai-filling-form .multi-step_form.ai-filled .nf-field-container.ai-can-change {
  margin-right: 56px;
  position: relative; }

.main-page-wrap.-ai-filling-form .multi-step_form.ai-filled .nf-field-container.ai-required:not(.ai-changed):not(.manually-changed) {
  margin-right: 56px;
  position: relative; }
  .main-page-wrap.-ai-filling-form .multi-step_form.ai-filled .nf-field-container.ai-required:not(.ai-changed):not(.manually-changed):after {
    position: absolute;
    left: calc(100% + 8px);
    width: 48px;
    height: 48px;
    top: 4px;
    background: url(193918c83bb0f95c6ba2.svg) no-repeat 50% 50%/contain;
    content: ''; }

.main-page-wrap.-ai-filling-form .multi-step_form.ai-filled .nf-field-container.ai-changed {
  margin-right: 56px;
  position: relative; }
  .main-page-wrap.-ai-filling-form .multi-step_form.ai-filled .nf-field-container.ai-changed:after {
    position: absolute;
    left: calc(100% + 8px);
    width: 48px;
    height: 48px;
    top: 4px;
    background: url(09974d2841b50aa2e74b.svg) no-repeat 50% 50%/contain;
    content: ''; }
  .main-page-wrap.-ai-filling-form .multi-step_form.ai-filled .nf-field-container.ai-changed .nf-field-element {
    border-radius: 8px;
    background-image: linear-gradient(91deg, #4E88FE, #FF8954);
    box-shadow: 0 0 8px 0 rgba(255, 181, 166, 0.4);
    display: inline-block;
    width: 100%;
    padding: 1px; }
    .main-page-wrap.-ai-filling-form .multi-step_form.ai-filled .nf-field-container.ai-changed .nf-field-element input[type=text] {
      border: none;
      display: block; }
    .main-page-wrap.-ai-filling-form .multi-step_form.ai-filled .nf-field-container.ai-changed .nf-field-element .pseudo-filled {
      position: absolute;
      padding: 0 4px;
      background: #FEFFD4;
      color: #1A1919;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      top: 24px;
      left: 16px;
      max-width: calc(100% - 32px);
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      pointer-events: none; }
    .main-page-wrap.-ai-filling-form .multi-step_form.ai-filled .nf-field-container.ai-changed .nf-field-element .select2-container .select2-selection {
      border: none; }
  .main-page-wrap.-ai-filling-form .multi-step_form.ai-filled .nf-field-container.ai-changed .select2-container:not(.select2-container--open) .select2-selection .select2-selection__rendered {
    background: #FEFFD4;
    color: #1A1919;
    padding: 0 4px !important; }

.main-page-wrap.-ai-filling-form .multi-step_form.ai-filled .nf-field-container.label-focus .nf-field-element .pseudo-filled {
  display: none !important; }

.main-page-wrap.-ai-filling-form .multi-step_form .nf-field-container.checkbox-container.simple-checkbox.-ai-box {
  background: #1A1919;
  margin-top: 24px;
  padding: 16px 24px 16px 96px;
  border-radius: 8px; }
  .main-page-wrap.-ai-filling-form .multi-step_form .nf-field-container.checkbox-container.simple-checkbox.-ai-box:before {
    position: absolute;
    top: 16px;
    left: 8px;
    content: '';
    background: url(a34c285c3b96a743690e.svg) no-repeat 50% 50%/contain;
    width: 64px;
    height: 64px; }
  .main-page-wrap.-ai-filling-form .multi-step_form .nf-field-container.checkbox-container.simple-checkbox.-ai-box .nf-field-label {
    margin: 16px 0 !important; }
  .main-page-wrap.-ai-filling-form .multi-step_form .nf-field-container.checkbox-container.simple-checkbox.-ai-box .text-2 {
    font-family: "Moderat-New";
    line-height: 28px;
    /* 140% */
    color: #F5F5F5; }
  .main-page-wrap.-ai-filling-form .multi-step_form .nf-field-container.checkbox-container.simple-checkbox.-ai-box label:before, .main-page-wrap.-ai-filling-form .multi-step_form .nf-field-container.checkbox-container.simple-checkbox.-ai-box label:after {
    top: 50%;
    margin-top: -12px; }

.main-page-wrap.-ai-filling-form .initial-upload-box {
  display: block; }
  .main-page-wrap.-ai-filling-form .initial-upload-box.-hidden {
    display: none; }

.main-page-wrap.-ai-filling-form .hidden-upload-box {
  display: none; }
  .main-page-wrap.-ai-filling-form .hidden-upload-box.-visible {
    display: block; }
  .main-page-wrap.-ai-filling-form .hidden-upload-box h4.uploads {
    color: #F5F5F5;
    position: relative;
    padding-left: 48px;
    min-height: 48px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 24px; }
    .main-page-wrap.-ai-filling-form .hidden-upload-box h4.uploads:before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 48px;
      height: 48px;
      background: url(66eb71a37f916af7cb96.svg) no-repeat 50% 50%/contain; }
  .main-page-wrap.-ai-filling-form .hidden-upload-box .uploaded-files-list .upload-entry {
    position: relative;
    margin-bottom: 8px;
    padding: 8px 80px 8px 52px;
    color: #D7D7D7;
    background: #272526;
    border-radius: 8px; }
    .main-page-wrap.-ai-filling-form .hidden-upload-box .uploaded-files-list .upload-entry:before {
      content: '';
      position: absolute;
      left: 4px;
      top: 50%;
      transform: translateY(-50%);
      width: 48px;
      height: 48px;
      background: url(d56705d12414e14422c1.svg) no-repeat 50% 50%/contain; }
    .main-page-wrap.-ai-filling-form .hidden-upload-box .uploaded-files-list .upload-entry .file-name {
      white-space: nowrap;
      text-overflow: ellipsis;
      width: 100%;
      overflow: hidden; }
    .main-page-wrap.-ai-filling-form .hidden-upload-box .uploaded-files-list .upload-entry .delete-upload {
      cursor: pointer;
      position: absolute;
      right: 4px;
      top: 50%;
      transform: translateY(-50%);
      width: 48px;
      height: 48px; }
      .main-page-wrap.-ai-filling-form .hidden-upload-box .uploaded-files-list .upload-entry .delete-upload:before {
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 24px;
        height: 24px;
        background: url(325ff340de68573d8f7b.svg) no-repeat 50% 50%/contain; }
  .main-page-wrap.-ai-filling-form .hidden-upload-box .add-more {
    color: #F5F5F5;
    padding: 50px 16px 16px;
    border-radius: 8px;
    text-align: center;
    position: relative;
    cursor: pointer;
    display: block; }
    .main-page-wrap.-ai-filling-form .hidden-upload-box .add-more svg {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      pointer-events: none; }
    .main-page-wrap.-ai-filling-form .hidden-upload-box .add-more:before {
      content: '';
      position: absolute;
      left: 50%;
      top: 16px;
      transform: translateX(-50%);
      width: 32px;
      height: 32px;
      background: url(e053d7929a88846c8c6c.svg) no-repeat 50% 50%/contain; }
    .main-page-wrap.-ai-filling-form .hidden-upload-box .add-more.dragover {
      background: #272526; }
      .main-page-wrap.-ai-filling-form .hidden-upload-box .add-more.dragover > svg rect {
        stroke: #E1E1E1; }

.main-page-wrap.-ai-filling-form .upload-popup .modal-box {
  width: 422px; }
  @media screen and (max-width: 1023px) {
    .main-page-wrap.-ai-filling-form .upload-popup .modal-box {
      width: 399px; } }

.main-page-wrap.-ai-filling-form .upload-popup .modal-content {
  padding: 56px 48px 48px; }

.main-page-wrap.-ai-filling-form .upload-popup#popup-file-uploader-mobile .modal-content {
  padding: 64px 16px 64px; }

.main-page-wrap.-ai-filling-form .upload-popup .close-button {
  top: 16px;
  right: 16px; }

.main-page-wrap.-ai-filling-form .upload-popup .upload-area > h4,
.main-page-wrap.-ai-filling-form .upload-popup .progress-area > h4 {
  margin-bottom: 16px; }

.main-page-wrap.-ai-filling-form .upload-popup .upload-area > .text-2 {
  margin-bottom: 8px;
  text-align: center; }

.main-page-wrap.-ai-filling-form .upload-popup .upload-area > .text-3 {
  margin-bottom: 24px;
  color: #D7D7D7;
  text-align: center; }

.main-page-wrap.-ai-filling-form .upload-popup .button-upload {
  padding: 4px 8px 4px 56px;
  min-height: 64px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border-radius: 12px;
  background: #272526;
  transition: .3s;
  cursor: pointer;
  position: relative;
  margin-bottom: 8px; }
  .main-page-wrap.-ai-filling-form .upload-popup .button-upload:before {
    content: '';
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translateY(-50%);
    width: 48px;
    height: 48px;
    background: url(e79add66941207ca298d.svg) no-repeat 50% 50%/contain; }
  .main-page-wrap.-ai-filling-form .upload-popup .button-upload:hover {
    background: rgba(39, 37, 38, 0.5); }

.main-page-wrap.-ai-filling-form .upload-popup .button-photo {
  padding: 4px 8px 4px 56px;
  min-height: 64px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border-radius: 12px;
  background: #272526;
  transition: .3s;
  cursor: pointer;
  position: relative; }
  .main-page-wrap.-ai-filling-form .upload-popup .button-photo:before {
    content: '';
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translateY(-50%);
    width: 48px;
    height: 48px;
    background: url(53d68a28da1eb39d2746.svg) no-repeat 50% 50%/contain; }
  .main-page-wrap.-ai-filling-form .upload-popup .button-photo:hover {
    background: rgba(39, 37, 38, 0.5); }

.main-page-wrap.-ai-filling-form .upload-popup .drop-zone {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  flex-direction: column;
  border-radius: 8px;
  padding: 24px 17px;
  cursor: pointer;
  text-align: center;
  position: relative;
  transition: .3s; }
  .main-page-wrap.-ai-filling-form .upload-popup .drop-zone > svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none; }
  .main-page-wrap.-ai-filling-form .upload-popup .drop-zone .text-3 {
    text-align: center;
    color: #D7D7D7;
    margin: 0; }

.main-page-wrap.-ai-filling-form .upload-popup .drop-zone.dragover {
  background: #272526; }
  .main-page-wrap.-ai-filling-form .upload-popup .drop-zone.dragover > svg rect {
    stroke: #E1E1E1; }

.main-page-wrap.-ai-filling-form .upload-popup .icon svg {
  display: block;
  width: 48px;
  height: 48px;
  margin: 0 auto; }

.main-page-wrap.-ai-filling-form .upload-popup .response-errors-uploads .error {
  color: #FF4949;
  font-family: "Moderat-New";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  /* 150% */
  margin-bottom: 8px;
  margin-top: 8px; }

.main-page-wrap.-ai-filling-form .upload-popup .response-errors-uploads .hint {
  color: #D7D7D7;
  font-family: "Moderat-New";
  font-size: 16px;
  margin-top: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  margin-bottom: 24px; }

.main-page-wrap.-ai-filling-form .upload-popup .file-label {
  cursor: pointer; }

.main-page-wrap.-ai-filling-form .upload-popup .file-input {
  display: none; }

.main-page-wrap.-ai-filling-form .upload-popup .upload-area {
  display: block; }
  .main-page-wrap.-ai-filling-form .upload-popup .upload-area.-hidden {
    display: none; }

.main-page-wrap.-ai-filling-form .upload-popup .button-next-box {
  text-align: right;
  margin-top: 24px; }

.main-page-wrap.-ai-filling-form .upload-popup .progress-area {
  display: none; }
  .main-page-wrap.-ai-filling-form .upload-popup .progress-area.-visible {
    display: block; }
  .main-page-wrap.-ai-filling-form .upload-popup .progress-area .file-uploading {
    position: relative;
    margin-bottom: 8px;
    padding: 8px 12px 32px 60px;
    color: #D7D7D7;
    background: #272526;
    border-radius: 8px; }
    .main-page-wrap.-ai-filling-form .upload-popup .progress-area .file-uploading:before {
      content: '';
      position: absolute;
      left: 12px;
      top: 8px;
      width: 48px;
      height: 48px;
      background: url(d56705d12414e14422c1.svg) no-repeat 50% 50%/contain; }
    .main-page-wrap.-ai-filling-form .upload-popup .progress-area .file-uploading.-photo:before {
      background: url(53d68a28da1eb39d2746.svg) no-repeat 50% 50%/contain; }
    .main-page-wrap.-ai-filling-form .upload-popup .progress-area .file-uploading .file-name {
      white-space: nowrap;
      text-overflow: ellipsis;
      width: 100%;
      overflow: hidden; }
  .main-page-wrap.-ai-filling-form .upload-popup .progress-area .progress-line {
    height: 4px;
    bottom: 14px;
    position: absolute;
    left: 10px;
    right: 10px;
    border-radius: 8px;
    background: #494444; }
    .main-page-wrap.-ai-filling-form .upload-popup .progress-area .progress-line .filled {
      position: absolute;
      left: 0;
      top: 0;
      height: 100%;
      width: 0;
      background: #E7E7E7;
      border-radius: 8px; }

.main-page-wrap.-ai-filling-form .upload-popup .photo-area, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty {
  display: none; }
  .main-page-wrap.-ai-filling-form .upload-popup .photo-area.-visible, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty.-visible {
    display: block; }
  .main-page-wrap.-ai-filling-form .upload-popup .photo-area .upload-heading, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty .upload-heading {
    margin-bottom: 16px;
    text-align: left; }
  .main-page-wrap.-ai-filling-form .upload-popup .photo-area .upload-description, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty .upload-description {
    margin-bottom: 24px;
    text-align: left; }
  .main-page-wrap.-ai-filling-form .upload-popup .photo-area .photos-list, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty .photos-list {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    overflow: hidden;
    flex-wrap: nowrap;
    width: calc(100% + 16px);
    padding-bottom: 8px; }
    .main-page-wrap.-ai-filling-form .upload-popup .photo-area .photos-list.mCustomScrollbar, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty .photos-list.mCustomScrollbar {
      padding-bottom: 0; }
    .main-page-wrap.-ai-filling-form .upload-popup .photo-area .photos-list .mCSB_container, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty .photos-list .mCSB_container {
      display: flex;
      align-items: center;
      justify-content: flex-start;
      padding-right: 8px !important;
      margin-bottom: 8px !important; }
    .main-page-wrap.-ai-filling-form .upload-popup .photo-area .photos-list .mCSB_scrollTools_horizontal, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty .photos-list .mCSB_scrollTools_horizontal {
      margin: 0 16px 0 0 !important;
      height: 8px !important; }
    .main-page-wrap.-ai-filling-form .upload-popup .photo-area .photos-list .mCSB_draggerRail, .main-page-wrap.-ai-filling-form .upload-popup .photo-area .photos-list .mCSB_dragger_bar, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty .photos-list .mCSB_draggerRail, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty .photos-list .mCSB_dragger_bar {
      margin-top: 2px !important;
      margin-bottom: 2px !important;
      height: 4px; }
    .main-page-wrap.-ai-filling-form .upload-popup .photo-area .photos-list .item-add, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty .photos-list .item-add {
      cursor: pointer;
      width: 128px;
      height: 128px;
      border-radius: 8px;
      margin-right: 8px;
      position: relative;
      flex: none; }
      .main-page-wrap.-ai-filling-form .upload-popup .photo-area .photos-list .item-add > svg, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty .photos-list .item-add > svg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        pointer-events: none; }
      .main-page-wrap.-ai-filling-form .upload-popup .photo-area .photos-list .item-add:before, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty .photos-list .item-add:before {
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 48px;
        height: 48px;
        background: url(e053d7929a88846c8c6c.svg) no-repeat 50% 50%/contain; }
    .main-page-wrap.-ai-filling-form .upload-popup .photo-area .photos-list.-big .item-add, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty .photos-list.-big .item-add {
      width: 171px;
      height: 171px;
      margin-right: 16px; }
    .main-page-wrap.-ai-filling-form .upload-popup .photo-area .photos-list .item-upload, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty .photos-list .item-upload {
      cursor: pointer;
      width: 171px;
      height: 171px;
      border-radius: 8px;
      padding: 24px 17px;
      position: relative;
      flex: none;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      gap: 8px;
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      /* 150% */ }
      .main-page-wrap.-ai-filling-form .upload-popup .photo-area .photos-list .item-upload > svg, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty .photos-list .item-upload > svg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        pointer-events: none; }
      .main-page-wrap.-ai-filling-form .upload-popup .photo-area .photos-list .item-upload:before, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty .photos-list .item-upload:before {
        content: '';
        display: block;
        width: 48px;
        height: 48px;
        background: url(e79add66941207ca298d.svg) no-repeat 50% 50%/contain; }
    .main-page-wrap.-ai-filling-form .upload-popup .photo-area .photos-list .item-default, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty .photos-list .item-default {
      width: 128px;
      height: 128px;
      overflow: hidden;
      border-radius: 8px;
      margin-right: 8px;
      position: relative;
      background-size: cover;
      background-position: center;
      flex: none; }
      .main-page-wrap.-ai-filling-form .upload-popup .photo-area .photos-list .item-default .delete-photo, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty .photos-list .item-default .delete-photo {
        cursor: pointer;
        position: absolute;
        right: 0;
        top: 0;
        width: 40px;
        height: 40px; }
        .main-page-wrap.-ai-filling-form .upload-popup .photo-area .photos-list .item-default .delete-photo:before, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty .photos-list .item-default .delete-photo:before {
          content: '';
          position: absolute;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%);
          width: 24px;
          height: 24px;
          background: url(325ff340de68573d8f7b.svg) no-repeat 50% 50%/contain; }
  .main-page-wrap.-ai-filling-form .upload-popup .photo-area .photos-count, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty .photos-count {
    color: #D7D7D7; }
  .main-page-wrap.-ai-filling-form .upload-popup .photo-area .button-next-box, .main-page-wrap.-ai-filling-form .upload-popup .photo-area-empty .button-next-box {
    text-align: right;
    margin-top: 24px; }

.main-page-wrap.-ai-filling-form .result-popup {
  text-align: center; }
  .main-page-wrap.-ai-filling-form .result-popup .modal-box {
    width: 422px; }
    @media screen and (max-width: 1023px) {
      .main-page-wrap.-ai-filling-form .result-popup .modal-box {
        width: 399px; } }
  .main-page-wrap.-ai-filling-form .result-popup p.text-2 {
    color: #D7D7D7; }
  .main-page-wrap.-ai-filling-form .result-popup .modal-content {
    padding: 48px; }
  .main-page-wrap.-ai-filling-form .result-popup .btn-cta {
    margin-top: 24px; }
    .main-page-wrap.-ai-filling-form .result-popup .btn-cta:not(.repeat-button) {
      width: 100%; }
  .main-page-wrap.-ai-filling-form .result-popup .btn-link-primary {
    margin-top: 24px; }

.main-page-wrap.-ai-filling-form .ai-loading-popup {
  background: #272526;
  position: fixed;
  z-index: 99;
  left: 0;
  top: 88px;
  bottom: 0;
  right: 0;
  padding: 120px 404px;
  overflow: auto;
  display: none; }
  @media (max-width: 1439px) {
    .main-page-wrap.-ai-filling-form .ai-loading-popup {
      padding: 120px 140px; } }
  @media (max-width: 1023px) {
    .main-page-wrap.-ai-filling-form .ai-loading-popup {
      padding: 120px 24px; } }
  .main-page-wrap.-ai-filling-form .ai-loading-popup .wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
    color: #D7D7D7; }
    .main-page-wrap.-ai-filling-form .ai-loading-popup .wrapper h4 {
      margin-bottom: 16px; }
    .main-page-wrap.-ai-filling-form .ai-loading-popup .wrapper h1, .main-page-wrap.-ai-filling-form .ai-loading-popup .wrapper h2, .main-page-wrap.-ai-filling-form .ai-loading-popup .wrapper h3, .main-page-wrap.-ai-filling-form .ai-loading-popup .wrapper h4, .main-page-wrap.-ai-filling-form .ai-loading-popup .wrapper h5, .main-page-wrap.-ai-filling-form .ai-loading-popup .wrapper h6 {
      color: #D7D7D7; }
    .main-page-wrap.-ai-filling-form .ai-loading-popup .wrapper .percentage {
      color: #F5F5F5;
      text-align: center;
      font-family: "Moderat-New";
      font-size: 48px;
      font-style: normal;
      font-weight: 700;
      line-height: 54px; }
  .main-page-wrap.-ai-filling-form .ai-loading-popup .shiny-icon {
    height: 160px;
    width: 160px;
    margin-bottom: 24px; }
    .main-page-wrap.-ai-filling-form .ai-loading-popup .shiny-icon svg {
      width: 100%;
      height: 100%; }
      .main-page-wrap.-ai-filling-form .ai-loading-popup .shiny-icon svg .star {
        transform-origin: center; }
      .main-page-wrap.-ai-filling-form .ai-loading-popup .shiny-icon svg .star--top {
        transform: translate(0, 0) scale(1);
        animation: moveAndPulseOneBig 3s ease-in-out reverse infinite; }
      .main-page-wrap.-ai-filling-form .ai-loading-popup .shiny-icon svg .star--middle {
        transform: translate(36px, 77px) scale(2);
        animation: moveAndPulseTwoBig 3s ease-in-out reverse infinite; }
      .main-page-wrap.-ai-filling-form .ai-loading-popup .shiny-icon svg .star--bottom {
        transform: translate(3px, 83px) scale(1.5);
        animation: moveAndPulseThreeBig 3s ease-in-out reverse infinite; }

@keyframes moveAndPulseOneBig {
  0% {
    transform: translate(0, 0) scale(1);
    stroke-width: 1.75; }
  10% {
    transform: translate(0, 0) scale(1);
    /* пауза */
    stroke-width: 1.75; }
  33% {
    transform: translate(36px, 77px) scale(2);
    stroke-width: 1; }
  43% {
    transform: translate(36px, 77px) scale(2);
    /* пауза */
    stroke-width: 1; }
  66% {
    transform: translate(3px, 83px) scale(1.5);
    stroke-width: 1.4; }
  76% {
    transform: translate(3px, 83px) scale(1.5);
    /* пауза */
    stroke-width: 1.4; }
  100% {
    transform: translate(0, 0) scale(1);
    stroke-width: 1.75; } }

@keyframes moveAndPulseTwoBig {
  0% {
    transform: translate(36px, 77px) scale(2);
    stroke-width: 1; }
  10% {
    transform: translate(36px, 77px) scale(2);
    /* пауза */
    stroke-width: 1; }
  33% {
    transform: translate(3px, 83px) scale(1.5);
    stroke-width: 1.4; }
  43% {
    transform: translate(3px, 83px) scale(1.5);
    /* пауза */
    stroke-width: 1.4; }
  66% {
    transform: translate(0, 0) scale(1);
    stroke-width: 1.75; }
  76% {
    transform: translate(0, 0) scale(1);
    /* пауза */
    stroke-width: 1.75; }
  100% {
    transform: translate(36px, 77px) scale(2);
    stroke-width: 1; } }

@keyframes moveAndPulseThreeBig {
  0% {
    transform: translate(3px, 83px) scale(1.5);
    stroke-width: 1.4; }
  10% {
    transform: translate(3px, 83px) scale(1.5);
    /* пауза */
    stroke-width: 1.4; }
  33% {
    transform: translate(0, 0) scale(1);
    stroke-width: 1.75; }
  43% {
    transform: translate(0, 0) scale(1);
    /* пауза */
    stroke-width: 1.75; }
  66% {
    transform: translate(36px, 77px) scale(2);
    stroke-width: 1; }
  76% {
    transform: translate(36px, 77px) scale(2);
    /* пауза */
    stroke-width: 1; }
  100% {
    transform: translate(3px, 83px) scale(1.5);
    stroke-width: 1.4; } }

.page-template-multistep-form-template-new .select2-container--default .select2-dropdown, .page-template-revision-form-2-template .select2-container--default .select2-dropdown, .page-template-revision-form-template .select2-container--default .select2-dropdown {
  z-index: 10 !important;
  border: none !important;
  background: none;
  padding-top: 8px; }

.page-template-multistep-form-template-new .select2-container--default .select2-results > .select2-results__options, .page-template-revision-form-2-template .select2-container--default .select2-results > .select2-results__options, .page-template-revision-form-template .select2-container--default .select2-results > .select2-results__options {
  padding: 4px;
  border-radius: 8px;
  background: #1A1919;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16); }
  .page-template-multistep-form-template-new .select2-container--default .select2-results > .select2-results__options .select2-results__option, .page-template-revision-form-2-template .select2-container--default .select2-results > .select2-results__options .select2-results__option, .page-template-revision-form-template .select2-container--default .select2-results > .select2-results__options .select2-results__option {
    display: flex;
    height: 56px;
    padding: 0 8px;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    color: #F5F5F5;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    border-radius: 8px; }
    .page-template-multistep-form-template-new .select2-container--default .select2-results > .select2-results__options .select2-results__option.select2-results__option--selected, .page-template-revision-form-2-template .select2-container--default .select2-results > .select2-results__options .select2-results__option.select2-results__option--selected, .page-template-revision-form-template .select2-container--default .select2-results > .select2-results__options .select2-results__option.select2-results__option--selected {
      background: #494444; }
    .page-template-multistep-form-template-new .select2-container--default .select2-results > .select2-results__options .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable, .page-template-revision-form-2-template .select2-container--default .select2-results > .select2-results__options .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable, .page-template-revision-form-template .select2-container--default .select2-results > .select2-results__options .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable {
      background: #494444; }

.page-template-multistep-form-template-new .select2-container--default .select2-selection__clear, .page-template-revision-form-2-template .select2-container--default .select2-selection__clear, .page-template-revision-form-template .select2-container--default .select2-selection__clear {
  display: none !important; }

.page-template-multistep-form-template-new .api-error-message, .page-template-revision-form-2-template .api-error-message, .page-template-revision-form-template .api-error-message {
  color: #FF0F05;
  font-family: "Moderat-New";
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  line-height: 1.5;
  margin-top: 24px; }

.page-template-multistep-form-template-new .afterform-text, .page-template-revision-form-2-template .afterform-text, .page-template-revision-form-template .afterform-text {
  margin-top: 64px;
  color: #F5F5F5;
  font-family: "Moderat-New";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5; }
  .page-template-multistep-form-template-new .afterform-text a, .page-template-revision-form-2-template .afterform-text a, .page-template-revision-form-template .afterform-text a {
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 4px; }
    @media (hover: hover) {
      .page-template-multistep-form-template-new .afterform-text a:hover, .page-template-revision-form-2-template .afterform-text a:hover, .page-template-revision-form-template .afterform-text a:hover {
        text-decoration: none; } }

.page-template-multistep-form-template-new .listcheckbox-container-box, .page-template-revision-form-2-template .listcheckbox-container-box, .page-template-revision-form-template .listcheckbox-container-box {
  margin-bottom: 25px; }
  .page-template-multistep-form-template-new .listcheckbox-container-box .show-trigger-container, .page-template-revision-form-2-template .listcheckbox-container-box .show-trigger-container, .page-template-revision-form-template .listcheckbox-container-box .show-trigger-container {
    display: none;
    padding: 24px 24px 40px 24px;
    border-left: 1px solid #DFE0D9;
    border-right: 1px solid #DFE0D9; }
    .page-template-multistep-form-template-new .listcheckbox-container-box .show-trigger-container.-show, .page-template-revision-form-2-template .listcheckbox-container-box .show-trigger-container.-show, .page-template-revision-form-template .listcheckbox-container-box .show-trigger-container.-show {
      display: block; }
  .page-template-multistep-form-template-new .listcheckbox-container-box .nf-field-container.checkbox-container.simple-checkbox, .page-template-revision-form-2-template .listcheckbox-container-box .nf-field-container.checkbox-container.simple-checkbox, .page-template-revision-form-template .listcheckbox-container-box .nf-field-container.checkbox-container.simple-checkbox {
    margin-top: 48px;
    margin-bottom: 0; }
  .page-template-multistep-form-template-new .listcheckbox-container-box .nf-field-container.listradio-container, .page-template-multistep-form-template-new .listcheckbox-container-box .nf-field-container.listcheckbox-container, .page-template-revision-form-2-template .listcheckbox-container-box .nf-field-container.listradio-container, .page-template-revision-form-2-template .listcheckbox-container-box .nf-field-container.listcheckbox-container, .page-template-revision-form-template .listcheckbox-container-box .nf-field-container.listradio-container, .page-template-revision-form-template .listcheckbox-container-box .nf-field-container.listcheckbox-container {
    margin-bottom: 0; }
    .page-template-multistep-form-template-new .listcheckbox-container-box .nf-field-container.listradio-container .nf-field-element ul li label, .page-template-multistep-form-template-new .listcheckbox-container-box .nf-field-container.listcheckbox-container .nf-field-element ul li label, .page-template-revision-form-2-template .listcheckbox-container-box .nf-field-container.listradio-container .nf-field-element ul li label, .page-template-revision-form-2-template .listcheckbox-container-box .nf-field-container.listcheckbox-container .nf-field-element ul li label, .page-template-revision-form-template .listcheckbox-container-box .nf-field-container.listradio-container .nf-field-element ul li label, .page-template-revision-form-template .listcheckbox-container-box .nf-field-container.listcheckbox-container .nf-field-element ul li label {
      min-height: 80px;
      display: flex;
      align-items: center;
      justify-content: flex-start;
      border-radius: 0;
      padding-top: 27px;
      padding-bottom: 27px; }
    .page-template-multistep-form-template-new .listcheckbox-container-box .nf-field-container.listradio-container.-first .nf-field-element ul li label, .page-template-multistep-form-template-new .listcheckbox-container-box .nf-field-container.listcheckbox-container.-first .nf-field-element ul li label, .page-template-revision-form-2-template .listcheckbox-container-box .nf-field-container.listradio-container.-first .nf-field-element ul li label, .page-template-revision-form-2-template .listcheckbox-container-box .nf-field-container.listcheckbox-container.-first .nf-field-element ul li label, .page-template-revision-form-template .listcheckbox-container-box .nf-field-container.listradio-container.-first .nf-field-element ul li label, .page-template-revision-form-template .listcheckbox-container-box .nf-field-container.listcheckbox-container.-first .nf-field-element ul li label {
      border-radius: 4px 4px 0 0; }
    .page-template-multistep-form-template-new .listcheckbox-container-box .nf-field-container.listradio-container.-last .nf-field-element ul li label, .page-template-multistep-form-template-new .listcheckbox-container-box .nf-field-container.listcheckbox-container.-last .nf-field-element ul li label, .page-template-revision-form-2-template .listcheckbox-container-box .nf-field-container.listradio-container.-last .nf-field-element ul li label, .page-template-revision-form-2-template .listcheckbox-container-box .nf-field-container.listcheckbox-container.-last .nf-field-element ul li label, .page-template-revision-form-template .listcheckbox-container-box .nf-field-container.listradio-container.-last .nf-field-element ul li label, .page-template-revision-form-template .listcheckbox-container-box .nf-field-container.listcheckbox-container.-last .nf-field-element ul li label {
      border-radius: 0 0 4px 4px; }
    .page-template-multistep-form-template-new .listcheckbox-container-box .nf-field-container.listradio-container .nf-field-element ul li input:checked + label, .page-template-multistep-form-template-new .listcheckbox-container-box .nf-field-container.listradio-container .nf-field-element ul li input:checked + label, .page-template-multistep-form-template-new .listcheckbox-container-box .nf-field-container.listcheckbox-container .nf-field-element ul li input:checked + label, .page-template-multistep-form-template-new .listcheckbox-container-box .nf-field-container.listcheckbox-container .nf-field-element ul li input:checked + label, .page-template-revision-form-2-template .listcheckbox-container-box .nf-field-container.listradio-container .nf-field-element ul li input:checked + label, .page-template-revision-form-2-template .listcheckbox-container-box .nf-field-container.listradio-container .nf-field-element ul li input:checked + label, .page-template-revision-form-2-template .listcheckbox-container-box .nf-field-container.listcheckbox-container .nf-field-element ul li input:checked + label, .page-template-revision-form-2-template .listcheckbox-container-box .nf-field-container.listcheckbox-container .nf-field-element ul li input:checked + label, .page-template-revision-form-template .listcheckbox-container-box .nf-field-container.listradio-container .nf-field-element ul li input:checked + label, .page-template-revision-form-template .listcheckbox-container-box .nf-field-container.listradio-container .nf-field-element ul li input:checked + label, .page-template-revision-form-template .listcheckbox-container-box .nf-field-container.listcheckbox-container .nf-field-element ul li input:checked + label, .page-template-revision-form-template .listcheckbox-container-box .nf-field-container.listcheckbox-container .nf-field-element ul li input:checked + label {
      border: 1px solid #B5AAAA; }

.page-template-multistep-form-template-new .error-name-bank, .page-template-revision-form-2-template .error-name-bank, .page-template-revision-form-template .error-name-bank {
  display: none;
  margin-top: 24px;
  border: none;
  outline: none;
  color: #F5F5F5;
  font-family: "Moderat-New";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */ }
  .page-template-multistep-form-template-new .error-name-bank.-show, .page-template-revision-form-2-template .error-name-bank.-show, .page-template-revision-form-template .error-name-bank.-show {
    display: block; }

.page-template-multistep-form-template-new .button-submit-box, .page-template-revision-form-2-template .button-submit-box, .page-template-revision-form-template .button-submit-box {
  margin-top: 64px;
  margin-bottom: 64px; }

.page-template-revision-form-2-template .multi-step_form, .page-template-ad-campaign-template .multi-step_form, .page-template-new-form-template .multi-step_form {
  padding: 64px 0; }
  @media screen and (max-width: 1439px) {
    .page-template-revision-form-2-template .multi-step_form, .page-template-ad-campaign-template .multi-step_form, .page-template-new-form-template .multi-step_form {
      padding: 64px 0; } }
  @media screen and (max-width: 1023px) {
    .page-template-revision-form-2-template .multi-step_form, .page-template-ad-campaign-template .multi-step_form, .page-template-new-form-template .multi-step_form {
      padding: 32px 0; } }
  .page-template-revision-form-2-template .multi-step_form .nf-field-container.html-container.-h4-container, .page-template-ad-campaign-template .multi-step_form .nf-field-container.html-container.-h4-container, .page-template-new-form-template .multi-step_form .nf-field-container.html-container.-h4-container {
    margin-top: 0; }
  .page-template-revision-form-2-template .multi-step_form .form-box, .page-template-ad-campaign-template .multi-step_form .form-box, .page-template-new-form-template .multi-step_form .form-box {
    width: 632px; }
  .page-template-revision-form-2-template .multi-step_form .button-submit-box, .page-template-ad-campaign-template .multi-step_form .button-submit-box, .page-template-new-form-template .multi-step_form .button-submit-box {
    margin-top: 48px;
    margin-bottom: 0; }
  .page-template-revision-form-2-template .multi-step_form .nf-field-container.checkbox-container.simple-checkbox label:before, .page-template-revision-form-2-template .multi-step_form .nf-field-container.checkbox-container.simple-checkbox label:after, .page-template-ad-campaign-template .multi-step_form .nf-field-container.checkbox-container.simple-checkbox label:before, .page-template-ad-campaign-template .multi-step_form .nf-field-container.checkbox-container.simple-checkbox label:after, .page-template-new-form-template .multi-step_form .nf-field-container.checkbox-container.simple-checkbox label:before, .page-template-new-form-template .multi-step_form .nf-field-container.checkbox-container.simple-checkbox label:after {
    top: 50%;
    margin-top: -12px; }

.page-template-revision-form-2-template .initial-upload-box, .page-template-ad-campaign-template .initial-upload-box, .page-template-new-form-template .initial-upload-box {
  display: block; }
  .page-template-revision-form-2-template .initial-upload-box.-hidden, .page-template-ad-campaign-template .initial-upload-box.-hidden, .page-template-new-form-template .initial-upload-box.-hidden {
    display: none; }

.page-template-revision-form-2-template .hidden-upload-box, .page-template-ad-campaign-template .hidden-upload-box, .page-template-new-form-template .hidden-upload-box {
  display: none; }
  .page-template-revision-form-2-template .hidden-upload-box.-visible, .page-template-ad-campaign-template .hidden-upload-box.-visible, .page-template-new-form-template .hidden-upload-box.-visible {
    display: block; }
  .page-template-revision-form-2-template .hidden-upload-box h4.uploads, .page-template-ad-campaign-template .hidden-upload-box h4.uploads, .page-template-new-form-template .hidden-upload-box h4.uploads {
    color: #F5F5F5;
    position: relative;
    padding-left: 48px;
    min-height: 48px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 24px; }
    .page-template-revision-form-2-template .hidden-upload-box h4.uploads:before, .page-template-ad-campaign-template .hidden-upload-box h4.uploads:before, .page-template-new-form-template .hidden-upload-box h4.uploads:before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 48px;
      height: 48px;
      background: url(66eb71a37f916af7cb96.svg) no-repeat 50% 50%/contain; }
  .page-template-revision-form-2-template .hidden-upload-box .uploaded-files-list .upload-entry, .page-template-ad-campaign-template .hidden-upload-box .uploaded-files-list .upload-entry, .page-template-new-form-template .hidden-upload-box .uploaded-files-list .upload-entry {
    position: relative;
    margin-bottom: 8px;
    padding: 8px 80px 8px 52px;
    color: #D7D7D7;
    background: #272526;
    border-radius: 8px; }
    .page-template-revision-form-2-template .hidden-upload-box .uploaded-files-list .upload-entry:before, .page-template-ad-campaign-template .hidden-upload-box .uploaded-files-list .upload-entry:before, .page-template-new-form-template .hidden-upload-box .uploaded-files-list .upload-entry:before {
      content: '';
      position: absolute;
      left: 4px;
      top: 50%;
      transform: translateY(-50%);
      width: 48px;
      height: 48px;
      background: url(d56705d12414e14422c1.svg) no-repeat 50% 50%/contain; }
    .page-template-revision-form-2-template .hidden-upload-box .uploaded-files-list .upload-entry .file-name, .page-template-ad-campaign-template .hidden-upload-box .uploaded-files-list .upload-entry .file-name, .page-template-new-form-template .hidden-upload-box .uploaded-files-list .upload-entry .file-name {
      white-space: nowrap;
      text-overflow: ellipsis;
      width: 100%;
      overflow: hidden;
      margin-top: 0;
      margin-bottom: 0; }
    .page-template-revision-form-2-template .hidden-upload-box .uploaded-files-list .upload-entry .file-size, .page-template-ad-campaign-template .hidden-upload-box .uploaded-files-list .upload-entry .file-size, .page-template-new-form-template .hidden-upload-box .uploaded-files-list .upload-entry .file-size {
      margin-top: 0;
      margin-bottom: 0; }
    .page-template-revision-form-2-template .hidden-upload-box .uploaded-files-list .upload-entry .delete-upload, .page-template-ad-campaign-template .hidden-upload-box .uploaded-files-list .upload-entry .delete-upload, .page-template-new-form-template .hidden-upload-box .uploaded-files-list .upload-entry .delete-upload {
      cursor: pointer;
      position: absolute;
      right: 4px;
      top: 50%;
      transform: translateY(-50%);
      width: 48px;
      height: 48px; }
      .page-template-revision-form-2-template .hidden-upload-box .uploaded-files-list .upload-entry .delete-upload:before, .page-template-ad-campaign-template .hidden-upload-box .uploaded-files-list .upload-entry .delete-upload:before, .page-template-new-form-template .hidden-upload-box .uploaded-files-list .upload-entry .delete-upload:before {
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 24px;
        height: 24px;
        background: url(325ff340de68573d8f7b.svg) no-repeat 50% 50%/contain; }
  .page-template-revision-form-2-template .hidden-upload-box .add-more, .page-template-ad-campaign-template .hidden-upload-box .add-more, .page-template-new-form-template .hidden-upload-box .add-more {
    color: #F5F5F5;
    padding: 50px 16px 16px;
    border-radius: 8px;
    text-align: center;
    position: relative;
    cursor: pointer;
    display: block; }
    .page-template-revision-form-2-template .hidden-upload-box .add-more svg, .page-template-ad-campaign-template .hidden-upload-box .add-more svg, .page-template-new-form-template .hidden-upload-box .add-more svg {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      pointer-events: none; }
    .page-template-revision-form-2-template .hidden-upload-box .add-more:before, .page-template-ad-campaign-template .hidden-upload-box .add-more:before, .page-template-new-form-template .hidden-upload-box .add-more:before {
      content: '';
      position: absolute;
      left: 50%;
      top: 16px;
      transform: translateX(-50%);
      width: 32px;
      height: 32px;
      background: url(e053d7929a88846c8c6c.svg) no-repeat 50% 50%/contain; }
    .page-template-revision-form-2-template .hidden-upload-box .add-more.dragover, .page-template-ad-campaign-template .hidden-upload-box .add-more.dragover, .page-template-new-form-template .hidden-upload-box .add-more.dragover {
      background: #272526; }
      .page-template-revision-form-2-template .hidden-upload-box .add-more.dragover > svg rect, .page-template-ad-campaign-template .hidden-upload-box .add-more.dragover > svg rect, .page-template-new-form-template .hidden-upload-box .add-more.dragover > svg rect {
        stroke: #E1E1E1; }

.page-template-revision-form-2-template .upload-popup .modal-box, .page-template-ad-campaign-template .upload-popup .modal-box, .page-template-new-form-template .upload-popup .modal-box {
  width: 422px; }
  @media screen and (max-width: 1023px) {
    .page-template-revision-form-2-template .upload-popup .modal-box, .page-template-ad-campaign-template .upload-popup .modal-box, .page-template-new-form-template .upload-popup .modal-box {
      width: 399px; } }

.page-template-revision-form-2-template .upload-popup .modal-content, .page-template-ad-campaign-template .upload-popup .modal-content, .page-template-new-form-template .upload-popup .modal-content {
  padding: 56px 48px 48px; }

.page-template-revision-form-2-template .upload-popup#popup-file-uploader-mobile .modal-content, .page-template-ad-campaign-template .upload-popup#popup-file-uploader-mobile .modal-content, .page-template-new-form-template .upload-popup#popup-file-uploader-mobile .modal-content {
  padding: 64px 16px 64px; }

.page-template-revision-form-2-template .upload-popup .close-button, .page-template-ad-campaign-template .upload-popup .close-button, .page-template-new-form-template .upload-popup .close-button {
  top: 16px;
  right: 16px; }

.page-template-revision-form-2-template .upload-popup .upload-area > h4,
.page-template-revision-form-2-template .upload-popup .progress-area > h4, .page-template-ad-campaign-template .upload-popup .upload-area > h4,
.page-template-ad-campaign-template .upload-popup .progress-area > h4, .page-template-new-form-template .upload-popup .upload-area > h4,
.page-template-new-form-template .upload-popup .progress-area > h4 {
  margin-bottom: 16px; }

.page-template-revision-form-2-template .upload-popup .upload-area > .text-2, .page-template-ad-campaign-template .upload-popup .upload-area > .text-2, .page-template-new-form-template .upload-popup .upload-area > .text-2 {
  margin-bottom: 8px;
  text-align: center; }

.page-template-revision-form-2-template .upload-popup .upload-area > .text-3, .page-template-ad-campaign-template .upload-popup .upload-area > .text-3, .page-template-new-form-template .upload-popup .upload-area > .text-3 {
  margin-bottom: 24px;
  color: #D7D7D7;
  text-align: center; }

.page-template-revision-form-2-template .upload-popup .button-upload, .page-template-ad-campaign-template .upload-popup .button-upload, .page-template-new-form-template .upload-popup .button-upload {
  padding: 4px 8px 4px 56px;
  min-height: 64px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border-radius: 12px;
  background: #272526;
  transition: .3s;
  cursor: pointer;
  position: relative;
  margin-bottom: 8px; }
  .page-template-revision-form-2-template .upload-popup .button-upload:before, .page-template-ad-campaign-template .upload-popup .button-upload:before, .page-template-new-form-template .upload-popup .button-upload:before {
    content: '';
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translateY(-50%);
    width: 48px;
    height: 48px;
    background: url(e79add66941207ca298d.svg) no-repeat 50% 50%/contain; }
  .page-template-revision-form-2-template .upload-popup .button-upload:hover, .page-template-ad-campaign-template .upload-popup .button-upload:hover, .page-template-new-form-template .upload-popup .button-upload:hover {
    background: rgba(39, 37, 38, 0.5); }

.page-template-revision-form-2-template .upload-popup .button-photo, .page-template-ad-campaign-template .upload-popup .button-photo, .page-template-new-form-template .upload-popup .button-photo {
  padding: 4px 8px 4px 56px;
  min-height: 64px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border-radius: 12px;
  background: #272526;
  transition: .3s;
  cursor: pointer;
  position: relative; }
  .page-template-revision-form-2-template .upload-popup .button-photo:before, .page-template-ad-campaign-template .upload-popup .button-photo:before, .page-template-new-form-template .upload-popup .button-photo:before {
    content: '';
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translateY(-50%);
    width: 48px;
    height: 48px;
    background: url(53d68a28da1eb39d2746.svg) no-repeat 50% 50%/contain; }
  .page-template-revision-form-2-template .upload-popup .button-photo:hover, .page-template-ad-campaign-template .upload-popup .button-photo:hover, .page-template-new-form-template .upload-popup .button-photo:hover {
    background: rgba(39, 37, 38, 0.5); }

.page-template-revision-form-2-template .upload-popup .drop-zone, .page-template-ad-campaign-template .upload-popup .drop-zone, .page-template-new-form-template .upload-popup .drop-zone {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  flex-direction: column;
  border-radius: 8px;
  padding: 24px 17px;
  cursor: pointer;
  text-align: center;
  position: relative;
  transition: .3s; }
  .page-template-revision-form-2-template .upload-popup .drop-zone > svg, .page-template-ad-campaign-template .upload-popup .drop-zone > svg, .page-template-new-form-template .upload-popup .drop-zone > svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none; }
  .page-template-revision-form-2-template .upload-popup .drop-zone .text-3, .page-template-ad-campaign-template .upload-popup .drop-zone .text-3, .page-template-new-form-template .upload-popup .drop-zone .text-3 {
    text-align: center;
    color: #D7D7D7;
    margin: 0; }

.page-template-revision-form-2-template .upload-popup .drop-zone.dragover, .page-template-ad-campaign-template .upload-popup .drop-zone.dragover, .page-template-new-form-template .upload-popup .drop-zone.dragover {
  background: #272526; }
  .page-template-revision-form-2-template .upload-popup .drop-zone.dragover > svg rect, .page-template-ad-campaign-template .upload-popup .drop-zone.dragover > svg rect, .page-template-new-form-template .upload-popup .drop-zone.dragover > svg rect {
    stroke: #E1E1E1; }

.page-template-revision-form-2-template .upload-popup .icon svg, .page-template-ad-campaign-template .upload-popup .icon svg, .page-template-new-form-template .upload-popup .icon svg {
  display: block;
  width: 48px;
  height: 48px;
  margin: 0 auto; }

.page-template-revision-form-2-template .upload-popup .response-errors-uploads .error, .page-template-ad-campaign-template .upload-popup .response-errors-uploads .error, .page-template-new-form-template .upload-popup .response-errors-uploads .error {
  color: #FF4949;
  font-family: "Moderat-New";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  /* 150% */
  margin-bottom: 8px;
  margin-top: 8px; }

.page-template-revision-form-2-template .upload-popup .response-errors-uploads .hint, .page-template-ad-campaign-template .upload-popup .response-errors-uploads .hint, .page-template-new-form-template .upload-popup .response-errors-uploads .hint {
  color: #D7D7D7;
  font-family: "Moderat-New";
  font-size: 16px;
  margin-top: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  margin-bottom: 24px; }

.page-template-revision-form-2-template .upload-popup .file-label, .page-template-ad-campaign-template .upload-popup .file-label, .page-template-new-form-template .upload-popup .file-label {
  cursor: pointer; }

.page-template-revision-form-2-template .upload-popup .file-input, .page-template-ad-campaign-template .upload-popup .file-input, .page-template-new-form-template .upload-popup .file-input {
  display: none; }

.page-template-revision-form-2-template .upload-popup .upload-area, .page-template-ad-campaign-template .upload-popup .upload-area, .page-template-new-form-template .upload-popup .upload-area {
  display: block; }
  .page-template-revision-form-2-template .upload-popup .upload-area.-hidden, .page-template-ad-campaign-template .upload-popup .upload-area.-hidden, .page-template-new-form-template .upload-popup .upload-area.-hidden {
    display: none; }

.page-template-revision-form-2-template .upload-popup .progress-area, .page-template-ad-campaign-template .upload-popup .progress-area, .page-template-new-form-template .upload-popup .progress-area {
  display: none; }
  .page-template-revision-form-2-template .upload-popup .progress-area.-visible, .page-template-ad-campaign-template .upload-popup .progress-area.-visible, .page-template-new-form-template .upload-popup .progress-area.-visible {
    display: block; }
  .page-template-revision-form-2-template .upload-popup .progress-area .file-uploading, .page-template-ad-campaign-template .upload-popup .progress-area .file-uploading, .page-template-new-form-template .upload-popup .progress-area .file-uploading {
    position: relative;
    margin-bottom: 8px;
    padding: 8px 12px 32px 60px;
    color: #D7D7D7;
    background: #272526;
    border-radius: 8px; }
    .page-template-revision-form-2-template .upload-popup .progress-area .file-uploading:before, .page-template-ad-campaign-template .upload-popup .progress-area .file-uploading:before, .page-template-new-form-template .upload-popup .progress-area .file-uploading:before {
      content: '';
      position: absolute;
      left: 12px;
      top: 8px;
      width: 48px;
      height: 48px;
      background: url(d56705d12414e14422c1.svg) no-repeat 50% 50%/contain; }
    .page-template-revision-form-2-template .upload-popup .progress-area .file-uploading.-photo:before, .page-template-ad-campaign-template .upload-popup .progress-area .file-uploading.-photo:before, .page-template-new-form-template .upload-popup .progress-area .file-uploading.-photo:before {
      background: url(53d68a28da1eb39d2746.svg) no-repeat 50% 50%/contain; }
    .page-template-revision-form-2-template .upload-popup .progress-area .file-uploading .file-name, .page-template-ad-campaign-template .upload-popup .progress-area .file-uploading .file-name, .page-template-new-form-template .upload-popup .progress-area .file-uploading .file-name {
      white-space: nowrap;
      text-overflow: ellipsis;
      width: 100%;
      overflow: hidden; }
  .page-template-revision-form-2-template .upload-popup .progress-area .progress-line, .page-template-ad-campaign-template .upload-popup .progress-area .progress-line, .page-template-new-form-template .upload-popup .progress-area .progress-line {
    height: 4px;
    bottom: 14px;
    position: absolute;
    left: 10px;
    right: 10px;
    border-radius: 8px;
    background: #494444; }
    .page-template-revision-form-2-template .upload-popup .progress-area .progress-line .filled, .page-template-ad-campaign-template .upload-popup .progress-area .progress-line .filled, .page-template-new-form-template .upload-popup .progress-area .progress-line .filled {
      position: absolute;
      left: 0;
      top: 0;
      height: 100%;
      width: 0;
      background: #E7E7E7;
      border-radius: 8px; }

.page-template-revision-form-2-template .upload-popup .photo-area, .page-template-ad-campaign-template .upload-popup .photo-area, .page-template-new-form-template .upload-popup .photo-area {
  display: none; }
  .page-template-revision-form-2-template .upload-popup .photo-area.-visible, .page-template-ad-campaign-template .upload-popup .photo-area.-visible, .page-template-new-form-template .upload-popup .photo-area.-visible {
    display: block; }
  .page-template-revision-form-2-template .upload-popup .photo-area .upload-heading, .page-template-ad-campaign-template .upload-popup .photo-area .upload-heading, .page-template-new-form-template .upload-popup .photo-area .upload-heading {
    margin-bottom: 16px;
    text-align: left; }
  .page-template-revision-form-2-template .upload-popup .photo-area .upload-description, .page-template-ad-campaign-template .upload-popup .photo-area .upload-description, .page-template-new-form-template .upload-popup .photo-area .upload-description {
    margin-bottom: 24px;
    text-align: left; }
  .page-template-revision-form-2-template .upload-popup .photo-area .photos-list, .page-template-ad-campaign-template .upload-popup .photo-area .photos-list, .page-template-new-form-template .upload-popup .photo-area .photos-list {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    overflow: auto;
    flex-wrap: nowrap;
    width: calc(100% + 16px);
    padding-bottom: 8px; }
    .page-template-revision-form-2-template .upload-popup .photo-area .photos-list.mCustomScrollbar, .page-template-ad-campaign-template .upload-popup .photo-area .photos-list.mCustomScrollbar, .page-template-new-form-template .upload-popup .photo-area .photos-list.mCustomScrollbar {
      padding-bottom: 0; }
    .page-template-revision-form-2-template .upload-popup .photo-area .photos-list .mCSB_container, .page-template-ad-campaign-template .upload-popup .photo-area .photos-list .mCSB_container, .page-template-new-form-template .upload-popup .photo-area .photos-list .mCSB_container {
      display: flex;
      align-items: center;
      justify-content: flex-start;
      padding-right: 8px !important;
      margin-bottom: 8px !important; }
    .page-template-revision-form-2-template .upload-popup .photo-area .photos-list .mCSB_scrollTools_horizontal, .page-template-ad-campaign-template .upload-popup .photo-area .photos-list .mCSB_scrollTools_horizontal, .page-template-new-form-template .upload-popup .photo-area .photos-list .mCSB_scrollTools_horizontal {
      margin: 0 16px 0 0 !important;
      height: 8px !important; }
    .page-template-revision-form-2-template .upload-popup .photo-area .photos-list .mCSB_draggerRail, .page-template-revision-form-2-template .upload-popup .photo-area .photos-list .mCSB_dragger_bar, .page-template-ad-campaign-template .upload-popup .photo-area .photos-list .mCSB_draggerRail, .page-template-ad-campaign-template .upload-popup .photo-area .photos-list .mCSB_dragger_bar, .page-template-new-form-template .upload-popup .photo-area .photos-list .mCSB_draggerRail, .page-template-new-form-template .upload-popup .photo-area .photos-list .mCSB_dragger_bar {
      margin-top: 2px !important;
      margin-bottom: 2px !important;
      height: 4px; }
    .page-template-revision-form-2-template .upload-popup .photo-area .photos-list .item-add, .page-template-ad-campaign-template .upload-popup .photo-area .photos-list .item-add, .page-template-new-form-template .upload-popup .photo-area .photos-list .item-add {
      cursor: pointer;
      width: 128px;
      height: 128px;
      border-radius: 8px;
      margin-right: 8px;
      position: relative;
      flex: none; }
      .page-template-revision-form-2-template .upload-popup .photo-area .photos-list .item-add > svg, .page-template-ad-campaign-template .upload-popup .photo-area .photos-list .item-add > svg, .page-template-new-form-template .upload-popup .photo-area .photos-list .item-add > svg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        pointer-events: none; }
      .page-template-revision-form-2-template .upload-popup .photo-area .photos-list .item-add:before, .page-template-ad-campaign-template .upload-popup .photo-area .photos-list .item-add:before, .page-template-new-form-template .upload-popup .photo-area .photos-list .item-add:before {
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 48px;
        height: 48px;
        background: url(e053d7929a88846c8c6c.svg) no-repeat 50% 50%/contain; }
    .page-template-revision-form-2-template .upload-popup .photo-area .photos-list .item-default, .page-template-ad-campaign-template .upload-popup .photo-area .photos-list .item-default, .page-template-new-form-template .upload-popup .photo-area .photos-list .item-default {
      width: 128px;
      height: 128px;
      overflow: hidden;
      border-radius: 8px;
      margin-right: 8px;
      position: relative;
      background-size: cover;
      background-position: center;
      flex: none; }
      .page-template-revision-form-2-template .upload-popup .photo-area .photos-list .item-default .delete-photo, .page-template-ad-campaign-template .upload-popup .photo-area .photos-list .item-default .delete-photo, .page-template-new-form-template .upload-popup .photo-area .photos-list .item-default .delete-photo {
        cursor: pointer;
        position: absolute;
        right: 0;
        top: 0;
        width: 40px;
        height: 40px; }
        .page-template-revision-form-2-template .upload-popup .photo-area .photos-list .item-default .delete-photo:before, .page-template-ad-campaign-template .upload-popup .photo-area .photos-list .item-default .delete-photo:before, .page-template-new-form-template .upload-popup .photo-area .photos-list .item-default .delete-photo:before {
          content: '';
          position: absolute;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%);
          width: 24px;
          height: 24px;
          background: url(325ff340de68573d8f7b.svg) no-repeat 50% 50%/contain; }
  .page-template-revision-form-2-template .upload-popup .photo-area .photos-count, .page-template-ad-campaign-template .upload-popup .photo-area .photos-count, .page-template-new-form-template .upload-popup .photo-area .photos-count {
    color: #D7D7D7; }
  .page-template-revision-form-2-template .upload-popup .photo-area .button-next-box, .page-template-ad-campaign-template .upload-popup .photo-area .button-next-box, .page-template-new-form-template .upload-popup .photo-area .button-next-box {
    text-align: right;
    margin-top: 24px; }

.page-template-revision-form-2-template .nf-field-container.checkbox-container.simple-checkbox, .page-template-ad-campaign-template .nf-field-container.checkbox-container.simple-checkbox {
  background: #1A1919;
  margin-top: 24px;
  padding: 24px 32px;
  border-radius: 8px; }
  .page-template-revision-form-2-template .nf-field-container.checkbox-container.simple-checkbox .nf-field-label, .page-template-ad-campaign-template .nf-field-container.checkbox-container.simple-checkbox .nf-field-label {
    margin: 16px 0 !important; }
  .page-template-revision-form-2-template .nf-field-container.checkbox-container.simple-checkbox .text-2, .page-template-ad-campaign-template .nf-field-container.checkbox-container.simple-checkbox .text-2 {
    font-family: "Moderat-New";
    line-height: 28px;
    /* 140% */
    color: #F5F5F5; }
  .page-template-revision-form-2-template .nf-field-container.checkbox-container.simple-checkbox .text-3, .page-template-ad-campaign-template .nf-field-container.checkbox-container.simple-checkbox .text-3 {
    margin-top: 16px;
    margin-bottom: 16px;
    color: #F5F5F5; }

.page-template-new-form-template .hero-type-3 {
  padding-bottom: 24px; }

.page-template-new-form-template .upload-container {
  background: #1A1919;
  margin-top: 40px;
  padding: 24px 32px;
  border-radius: 8px; }
  .page-template-new-form-template .upload-container .nf-field-label {
    margin: 16px 0 !important; }
  .page-template-new-form-template .upload-container .text-2 {
    font-family: "Moderat-New";
    line-height: 28px;
    /* 140% */
    color: #F5F5F5; }
  .page-template-new-form-template .upload-container .text-3 {
    margin-top: 16px;
    margin-bottom: 16px;
    color: #F5F5F5; }

.page-template-new-form-template .multi-step_form {
  padding-top: 58px;
  padding-bottom: 80px; }
  .page-template-new-form-template .multi-step_form .form-box {
    margin: 0;
    overflow: visible; }

.page-template-new-form-template [name="postalCode"], .page-template-new-form-template [name="city"] {
  cursor: default;
  -webkit-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
  pointer-events: none !important; }

.page-template-new-form-template .multi-step_form .nf-field-container {
  margin-bottom: 8px; }

.page-template-new-form-template .nf-form-fields-required {
  color: #F5F5F5; }

.page-template-new-form-template select[name="street"].-busy,
.page-template-new-form-template select[name="street"].-busy + .select2 {
  pointer-events: none !important;
  cursor: default !important;
  -webkit-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important; }

.page-template-new-form-template .nf-field-container.disabled * {
  pointer-events: none !important;
  cursor: default !important;
  -webkit-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important; }

.page-template-new-form-template .response-errors .error {
  display: block;
  color: #FF0F05;
  font-size: 16px;
  font-family: "Moderat-New";
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 16px; }

.grecaptcha-badge {
  z-index: 100; }

.multi-step_form_preview.-section {
  overflow: visible;
  background: #272526; }
  .multi-step_form_preview.-section .form-box {
    padding-bottom: 5px;
    min-height: 105px; }
    @media screen and (max-width: 1023px) {
      .multi-step_form_preview.-section .form-box {
        padding-bottom: 0; } }
    @media (min-width: 1024px) {
      .multi-step_form_preview.-section .form-box .find-tariff.-min nf-cells {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        width: 100%; } }
    @media (min-width: 1024px) {
      .multi-step_form_preview.-section .form-box .find-tariff.-min .nf-multi-cell .nf-cell:nth-child(1) {
        width: auto;
        flex: auto;
        max-width: unset; } }
    @media (min-width: 1024px) {
      .multi-step_form_preview.-section .form-box .find-tariff.-min .nf-multi-cell .nf-cell:nth-child(2) {
        padding: 0;
        margin-left: 48px;
        flex: none;
        width: 333px; } }
  .multi-step_form_preview.-section .container {
    padding-top: 16px;
    padding-bottom: 16px; }
    @media screen and (max-width: 1439px) {
      .multi-step_form_preview.-section .container {
        padding-left: 16px;
        padding-right: 16px; } }
    .multi-step_form_preview.-section .container#price-info-container-wrapper {
      padding-top: 0;
      padding-bottom: 0; }
    .multi-step_form_preview.-section .container.-m-0 {
      padding-top: 0;
      padding-bottom: 0; }
  .multi-step_form_preview.-section .wrapper {
    position: relative;
    padding: 24px 48px;
    border-radius: 8px;
    background: #F5F5F5;
    opacity: 0;
    transition: opacity 2s; }
    @media (min-width: 1440px) {
      .multi-step_form_preview.-section .wrapper {
        max-width: 1280px;
        margin: 0 auto; } }
    @media (min-width: 1440px) {
      .multi-step_form_preview.-section .wrapper.-min {
        max-width: 1064px; } }
    .multi-step_form_preview.-section .wrapper.show {
      opacity: 1; }
    @media screen and (max-width: 1439px) {
      .multi-step_form_preview.-section .wrapper {
        padding: 24px; } }
    @media (max-width: 1023px) {
      .multi-step_form_preview.-section .wrapper {
        max-width: 584px;
        margin: 0 auto; } }
    @media (max-width: 767px) {
      .multi-step_form_preview.-section .wrapper {
        padding: 24px 5px; } }
  .multi-step_form_preview.-section .nf-multi-cell {
    margin: 0 -16px; }
    @media (min-width: 1440px) {
      .multi-step_form_preview.-section .nf-multi-cell {
        margin: 0 0; } }
    @media (max-width: 1023px) {
      .multi-step_form_preview.-section .nf-multi-cell {
        margin: 0 auto;
        width: 500px;
        max-width: 100%; } }
    .multi-step_form_preview.-section .nf-multi-cell .nf-cell {
      position: relative;
      padding: 0 16px; }
      @media (min-width: 1440px) {
        .multi-step_form_preview.-section .nf-multi-cell .nf-cell {
          padding: 0; } }
      @media (max-width: 1023px) {
        .multi-step_form_preview.-section .nf-multi-cell .nf-cell {
          width: 100% !important;
          padding: 0 11px;
          margin-bottom: 4px; } }
      .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(1) {
        width: 31% !important; }
        @media (min-width: 1440px) {
          .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(1) {
            max-width: 336px; } }
        @media (max-width: 1439px) {
          .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(1) {
            width: 25% !important; } }
        @media (max-width: 1023px) {
          .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(1) {
            width: 100% !important; } }
      .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(2) {
        width: 19% !important; }
        @media (min-width: 1440px) {
          .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(2) {
            min-width: 270px;
            padding: 0 32px; } }
        @media (max-width: 1439px) {
          .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(2) {
            width: 24% !important; } }
        @media (max-width: 1023px) {
          .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(2) {
            width: 100% !important;
            padding: 0 20px; }
            .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(2) h3 {
              padding-left: 12px; } }
      .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(3) {
        width: 31% !important; }
        @media (min-width: 1440px) {
          .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(3) {
            max-width: 318px; } }
        @media (max-width: 1439px) {
          .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(3) {
            width: 25.5% !important; } }
        @media (max-width: 1023px) {
          .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(3) {
            width: 100% !important; } }
      .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(4) {
        width: 19% !important; }
        @media (min-width: 1440px) {
          .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(4) {
            width: 21% !important;
            padding-left: 24px; } }
        @media (max-width: 1439px) {
          .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(4) {
            width: 25.5% !important; } }
        @media (max-width: 1023px) {
          .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(4) {
            width: 100% !important; } }
      .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(5) {
        width: 28% !important; }
        @media (max-width: 1439px) {
          .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(5) {
            width: 24% !important; } }
        @media (max-width: 1023px) {
          .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(5) {
            width: 100% !important; } }
      .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(6) {
        width: 23% !important; }
        @media (max-width: 1439px) {
          .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(6) {
            width: 27% !important; } }
        @media (max-width: 1023px) {
          .multi-step_form_preview.-section .nf-multi-cell .nf-cell:nth-child(6) {
            width: 100% !important; } }
      @media (max-width: 1023px) {
        .multi-step_form_preview.-section .nf-multi-cell .nf-cell:last-child {
          padding: 0;
          margin-bottom: 0; } }

.multi-step_form_preview .ai-alert-text {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  border-radius: 8px;
  padding: 4px 12px;
  background: #FF380E;
  color: #F5F5F5; }
  .multi-step_form_preview .ai-alert-text.-animated .shiny-icon svg .star--top {
    animation: moveAndPulseOneNew 3s ease-in-out reverse infinite; }
  .multi-step_form_preview .ai-alert-text.-animated .shiny-icon svg .star--middle {
    animation: moveAndPulseTwoNew 3s ease-in-out reverse infinite; }
  .multi-step_form_preview .ai-alert-text.-animated .shiny-icon svg .star--bottom {
    animation: moveAndPulseThreeNew 3s ease-in-out reverse infinite; }
  .multi-step_form_preview .ai-alert-text .shiny-icon {
    flex: none;
    display: inline-flex;
    width: 56px;
    height: 56px;
    position: relative;
    align-items: center;
    justify-content: center; }
    .multi-step_form_preview .ai-alert-text .shiny-icon svg {
      width: 100%;
      height: 100%; }
      .multi-step_form_preview .ai-alert-text .shiny-icon svg .star {
        transform-origin: center; }
      .multi-step_form_preview .ai-alert-text .shiny-icon svg .star--top {
        transform: translate(0, 0) scale(1);
        stroke-width: 1.75; }
      .multi-step_form_preview .ai-alert-text .shiny-icon svg .star--middle {
        transform: translate(13px, 27px) scale(2);
        stroke-width: 1; }
      .multi-step_form_preview .ai-alert-text .shiny-icon svg .star--bottom {
        transform: translate(1px, 29px) scale(1.5);
        stroke-width: 1.4; }

.multi-step_form_preview .hidden, .multi-step_form_preview .hidden-c {
  display: none !important; }

.multi-step_form_preview .nf-form-fields-required {
  display: none; }

.multi-step_form_preview .ninja-forms-req-symbol {
  display: none !important; }

.multi-step_form_preview .nf-after-form-content {
  display: none; }
  .multi-step_form_preview .nf-after-form-content .nf-error-field-errors {
    display: none; }

.multi-step_form_preview .nf-field-container {
  margin-bottom: 0;
  position: relative; }
  .multi-step_form_preview .nf-field-container input[type="text"], .multi-step_form_preview .nf-field-container input[type="number"], .multi-step_form_preview .nf-field-container input[type="email"], .multi-step_form_preview .nf-field-container input[type="tel"], .multi-step_form_preview .nf-field-container input[type="date"] {
    border-radius: 8px;
    border: 1px solid #E7E7E7;
    background: #F5F5F5;
    height: 56px;
    width: 100%;
    padding-left: 48px;
    padding-right: 16px;
    padding-top: 16px;
    color: #1A1919;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    -moz-appearance: textfield; }
    .multi-step_form_preview .nf-field-container input[type="text"]::-webkit-outer-spin-button, .multi-step_form_preview .nf-field-container input[type="text"]::-webkit-inner-spin-button, .multi-step_form_preview .nf-field-container input[type="number"]::-webkit-outer-spin-button, .multi-step_form_preview .nf-field-container input[type="number"]::-webkit-inner-spin-button, .multi-step_form_preview .nf-field-container input[type="email"]::-webkit-outer-spin-button, .multi-step_form_preview .nf-field-container input[type="email"]::-webkit-inner-spin-button, .multi-step_form_preview .nf-field-container input[type="tel"]::-webkit-outer-spin-button, .multi-step_form_preview .nf-field-container input[type="tel"]::-webkit-inner-spin-button, .multi-step_form_preview .nf-field-container input[type="date"]::-webkit-outer-spin-button, .multi-step_form_preview .nf-field-container input[type="date"]::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0; }
    .multi-step_form_preview .nf-field-container input[type="text"].zip-input, .multi-step_form_preview .nf-field-container input[type="number"].zip-input, .multi-step_form_preview .nf-field-container input[type="email"].zip-input, .multi-step_form_preview .nf-field-container input[type="tel"].zip-input, .multi-step_form_preview .nf-field-container input[type="date"].zip-input {
      background: #F5F5F5 url(b0dcb39af58542ed87f6.svg) no-repeat 0 50%/auto 48px; }
    .multi-step_form_preview .nf-field-container input[type="text"].energy-input, .multi-step_form_preview .nf-field-container input[type="number"].energy-input, .multi-step_form_preview .nf-field-container input[type="email"].energy-input, .multi-step_form_preview .nf-field-container input[type="tel"].energy-input, .multi-step_form_preview .nf-field-container input[type="date"].energy-input {
      background: #F5F5F5 url(d168919efecced569224.svg) no-repeat 0 50%/auto 48px; }
    .multi-step_form_preview .nf-field-container input[type="text"]:-ms-input-placeholder, .multi-step_form_preview .nf-field-container input[type="number"]:-ms-input-placeholder, .multi-step_form_preview .nf-field-container input[type="email"]:-ms-input-placeholder, .multi-step_form_preview .nf-field-container input[type="tel"]:-ms-input-placeholder, .multi-step_form_preview .nf-field-container input[type="date"]:-ms-input-placeholder {
      color: #F5F5F5 !important; }
    .multi-step_form_preview .nf-field-container input[type="text"]::placeholder, .multi-step_form_preview .nf-field-container input[type="number"]::placeholder, .multi-step_form_preview .nf-field-container input[type="email"]::placeholder, .multi-step_form_preview .nf-field-container input[type="tel"]::placeholder, .multi-step_form_preview .nf-field-container input[type="date"]::placeholder {
      color: #F5F5F5 !important; }
    .multi-step_form_preview .nf-field-container input[type="text"]:focus, .multi-step_form_preview .nf-field-container input[type="number"]:focus, .multi-step_form_preview .nf-field-container input[type="email"]:focus, .multi-step_form_preview .nf-field-container input[type="tel"]:focus, .multi-step_form_preview .nf-field-container input[type="date"]:focus {
      box-shadow: 0 0 12px 0 rgba(255, 43, 0, 0.6); }
  .multi-step_form_preview .nf-field-container .field-wrap.nf-error .select2-container .select2-selection {
    border-color: #FF0F05; }
  .multi-step_form_preview .nf-field-container .field-wrap.nf-pass .select2-container .select2-selection {
    border-color: #B5AAAA; }
  .multi-step_form_preview .nf-field-container:not(.checkbox-container) .nf-field-label label {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #B5AAAA;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.5;
    min-height: 40px;
    margin-bottom: 0; }
  .multi-step_form_preview .nf-field-container .nf-field-label {
    margin: 0 !important; }
  .multi-step_form_preview .nf-field-container.html-container {
    margin-bottom: 0; }
    .multi-step_form_preview .nf-field-container.html-container h3, .multi-step_form_preview .nf-field-container.html-container h2 {
      color: #1A1919;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 1.5;
      min-height: 40px;
      position: relative;
      display: flex;
      align-items: center;
      justify-content: flex-start;
      margin-bottom: 0; }
      .multi-step_form_preview .nf-field-container.html-container h3.-tooltip, .multi-step_form_preview .nf-field-container.html-container h2.-tooltip {
        padding-top: 0;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        padding-right: 45px;
        margin-bottom: 4px;
        color: #1A1919; }
        .multi-step_form_preview .nf-field-container.html-container h3.-tooltip .tooltip-icon, .multi-step_form_preview .nf-field-container.html-container h2.-tooltip .tooltip-icon {
          position: absolute;
          right: 0;
          top: 50%;
          transform: translateY(-50%); }
          .multi-step_form_preview .nf-field-container.html-container h3.-tooltip .tooltip-icon:hover, .multi-step_form_preview .nf-field-container.html-container h2.-tooltip .tooltip-icon:hover {
            background: url(9368bf23108500cd4fc7.svg) no-repeat 50% 50%/contain; }
    .multi-step_form_preview .nf-field-container.html-container h4 {
      color: #1A1919;
      font-family: "Moderat-New";
      font-size: 20px;
      font-style: normal;
      font-weight: 700;
      line-height: 1.3;
      margin-bottom: 24px;
      margin-top: 38px;
      padding-left: 4px; }
      @media screen and (max-width: 1023px) {
        .multi-step_form_preview .nf-field-container.html-container h4 {
          display: inline-flex;
          align-items: center;
          justify-content: flex-start; } }
    .multi-step_form_preview .nf-field-container.html-container h5 {
      color: #1A1919;
      font-family: "Moderat-New";
      font-size: 20px;
      font-style: normal;
      font-weight: 700;
      line-height: 1.3;
      margin-bottom: 6px; }
    .multi-step_form_preview .nf-field-container.html-container p {
      color: #1A1919;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 1.5; }
    .multi-step_form_preview .nf-field-container.html-container .tooltip-icon {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      vertical-align: middle;
      flex: none;
      width: 40px;
      height: 40px;
      z-index: 5;
      background: url(300b0cf11412543c9682.svg) no-repeat 50% 50%/contain;
      cursor: pointer; }
  .multi-step_form_preview .nf-field-container.listselect-container select.zip-input + .select2-container .select2-selection {
    padding-left: 48px;
    background: #F5F5F5 url(b0dcb39af58542ed87f6.svg) no-repeat 0 50%/auto 48px; }
  .multi-step_form_preview .nf-field-container.listselect-container .nf-field-element.-loading .select2-container:not(.select2) .select2-results__options {
    display: none !important; }
  .multi-step_form_preview .nf-field-container .field-wrap.nf-error .select2-container .select2-selection {
    border-color: #FF0F05; }
  .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-error-msg {
    opacity: 0;
    z-index: -111; }
    .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-error-msg .error, .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-error-msg .error-label {
      position: absolute;
      left: 0;
      top: 0;
      display: flex;
      align-items: center;
      justify-content: flex-start;
      overflow: hidden;
      padding: 0 16px;
      transition: .3s;
      font-style: normal;
      font-weight: 400;
      width: 100%;
      text-overflow: ellipsis;
      white-space: nowrap;
      cursor: text;
      color: #FF0F05;
      padding-left: 30px;
      height: 32px;
      min-height: 32px;
      font-size: 12px;
      line-height: 1.33; }
      .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-error-msg .error:before, .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-error-msg .error-label:before {
        content: '';
        position: absolute;
        left: 16px;
        top: 50%;
        transform: translateY(-50%);
        background: url(af61ab29e20070379757.svg) no-repeat 50% 50%/contain;
        width: 8px;
        height: 8px; }
  .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-field-label label {
    position: absolute;
    left: 0;
    top: 0;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0 16px 0 48px;
    opacity: 0;
    z-index: -1;
    color: #1A1919;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    transition: .3s;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: text;
    letter-spacing: .1px; }
    .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-field-label label i {
      color: #B5AAAA;
      font-style: normal;
      margin: 0 3px; }
  .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-error input[type="text"], .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-error input[type="number"], .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-error input[type="email"], .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-error input[type="date"] {
    border-color: #FF0F05; }
  .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-error .nf-error-msg {
    opacity: 1;
    z-index: 1; }
  .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass input[type="text"], .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass input[type="number"], .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass input[type="email"], .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass input[type="tel"], .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass input[type="date"] {
    border-color: #B5AAAA;
    background-color: #F5F5F5; }
  .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass .nf-error-msg {
    opacity: 0 !important;
    z-index: -11 !important; }
  .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass .nf-field-label label {
    color: #B5AAAA;
    padding-left: 60px;
    top: 0;
    height: 32px;
    min-height: 32px;
    font-size: 12px;
    line-height: 1.33; }
    .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass .nf-field-label label:before {
      content: '';
      position: absolute;
      left: 49px;
      top: 50%;
      transform: translateY(-50%);
      background: url(e4d7498dd0a6cb3edd8f.svg) no-repeat 50% 50%/contain;
      width: 8px;
      height: 8px; }
  .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container).active-label .nf-field-label label {
    opacity: 1;
    z-index: 1; }
  .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container).label-up .nf-field-label label {
    height: 32px;
    min-height: 32px;
    font-size: 12px;
    line-height: 1.33;
    color: #B5AAAA; }
  .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container).label-focus .nf-field-label label {
    top: 0;
    opacity: 1;
    z-index: 1;
    height: 32px;
    min-height: 32px;
    font-size: 12px;
    line-height: 1.33;
    color: #B5AAAA; }
  .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container).label-focus .nf-error-msg {
    opacity: 0 !important;
    z-index: -1 !important; }
  .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container).label-focus .field-wrap.nf-error .nf-field-label label {
    opacity: 1;
    z-index: 1; }
  .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container).required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label label {
    height: 56px;
    opacity: 1;
    z-index: 1;
    color: #B5AAAA;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5; }
  .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container).required-label:not(.label-focus) .nf-error-msg {
    opacity: 1;
    z-index: 1; }
  .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container).required-label.label-focus .field-wrap.nf-error .nf-field-label label {
    opacity: 1;
    z-index: 1;
    height: 32px;
    min-height: 32px;
    font-size: 12px;
    line-height: 1.33;
    top: 0;
    color: #B5AAAA; }
  .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container).required-label.label-focus .nf-error-msg {
    opacity: 0;
    z-index: -1; }
  .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container).potentially-required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label label {
    height: 56px;
    opacity: 1;
    z-index: 1;
    color: #B5AAAA;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5; }
  .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container).potentially-required-label:not(.label-focus) .nf-error-msg {
    opacity: 1;
    z-index: 1; }
  .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container).potentially-required-label.label-focus .field-wrap.nf-error .nf-field-label label {
    opacity: 1;
    z-index: 1;
    height: 32px;
    min-height: 32px;
    font-size: 12px;
    line-height: 1.33;
    top: 0;
    color: #B5AAAA; }
  .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container).potentially-required-label.label-focus .nf-error-msg {
    opacity: 0;
    z-index: -1; }
  .multi-step_form_preview .nf-field-container.html-container {
    margin-bottom: 0; }
  .multi-step_form_preview .nf-field-container .nf-after-field {
    display: none; }

.multi-step_form_preview .hidden-number {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  width: 0;
  height: 0;
  z-index: -1;
  appearance: none;
  pointer-events: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: none; }

.multi-step_form_preview .form-box {
  padding-bottom: 5px;
  min-height: 105px; }

.multi-step_form_preview .nf-multi-cell {
  margin: 0 -16px; }
  @media (min-width: 1440px) {
    .multi-step_form_preview .nf-multi-cell {
      margin: 0; } }
  @media (max-width: 1023px) {
    .multi-step_form_preview .nf-multi-cell {
      margin: 0 auto;
      width: 500px;
      max-width: 100%; } }
  .multi-step_form_preview .nf-multi-cell .nf-cell {
    position: relative;
    padding: 0 16px; }
    @media (min-width: 1440px) {
      .multi-step_form_preview .nf-multi-cell .nf-cell {
        padding: 0; } }
    @media (max-width: 1023px) {
      .multi-step_form_preview .nf-multi-cell .nf-cell {
        width: 100% !important;
        padding: 0 11px;
        margin-bottom: 7px; } }
    .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(1) {
      width: 31% !important; }
      @media (min-width: 1440px) {
        .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(1) {
          max-width: 336px; } }
      @media (max-width: 1439px) {
        .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(1) {
          width: 25% !important; } }
      @media (max-width: 1023px) {
        .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(1) {
          width: 100% !important; } }
    .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(2) {
      width: 19% !important; }
      @media (min-width: 1440px) {
        .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(2) {
          min-width: 270px;
          padding: 0 32px; } }
      @media (max-width: 1439px) {
        .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(2) {
          width: 24% !important; } }
      @media (max-width: 1023px) {
        .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(2) {
          width: 100% !important;
          padding: 0 20px; }
          .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(2) h3 {
            padding-left: 12px; } }
    .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(3) {
      width: 31% !important; }
      @media (min-width: 1440px) {
        .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(3) {
          max-width: 318px; } }
      @media (max-width: 1439px) {
        .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(3) {
          width: 25.5% !important; } }
      @media (max-width: 1023px) {
        .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(3) {
          width: 100% !important; } }
    .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(4) {
      width: 19% !important; }
      @media (min-width: 1440px) {
        .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(4) {
          width: 21% !important;
          padding-left: 24px; } }
      @media (max-width: 1439px) {
        .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(4) {
          width: 25.5% !important; } }
      @media (max-width: 1023px) {
        .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(4) {
          width: 100% !important; } }
    .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(5) {
      width: 28% !important; }
      @media (max-width: 1439px) {
        .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(5) {
          width: 24% !important; } }
      @media (max-width: 1023px) {
        .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(5) {
          width: 100% !important; } }
    .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(6) {
      width: 23% !important; }
      @media (max-width: 1439px) {
        .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(6) {
          width: 27% !important; } }
      @media (max-width: 1023px) {
        .multi-step_form_preview .nf-multi-cell .nf-cell:nth-child(6) {
          width: 100% !important; } }
    @media (max-width: 1023px) {
      .multi-step_form_preview .nf-multi-cell .nf-cell:last-child {
        padding: 0; } }

@media (max-width: 1023px) {
  .multi-step_form_preview .slider-container {
    padding: 0 5px;
    margin-bottom: 18px; } }

.multi-step_form_preview .people-for-range {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-top: 4px;
  margin-bottom: 10px;
  margin-left: -7px;
  margin-right: -7px;
  position: relative;
  z-index: 1; }
  @media (max-width: 1439px) {
    .multi-step_form_preview .people-for-range {
      margin-bottom: 8px; } }
  @media (max-width: 1023px) {
    .multi-step_form_preview .people-for-range {
      margin-left: -14px;
      margin-right: -14px;
      margin-bottom: 16px;
      margin-top: 0; } }
  .multi-step_form_preview .people-for-range .item-person {
    cursor: pointer;
    overflow: hidden;
    position: relative;
    height: 36px;
    width: 36px;
    padding-bottom: 86px;
    margin-top: -25px;
    margin-bottom: -25px; }
    @media (max-width: 1023px) {
      .multi-step_form_preview .people-for-range .item-person {
        height: 48px;
        width: 48px; } }
    .multi-step_form_preview .people-for-range .item-person:before {
      content: '';
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      width: 48px;
      height: 48px;
      background: url(d4aadcb31176104f2fe8.svg) no-repeat 50% 50%/contain;
      transition: .3s; }
      @media (max-width: 1023px) {
        .multi-step_form_preview .people-for-range .item-person:before {
          width: 64px;
          height: 64px; } }
    .multi-step_form_preview .people-for-range .item-person:after {
      content: '';
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      width: 48px;
      height: 48px;
      background: url(d4aadcb31176104f2fe8.svg) no-repeat 50% 50%/contain;
      opacity: 0;
      transition: .3s; }
      @media (max-width: 1023px) {
        .multi-step_form_preview .people-for-range .item-person:after {
          width: 64px;
          height: 64px; } }
      @media (max-width: 767px) {
        .multi-step_form_preview .people-for-range .item-person:after {
          background: url(93e1f687da23b5c2b3b8.svg) no-repeat 50% 50%/contain; } }
    .multi-step_form_preview .people-for-range .item-person.-filled:before {
      opacity: 0; }
    .multi-step_form_preview .people-for-range .item-person.-filled:after {
      opacity: 1; }

.multi-step_form_preview .slider-track {
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 100%;
  height: 8px;
  background-color: #EBEBEB;
  position: relative;
  border-radius: 2px; }
  .multi-step_form_preview .slider-track .slider-track-fill {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 2px 0 0 2px;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background: #FF380E; }
  .multi-step_form_preview .slider-track .slider-thumb {
    width: 20px;
    height: 20px;
    position: absolute;
    z-index: 1;
    cursor: pointer;
    top: -6px;
    border-radius: 2px;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background: #FF380E; }

.multi-step_form_preview .error-msg {
  color: #FF0F05; }

.multi-step_form_preview .select2-container {
  width: 100% !important; }
  .multi-step_form_preview .select2-container .select2-search__field {
    color: #1A1919; }
    .multi-step_form_preview .select2-container .select2-search__field:-ms-input-placeholder {
      color: #B5AAAA; }
    .multi-step_form_preview .select2-container .select2-search__field::placeholder {
      color: #B5AAAA; }
  .multi-step_form_preview .select2-container.select2-container--focus .select2-selection {
    border-color: #E7E7E7;
    box-shadow: 0 0 12px 0 rgba(255, 43, 0, 0.6); }
  .multi-step_form_preview .select2-container .select2-selection {
    border-radius: 8px !important;
    border: 1px solid #E7E7E7;
    background: #F5F5F5;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative; }
    .multi-step_form_preview .select2-container .select2-selection .select2-selection__rendered {
      padding: 0 58px 0 16px;
      color: #1A1919;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 1.5; }
    .multi-step_form_preview .select2-container .select2-selection .select2-selection__arrow {
      transition: .3s;
      width: 32px;
      height: 32px;
      position: absolute;
      right: 16px;
      top: 50%;
      transform: translateY(-50%) rotate(90deg);
      background: url(1a398d1c9f7b7f12b90a.svg) no-repeat 50% 50%/contain; }
      .multi-step_form_preview .select2-container .select2-selection .select2-selection__arrow b {
        display: none !important; }
  .multi-step_form_preview .select2-container.select2-container--open .select2-selection .select2-selection__arrow {
    transform: translateY(-50%) rotate(270deg); }

.multi-step_form_preview .select2-container--default .select2-dropdown {
  z-index: 10 !important;
  border: none !important;
  background: none;
  padding-top: 8px; }

.multi-step_form_preview .select2-container--default .select2-results > .select2-results__options {
  padding: 4px;
  border-radius: 8px;
  background: #F5F5F5;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16); }
  .multi-step_form_preview .select2-container--default .select2-results > .select2-results__options .select2-results__option {
    display: flex;
    height: 56px;
    padding: 0 8px;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    color: #1A1919;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    border-radius: 8px; }
    .multi-step_form_preview .select2-container--default .select2-results > .select2-results__options .select2-results__option.select2-results__option--selected {
      background: #E7E7E7; }
    .multi-step_form_preview .select2-container--default .select2-results > .select2-results__options .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable {
      background: #E7E7E7; }

.multi-step_form_preview .select2-selection--multiple {
  padding: 0 16px; }
  .multi-step_form_preview .select2-selection--multiple .select2-selection__rendered {
    padding: 0 !important;
    margin: 0 !important; }
  .multi-step_form_preview .select2-selection--multiple .select2-selection__choice__display {
    padding-left: 0;
    padding-right: 0; }
  .multi-step_form_preview .select2-selection--multiple .select2-search__field {
    margin: 0 !important;
    color: #1A1919;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    height: 24px; }
  .multi-step_form_preview .select2-selection--multiple .select2-selection__choice {
    background-color: unset;
    border: unset;
    border-radius: unset;
    box-sizing: border-box;
    margin-left: 0;
    margin-top: 0;
    padding: 0;
    max-width: 100%;
    white-space: normal;
    color: #1A1919;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; }
  .multi-step_form_preview .select2-selection--multiple .select2-selection__choice__remove {
    display: none; }

.multi-step_form_preview.btn-tertiary-box .form-box [type="submit"] {
  border-radius: 8px;
  height: 48px;
  color: #1A1919;
  text-align: center;
  font-family: "Moderat-New";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.33;
  cursor: pointer;
  transition: .3s;
  margin-top: 45px;
  padding: 5px 24px;
  min-width: 205px;
  background: #A49B9B !important; }
  .multi-step_form_preview.btn-tertiary-box .form-box [type="submit"]:hover {
    color: #F5F5F5 !important;
    background: #0000FE !important; }
  @media (max-width: 1439px) {
    .multi-step_form_preview.btn-tertiary-box .form-box [type="submit"] {
      margin-top: 40px;
      min-width: 223px; } }
  @media (max-width: 1023px) {
    .multi-step_form_preview.btn-tertiary-box .form-box [type="submit"] {
      width: 326px !important;
      max-width: 100%;
      margin: 0 auto;
      display: block;
      margin-top: 20px;
      min-width: unset;
      padding-left: 24px;
      padding-right: 24px;
      text-align: center; } }
  @media (max-width: 389px) {
    .multi-step_form_preview.btn-tertiary-box .form-box [type="submit"] {
      padding-left: 24px;
      padding-right: 24px; } }

.multi-step_form_preview.btn-tertiary-arrow-right-box .form-box [type="submit"] {
  border-radius: 8px;
  height: 48px;
  padding: 12px 46px 12px 24px;
  color: #1A1919;
  font-family: "Moderat-New";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.33;
  background: #A49B9B url(b6d90b4b9d9ab353d36b.svg) no-repeat calc(100% - 10px) 50%/auto 24px;
  cursor: pointer;
  transition: .3s;
  margin-top: 45px;
  min-width: 222px;
  text-align: center; }
  .multi-step_form_preview.btn-tertiary-arrow-right-box .form-box [type="submit"]:hover {
    color: #F5F5F5;
    background: #0000FE url(e44c41b272b0e1717802.svg) no-repeat calc(100% - 10px) 50%/auto 24px; }
    @media (max-width: 1023px) {
      .multi-step_form_preview.btn-tertiary-arrow-right-box .form-box [type="submit"]:hover {
        background-position: 78% 50%; } }
    @media (max-width: 389px) {
      .multi-step_form_preview.btn-tertiary-arrow-right-box .form-box [type="submit"]:hover {
        background-position: 86% 50%; } }
  @media (max-width: 1023px) {
    .multi-step_form_preview.btn-tertiary-arrow-right-box .form-box [type="submit"] {
      width: 326px !important;
      max-width: 100%;
      margin: 0 auto;
      display: block;
      padding-right: 90px;
      padding-left: 70px;
      margin-top: 42px;
      background-position: 78% 50%; } }
  @media (max-width: 389px) {
    .multi-step_form_preview.btn-tertiary-arrow-right-box .form-box [type="submit"] {
      background-position: 86% 50%;
      padding-right: 80px;
      padding-left: 50px; } }

.multi-step_form_preview.btn-cta-box .form-box [type="submit"] {
  border-radius: 32px;
  height: 48px;
  color: #F5F5F5;
  text-align: center;
  font-family: "Moderat-New";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.33;
  cursor: pointer;
  transition: .3s;
  margin-top: 45px;
  padding: 5px 24px;
  min-width: 205px;
  background: #0000FE !important; }
  .multi-step_form_preview.btn-cta-box .form-box [type="submit"]:hover {
    background: #0083FE !important; }
  @media (max-width: 1439px) {
    .multi-step_form_preview.btn-cta-box .form-box [type="submit"] {
      margin-top: 40px;
      min-width: 223px; } }
  @media (max-width: 1023px) {
    .multi-step_form_preview.btn-cta-box .form-box [type="submit"] {
      width: 326px !important;
      max-width: 100%;
      margin: 0 auto;
      display: block;
      margin-top: 20px;
      min-width: unset;
      padding-left: 24px;
      padding-right: 24px;
      text-align: center; } }
  @media (max-width: 389px) {
    .multi-step_form_preview.btn-cta-box .form-box [type="submit"] {
      padding-left: 24px;
      padding-right: 24px; } }

.multi-step_form_preview.btn-cta-arrow-right-box .form-box [type="submit"] {
  border-radius: 32px;
  height: 48px;
  padding: 12px 46px 12px 24px;
  color: #F5F5F5;
  font-family: "Moderat-New";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.33;
  background: #0000FE url(6263055c79f83b0601c0.svg) no-repeat calc(100% - 10px) 50%/auto 100%;
  cursor: pointer;
  transition: .3s;
  margin-top: 45px;
  min-width: 222px;
  text-align: center; }
  .multi-step_form_preview.btn-cta-arrow-right-box .form-box [type="submit"]:hover {
    background-color: #0083FE; }
    @media (max-width: 1023px) {
      .multi-step_form_preview.btn-cta-arrow-right-box .form-box [type="submit"]:hover {
        background-position: 78% 50%; } }
    @media (max-width: 389px) {
      .multi-step_form_preview.btn-cta-arrow-right-box .form-box [type="submit"]:hover {
        background-position: 86% 50%; } }
  @media (max-width: 1023px) {
    .multi-step_form_preview.btn-cta-arrow-right-box .form-box [type="submit"] {
      width: 326px !important;
      max-width: 100%;
      margin: 0 auto;
      display: block;
      padding-right: 90px;
      padding-left: 70px;
      margin-top: 42px;
      background-position: 78% 50%; } }
  @media (max-width: 389px) {
    .multi-step_form_preview.btn-cta-arrow-right-box .form-box [type="submit"] {
      background-position: 86% 50%;
      padding-right: 80px;
      padding-left: 50px; } }

.multi-step_form_preview.btn-cta-new-box .form-box [type="submit"] {
  border-radius: 32px;
  height: 48px;
  color: #F5F5F5;
  text-align: center;
  font-family: "Moderat-New";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.33;
  cursor: pointer;
  transition: .3s;
  margin-top: 45px;
  padding: 5px 24px;
  min-width: 205px;
  background: #59AADF !important; }
  .multi-step_form_preview.btn-cta-new-box .form-box [type="submit"]:hover {
    background: #C5E8FF !important; }
  @media (max-width: 1439px) {
    .multi-step_form_preview.btn-cta-new-box .form-box [type="submit"] {
      margin-top: 40px;
      min-width: 223px; } }
  @media (max-width: 1023px) {
    .multi-step_form_preview.btn-cta-new-box .form-box [type="submit"] {
      width: 326px !important;
      max-width: 100%;
      margin: 0 auto;
      display: block;
      margin-top: 20px;
      min-width: unset;
      padding-left: 24px;
      padding-right: 24px;
      text-align: center; } }
  @media (max-width: 389px) {
    .multi-step_form_preview.btn-cta-new-box .form-box [type="submit"] {
      padding-left: 24px;
      padding-right: 24px; } }

.multi-step_form_preview.btn-cta-new-arrow-right-box .form-box [type="submit"] {
  border-radius: 32px;
  height: 48px;
  padding: 12px 46px 12px 24px;
  color: #F5F5F5;
  font-family: "Moderat-New";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.33;
  background: #59AADF url(6263055c79f83b0601c0.svg) no-repeat calc(100% - 10px) 50%/auto 100%;
  cursor: pointer;
  transition: .3s;
  margin-top: 45px;
  min-width: 222px;
  text-align: center; }
  .multi-step_form_preview.btn-cta-new-arrow-right-box .form-box [type="submit"]:hover {
    background-color: #C5E8FF; }
    @media (max-width: 1023px) {
      .multi-step_form_preview.btn-cta-new-arrow-right-box .form-box [type="submit"]:hover {
        background-position: 78% 50%; } }
    @media (max-width: 389px) {
      .multi-step_form_preview.btn-cta-new-arrow-right-box .form-box [type="submit"]:hover {
        background-position: 86% 50%; } }
  @media (max-width: 1023px) {
    .multi-step_form_preview.btn-cta-new-arrow-right-box .form-box [type="submit"] {
      width: 326px !important;
      max-width: 100%;
      margin: 0 auto;
      display: block;
      padding-right: 90px;
      padding-left: 70px;
      margin-top: 42px;
      background-position: 78% 50%; } }
  @media (max-width: 389px) {
    .multi-step_form_preview.btn-cta-new-arrow-right-box .form-box [type="submit"] {
      background-position: 86% 50%;
      padding-right: 80px;
      padding-left: 50px; } }

.result-tariff {
  padding: 48px 0;
  display: none; }
  .result-tariff .container {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: row-reverse;
    flex-wrap: wrap; }
    @media (max-width: 1023px) {
      .result-tariff .container {
        display: block; } }
  .result-tariff .tariffs {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    column-gap: 32px;
    row-gap: 32px;
    max-width: calc(100% - 392px); }
    @media (max-width: 1023px) {
      .result-tariff .tariffs {
        max-width: 100%;
        width: 100%; } }
    .result-tariff .tariffs .tariff-info {
      width: 480px; }
      @media (max-width: 1439px) {
        .result-tariff .tariffs .tariff-info {
          width: 472px; } }
      @media (max-width: 1023px) {
        .result-tariff .tariffs .tariff-info {
          width: 342px;
          max-width: 100%;
          margin: 0 auto; } }
  .result-tariff .tariff-general-info {
    padding: 48px 16px;
    width: 400px;
    max-width: 100%;
    margin-right: 120px; }
    @media (max-width: 1439px) {
      .result-tariff .tariff-general-info {
        display: block;
        padding: 48px 16px;
        margin-right: 24px; } }
    @media (max-width: 1023px) {
      .result-tariff .tariff-general-info {
        display: block;
        padding: 24px;
        margin-top: 24px;
        margin-right: 0; } }
    .result-tariff .tariff-general-info .img {
      margin-bottom: 32px;
      flex: none; }
      .result-tariff .tariff-general-info .img img {
        display: block;
        height: auto;
        max-width: 255px; }
    .result-tariff .tariff-general-info .text {
      color: #F5F5F5; }
      .result-tariff .tariff-general-info .text h1, .result-tariff .tariff-general-info .text h2, .result-tariff .tariff-general-info .text h3, .result-tariff .tariff-general-info .text h4 {
        margin-bottom: 16px;
        padding: 0;
        color: #F5F5F5; }
      .result-tariff .tariff-general-info .text p {
        padding: 0 8px;
        color: #A49B9B; }
      .result-tariff .tariff-general-info .text .text-3 {
        color: #F5F5F5; }
        .result-tariff .tariff-general-info .text .text-3 * + ul {
          margin-top: 16px; }
      .result-tariff .tariff-general-info .text ul {
        padding-left: 0; }
        .result-tariff .tariff-general-info .text ul li {
          list-style: none;
          position: relative;
          padding-left: 56px;
          padding-top: 12px;
          min-height: 48px; }
          .result-tariff .tariff-general-info .text ul li + li {
            margin-top: 0; }
          .result-tariff .tariff-general-info .text ul li::before {
            position: absolute;
            background: url(69af39d35d75f4d0903b.svg) no-repeat 50% 50%/contain;
            content: '';
            left: 0;
            width: 48px;
            height: 48px;
            top: 0; }
  .result-tariff .tariff-info {
    padding: 80px 32px 32px 32px;
    border-radius: 8px;
    background: #F5F5F5;
    position: relative;
    order: 2; }
    @media (max-width: 1023px) {
      .result-tariff .tariff-info {
        padding: 80px 16px 32px 16px; } }
    .result-tariff .tariff-info .badge {
      border-radius: 4px;
      background: #FF380E;
      top: 24px;
      left: -8px;
      position: absolute;
      padding: 4px 16px;
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 20px;
      font-style: normal;
      font-weight: 700;
      line-height: 28px; }
    .result-tariff .tariff-info .top-box {
      padding: 0 8px; }
    .result-tariff .tariff-info h4.tariff-title {
      color: #B5AAAA;
      margin-bottom: 0; }
    .result-tariff .tariff-info h2.tariff-title {
      color: #494444;
      margin-bottom: 0; }
    .result-tariff .tariff-info .price {
      color: #B5AAAA;
      font-family: "Moderat-New";
      font-size: 24px;
      font-style: normal;
      font-weight: 400;
      line-height: 34px; }
      .result-tariff .tariff-info .price span {
        color: #FF380E;
        font-family: "Moderat-New";
        font-size: 38px;
        font-style: normal;
        font-weight: 700;
        line-height: 46px; }
      .result-tariff .tariff-info .price .tooltip-icon {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        vertical-align: bottom;
        flex: none;
        width: 40px;
        height: 40px;
        z-index: 5;
        background: url(300b0cf11412543c9682.svg) no-repeat 50% 50%/contain;
        cursor: pointer; }
    .result-tariff .tariff-info .under-price-text {
      color: #B5AAAA;
      font-family: "Moderat-New";
      font-size: 14px;
      font-style: normal;
      font-weight: 700;
      line-height: 18px; }
    .result-tariff .tariff-info .red-info-box {
      border-radius: 8px;
      background: rgba(255, 43, 0, 0.08);
      padding: 10px 16px 16px 16px;
      margin-top: 24px; }
      .result-tariff .tariff-info .red-info-box .info-title {
        display: inline-flex;
        align-items: center;
        justify-content: flex-start;
        color: #FF380E;
        font-family: "Moderat-New";
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        margin-bottom: 16px; }
      .result-tariff .tariff-info .red-info-box .item {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        margin-bottom: 8px; }
        .result-tariff .tariff-info .red-info-box .item.-opacity .left-part {
          color: #B5AAAA; }
          .result-tariff .tariff-info .red-info-box .item.-opacity .left-part small {
            color: #B5AAAA; }
        .result-tariff .tariff-info .red-info-box .item.-opacity .right-part {
          color: #B5AAAA; }
        .result-tariff .tariff-info .red-info-box .item:last-child {
          margin-top: 16px;
          margin-bottom: 0; }
        .result-tariff .tariff-info .red-info-box .item .left-part {
          width: 46%;
          color: #1A1919;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px; }
          @media (max-width: 1023px) {
            .result-tariff .tariff-info .red-info-box .item .left-part {
              width: 55%; } }
          .result-tariff .tariff-info .red-info-box .item .left-part small {
            color: #1A1919;
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 13px;
            display: block; }
          .result-tariff .tariff-info .red-info-box .item .left-part .highlighted {
            border-radius: 4px;
            background: #C7D530;
            padding: 0 8px;
            font-size: 16px;
            font-style: normal;
            font-weight: 700;
            display: inline-flex;
            line-height: 22px;
            padding-bottom: 2px;
            color: #FDFEF7; }
          .result-tariff .tariff-info .red-info-box .item .left-part .strikethrough {
            text-decoration-line: strikethrough; }
        .result-tariff .tariff-info .red-info-box .item .right-part {
          width: 54%;
          text-align: right;
          color: #1A1919;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px; }
          @media (max-width: 1023px) {
            .result-tariff .tariff-info .red-info-box .item .right-part {
              width: 45%; } }
          .result-tariff .tariff-info .red-info-box .item .right-part b, .result-tariff .tariff-info .red-info-box .item .right-part strong {
            font-weight: 700; }
    .result-tariff .tariff-info .text-2 {
      margin-top: 32px;
      padding: 0 8px; }
    .result-tariff .tariff-info .info-boxes .info-box {
      padding-bottom: 16px;
      margin-bottom: 16px;
      border-bottom: 1px solid #DFE0D9; }
      .result-tariff .tariff-info .info-boxes .info-box:last-child {
        margin-bottom: 0;
        border-bottom: none; }
      .result-tariff .tariff-info .info-boxes .info-box .info-title {
        display: inline-flex;
        align-items: center;
        justify-content: flex-start;
        color: #B5AAAA;
        font-family: "Moderat-New";
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        margin-bottom: 0;
        padding: 0 8px; }
        .result-tariff .tariff-info .info-boxes .info-box .info-title .tooltip-icon {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          vertical-align: baseline;
          flex: none;
          width: 40px;
          height: 40px;
          z-index: 5;
          background: url(300b0cf11412543c9682.svg) no-repeat 50% 50%/contain;
          cursor: pointer; }
      .result-tariff .tariff-info .info-boxes .info-box .item {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        border-radius: 8px;
        padding: 0 8px;
        margin-bottom: 8px; }
        .result-tariff .tariff-info .info-boxes .info-box .item.-red {
          background: rgba(255, 56, 14, 0.08);
          align-items: center;
          padding: 4px 8px; }
          .result-tariff .tariff-info .info-boxes .info-box .item.-red .left-part {
            color: #FF380E; }
            .result-tariff .tariff-info .info-boxes .info-box .item.-red .left-part small {
              color: #B5AAAA; }
          .result-tariff .tariff-info .info-boxes .info-box .item.-red .right-part {
            color: #FF380E; }
        .result-tariff .tariff-info .info-boxes .info-box .item .left-part {
          width: 264px;
          color: #1A1919;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px; }
          @media (max-width: 1439px) {
            .result-tariff .tariff-info .info-boxes .info-box .item .left-part {
              width: 248px; } }
          @media (max-width: 1023px) {
            .result-tariff .tariff-info .info-boxes .info-box .item .left-part {
              width: 160px; } }
          .result-tariff .tariff-info .info-boxes .info-box .item .left-part small {
            color: #B5AAAA;
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 14px;
            display: block; }
            @media (max-width: 1023px) {
              .result-tariff .tariff-info .info-boxes .info-box .item .left-part small {
                line-height: 15px; } }
        .result-tariff .tariff-info .info-boxes .info-box .item .right-part {
          width: calc(100% - 264px);
          text-align: right;
          color: #1A1919;
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px; }
          @media (max-width: 1439px) {
            .result-tariff .tariff-info .info-boxes .info-box .item .right-part {
              width: calc(100% - 248px); } }
          @media (max-width: 1023px) {
            .result-tariff .tariff-info .info-boxes .info-box .item .right-part {
              width: calc(100% - 160px); } }
          .result-tariff .tariff-info .info-boxes .info-box .item .right-part b, .result-tariff .tariff-info .info-boxes .info-box .item .right-part strong {
            font-weight: 700; }
    .result-tariff .tariff-info .button-box {
      margin-top: 32px; }
      @media (max-width: 1023px) {
        .result-tariff .tariff-info .button-box .btn-cta {
          width: 100%; } }
    .result-tariff .tariff-info .bottom-link {
      margin-top: 13px;
      padding: 0;
      margin-bottom: 6px; }
    .result-tariff .tariff-info.-main {
      order: 1; }
  .result-tariff .error-wrapper {
    padding: 48px 16px;
    color: #F5F5F5; }
    @media (max-width: 1440px) {
      .result-tariff .error-wrapper {
        padding: 48px 16px 48px 0; } }
    @media (max-width: 1023px) {
      .result-tariff .error-wrapper {
        padding: 48px 0; } }
    .result-tariff .error-wrapper h4 {
      margin-bottom: 32px; }
    .result-tariff .error-wrapper .btn {
      margin-top: 24px;
      transition: .5s; }
  .result-tariff.btn-tertiary-box .btn {
    display: inline-block;
    border-radius: 8px;
    background: #D7D7D7;
    color: #F5F5F5;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    /* 150% */
    padding: 4px 16px;
    min-height: 32px; }
    .result-tariff.btn-tertiary-box .btn:hover {
      color: #F5F5F5;
      background: #0000FE; }
  .result-tariff.btn-tertiary-arrow-right-box .btn {
    border-radius: 8px;
    background: #D7D7D7;
    color: #F5F5F5;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    /* 150% */
    position: relative;
    padding: 4px 16px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 32px;
    flex-direction: row-reverse; }
    .result-tariff.btn-tertiary-arrow-right-box .btn:before {
      content: '';
      background: url(e44c41b272b0e1717802.svg) no-repeat;
      width: 24px;
      height: 24px;
      transition: .3s;
      z-index: 1;
      position: static;
      display: inline-flex; }
    .result-tariff.btn-tertiary-arrow-right-box .btn:hover {
      color: #F5F5F5;
      background: #0000FE; }
  .result-tariff.btn-cta-box .btn {
    display: inline-block;
    text-align: center;
    color: #F5F5F5;
    font-family: "Moderat-New";
    padding: 0 24px 0 48px;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    /* 133.333% */
    border-radius: 32px;
    background: #0000FE; }
    .result-tariff.btn-cta-box .btn:hover {
      background: #0083FE; }
  .result-tariff.btn-cta-arrow-right-box .btn {
    color: #F5F5F5;
    font-family: "Moderat-New";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    /* 133.333% */
    border-radius: 32px;
    background: #0000FE;
    position: relative;
    padding: 0 24px 0 48px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 48px;
    flex-direction: row-reverse; }
    .result-tariff.btn-cta-arrow-right-box .btn:before {
      content: '';
      background: url(6263055c79f83b0601c0.svg) no-repeat;
      width: 48px;
      height: 48px;
      transition: .3s;
      z-index: 1;
      position: static;
      display: inline-flex;
      transform: none; }
    .result-tariff.btn-cta-arrow-right-box .btn:hover {
      background: #0083FE; }
  .result-tariff.btn-cta-new-box .btn {
    display: inline-block;
    text-align: center;
    color: #F5F5F5;
    font-family: "Moderat-New";
    padding: 0 24px 0 48px;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    /* 133.333% */
    border-radius: 32px;
    background: #59AADF; }
    .result-tariff.btn-cta-new-box .btn:hover {
      background: #C5E8FF; }
  .result-tariff.btn-cta-new-arrow-right-box .btn {
    color: #F5F5F5;
    font-family: "Moderat-New";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    /* 133.333% */
    border-radius: 32px;
    background: #59AADF;
    position: relative;
    padding: 0 24px 0 48px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 48px;
    flex-direction: row-reverse; }
    .result-tariff.btn-cta-new-arrow-right-box .btn:before {
      content: '';
      background: url(6263055c79f83b0601c0.svg) no-repeat;
      width: 48px;
      height: 48px;
      transition: .3s;
      z-index: 1;
      position: static;
      display: inline-flex;
      transform: none; }
    .result-tariff.btn-cta-new-arrow-right-box .btn:hover {
      background: #C5E8FF; }

.street-popup {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: fixed;
  z-index: -9999;
  opacity: 0;
  visibility: hidden;
  transition: .4s; }
  .street-popup .popup-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(181, 170, 170, 0.25); }
  .street-popup.showStreet {
    opacity: 1;
    visibility: visible;
    z-index: 10000; }
  .street-popup .text-2 {
    color: #F5F5F5; }
  .street-popup .popup-inner {
    padding: 48px;
    width: 454px;
    max-width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #1A1919;
    border-radius: 8px;
    overflow: auto;
    max-height: 100%; }
    @media (max-width: 552px) {
      .street-popup .popup-inner {
        padding: 48px 16px;
        border-radius: 8px 8px 0 0;
        transform: translate(-50%, 0);
        bottom: 0;
        top: auto; } }
    .street-popup .popup-inner::-webkit-scrollbar {
      width: 5px; }
    .street-popup .popup-inner::-webkit-scrollbar-track {
      background: #272526; }
    .street-popup .popup-inner::-webkit-scrollbar-thumb {
      background: #494444; }
    .street-popup .popup-inner::-webkit-scrollbar-thumb:hover {
      background: #494444; }
  .street-popup .nf-field-container {
    margin-bottom: 8px;
    position: relative; }
    .street-popup .nf-field-container input[type="text"], .street-popup .nf-field-container input[type="number"], .street-popup .nf-field-container input[type="email"], .street-popup .nf-field-container input[type="tel"], .street-popup .nf-field-container input[type="date"] {
      border-radius: 8px;
      border: 1px solid #494444;
      background: #1A1919;
      height: 56px;
      width: 100%;
      padding-left: 16px;
      padding-right: 16px;
      padding-top: 16px;
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 1.5;
      -moz-appearance: textfield; }
      .street-popup .nf-field-container input[type="text"]::-webkit-outer-spin-button, .street-popup .nf-field-container input[type="text"]::-webkit-inner-spin-button, .street-popup .nf-field-container input[type="number"]::-webkit-outer-spin-button, .street-popup .nf-field-container input[type="number"]::-webkit-inner-spin-button, .street-popup .nf-field-container input[type="email"]::-webkit-outer-spin-button, .street-popup .nf-field-container input[type="email"]::-webkit-inner-spin-button, .street-popup .nf-field-container input[type="tel"]::-webkit-outer-spin-button, .street-popup .nf-field-container input[type="tel"]::-webkit-inner-spin-button, .street-popup .nf-field-container input[type="date"]::-webkit-outer-spin-button, .street-popup .nf-field-container input[type="date"]::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0; }
      .street-popup .nf-field-container input[type="text"]:-ms-input-placeholder, .street-popup .nf-field-container input[type="number"]:-ms-input-placeholder, .street-popup .nf-field-container input[type="email"]:-ms-input-placeholder, .street-popup .nf-field-container input[type="tel"]:-ms-input-placeholder, .street-popup .nf-field-container input[type="date"]:-ms-input-placeholder {
        color: #1A1919; }
      .street-popup .nf-field-container input[type="text"]::placeholder, .street-popup .nf-field-container input[type="number"]::placeholder, .street-popup .nf-field-container input[type="email"]::placeholder, .street-popup .nf-field-container input[type="tel"]::placeholder, .street-popup .nf-field-container input[type="date"]::placeholder {
        color: #1A1919; }
      .street-popup .nf-field-container input[type="text"]:focus, .street-popup .nf-field-container input[type="number"]:focus, .street-popup .nf-field-container input[type="email"]:focus, .street-popup .nf-field-container input[type="tel"]:focus, .street-popup .nf-field-container input[type="date"]:focus {
        border-color: #494444;
        box-shadow: 0 0 12px 0 rgba(255, 43, 0, 0.6); }
    .street-popup .nf-field-container select {
      border-radius: 8px;
      border: 1px solid #494444;
      background: #1A1919;
      height: 56px;
      width: 100%;
      padding: 0 16px;
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px; }
    .street-popup .nf-field-container:not(.checkbox-container) .nf-field-label label {
      display: flex;
      align-items: center;
      justify-content: space-between;
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 1.5;
      min-height: 40px;
      margin-bottom: 0; }
    .street-popup .nf-field-container .nf-field-label {
      margin: 0 !important; }
    .street-popup .nf-field-container .field-wrap, .street-popup .nf-field-container .nf-field-element {
      width: 100%; }
    .street-popup .nf-field-container .field-wrap.nf-error .select2-container .select2-selection {
      border-color: #FF0F05; }
    .street-popup .nf-field-container .field-wrap.nf-pass .select2-container .select2-selection {
      border-color: #B5AAAA; }
    .street-popup .nf-field-container.listselect-container .nf-field-element.-loading .select2-container:not(.select2) .select2-results__options {
      display: none !important; }
    .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-error-msg {
      opacity: 0;
      z-index: -111; }
      .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-error-msg .error, .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-error-msg .error-label {
        position: absolute;
        left: 0;
        top: 0;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        overflow: hidden;
        padding: 0 16px;
        transition: .3s;
        font-style: normal;
        font-weight: 400;
        width: 100%;
        text-overflow: ellipsis;
        white-space: nowrap;
        cursor: text;
        color: #FF0F05;
        padding-left: 30px;
        height: 32px;
        min-height: 32px;
        font-size: 12px;
        line-height: 1.33; }
        .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-error-msg .error:before, .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-error-msg .error-label:before {
          content: '';
          position: absolute;
          left: 16px;
          top: 50%;
          transform: translateY(-50%);
          background: url(af61ab29e20070379757.svg) no-repeat 50% 50%/contain;
          width: 8px;
          height: 8px; }
    .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-field-label label {
      position: absolute;
      left: 0;
      top: 0;
      height: 56px;
      display: flex;
      align-items: center;
      justify-content: flex-start;
      overflow: hidden;
      padding: 0 16px 0 16px;
      opacity: 0;
      z-index: -1;
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 1.5;
      transition: .3s;
      width: 100%;
      text-overflow: ellipsis;
      white-space: nowrap;
      cursor: text;
      letter-spacing: .1px; }
      .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-field-label label i {
        color: #B5AAAA;
        font-style: normal;
        margin: 0 3px; }
    .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-error input[type="text"], .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-error input[type="number"], .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-error input[type="email"], .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-error input[type="date"] {
      border-color: #FF0F05; }
    .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-error .nf-field-label label {
      opacity: 0;
      z-index: -1; }
    .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-error .nf-error-msg {
      opacity: 1;
      z-index: 1; }
    .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass input[type="text"], .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass input[type="number"], .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass input[type="email"], .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass input[type="tel"], .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass input[type="date"] {
      border-color: #B5AAAA; }
    .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass .nf-error-msg {
      opacity: 0 !important;
      z-index: -11 !important; }
    .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass .nf-field-label label {
      color: #B5AAAA;
      padding-left: 27px;
      top: 0;
      height: 32px;
      min-height: 32px;
      font-size: 12px;
      line-height: 1.33; }
      .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container) .field-wrap.nf-pass .nf-field-label label:before {
        content: '';
        position: absolute;
        left: 16px;
        top: 50%;
        transform: translateY(-50%);
        background: url(e4d7498dd0a6cb3edd8f.svg) no-repeat 50% 50%/contain;
        width: 8px;
        height: 8px; }
    .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container).active-label .nf-field-label label {
      opacity: 1;
      z-index: 1; }
    .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container).label-up .nf-field-label label {
      height: 32px;
      min-height: 32px;
      font-size: 12px;
      line-height: 1.33;
      color: #B5AAAA; }
    .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container).label-focus .nf-field-label label {
      top: 0;
      opacity: 1;
      z-index: 1;
      height: 32px;
      min-height: 32px;
      font-size: 12px;
      line-height: 1.33;
      color: #B5AAAA; }
    .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container).label-focus .nf-error-msg {
      opacity: 0 !important;
      z-index: -1 !important; }
    .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container).label-focus .field-wrap.nf-error .nf-field-label label {
      opacity: 1;
      z-index: 1; }
    .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container).required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label label {
      top: 20px;
      opacity: 1;
      z-index: 1;
      height: 32px;
      min-height: 32px;
      color: #B5AAAA; }
    .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container).required-label:not(.label-focus) .nf-error-msg {
      opacity: 1;
      z-index: 1; }
    .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container).required-label.label-focus .field-wrap.nf-error .nf-field-label label {
      opacity: 1;
      z-index: 1;
      height: 32px;
      min-height: 32px;
      font-size: 12px;
      line-height: 1.33;
      top: 0;
      color: #B5AAAA; }
    .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container).required-label.label-focus .nf-error-msg {
      opacity: 0;
      z-index: -1; }
    .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container).potentially-required-label:not(.label-focus) .field-wrap.nf-error .nf-field-label label {
      top: 20px;
      opacity: 1;
      z-index: 1;
      height: 32px;
      min-height: 32px;
      color: #B5AAAA; }
    .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container).potentially-required-label:not(.label-focus) .nf-error-msg {
      opacity: 1;
      z-index: 1; }
    .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container).potentially-required-label.label-focus .field-wrap.nf-error .nf-field-label label {
      opacity: 1;
      z-index: 1;
      height: 32px;
      min-height: 32px;
      font-size: 12px;
      line-height: 1.33;
      top: 0;
      color: #B5AAAA; }
    .street-popup .nf-field-container:not(.listselect-container):not(.checkbox-container).potentially-required-label.label-focus .nf-error-msg {
      opacity: 0;
      z-index: -1; }
    .street-popup .nf-field-container.html-container {
      margin-bottom: 0; }
    .street-popup .nf-field-container .nf-after-field {
      display: none; }
    .street-popup .nf-field-container.submit-container {
      padding: 0 16px;
      margin-top: 48px; }
      .street-popup .nf-field-container.submit-container .btn-cta {
        width: 100%; }
  .street-popup .select2-container {
    width: 100% !important; }
    .street-popup .select2-container.select2-container--focus .select2-selection {
      border-color: #494444;
      box-shadow: 0 0 12px 0 rgba(255, 43, 0, 0.6); }
    .street-popup .select2-container .select2-search__field {
      color: #F5F5F5; }
    .street-popup .select2-container .select2-selection {
      border-radius: 8px !important;
      border: 1px solid #494444;
      background: #1A1919;
      height: 56px;
      display: flex;
      align-items: center;
      justify-content: flex-start;
      position: relative; }
      .street-popup .select2-container .select2-selection .select2-selection__rendered {
        padding: 0 58px 0 16px;
        color: #F5F5F5;
        font-family: "Moderat-New";
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px; }
      .street-popup .select2-container .select2-selection .select2-selection__placeholder {
        color: #B5AAAA; }
      .street-popup .select2-container .select2-selection .select2-selection__clear {
        color: #F5F5F5; }
      .street-popup .select2-container .select2-selection .select2-selection__arrow {
        transition: .3s;
        width: 32px;
        height: 32px;
        position: absolute;
        right: 16px;
        top: 50%;
        transform: translateY(-50%) rotate(90deg);
        background: url(1a398d1c9f7b7f12b90a.svg) no-repeat 50% 50%/contain; }
        .street-popup .select2-container .select2-selection .select2-selection__arrow b {
          display: none !important; }
    .street-popup .select2-container.select2-container--open .select2-selection .select2-selection__arrow {
      transform: translateY(-50%) rotate(270deg); }
  .street-popup .select2-container--default .select2-dropdown {
    z-index: 10 !important;
    border: none !important;
    background: none;
    padding-top: 8px; }
  .street-popup .select2-container--default .select2-results > .select2-results__options {
    padding: 4px;
    border-radius: 8px;
    background: #1A1919;
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16); }
    .street-popup .select2-container--default .select2-results > .select2-results__options .select2-results__option {
      display: flex;
      height: 56px;
      padding: 0 8px;
      border-radius: 8px;
      align-items: center;
      justify-content: flex-start;
      width: 100%;
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 1.5; }
      .street-popup .select2-container--default .select2-results > .select2-results__options .select2-results__option.select2-results__option--selected {
        background: #494444; }
      .street-popup .select2-container--default .select2-results > .select2-results__options .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable {
        background: #494444; }
  .street-popup .select2-selection--multiple {
    padding: 0 16px; }
    .street-popup .select2-selection--multiple .select2-selection__rendered {
      padding: 0 !important;
      margin: 0 !important;
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px; }
    .street-popup .select2-selection--multiple .select2-search__field {
      margin: 0 !important;
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      height: 24px; }
    .street-popup .select2-selection--multiple .select2-selection__choice {
      background-color: unset;
      border: unset;
      border-radius: unset;
      box-sizing: border-box;
      margin-left: 0;
      margin-top: 0;
      padding: 0;
      max-width: 100%; }
    .street-popup .select2-selection--multiple .select2-selection__choice__display {
      padding-left: 0;
      padding-right: 0; }
    .street-popup .select2-selection--multiple .select2-selection__choice__remove {
      display: none; }
  .street-popup form {
    margin-top: 24px; }
  .street-popup .close-popup-box {
    margin-top: 24px;
    text-align: center; }
    .street-popup .close-popup-box a {
      color: #F5F5F5; }
      .street-popup .close-popup-box a:hover {
        color: #0083FE; }
  .street-popup .info-tip-text {
    color: #F5F5F5;
    font-family: "Moderat-New";
    border-radius: 8px;
    background: #272526;
    padding: 4px 16px;
    margin-top: 8px;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px; }
    .street-popup .info-tip-text b {
      font-weight: 700; }
  .street-popup .hidden-submit {
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    z-index: -1111 !important; }

@keyframes moveAndPulseOneNew {
  0% {
    transform: translate(0, 0) scale(1);
    stroke-width: 1.75; }
  10% {
    transform: translate(0, 0) scale(1);
    /* пауза */
    stroke-width: 1.75; }
  33% {
    transform: translate(13px, 27px) scale(2);
    stroke-width: 1; }
  43% {
    transform: translate(13px, 27px) scale(2);
    /* пауза */
    stroke-width: 1; }
  66% {
    transform: translate(1px, 29px) scale(1.5);
    stroke-width: 1.4; }
  76% {
    transform: translate(1px, 29px) scale(1.5);
    /* пауза */
    stroke-width: 1.4; }
  100% {
    transform: translate(0, 0) scale(1);
    stroke-width: 1.75; } }

@keyframes moveAndPulseTwoNew {
  0% {
    transform: translate(13px, 27px) scale(2);
    stroke-width: 1; }
  10% {
    transform: translate(13px, 27px) scale(2);
    /* пауза */
    stroke-width: 1; }
  33% {
    transform: translate(1px, 29px) scale(1.5);
    stroke-width: 1.4; }
  43% {
    transform: translate(1px, 29px) scale(1.5);
    /* пауза */
    stroke-width: 1.4; }
  66% {
    transform: translate(0, 0) scale(1);
    stroke-width: 1.75; }
  76% {
    transform: translate(0, 0) scale(1);
    /* пауза */
    stroke-width: 1.75; }
  100% {
    transform: translate(13px, 27px) scale(2);
    stroke-width: 1; } }

@keyframes moveAndPulseThreeNew {
  0% {
    transform: translate(1px, 29px) scale(1.5);
    stroke-width: 1.4; }
  10% {
    transform: translate(1px, 29px) scale(1.5);
    /* пауза */
    stroke-width: 1.4; }
  33% {
    transform: translate(0, 0) scale(1);
    stroke-width: 1.75; }
  43% {
    transform: translate(0, 0) scale(1);
    /* пауза */
    stroke-width: 1.75; }
  66% {
    transform: translate(13px, 27px) scale(2);
    stroke-width: 1; }
  76% {
    transform: translate(13px, 27px) scale(2);
    /* пауза */
    stroke-width: 1; }
  100% {
    transform: translate(1px, 29px) scale(1.5);
    stroke-width: 1.4; } }

.section-accordion {
  padding: 80px 0;
  background: #272526; }
  @media screen and (max-width: 1439px) {
    .section-accordion {
      padding: 104px 0; } }
  @media screen and (max-width: 767px) {
    .section-accordion {
      padding: 80px 0; } }
  .section-accordion.-light-mode-primary, .section-accordion.-light-mode-secondary, .section-accordion.-light-mode-tertiary {
    background: #F5F5F5; }
    .section-accordion.-light-mode-primary .accordion-title, .section-accordion.-light-mode-secondary .accordion-title, .section-accordion.-light-mode-tertiary .accordion-title {
      color: #1A1919; }
  .section-accordion.-light-mode-secondary {
    background: #EBEBEB; }
  .section-accordion.-light-mode-tertiary {
    background: #A49B9B; }
  .section-accordion.-dark-mode-primary {
    background: #1A1919; }
  .section-accordion.-dark-mode-secondary {
    background: #272526; }
  .section-accordion.-dark-mode-tertiary {
    background: #494444; }
  .section-accordion.-brand-mode-primary, .section-accordion.-brand-mode-secondary, .section-accordion.-brand-mode-tertiary {
    background: #FF380E; }
  .section-accordion.-highlight-mode-primary, .section-accordion.-highlight-mode-secondary, .section-accordion.-highlight-mode-tertiary {
    background: #0000FE; }
  .section-accordion.-light-content-mode-primary .collapse-repeater-support .item .item-head, .section-accordion.-light-content-mode-primary .collapse-repeater-support .item .item-content, .section-accordion.-light-content-mode-secondary .collapse-repeater-support .item .item-head, .section-accordion.-light-content-mode-secondary .collapse-repeater-support .item .item-content, .section-accordion.-light-content-mode-tertiary .collapse-repeater-support .item .item-head, .section-accordion.-light-content-mode-tertiary .collapse-repeater-support .item .item-content {
    background: #F5F5F5;
    color: #1A1919; }
  .section-accordion.-light-content-mode-primary .collapse-repeater-support .item .item-head:before, .section-accordion.-light-content-mode-primary .collapse-repeater-support .item .item-head:after, .section-accordion.-light-content-mode-secondary .collapse-repeater-support .item .item-head:before, .section-accordion.-light-content-mode-secondary .collapse-repeater-support .item .item-head:after, .section-accordion.-light-content-mode-tertiary .collapse-repeater-support .item .item-head:before, .section-accordion.-light-content-mode-tertiary .collapse-repeater-support .item .item-head:after {
    background: #1A1919; }
  .section-accordion.-light-content-mode-secondary .collapse-repeater-support .item .item-head, .section-accordion.-light-content-mode-secondary .collapse-repeater-support .item .item-content {
    background: #EBEBEB; }
  .section-accordion.-light-content-mode-tertiary .collapse-repeater-support .item .item-head, .section-accordion.-light-content-mode-tertiary .collapse-repeater-support .item .item-content {
    background: #A49B9B; }
  .section-accordion.-dark-content-mode-primary .collapse-repeater-support .item:hover .item-head, .section-accordion.-dark-content-mode-secondary .collapse-repeater-support .item:hover .item-head, .section-accordion.-dark-content-mode-tertiary .collapse-repeater-support .item:hover .item-head {
    color: #FF380E; }
    .section-accordion.-dark-content-mode-primary .collapse-repeater-support .item:hover .item-head:before, .section-accordion.-dark-content-mode-primary .collapse-repeater-support .item:hover .item-head:after, .section-accordion.-dark-content-mode-secondary .collapse-repeater-support .item:hover .item-head:before, .section-accordion.-dark-content-mode-secondary .collapse-repeater-support .item:hover .item-head:after, .section-accordion.-dark-content-mode-tertiary .collapse-repeater-support .item:hover .item-head:before, .section-accordion.-dark-content-mode-tertiary .collapse-repeater-support .item:hover .item-head:after {
      background: #FF380E; }
  .section-accordion.-dark-content-mode-primary .collapse-repeater-support .item .item-head, .section-accordion.-dark-content-mode-primary .collapse-repeater-support .item .item-content, .section-accordion.-dark-content-mode-secondary .collapse-repeater-support .item .item-head, .section-accordion.-dark-content-mode-secondary .collapse-repeater-support .item .item-content, .section-accordion.-dark-content-mode-tertiary .collapse-repeater-support .item .item-head, .section-accordion.-dark-content-mode-tertiary .collapse-repeater-support .item .item-content {
    background: #1A1919;
    color: #F5F5F5; }
  .section-accordion.-dark-content-mode-primary .collapse-repeater-support .item .item-head:before, .section-accordion.-dark-content-mode-primary .collapse-repeater-support .item .item-head:after, .section-accordion.-dark-content-mode-secondary .collapse-repeater-support .item .item-head:before, .section-accordion.-dark-content-mode-secondary .collapse-repeater-support .item .item-head:after, .section-accordion.-dark-content-mode-tertiary .collapse-repeater-support .item .item-head:before, .section-accordion.-dark-content-mode-tertiary .collapse-repeater-support .item .item-head:after {
    background: #F5F5F5; }
  .section-accordion.-dark-content-mode-primary .collapse-repeater-support .item .item-content .small-text .link-box a, .section-accordion.-dark-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .link-box a, .section-accordion.-dark-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .link-box a {
    color: #F5F5F5; }
    .section-accordion.-dark-content-mode-primary .collapse-repeater-support .item .item-content .small-text .link-box a:hover, .section-accordion.-dark-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .link-box a:hover, .section-accordion.-dark-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .link-box a:hover {
      color: #0083FE; }
  .section-accordion.-dark-content-mode-primary .collapse-repeater-support .item .item-content .small-text .text a, .section-accordion.-dark-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .text a, .section-accordion.-dark-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .text a {
    color: #4157FF; }
    .section-accordion.-dark-content-mode-primary .collapse-repeater-support .item .item-content .small-text .text a:hover, .section-accordion.-dark-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .text a:hover, .section-accordion.-dark-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .text a:hover {
      color: #0083FE; }
  .section-accordion.-dark-content-mode-secondary .collapse-repeater-support .item .item-head, .section-accordion.-dark-content-mode-secondary .collapse-repeater-support .item .item-content {
    background: #272526; }
  .section-accordion.-dark-content-mode-tertiary .collapse-repeater-support .item .item-head, .section-accordion.-dark-content-mode-tertiary .collapse-repeater-support .item .item-content {
    background: #494444; }
  .section-accordion.-brand-content-mode-primary .collapse-repeater-support .item:hover .item-head, .section-accordion.-brand-content-mode-secondary .collapse-repeater-support .item:hover .item-head, .section-accordion.-brand-content-mode-tertiary .collapse-repeater-support .item:hover .item-head {
    color: #0000FE; }
    .section-accordion.-brand-content-mode-primary .collapse-repeater-support .item:hover .item-head:before, .section-accordion.-brand-content-mode-primary .collapse-repeater-support .item:hover .item-head:after, .section-accordion.-brand-content-mode-secondary .collapse-repeater-support .item:hover .item-head:before, .section-accordion.-brand-content-mode-secondary .collapse-repeater-support .item:hover .item-head:after, .section-accordion.-brand-content-mode-tertiary .collapse-repeater-support .item:hover .item-head:before, .section-accordion.-brand-content-mode-tertiary .collapse-repeater-support .item:hover .item-head:after {
      background: #0000FE; }
  .section-accordion.-brand-content-mode-primary .collapse-repeater-support .item .item-head, .section-accordion.-brand-content-mode-primary .collapse-repeater-support .item .item-content, .section-accordion.-brand-content-mode-secondary .collapse-repeater-support .item .item-head, .section-accordion.-brand-content-mode-secondary .collapse-repeater-support .item .item-content, .section-accordion.-brand-content-mode-tertiary .collapse-repeater-support .item .item-head, .section-accordion.-brand-content-mode-tertiary .collapse-repeater-support .item .item-content {
    background: #FF380E;
    color: #F5F5F5; }
  .section-accordion.-brand-content-mode-primary .collapse-repeater-support .item .item-head:before, .section-accordion.-brand-content-mode-primary .collapse-repeater-support .item .item-head:after, .section-accordion.-brand-content-mode-secondary .collapse-repeater-support .item .item-head:before, .section-accordion.-brand-content-mode-secondary .collapse-repeater-support .item .item-head:after, .section-accordion.-brand-content-mode-tertiary .collapse-repeater-support .item .item-head:before, .section-accordion.-brand-content-mode-tertiary .collapse-repeater-support .item .item-head:after {
    background: #F5F5F5; }
  .section-accordion.-brand-content-mode-primary .collapse-repeater-support .item .item-content .small-text .link-box a, .section-accordion.-brand-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .link-box a, .section-accordion.-brand-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .link-box a {
    color: #F5F5F5; }
    .section-accordion.-brand-content-mode-primary .collapse-repeater-support .item .item-content .small-text .link-box a:hover, .section-accordion.-brand-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .link-box a:hover, .section-accordion.-brand-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .link-box a:hover {
      color: #0083FE; }
  .section-accordion.-brand-content-mode-primary .collapse-repeater-support .item .item-content .small-text .text a, .section-accordion.-brand-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .text a, .section-accordion.-brand-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .text a {
    color: #0000FE; }
    .section-accordion.-brand-content-mode-primary .collapse-repeater-support .item .item-content .small-text .text a:hover, .section-accordion.-brand-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .text a:hover, .section-accordion.-brand-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .text a:hover {
      color: #0083FE; }
  .section-accordion.-highlight-content-mode-primary .collapse-repeater-support .item:hover .item-head, .section-accordion.-highlight-content-mode-secondary .collapse-repeater-support .item:hover .item-head, .section-accordion.-highlight-content-mode-tertiary .collapse-repeater-support .item:hover .item-head {
    color: #FF380E; }
    .section-accordion.-highlight-content-mode-primary .collapse-repeater-support .item:hover .item-head:before, .section-accordion.-highlight-content-mode-primary .collapse-repeater-support .item:hover .item-head:after, .section-accordion.-highlight-content-mode-secondary .collapse-repeater-support .item:hover .item-head:before, .section-accordion.-highlight-content-mode-secondary .collapse-repeater-support .item:hover .item-head:after, .section-accordion.-highlight-content-mode-tertiary .collapse-repeater-support .item:hover .item-head:before, .section-accordion.-highlight-content-mode-tertiary .collapse-repeater-support .item:hover .item-head:after {
      background: #FF380E; }
  .section-accordion.-highlight-content-mode-primary .collapse-repeater-support .item .item-head, .section-accordion.-highlight-content-mode-primary .collapse-repeater-support .item .item-content, .section-accordion.-highlight-content-mode-secondary .collapse-repeater-support .item .item-head, .section-accordion.-highlight-content-mode-secondary .collapse-repeater-support .item .item-content, .section-accordion.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-head, .section-accordion.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-content {
    background: #0000FE;
    color: #F5F5F5; }
  .section-accordion.-highlight-content-mode-primary .collapse-repeater-support .item .item-head:before, .section-accordion.-highlight-content-mode-primary .collapse-repeater-support .item .item-head:after, .section-accordion.-highlight-content-mode-secondary .collapse-repeater-support .item .item-head:before, .section-accordion.-highlight-content-mode-secondary .collapse-repeater-support .item .item-head:after, .section-accordion.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-head:before, .section-accordion.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-head:after {
    background: #F5F5F5; }
  .section-accordion.-highlight-content-mode-primary .collapse-repeater-support .item .item-content .small-text .link-box a, .section-accordion.-highlight-content-mode-primary .collapse-repeater-support .item .item-content .big-text .link-box a, .section-accordion.-highlight-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .link-box a, .section-accordion.-highlight-content-mode-secondary .collapse-repeater-support .item .item-content .big-text .link-box a, .section-accordion.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .link-box a, .section-accordion.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-content .big-text .link-box a {
    color: #F5F5F5; }
    .section-accordion.-highlight-content-mode-primary .collapse-repeater-support .item .item-content .small-text .link-box a:hover, .section-accordion.-highlight-content-mode-primary .collapse-repeater-support .item .item-content .big-text .link-box a:hover, .section-accordion.-highlight-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .link-box a:hover, .section-accordion.-highlight-content-mode-secondary .collapse-repeater-support .item .item-content .big-text .link-box a:hover, .section-accordion.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .link-box a:hover, .section-accordion.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-content .big-text .link-box a:hover {
      color: #0083FE; }
  .section-accordion.-highlight-content-mode-primary .collapse-repeater-support .item .item-content .small-text .text a, .section-accordion.-highlight-content-mode-primary .collapse-repeater-support .item .item-content .big-text .text a, .section-accordion.-highlight-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .text a, .section-accordion.-highlight-content-mode-secondary .collapse-repeater-support .item .item-content .big-text .text a, .section-accordion.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .text a, .section-accordion.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-content .big-text .text a {
    color: #F5F5F5; }
    .section-accordion.-highlight-content-mode-primary .collapse-repeater-support .item .item-content .small-text .text a:hover, .section-accordion.-highlight-content-mode-primary .collapse-repeater-support .item .item-content .big-text .text a:hover, .section-accordion.-highlight-content-mode-secondary .collapse-repeater-support .item .item-content .small-text .text a:hover, .section-accordion.-highlight-content-mode-secondary .collapse-repeater-support .item .item-content .big-text .text a:hover, .section-accordion.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-content .small-text .text a:hover, .section-accordion.-highlight-content-mode-tertiary .collapse-repeater-support .item .item-content .big-text .text a:hover {
      color: #0083FE; }
  .section-accordion .container {
    max-width: 1440px;
    padding: 0 188px; }
    @media screen and (max-width: 1439px) {
      .section-accordion .container {
        padding: 0 64px; } }
    @media screen and (max-width: 767px) {
      .section-accordion .container {
        padding: 0 24px; } }
  .section-accordion .accordion-title {
    color: #F5F5F5;
    margin-bottom: 48px; }
    @media screen and (max-width: 1439px) {
      .section-accordion .accordion-title {
        margin-bottom: 32px; } }
  .section-accordion .collapse-repeater-support .item {
    -webkit-tap-highlight-color: transparent;
    padding-bottom: 0;
    transition: all .3s;
    margin-bottom: 8px; }
    @media (hover: hover) {
      .section-accordion .collapse-repeater-support .item:hover {
        box-shadow: 0px 0px 12px 0px rgba(255, 43, 0, 0.32); }
        .section-accordion .collapse-repeater-support .item:hover .item-head {
          color: #FF380E; }
          .section-accordion .collapse-repeater-support .item:hover .item-head:before, .section-accordion .collapse-repeater-support .item:hover .item-head:after {
            background: #FF380E; } }
    .section-accordion .collapse-repeater-support .item .item-head {
      position: relative;
      background: #1A1919;
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 20px;
      font-style: normal;
      font-weight: 700;
      line-height: 1.3;
      cursor: pointer;
      transition: .4s;
      -webkit-tap-highlight-color: transparent;
      padding: 30px 104px 30px 32px;
      border-radius: 8px; }
      @media screen and (max-width: 767px) {
        .section-accordion .collapse-repeater-support .item .item-head {
          padding: 16px 64px 16px 32px; } }
      .section-accordion .collapse-repeater-support .item .item-head:before {
        width: 4px;
        height: 20px;
        right: 42px;
        top: 50%;
        transform: translateY(-50%);
        content: '';
        background: #F5F5F5;
        position: absolute;
        transition: all .4s; }
      .section-accordion .collapse-repeater-support .item .item-head:after {
        height: 4px;
        width: 20px;
        right: 34px;
        top: 50%;
        content: '';
        background: #F5F5F5;
        transform: translateY(-50%);
        position: absolute;
        transition: all .4s; }
      .section-accordion .collapse-repeater-support .item .item-head.-active:before {
        height: 0; }
    .section-accordion .collapse-repeater-support .item .item-content {
      max-width: 100%;
      max-height: 0;
      overflow: hidden;
      padding-right: 104px;
      padding-left: 32px;
      background: #1A1919;
      color: #F5F5F5;
      padding-top: 8px;
      margin-top: -8px;
      border-radius: 0 0 8px 8px; }
      @media screen and (max-width: 767px) {
        .section-accordion .collapse-repeater-support .item .item-content {
          padding-right: 32px; } }
      .section-accordion .collapse-repeater-support .item .item-content > div:last-child {
        padding-bottom: 24px; }
        @media screen and (max-width: 767px) {
          .section-accordion .collapse-repeater-support .item .item-content > div:last-child {
            padding-bottom: 16px; } }
      .section-accordion .collapse-repeater-support .item .item-content.-active {
        display: block; }
      .section-accordion .collapse-repeater-support .item .item-content .big-text {
        margin-top: 32px; }
        .section-accordion .collapse-repeater-support .item .item-content .big-text:nth-child(1) {
          margin-top: 0; }
        .section-accordion .collapse-repeater-support .item .item-content .big-text .text {
          font-size: 20px;
          font-style: normal;
          font-weight: 400;
          line-height: 1.4;
          font-family: "Moderat-New"; }
          .section-accordion .collapse-repeater-support .item .item-content .big-text .text a {
            text-underline-offset: 4px;
            text-decoration-thickness: 1px; }
            @media (hover: hover) {
              .section-accordion .collapse-repeater-support .item .item-content .big-text .text a:hover {
                text-decoration: none; } }
            @media (hover: none) {
              .section-accordion .collapse-repeater-support .item .item-content .big-text .text a:active {
                text-decoration: none; } }
        .section-accordion .collapse-repeater-support .item .item-content .big-text p:not(:last-child) {
          margin-bottom: 8px; }
        .section-accordion .collapse-repeater-support .item .item-content .big-text + .small-text {
          margin-top: 32px; }
      .section-accordion .collapse-repeater-support .item .item-content .small-text {
        margin-top: 32px; }
        .section-accordion .collapse-repeater-support .item .item-content .small-text:nth-child(1) {
          margin-top: 0; }
        .section-accordion .collapse-repeater-support .item .item-content .small-text .text {
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 1.5; }
          .section-accordion .collapse-repeater-support .item .item-content .small-text .text a {
            text-underline-offset: 4px;
            text-decoration-thickness: 1px; }
            @media (hover: hover) {
              .section-accordion .collapse-repeater-support .item .item-content .small-text .text a:hover {
                text-decoration: none; } }
            @media (hover: none) {
              .section-accordion .collapse-repeater-support .item .item-content .small-text .text a:active {
                text-decoration: none; } }
        .section-accordion .collapse-repeater-support .item .item-content .small-text p:not(:last-child) {
          margin-bottom: 8px; }
        .section-accordion .collapse-repeater-support .item .item-content .small-text .link-box {
          margin-top: 8px; }
          .section-accordion .collapse-repeater-support .item .item-content .small-text .link-box a {
            text-decoration: underline;
            text-underline-offset: 4px;
            text-decoration-thickness: 1px; }
        .section-accordion .collapse-repeater-support .item .item-content .small-text .link {
          font-family: "Moderat-New";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 1.5;
          border-bottom-width: 1px; }
      .section-accordion .collapse-repeater-support .item .item-content .image-blocks {
        max-width: 100%;
        width: 100%;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-wrap: wrap;
        column-gap: 48px;
        margin-top: 47px;
        margin-bottom: 47px;
        padding-left: 10px;
        row-gap: 46px; }
        @media screen and (min-width: 1024px) {
          .section-accordion .collapse-repeater-support .item .item-content .image-blocks {
            margin-bottom: 0;
            margin-top: 32px;
            padding-left: 0;
            row-gap: 48px; } }
        .section-accordion .collapse-repeater-support .item .item-content .image-blocks:nth-child(1) {
          margin-top: 0; }
        .section-accordion .collapse-repeater-support .item .item-content .image-blocks:last-child {
          margin-bottom: 0; }
        .section-accordion .collapse-repeater-support .item .item-content .image-blocks .block {
          width: 320px; }
          .section-accordion .collapse-repeater-support .item .item-content .image-blocks .block .image {
            border-radius: 4px;
            height: 260px;
            position: relative; }
            .section-accordion .collapse-repeater-support .item .item-content .image-blocks .block .image img {
              width: 100%;
              height: auto; }
          .section-accordion .collapse-repeater-support .item .item-content .image-blocks .block .caption {
            font-family: "Moderat-New";
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 1.33;
            padding-top: 12px; }
            @media screen and (min-width: 1024px) {
              .section-accordion .collapse-repeater-support .item .item-content .image-blocks .block .caption {
                padding-top: 10px; } }

.schufa-check-form-box {
  background: #272526;
  min-height: 83.2vh;
  padding: 64px 0; }
  .schufa-check-form-box .tip {
    margin-bottom: 24px;
    color: #F5F5F5;
    font-family: "Moderat-New";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    border-radius: 8px;
    background: #494444;
    padding: 4px 16px;
    line-height: 24px;
    margin-top: 8px;
    max-width: 400px; }
    .schufa-check-form-box .tip b {
      font-weight: 700; }
  .schufa-check-form-box .btn-cta {
    margin-top: 24px;
    position: relative;
    transition: color .3s linear .3s; }
    .schufa-check-form-box .btn-cta:before {
      content: '';
      width: 24px;
      height: 24px;
      position: absolute;
      left: 50%;
      top: 50%;
      margin-top: -12px;
      margin-left: -12px;
      background: url(514ab8be42ebfde21064.svg) no-repeat 50% 50%/contain;
      animation: rotate .6s infinite linear;
      opacity: 0;
      pointer-events: none;
      z-index: 1;
      transition: opacity .3s linear 0s; }
    .schufa-check-form-box .btn-cta.-loading {
      color: transparent;
      background: #0083FE;
      transition: color .3s linear 0s; }
      .schufa-check-form-box .btn-cta.-loading:before {
        opacity: 1;
        transition: opacity .3s linear .3s; }
  .schufa-check-form-box h2, .schufa-check-form-box h1 {
    margin-bottom: 24px;
    color: #F5F5F5;
    font-family: "Moderat-New";
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.25;
    margin-top: 0; }
  .schufa-check-form-box .subtitle {
    color: #F5F5F5;
    font-family: "Moderat-New";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3;
    margin-bottom: 32px;
    padding-left: 4px;
    margin-top: 0; }
  .schufa-check-form-box .nf-error-msg label {
    color: #FF0F05;
    font-family: "Moderat-New";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    padding-left: 15px;
    position: relative; }
    .schufa-check-form-box .nf-error-msg label:before {
      content: '';
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%);
      background: url(af61ab29e20070379757.svg) no-repeat 50% 50%/contain;
      width: 8px;
      height: 8px; }
  .schufa-check-form-box .field-wrap.nf-pass .nf-error-msg {
    display: none !important; }
  .schufa-check-form-box [type="file"] {
    opacity: 0; }

.section-availability-counter {
  background: #272526; }
  .section-availability-counter.-light-mode-primary {
    background: #F5F5F5; }
  .section-availability-counter.-light-mode-secondary {
    background: #EBEBEB; }
  .section-availability-counter.-light-mode-tertiary {
    background: #A49B9B; }
  .section-availability-counter.-dark-mode-primary {
    background: #1A1919; }
  .section-availability-counter.-dark-mode-secondary {
    background: #272526; }
  .section-availability-counter.-dark-mode-tertiary {
    background: #494444; }
  .section-availability-counter.-brand-mode-primary, .section-availability-counter.-brand-mode-secondary, .section-availability-counter.-brand-mode-tertiary {
    background: #FF380E; }
  .section-availability-counter.-highlight-mode-primary, .section-availability-counter.-highlight-mode-secondary, .section-availability-counter.-highlight-mode-tertiary {
    background: #0000FE; }
  .section-availability-counter.-light-mode-primary .left-part .content > h2, .section-availability-counter.-light-mode-secondary .left-part .content > h2 {
    color: #1A1919; }
  .section-availability-counter.-light-mode-primary .box-counter .progress-ring__track, .section-availability-counter.-light-mode-secondary .box-counter .progress-ring__track {
    stroke: #F5F5F5; }
  .section-availability-counter.-light-mode-primary .box-counter .progress-ring__black, .section-availability-counter.-light-mode-secondary .box-counter .progress-ring__black {
    stroke: #B5AAAA; }
  .section-availability-counter.-light-mode-primary .box-counter .counter-text .text-counter, .section-availability-counter.-light-mode-secondary .box-counter .counter-text .text-counter {
    color: #1A1919; }
  .section-availability-counter.-light-mode-primary .box-counter .counter-text .max-value, .section-availability-counter.-light-mode-secondary .box-counter .counter-text .max-value {
    color: #B5AAAA; }
  .section-availability-counter.-light-mode-primary .box-counter .label-min,
  .section-availability-counter.-light-mode-primary .box-counter .label-max, .section-availability-counter.-light-mode-secondary .box-counter .label-min,
  .section-availability-counter.-light-mode-secondary .box-counter .label-max {
    color: #1A1919; }
  .section-availability-counter.-light-mode-primary .box-counter .label-max, .section-availability-counter.-light-mode-secondary .box-counter .label-max {
    background: #B5AAAA; }
  .section-availability-counter.-light-mode-tertiary .box-counter .counter-text .max-value {
    color: #1A1919; }
  .section-availability-counter .container {
    padding: 80px; }
    @media screen and (max-width: 1439px) {
      .section-availability-counter .container {
        padding: 80px 64px; } }
    @media screen and (max-width: 767px) {
      .section-availability-counter .container {
        padding: 64px 24px; } }
  .section-availability-counter .box {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 40px;
    align-self: stretch; }
    @media (max-width: 1023px) {
      .section-availability-counter .box {
        flex-direction: column-reverse;
        gap: 80px; } }
  .section-availability-counter .left-part {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 64px;
    align-self: stretch; }
    .section-availability-counter .left-part .text-box {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 16px;
      align-self: stretch; }
    .section-availability-counter .left-part .label {
      display: flex;
      padding: 4px 16px;
      justify-content: center;
      align-items: center;
      gap: 10px;
      border-radius: 4px;
      background: #FF380E;
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 20px;
      font-style: normal;
      font-weight: 700;
      line-height: 28px;
      /* 140% */ }
    .section-availability-counter .left-part .content > h2 {
      margin-top: 0; }
    .section-availability-counter .left-part .content h1, .section-availability-counter .left-part .content h2, .section-availability-counter .left-part .content h3, .section-availability-counter .left-part .content h4, .section-availability-counter .left-part .content h5, .section-availability-counter .left-part .content h6 {
      text-transform: none;
      margin-bottom: 0;
      letter-spacing: 0; }
      .section-availability-counter .left-part .content h1 + p, .section-availability-counter .left-part .content h1 + ol, .section-availability-counter .left-part .content h1 + ul, .section-availability-counter .left-part .content h2 + p, .section-availability-counter .left-part .content h2 + ol, .section-availability-counter .left-part .content h2 + ul, .section-availability-counter .left-part .content h3 + p, .section-availability-counter .left-part .content h3 + ol, .section-availability-counter .left-part .content h3 + ul, .section-availability-counter .left-part .content h4 + p, .section-availability-counter .left-part .content h4 + ol, .section-availability-counter .left-part .content h4 + ul, .section-availability-counter .left-part .content h5 + p, .section-availability-counter .left-part .content h5 + ol, .section-availability-counter .left-part .content h5 + ul, .section-availability-counter .left-part .content h6 + p, .section-availability-counter .left-part .content h6 + ol, .section-availability-counter .left-part .content h6 + ul {
        margin-top: 16px; }
    @media (max-width: 1023px) {
      .section-availability-counter .left-part .btn-cta {
        width: 261px;
        max-width: 100%;
        display: inline-flex;
        justify-content: center;
        flex-direction: row-reverse;
        align-items: center;
        padding: 0 24px 0 48px; }
        .section-availability-counter .left-part .btn-cta:before {
          width: 48px;
          height: 48px;
          position: relative;
          display: inline-flex;
          right: 0;
          top: 0;
          transform: none;
          transition: .3s;
          z-index: 1; } }
  .section-availability-counter .right-part {
    width: 530px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 54px 53px; }
  .section-availability-counter .box-counter .counter-container {
    position: relative;
    width: 424px;
    height: 424px;
    flex-shrink: 0;
    aspect-ratio: 1/1; }
    @media (max-width: 1439px) {
      .section-availability-counter .box-counter .counter-container {
        width: 320px;
        height: 320px; } }
    @media (max-width: 1023px) {
      .section-availability-counter .box-counter .counter-container {
        width: 274px;
        height: 274px; } }
  .section-availability-counter .box-counter .progress-ring {
    width: 100%;
    height: 100%;
    transform: rotate(-90deg);
    overflow: visible; }
  .section-availability-counter .box-counter .progress-ring__track,
  .section-availability-counter .box-counter .progress-ring__animated,
  .section-availability-counter .box-counter .progress-ring__black {
    fill: none;
    stroke-width: 4;
    cx: 50;
    cy: 50;
    r: 45;
    stroke-linecap: round; }
  .section-availability-counter .box-counter .progress-ring__track {
    stroke: #494444;
    stroke-dasharray: 283;
    stroke-dashoffset: 94; }
  .section-availability-counter .box-counter .progress-ring__animated {
    stroke: #FF380E;
    stroke-dasharray: 283;
    stroke-dashoffset: 94; }
  .section-availability-counter .box-counter .progress-ring__black {
    stroke: #1A1919;
    stroke-dasharray: 283;
    stroke-dashoffset: 0; }
  .section-availability-counter .box-counter .counter-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, calc(-50% - 40px));
    font-size: 28px;
    font-weight: bold;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 24px; }
    @media (max-width: 1439px) {
      .section-availability-counter .box-counter .counter-text {
        transform: translate(-50%, calc(-50% - 34px));
        gap: 18px; } }
    @media (max-width: 1023px) {
      .section-availability-counter .box-counter .counter-text {
        transform: translate(-50%, calc(-50% - 30px));
        gap: 15px; } }
    .section-availability-counter .box-counter .counter-text .icon {
      width: 106px;
      height: 106px; }
      @media (max-width: 1439px) {
        .section-availability-counter .box-counter .counter-text .icon {
          width: 80px;
          height: 80px; } }
      @media (max-width: 1023px) {
        .section-availability-counter .box-counter .counter-text .icon {
          width: 68px;
          height: 68px; } }
      .section-availability-counter .box-counter .counter-text .icon svg {
        width: 100%;
        height: 100%; }
    .section-availability-counter .box-counter .counter-text .text {
      display: flex;
      flex-direction: column;
      justify-content: center;
      gap: 10px; }
      @media (max-width: 1439px) {
        .section-availability-counter .box-counter .counter-text .text {
          gap: 8px; } }
      @media (max-width: 1023px) {
        .section-availability-counter .box-counter .counter-text .text {
          gap: 7px; } }
    .section-availability-counter .box-counter .counter-text .text-counter {
      text-align: center;
      color: #F5F5F5;
      font-family: "Moderat-New";
      font-size: 106px;
      font-style: normal;
      font-weight: 700;
      line-height: 71.45px; }
      @media (max-width: 1439px) {
        .section-availability-counter .box-counter .counter-text .text-counter {
          font-size: 80px;
          line-height: 53.925px;
          /* 67.5% */ } }
      @media (max-width: 1023px) {
        .section-availability-counter .box-counter .counter-text .text-counter {
          font-size: 68px;
          line-height: 46.106px;
          /* 67.5% */ } }
    .section-availability-counter .box-counter .counter-text .max-value {
      color: #B5AAAA;
      text-align: center;
      font-family: "Moderat-New";
      font-size: 20px;
      font-style: normal;
      font-weight: 400;
      line-height: 34px;
      /* 170% */ }
      @media (max-width: 1439px) {
        .section-availability-counter .box-counter .counter-text .max-value {
          font-size: 15px;
          line-height: 25.66px;
          /* 170% */ } }
      @media (max-width: 1023px) {
        .section-availability-counter .box-counter .counter-text .max-value {
          font-size: 13px;
          line-height: 21.94px;
          /* 170% */ } }
  .section-availability-counter .box-counter .label-min,
  .section-availability-counter .box-counter .label-max {
    position: absolute;
    transform: translate(-50%, -50%);
    display: inline-flex;
    padding: 0 12px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 200px;
    color: #F5F5F5;
    text-align: right;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: "Moderat-New";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 37.048px;
    /* 205.824% */ }
    @media (max-width: 1439px) {
      .section-availability-counter .box-counter .label-min,
      .section-availability-counter .box-counter .label-max {
        padding: 0 9px;
        gap: 7.5px;
        font-size: 13.6px;
        line-height: 27.961px;
        /* 205.824% */ } }
    @media (max-width: 1023px) {
      .section-availability-counter .box-counter .label-min,
      .section-availability-counter .box-counter .label-max {
        padding: 0 7.7px;
        gap: 6.5px;
        font-size: 11.6px;
        line-height: 23.907px;
        /* 205.824% */ } }
  .section-availability-counter .box-counter .label-min {
    background: #FF380E; }
  .section-availability-counter .box-counter .label-max {
    top: -33px;
    left: 50%;
    background: #494444; }

.ai-preview-information {
  padding: 140px 0 40px;
  background: #1A1919; }
  @media (max-width: 1439px) {
    .ai-preview-information {
      padding: 40px 0; } }
  .ai-preview-information .container {
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
    gap: 16px; }
    @media (max-width: 767px) {
      .ai-preview-information .container {
        flex-direction: column;
        align-items: center;
        padding: 0 24px; } }
  .ai-preview-information .lottie-canvas, .ai-preview-information .image-box, .ai-preview-information .video-box {
    position: relative;
    width: 304px;
    min-height: 228px;
    flex: none;
    border-radius: 8px;
    overflow: hidden; }
    @media (max-width: 1439px) {
      .ai-preview-information .lottie-canvas, .ai-preview-information .image-box, .ai-preview-information .video-box {
        width: 364px;
        min-height: 273px; } }
    @media (max-width: 1023px) {
      .ai-preview-information .lottie-canvas, .ai-preview-information .image-box, .ai-preview-information .video-box {
        border-radius: 4px;
        max-width: 40%; } }
    @media (max-width: 767px) {
      .ai-preview-information .lottie-canvas, .ai-preview-information .image-box, .ai-preview-information .video-box {
        width: 100%;
        max-width: 524px;
        height: 256px;
        min-height: unset; } }
    .ai-preview-information .lottie-canvas canvas, .ai-preview-information .image-box canvas, .ai-preview-information .video-box canvas {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      object-fit: contain; }
    .ai-preview-information .lottie-canvas video, .ai-preview-information .image-box video, .ai-preview-information .video-box video {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .ai-preview-information .content-box {
    flex: auto;
    border-radius: 8px;
    overflow: hidden;
    background: #272526;
    padding: 8px 128px 8px 96px;
    position: relative; }
    @media (max-width: 1439px) {
      .ai-preview-information .content-box {
        padding: 8px 24px 8px 96px; } }
    @media (max-width: 1023px) {
      .ai-preview-information .content-box {
        border-radius: 4px;
        padding: 16px; } }
    @media (max-width: 767px) {
      .ai-preview-information .content-box {
        width: 100%;
        max-width: 524px; } }
    .ai-preview-information .content-box .shiny-icon {
      position: absolute;
      height: 80px;
      width: 80px;
      left: 8px;
      top: 8px; }
      @media (max-width: 1023px) {
        .ai-preview-information .content-box .shiny-icon {
          left: 16px;
          top: 16px; } }
      .ai-preview-information .content-box .shiny-icon svg {
        width: 100%;
        height: 100%; }
        .ai-preview-information .content-box .shiny-icon svg .star {
          transform-origin: center; }
        .ai-preview-information .content-box .shiny-icon svg .star--top {
          transform: translate(0, 0) scale(1);
          animation: moveAndPulseOne 3s ease-in-out reverse infinite; }
        .ai-preview-information .content-box .shiny-icon svg .star--middle {
          transform: translate(18px, 38px) scale(2);
          animation: moveAndPulseTwo 3s ease-in-out reverse infinite; }
        .ai-preview-information .content-box .shiny-icon svg .star--bottom {
          transform: translate(1px, 41px) scale(1.5);
          animation: moveAndPulseThree 3s ease-in-out reverse infinite; }
    .ai-preview-information .content-box .text-box {
      padding: 16px 0;
      display: flex;
      flex-direction: column;
      align-items: stretch;
      justify-content: flex-start;
      gap: 24px; }
      @media (max-width: 1023px) {
        .ai-preview-information .content-box .text-box {
          width: 100%;
          gap: 32px;
          padding: 0 0 16px 0; } }
      .ai-preview-information .content-box .text-box .text {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
        gap: 16px;
        color: #F5F5F5; }
        .ai-preview-information .content-box .text-box .text > * {
          margin: 0; }
          @media (max-width: 1023px) {
            .ai-preview-information .content-box .text-box .text > *:first-child {
              padding-left: 80px;
              min-height: 80px;
              margin-bottom: 8px; } }
          @media (max-width: 1023px) {
            .ai-preview-information .content-box .text-box .text > *:not(:first-child) {
              padding-left: 16px;
              padding-right: 16px; } }
      .ai-preview-information .content-box .text-box .btn-primary {
        color: #4E88FE; }
        .ai-preview-information .content-box .text-box .btn-primary:hover {
          color: #85AEFF; }
        @media (max-width: 1023px) {
          .ai-preview-information .content-box .text-box .btn-primary {
            margin-left: 16px;
            margin-right: 16px; } }

@keyframes moveAndPulseOne {
  0% {
    transform: translate(0, 0) scale(1); }
  10% {
    transform: translate(0, 0) scale(1);
    /* пауза */ }
  33% {
    transform: translate(18px, 38px) scale(2); }
  43% {
    transform: translate(18px, 38px) scale(2);
    /* пауза */ }
  66% {
    transform: translate(1px, 41px) scale(1.5); }
  76% {
    transform: translate(1px, 41px) scale(1.5);
    /* пауза */ }
  100% {
    transform: translate(0, 0) scale(1); } }

@keyframes moveAndPulseTwo {
  0% {
    transform: translate(18px, 38px) scale(2); }
  10% {
    transform: translate(18px, 38px) scale(2);
    /* пауза */ }
  33% {
    transform: translate(1px, 41px) scale(1.5); }
  43% {
    transform: translate(1px, 41px) scale(1.5);
    /* пауза */ }
  66% {
    transform: translate(0, 0) scale(1); }
  76% {
    transform: translate(0, 0) scale(1);
    /* пауза */ }
  100% {
    transform: translate(18px, 38px) scale(2); } }

@keyframes moveAndPulseThree {
  0% {
    transform: translate(1px, 41px) scale(1.5); }
  10% {
    transform: translate(1px, 41px) scale(1.5);
    /* пауза */ }
  33% {
    transform: translate(0, 0) scale(1); }
  43% {
    transform: translate(0, 0) scale(1);
    /* пауза */ }
  66% {
    transform: translate(18px, 38px) scale(2); }
  76% {
    transform: translate(18px, 38px) scale(2);
    /* пауза */ }
  100% {
    transform: translate(1px, 41px) scale(1.5); } }

.section-counter-boxes {
  padding: 120px 0; }
  @media (max-width: 1439px) {
    .section-counter-boxes {
      padding: 120px 0; } }
  @media (max-width: 1023px) {
    .section-counter-boxes {
      padding: 64px 0; } }
  .section-counter-boxes .container {
    padding: 0 188px; }
    @media (max-width: 1439px) {
      .section-counter-boxes .container {
        padding: 0 64px; } }
    @media (max-width: 1023px) {
      .section-counter-boxes .container {
        padding: 0 16px; } }
  .section-counter-boxes h2 {
    color: #F5F5F5;
    margin-bottom: 80px; }
    @media (max-width: 1023px) {
      .section-counter-boxes h2 {
        margin-bottom: 56px; } }
  .section-counter-boxes .swiper-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 48px; }
    @media (max-width: 1439px) {
      .section-counter-boxes .swiper-wrapper {
        gap: 24px; } }
    @media (max-width: 1023px) {
      .section-counter-boxes .swiper-wrapper {
        gap: 0;
        flex-wrap: unset; } }
  .section-counter-boxes .swiper-slide {
    border-radius: 8px;
    background: #F5F5F5;
    height: auto;
    width: calc(50% - 24px);
    padding: 24px 24px 48px 24px; }
    @media (max-width: 1439px) {
      .section-counter-boxes .swiper-slide {
        width: calc(50% - 12px); } }
    @media (max-width: 1023px) {
      .section-counter-boxes .swiper-slide {
        width: 321px;
        margin-right: 8px;
        padding: 32px 16px; } }
    .section-counter-boxes .swiper-slide .wrap-head-content {
      display: flex;
      align-items: center;
      margin-bottom: 16px; }
    .section-counter-boxes .swiper-slide .number-row {
      color: #FF380E;
      font-size: 48px;
      font-style: normal;
      font-weight: 700;
      line-height: 54px;
      /* 112.5% */ }
    .section-counter-boxes .swiper-slide .wrap-text-slide {
      padding: 0 16px; }
    .section-counter-boxes .swiper-slide .title-card {
      min-height: 68px; }
      @media (max-width: 1439px) {
        .section-counter-boxes .swiper-slide .title-card {
          min-height: 0; } }
    .section-counter-boxes .swiper-slide .text-card {
      border-top: 1px solid #D7D7D7;
      margin-top: 24px;
      padding-top: 24px; }
  .section-counter-boxes .nav-wrap {
    align-items: center;
    justify-content: space-between;
    margin-top: 24px;
    display: none; }
    @media (max-width: 1023px) {
      .section-counter-boxes .nav-wrap {
        display: flex; } }
    .section-counter-boxes .nav-wrap .swiper-navigation {
      display: flex;
      align-items: center;
      justify-content: center;
      z-index: 2; }
      .section-counter-boxes .nav-wrap .swiper-navigation .swiper-button-prev {
        outline: none;
        border: none;
        -webkit-tap-highlight-color: transparent;
        width: 48px;
        height: 48px;
        position: relative;
        margin-top: 0;
        left: 0;
        right: 0;
        transition: .4s; }
        .section-counter-boxes .nav-wrap .swiper-navigation .swiper-button-prev:after {
          display: none; }
        .section-counter-boxes .nav-wrap .swiper-navigation .swiper-button-prev svg * {
          transition: .3s; }
        .section-counter-boxes .nav-wrap .swiper-navigation .swiper-button-prev.swiper-button-disabled {
          opacity: 0.3; }
        .section-counter-boxes .nav-wrap .swiper-navigation .swiper-button-prev:hover:not(.swiper-button-disabled) {
          opacity: 1; }
        .section-counter-boxes .nav-wrap .swiper-navigation .swiper-button-prev:hover svg * {
          stroke: #FF380E; }
      .section-counter-boxes .nav-wrap .swiper-navigation .swiper-button-next {
        -webkit-tap-highlight-color: transparent;
        outline: none;
        border: none;
        width: 48px;
        height: 48px;
        position: relative;
        margin-top: 0;
        left: 0;
        right: 0;
        transition: .4s; }
        .section-counter-boxes .nav-wrap .swiper-navigation .swiper-button-next:after {
          display: none; }
        .section-counter-boxes .nav-wrap .swiper-navigation .swiper-button-next.swiper-button-disabled {
          opacity: 0.3; }
        .section-counter-boxes .nav-wrap .swiper-navigation .swiper-button-next svg * {
          transition: .3s; }
        .section-counter-boxes .nav-wrap .swiper-navigation .swiper-button-next:hover:not(.swiper-button-disabled) {
          opacity: 1; }
        .section-counter-boxes .nav-wrap .swiper-navigation .swiper-button-next:hover svg * {
          stroke: #FF380E; }
    .section-counter-boxes .nav-wrap .wrap-swiper-pagination {
      position: relative;
      margin-left: -4px;
      height: auto; }
      .section-counter-boxes .nav-wrap .wrap-swiper-pagination .swiper-pagination {
        width: auto;
        left: 0;
        top: 0;
        bottom: 0;
        position: relative; }
        .section-counter-boxes .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet {
          transition: .3s;
          background: #E1E1E1;
          opacity: 1;
          width: 8px;
          height: 8px; }
        .section-counter-boxes .nav-wrap .wrap-swiper-pagination .swiper-pagination .swiper-pagination-bullet-active {
          background: #FF380E; }
  .section-counter-boxes .banner-bottom {
    display: flex;
    padding: 16px 88px 16px 48px;
    justify-content: space-between;
    align-items: flex-end;
    align-self: stretch;
    border-radius: 8px;
    background: #FF380E;
    margin-top: 48px;
    gap: 32px; }
    @media (max-width: 1439px) {
      .section-counter-boxes .banner-bottom {
        margin-top: 24px; } }
    @media (max-width: 1023px) {
      .section-counter-boxes .banner-bottom {
        padding: 16px 24px 32px 24px;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        margin-top: 56px; } }
    .section-counter-boxes .banner-bottom.-image {
      align-items: center; }
      @media (max-width: 1023px) {
        .section-counter-boxes .banner-bottom.-image {
          align-items: flex-start; } }
      .section-counter-boxes .banner-bottom.-image .btn-cta {
        margin-bottom: 0; }
    .section-counter-boxes .banner-bottom .btn-cta {
      flex: none;
      margin-bottom: 40px; }
      @media (max-width: 1023px) {
        .section-counter-boxes .banner-bottom .btn-cta {
          margin-bottom: 0; } }
    .section-counter-boxes .banner-bottom .image-box {
      width: 528px;
      min-height: 200px;
      max-width: 100%;
      display: flex;
      align-items: center;
      justify-content: flex-start; }
      @media (max-width: 1023px) {
        .section-counter-boxes .banner-bottom .image-box {
          min-height: unset; } }
      .section-counter-boxes .banner-bottom .image-box img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: contain; }
    .section-counter-boxes .banner-bottom #dotlottie-canvas-counter-boxes canvas {
      width: 100%;
      max-width: 400px;
      height: 200px;
      object-fit: contain; }

.section-reviews-slider {
  background: #D7D7D7;
  padding: 80px 0; }
  @media screen and (max-width: 1023px) {
    .section-reviews-slider {
      padding: 64px 0; } }
  @media (max-width: 1023px) {
    .section-reviews-slider .container {
      padding: 0 16px; } }
  .section-reviews-slider .title {
    color: #1A1919;
    margin-bottom: 24px; }
    @media (max-width: 1023px) {
      .section-reviews-slider .title br {
        display: none; } }
  .section-reviews-slider .subtitle {
    margin-top: 4px; }
  .section-reviews-slider .wrap-head-content {
    display: flex;
    align-items: end;
    justify-content: space-between;
    margin-bottom: 24px; }
  .section-reviews-slider .slider-reviews {
    position: relative; }
    .section-reviews-slider .slider-reviews .slide {
      border-radius: 8px;
      height: auto;
      transition: .3s;
      width: 364px;
      min-height: 342px;
      padding: 24px;
      background: #F5F5F5;
      margin-right: 16px;
      display: flex;
      flex-direction: column; }
      @media (max-width: 1023px) {
        .section-reviews-slider .slider-reviews .slide {
          width: 320px; } }
      .section-reviews-slider .slider-reviews .slide .review-stars {
        margin-bottom: 16px; }
      .section-reviews-slider .slider-reviews .slide .title-review {
        line-height: 28px;
        color: #1A1919;
        margin-bottom: 40px; }
      .section-reviews-slider .slider-reviews .slide .bottom-content {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        align-self: stretch;
        margin-top: auto; }
  .section-reviews-slider .nav-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    @media (max-width: 1023px) {
      .section-reviews-slider .nav-wrap.desktop {
        display: none; } }
    .section-reviews-slider .nav-wrap.mobile {
      display: none; }
      @media (max-width: 1023px) {
        .section-reviews-slider .nav-wrap.mobile {
          display: flex;
          margin-top: 24px;
          justify-content: flex-end; } }
    .section-reviews-slider .nav-wrap .swiper-navigation {
      display: flex;
      align-items: center;
      justify-content: center;
      z-index: 2; }
      .section-reviews-slider .nav-wrap .swiper-navigation .swiper-button-prev {
        outline: none;
        border: none;
        -webkit-tap-highlight-color: transparent;
        width: 48px;
        height: 48px;
        position: relative;
        margin-top: 0;
        left: 0;
        right: 0;
        transition: .4s; }
        .section-reviews-slider .nav-wrap .swiper-navigation .swiper-button-prev:after {
          display: none; }
        .section-reviews-slider .nav-wrap .swiper-navigation .swiper-button-prev svg * {
          transition: .3s; }
        .section-reviews-slider .nav-wrap .swiper-navigation .swiper-button-prev.swiper-button-disabled {
          opacity: 0.3; }
        .section-reviews-slider .nav-wrap .swiper-navigation .swiper-button-prev:hover:not(.swiper-button-disabled) {
          opacity: 1; }
        .section-reviews-slider .nav-wrap .swiper-navigation .swiper-button-prev:hover svg * {
          stroke: #FF380E; }
      .section-reviews-slider .nav-wrap .swiper-navigation .swiper-button-next {
        -webkit-tap-highlight-color: transparent;
        outline: none;
        border: none;
        width: 48px;
        height: 48px;
        position: relative;
        margin-top: 0;
        left: 0;
        right: 0;
        transition: .4s; }
        .section-reviews-slider .nav-wrap .swiper-navigation .swiper-button-next:after {
          display: none; }
        .section-reviews-slider .nav-wrap .swiper-navigation .swiper-button-next.swiper-button-disabled {
          opacity: 0.3; }
        .section-reviews-slider .nav-wrap .swiper-navigation .swiper-button-next svg * {
          transition: .3s; }
        .section-reviews-slider .nav-wrap .swiper-navigation .swiper-button-next:hover:not(.swiper-button-disabled) {
          opacity: 1; }
        .section-reviews-slider .nav-wrap .swiper-navigation .swiper-button-next:hover svg * {
          stroke: #FF380E; }

.section-step-by-step-block {
  background: #1A1919;
  padding: 80px 0; }
  @media (max-width: 1023px) {
    .section-step-by-step-block {
      padding: 64px 0; } }
  .section-step-by-step-block.-light-mode-primary .title, .section-step-by-step-block.-light-mode-secondary .title, .section-step-by-step-block.-light-mode-tertiary .title {
    color: #1A1919; }
  .section-step-by-step-block.-light-mode-primary {
    background: #F5F5F5; }
  .section-step-by-step-block.-light-mode-secondary {
    background: #EBEBEB; }
  .section-step-by-step-block.-light-mode-tertiary {
    background: #A49B9B; }
  .section-step-by-step-block.-dark-mode-primary {
    background: #1A1919; }
  .section-step-by-step-block.-dark-mode-secondary {
    background: #272526; }
  .section-step-by-step-block.-dark-mode-tertiary {
    background: #494444; }
  .section-step-by-step-block.-brand-mode-primary, .section-step-by-step-block.-brand-mode-secondary, .section-step-by-step-block.-brand-mode-tertiary {
    background: #FF380E; }
  .section-step-by-step-block.-highlight-mode-primary, .section-step-by-step-block.-highlight-mode-secondary, .section-step-by-step-block.-highlight-mode-tertiary {
    background: #0000FE; }
  .section-step-by-step-block.-light-content-mode-primary .step {
    background: #F5F5F5; }
  .section-step-by-step-block.-light-content-mode-secondary .step {
    background: #EBEBEB; }
  .section-step-by-step-block.-light-content-mode-tertiary .step {
    background: #A49B9B; }
  .section-step-by-step-block.-dark-content-mode-primary .step {
    background: #1A1919;
    color: #F5F5F5; }
  .section-step-by-step-block.-dark-content-mode-primary .step .step-number {
    background: #F5F5F5;
    color: #FF0F05; }
  .section-step-by-step-block.-dark-content-mode-secondary .step {
    background: #272526;
    color: #F5F5F5; }
  .section-step-by-step-block.-dark-content-mode-secondary .step .step-number {
    background: #F5F5F5;
    color: #FF0F05; }
  .section-step-by-step-block.-dark-content-mode-tertiary .step {
    background: #494444;
    color: #F5F5F5; }
  .section-step-by-step-block.-dark-content-mode-tertiary .step .step-number {
    background: #F5F5F5;
    color: #FF0F05; }
  .section-step-by-step-block.-brand-content-mode-primary .step, .section-step-by-step-block.-brand-content-mode-secondary .step, .section-step-by-step-block.-brand-content-mode-tertiary .step {
    background: #FF380E;
    color: #F5F5F5; }
  .section-step-by-step-block.-brand-content-mode-primary .step .step-number, .section-step-by-step-block.-brand-content-mode-secondary .step .step-number, .section-step-by-step-block.-brand-content-mode-tertiary .step .step-number {
    background: #F5F5F5;
    color: #1A1919; }
  .section-step-by-step-block.-highlight-content-mode-primary .step, .section-step-by-step-block.-highlight-content-mode-secondary .step, .section-step-by-step-block.-highlight-content-mode-tertiary .step {
    background: #0000FE;
    color: #F5F5F5; }
  .section-step-by-step-block.-highlight-content-mode-primary .step .step-number, .section-step-by-step-block.-highlight-content-mode-secondary .step .step-number, .section-step-by-step-block.-highlight-content-mode-tertiary .step .step-number {
    background: #F5F5F5;
    color: #1A1919; }
  .section-step-by-step-block .container {
    padding: 0 188px; }
    @media (max-width: 1439px) {
      .section-step-by-step-block .container {
        padding: 0 64px; } }
    @media (max-width: 1023px) {
      .section-step-by-step-block .container {
        padding: 0 16px; } }
  .section-step-by-step-block .title {
    color: #F5F5F5;
    position: relative;
    margin-bottom: 32px; }
  .section-step-by-step-block .wrap-steps {
    display: flex;
    flex-wrap: wrap;
    gap: 16px; }
  .section-step-by-step-block .step {
    padding: 24px;
    border-radius: 8px;
    background: #F5F5F5;
    width: calc(33.3% - 10.6px);
    min-height: 200px; }
    @media (max-width: 1439px) {
      .section-step-by-step-block .step {
        min-height: 224px; } }
    @media (max-width: 1023px) {
      .section-step-by-step-block .step {
        width: 100%; } }
    .section-step-by-step-block .step .step-number {
      color: #F5F5F5;
      display: flex;
      width: 32px;
      height: 32px;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      border-radius: 80px;
      background: #FF380E;
      margin-bottom: 16px; }

.section-anchors {
  background: #111;
  padding: 0 0 80px;
  color: #F5F5F5;
  background: #1A1919; }
  .section-anchors.-light-mode-primary, .section-anchors.-light-mode-secondary, .section-anchors.-light-mode-tertiary {
    background: #F5F5F5; }
  .section-anchors.-light-mode-secondary {
    background: #EBEBEB; }
  .section-anchors.-light-mode-tertiary {
    background: #A49B9B; }
  .section-anchors.-dark-mode-primary {
    background: #1A1919; }
  .section-anchors.-dark-mode-secondary {
    background: #272526; }
  .section-anchors.-dark-mode-tertiary {
    background: #494444; }
  .section-anchors.-brand-mode-primary, .section-anchors.-brand-mode-secondary, .section-anchors.-brand-mode-tertiary {
    background: #FF380E; }
  .section-anchors.-highlight-mode-primary, .section-anchors.-highlight-mode-secondary, .section-anchors.-highlight-mode-tertiary {
    background: #0000FE; }
  .section-anchors .container {
    max-width: 1440px;
    padding: 0 188px; }
    @media screen and (max-width: 1439px) {
      .section-anchors .container {
        padding: 0 64px; } }
    @media screen and (max-width: 767px) {
      .section-anchors .container {
        padding: 0 24px; } }
  .section-anchors .anchors-title {
    color: #F5F5F5;
    margin-bottom: 24px; }
  .section-anchors .anchors-list {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    margin: 0;
    padding: 0;
    list-style: none; }
  .section-anchors .anchors-link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 4px 16px;
    min-height: 32px;
    border-radius: 8px;
    background: #494444;
    color: #F5F5F5;
    text-decoration: none;
    font-family: "Moderat-New";
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    line-height: 1.5;
    cursor: pointer;
    transition: background .3s; }
    .section-anchors .anchors-link:hover {
      background: #0000FE; }

.section-slider-downloads {
  padding: 48px 0 64px;
  background-color: #E7E7E7; }
  @media screen and (max-width: 1439px) {
    .section-slider-downloads {
      padding: 64px 0; } }
  .section-slider-downloads.-light-mode-primary, .section-slider-downloads.-light-mode-secondary, .section-slider-downloads.-light-mode-tertiary {
    background: #F5F5F5; }
    .section-slider-downloads.-light-mode-primary .container:before, .section-slider-downloads.-light-mode-secondary .container:before, .section-slider-downloads.-light-mode-tertiary .container:before {
      background: #F5F5F5; }
  .section-slider-downloads.-light-mode-secondary {
    background: #EBEBEB; }
    .section-slider-downloads.-light-mode-secondary .container:before {
      background: #EBEBEB; }
  .section-slider-downloads.-light-mode-tertiary {
    background: #A49B9B; }
    .section-slider-downloads.-light-mode-tertiary .container:before {
      background: #A49B9B; }
    .section-slider-downloads.-light-mode-tertiary .slider-type-3 .slide .date-slide {
      color: #EBEBEB; }
    .section-slider-downloads.-light-mode-tertiary .slider-type-3 .slide .download-btn svg path {
      stroke: #EBEBEB; }
  .section-slider-downloads.-dark-mode-primary, .section-slider-downloads.-dark-mode-secondary, .section-slider-downloads.-dark-mode-tertiary {
    background: #1A1919; }
    .section-slider-downloads.-dark-mode-primary .container:before, .section-slider-downloads.-dark-mode-secondary .container:before, .section-slider-downloads.-dark-mode-tertiary .container:before {
      background: #1A1919; }
    .section-slider-downloads.-dark-mode-primary .title, .section-slider-downloads.-dark-mode-secondary .title, .section-slider-downloads.-dark-mode-tertiary .title {
      color: #F5F5F5; }
    .section-slider-downloads.-dark-mode-primary .slider-type-3 .slide .title-slide, .section-slider-downloads.-dark-mode-secondary .slider-type-3 .slide .title-slide, .section-slider-downloads.-dark-mode-tertiary .slider-type-3 .slide .title-slide {
      color: #F5F5F5; }
    .section-slider-downloads.-dark-mode-primary .slider-type-3 .slide .download-btn, .section-slider-downloads.-dark-mode-secondary .slider-type-3 .slide .download-btn, .section-slider-downloads.-dark-mode-tertiary .slider-type-3 .slide .download-btn {
      color: #4157FF; }
      .section-slider-downloads.-dark-mode-primary .slider-type-3 .slide .download-btn svg path, .section-slider-downloads.-dark-mode-secondary .slider-type-3 .slide .download-btn svg path, .section-slider-downloads.-dark-mode-tertiary .slider-type-3 .slide .download-btn svg path {
        stroke: #4157FF; }
  .section-slider-downloads.-dark-mode-secondary {
    background: #272526; }
    .section-slider-downloads.-dark-mode-secondary .container:before {
      background: #272526; }
  .section-slider-downloads.-dark-mode-tertiary {
    background: #494444; }
    .section-slider-downloads.-dark-mode-tertiary .container:before {
      background: #494444; }
  .section-slider-downloads.-brand-mode-primary, .section-slider-downloads.-brand-mode-secondary, .section-slider-downloads.-brand-mode-tertiary {
    background: #FF380E; }
    .section-slider-downloads.-brand-mode-primary .container:before, .section-slider-downloads.-brand-mode-secondary .container:before, .section-slider-downloads.-brand-mode-tertiary .container:before {
      background: #FF380E; }
    .section-slider-downloads.-brand-mode-primary .title, .section-slider-downloads.-brand-mode-secondary .title, .section-slider-downloads.-brand-mode-tertiary .title {
      color: #F5F5F5; }
    .section-slider-downloads.-brand-mode-primary .slider-type-3 .slide .title-slide, .section-slider-downloads.-brand-mode-primary .slider-type-3 .slide .date-slide, .section-slider-downloads.-brand-mode-secondary .slider-type-3 .slide .title-slide, .section-slider-downloads.-brand-mode-secondary .slider-type-3 .slide .date-slide, .section-slider-downloads.-brand-mode-tertiary .slider-type-3 .slide .title-slide, .section-slider-downloads.-brand-mode-tertiary .slider-type-3 .slide .date-slide {
      color: #F5F5F5; }
    .section-slider-downloads.-brand-mode-primary .slider-type-3 .slide .download-btn svg path, .section-slider-downloads.-brand-mode-secondary .slider-type-3 .slide .download-btn svg path, .section-slider-downloads.-brand-mode-tertiary .slider-type-3 .slide .download-btn svg path {
      stroke: #F5F5F5; }
    .section-slider-downloads.-brand-mode-primary .nav-wrap .swiper-navigation .slider-type-3-swiper-button:hover svg *, .section-slider-downloads.-brand-mode-secondary .nav-wrap .swiper-navigation .slider-type-3-swiper-button:hover svg *, .section-slider-downloads.-brand-mode-tertiary .nav-wrap .swiper-navigation .slider-type-3-swiper-button:hover svg * {
      stroke: #0083FE; }
  .section-slider-downloads.-brand-mode-secondary .slider-type-3 .slide .date-slide {
    color: #0000FE; }
  .section-slider-downloads.-brand-mode-secondary .slider-type-3 .slide .download-btn svg path {
    stroke: #0000FE; }
  .section-slider-downloads.-brand-mode-secondary .nav-wrap .swiper-navigation .slider-type-3-swiper-button:hover svg * {
    stroke: #0083FE; }
  .section-slider-downloads.-highlight-mode-primary, .section-slider-downloads.-highlight-mode-secondary, .section-slider-downloads.-highlight-mode-tertiary {
    background: #0000FE; }
    .section-slider-downloads.-highlight-mode-primary .container:before, .section-slider-downloads.-highlight-mode-secondary .container:before, .section-slider-downloads.-highlight-mode-tertiary .container:before {
      background: #0000FE; }
    .section-slider-downloads.-highlight-mode-primary .title, .section-slider-downloads.-highlight-mode-secondary .title, .section-slider-downloads.-highlight-mode-tertiary .title {
      color: #F5F5F5; }
    .section-slider-downloads.-highlight-mode-primary .slider-type-3 .slide .title-slide, .section-slider-downloads.-highlight-mode-primary .slider-type-3 .slide .date-slide, .section-slider-downloads.-highlight-mode-primary .slider-type-3 .slide .download-btn, .section-slider-downloads.-highlight-mode-secondary .slider-type-3 .slide .title-slide, .section-slider-downloads.-highlight-mode-secondary .slider-type-3 .slide .date-slide, .section-slider-downloads.-highlight-mode-secondary .slider-type-3 .slide .download-btn, .section-slider-downloads.-highlight-mode-tertiary .slider-type-3 .slide .title-slide, .section-slider-downloads.-highlight-mode-tertiary .slider-type-3 .slide .date-slide, .section-slider-downloads.-highlight-mode-tertiary .slider-type-3 .slide .download-btn {
      color: #F5F5F5; }
    .section-slider-downloads.-highlight-mode-primary .slider-type-3 .slide .download-btn svg path, .section-slider-downloads.-highlight-mode-secondary .slider-type-3 .slide .download-btn svg path, .section-slider-downloads.-highlight-mode-tertiary .slider-type-3 .slide .download-btn svg path {
      stroke: #F5F5F5; }
    .section-slider-downloads.-highlight-mode-primary .nav-wrap .swiper-navigation .slider-type-3-swiper-button svg *, .section-slider-downloads.-highlight-mode-secondary .nav-wrap .swiper-navigation .slider-type-3-swiper-button svg *, .section-slider-downloads.-highlight-mode-tertiary .nav-wrap .swiper-navigation .slider-type-3-swiper-button svg * {
      stroke: #F5F5F5; }
  .section-slider-downloads .container {
    padding-left: 190px; }
    .section-slider-downloads .container:before {
      position: absolute;
      content: '';
      top: 0;
      bottom: 0;
      left: -100%;
      right: calc(100% - 185px);
      z-index: 2;
      background: #E7E7E7; }
    @media (max-width: 1080px) {
      .section-slider-downloads .container {
        padding-left: 64px; }
        .section-slider-downloads .container:before {
          right: calc(100% - 60px); } }
    @media (max-width: 767px) {
      .section-slider-downloads .container {
        padding-left: 25px; }
        .section-slider-downloads .container:before {
          right: calc(100% - 20px); } }
  .section-slider-downloads .title-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 48px;
    gap: 16px; }
    @media (max-width: 767px) {
      .section-slider-downloads .title-wrap {
        align-items: flex-end; } }
  .section-slider-downloads .title {
    color: #F5F5F5; }
    @media (max-width: 767px) {
      .section-slider-downloads .title {
        display: none; } }
  .section-slider-downloads .title-mobile {
    color: #F5F5F5;
    display: none;
    max-width: 237px; }
    @media (max-width: 767px) {
      .section-slider-downloads .title-mobile {
        display: block; } }
  .section-slider-downloads .slider-downloads {
    position: relative; }
    .section-slider-downloads .slider-downloads .slide {
      width: 240px;
      margin-right: 24px;
      height: auto;
      transition: .3s;
      min-height: 290px;
      padding-bottom: 16px;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      background-color: #1A1919;
      border-radius: 0 0 8px 8px;
      position: relative; }
      .section-slider-downloads .slider-downloads .slide:hover .image-wrap:before {
        opacity: 1; }
      .section-slider-downloads .slider-downloads .slide:hover .download-btn {
        color: #85AEFF; }
        .section-slider-downloads .slider-downloads .slide:hover .download-btn svg path {
          stroke: #85AEFF; }
      .section-slider-downloads .slider-downloads .slide .image {
        width: 100%;
        height: 180px;
        border-radius: 8px 8px 0 0;
        object-fit: cover;
        display: block; }
      .section-slider-downloads .slider-downloads .slide .image-wrap {
        position: relative; }
      .section-slider-downloads .slider-downloads .slide .title-slide {
        font-size: 16px;
        font-weight: 700;
        line-height: 24px;
        color: #F5F5F5;
        margin: 16px 0 4px 0;
        padding: 0 16px; }
      .section-slider-downloads .slider-downloads .slide .date-slide {
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        color: #D7D7D7;
        padding: 0 16px;
        margin-bottom: 68px; }
      .section-slider-downloads .slider-downloads .slide .download-btn {
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        color: #F5F5F5;
        display: flex;
        align-items: center;
        transition: color .3s;
        position: absolute;
        bottom: 16px;
        left: 16px; }
        .section-slider-downloads .slider-downloads .slide .download-btn:hover {
          color: #85AEFF; }
          .section-slider-downloads .slider-downloads .slide .download-btn:hover svg path {
            stroke: #85AEFF; }
        .section-slider-downloads .slider-downloads .slide .download-btn svg path {
          transition: stroke .3s;
          stroke: #F5F5F5; }
  .section-slider-downloads .nav-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .section-slider-downloads .nav-wrap .swiper-navigation {
      display: flex;
      align-items: center;
      justify-content: center;
      z-index: 2; }
      .section-slider-downloads .nav-wrap .swiper-navigation .swiper-button-prev {
        outline: none;
        border: none;
        -webkit-tap-highlight-color: transparent;
        width: 48px;
        height: 48px;
        position: relative;
        margin-top: 0;
        left: 0;
        right: 0;
        transition: .4s; }
        .section-slider-downloads .nav-wrap .swiper-navigation .swiper-button-prev:after {
          display: none; }
        .section-slider-downloads .nav-wrap .swiper-navigation .swiper-button-prev svg * {
          transition: .3s; }
        .section-slider-downloads .nav-wrap .swiper-navigation .swiper-button-prev.swiper-button-disabled {
          opacity: 0.3; }
        .section-slider-downloads .nav-wrap .swiper-navigation .swiper-button-prev:hover:not(.swiper-button-disabled) {
          opacity: 1; }
        .section-slider-downloads .nav-wrap .swiper-navigation .swiper-button-prev:hover svg * {
          stroke: #FF380E; }
      .section-slider-downloads .nav-wrap .swiper-navigation .swiper-button-next {
        -webkit-tap-highlight-color: transparent;
        outline: none;
        border: none;
        width: 48px;
        height: 48px;
        position: relative;
        margin-top: 0;
        left: 0;
        right: 0;
        transition: .4s; }
        .section-slider-downloads .nav-wrap .swiper-navigation .swiper-button-next:after {
          display: none; }
        .section-slider-downloads .nav-wrap .swiper-navigation .swiper-button-next.swiper-button-disabled {
          opacity: 0.3; }
        .section-slider-downloads .nav-wrap .swiper-navigation .swiper-button-next svg * {
          transition: .3s; }
        .section-slider-downloads .nav-wrap .swiper-navigation .swiper-button-next:hover:not(.swiper-button-disabled) {
          opacity: 1; }
        .section-slider-downloads .nav-wrap .swiper-navigation .swiper-button-next:hover svg * {
          stroke: #FF380E; }

.section-slider-news {
  padding: 80px 0;
  background-color: #272526; }
  @media (max-width: 768px) {
    .section-slider-news {
      padding: 64px 0; } }
  .section-slider-news .title-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 48px;
    gap: 16px; }
  .section-slider-news .title {
    color: #F5F5F5;
    opacity: 0;
    pointer-events: none;
    transition: opacity .25s ease;
    margin-bottom: 48px;
    min-height: 46px; }
    @media (max-width: 768px) {
      .section-slider-news .title {
        margin-bottom: 24px;
        min-height: 92px; } }
  .section-slider-news .slider-news {
    position: relative; }
    .section-slider-news .slider-news .slide {
      width: 664px;
      height: auto;
      transition: .3s;
      min-height: 418px;
      margin: 0 8px;
      /* Seek (range) */
      /* States */ }
      @media (max-width: 768px) {
        .section-slider-news .slider-news .slide {
          width: 342px; } }
      .section-slider-news .slider-news .slide.swiper-slide-active .title, .section-slider-news .slider-news .slide.swiper-slide-active .wrap-bottom-content {
        opacity: 1;
        pointer-events: auto; }
      .section-slider-news .slider-news .slide .image-wrp {
        width: 100%;
        z-index: 1;
        border-radius: 8px;
        overflow: hidden;
        position: relative;
        height: 418px; }
        @media (max-width: 768px) {
          .section-slider-news .slider-news .slide .image-wrp {
            height: 264px; } }
      .section-slider-news .slider-news .slide .image {
        width: 100%;
        height: 100%;
        display: block;
        object-fit: cover;
        position: absolute; }
      .section-slider-news .slider-news .slide .video-wrp {
        width: 100%;
        height: 418px;
        z-index: 1;
        border-radius: 8px;
        overflow: hidden;
        position: relative;
        background: #000;
        aspect-ratio: 16/9;
        cursor: pointer; }
        @media (max-width: 768px) {
          .section-slider-news .slider-news .slide .video-wrp {
            height: 264px; } }
        .section-slider-news .slider-news .slide .video-wrp.-disabled {
          pointer-events: none; }
      .section-slider-news .slider-news .slide .video {
        width: 100%;
        height: 100%;
        display: block;
        object-fit: cover;
        position: absolute;
        inset: 0; }
      .section-slider-news .slider-news .slide .video-controls {
        position: absolute;
        inset: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        pointer-events: none; }
        .section-slider-news .slider-news .slide .video-controls .video-btn {
          pointer-events: auto; }
        .section-slider-news .slider-news .slide .video-controls .icon.-pause {
          display: none; }
      .section-slider-news .slider-news .slide .video-bar {
        position: absolute;
        left: 8px;
        right: 8px;
        bottom: 8px;
        padding: 16px;
        background: rgba(73, 68, 68, 0.5);
        backdrop-filter: blur(17px);
        color: #F5F5F5;
        opacity: 0;
        border-radius: 8px;
        pointer-events: none;
        transition: opacity .2s ease; }
      .section-slider-news .slider-news .slide .bar-controls {
        display: flex;
        justify-content: center;
        gap: 0 16px; }
      .section-slider-news .slider-news .slide .video-btn {
        pointer-events: auto;
        border: 0;
        cursor: pointer;
        width: 28px;
        height: 28px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        transition: .3s ease;
        padding: 0; }
        .section-slider-news .slider-news .slide .video-btn:active {
          transform: scale(0.96); }
        .section-slider-news .slider-news .slide .video-btn:focus-visible {
          outline: 2px solid #fff;
          outline-offset: 2px; }
        .section-slider-news .slider-news .slide .video-btn .icon {
          display: block; }
        .section-slider-news .slider-news .slide .video-btn .icon.-pause, .section-slider-news .slider-news .slide .video-btn .icon.-vol-off, .section-slider-news .slider-news .slide .video-btn .icon.-fs-exit {
          display: none; }
      .section-slider-news .slider-news .slide .time {
        display: flex;
        justify-content: flex-end;
        color: #F5F5F5;
        font-family: "Moderat-New";
        font-weight: 400;
        font-size: 16px;
        line-height: 1.5; }
      .section-slider-news .slider-news .slide .seek {
        position: relative;
        width: 100%;
        height: 16px;
        display: flex;
        align-items: center;
        margin-top: 2px;
        /* colors */
        --track: rgba(255, 255, 255, .25);
        --buffer-color: rgba(255, 255, 255, .55);
        --progress-color: #4E88FE; }
      .section-slider-news .slider-news .slide .seek::before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        height: 2px;
        border-radius: 8px;
        background: var(--track);
        z-index: 0; }
      .section-slider-news .slider-news .slide .seek-buffer,
      .section-slider-news .slider-news .slide .seek-progress {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        height: 2px;
        border-radius: 8px;
        pointer-events: none;
        width: 0%;
        z-index: 1; }
      .section-slider-news .slider-news .slide .seek-buffer {
        background: var(--buffer-color); }
      .section-slider-news .slider-news .slide .seek-progress {
        background: var(--progress-color); }
      .section-slider-news .slider-news .slide .seek-range {
        appearance: none;
        width: 100%;
        height: 16px;
        background: transparent !important;
        outline: none;
        position: relative;
        z-index: 2;
        cursor: pointer; }
      .section-slider-news .slider-news .slide .seek-range::-webkit-slider-thumb {
        appearance: none;
        width: 14px;
        height: 14px;
        border-radius: 50%;
        background: var(--progress-color);
        box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2);
        margin-top: 0; }
      .section-slider-news .slider-news .slide .seek-range::-moz-range-thumb {
        width: 14px;
        height: 14px;
        border: 0;
        border-radius: 50%;
        background: var(--progress-color);
        box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2); }
      .section-slider-news .slider-news .slide .seek-range::-moz-range-track {
        background: transparent; }
      .section-slider-news .slider-news .slide .seek-range::-moz-range-progress {
        background: transparent; }
      .section-slider-news .slider-news .slide .video-wrp.-playing .icon.-play {
        display: none; }
      .section-slider-news .slider-news .slide .video-wrp.-playing .icon.-pause {
        display: block; }
      .section-slider-news .slider-news .slide .video-wrp.-playing .video-controls {
        opacity: 0; }
      .section-slider-news .slider-news .slide .video-wrp.-playing:hover .video-controls {
        opacity: 1; }
      .section-slider-news .slider-news .slide .video-wrp.-muted .icon.-vol-on {
        display: none; }
      .section-slider-news .slider-news .slide .video-wrp.-muted .icon.-vol-off {
        display: block; }
      .section-slider-news .slider-news .slide .video-wrp.-fs .icon.-fs-enter {
        display: none; }
      .section-slider-news .slider-news .slide .video-wrp.-fs .icon.-fs-exit {
        display: block; }
      .section-slider-news .slider-news .slide .video-wrp.-started .video-bar {
        opacity: .95;
        pointer-events: auto; }
      .section-slider-news .slider-news .slide .video-wrp.-started .video-controls {
        display: none; }
      @media (hover: none) {
        .section-slider-news .slider-news .slide .video-wrp.-playing .video-controls {
          opacity: 1; } }
        .section-slider-news .slider-news .slide .video-wrp:fullscreen .video,
        .section-slider-news .slider-news .slide .video-wrp:-webkit-full-screen .video {
          object-fit: contain; }
  .section-slider-news .wrap-bottom-content {
    padding-top: 48px;
    padding-left: 200px;
    opacity: 0;
    pointer-events: none;
    transition: opacity .25s ease; }
    @media (max-width: 768px) {
      .section-slider-news .wrap-bottom-content {
        padding-left: 0;
        padding-top: 88px; } }
    .section-slider-news .wrap-bottom-content .content {
      font-family: "Moderat-New";
      font-size: 20px;
      font-style: normal;
      font-weight: 700;
      line-height: 28px;
      color: #F5F5F5; }
    .section-slider-news .wrap-bottom-content .btn-link-primary {
      color: #4E88FE;
      text-decoration: underline;
      text-underline-offset: 4px;
      text-decoration-thickness: 2px; }
  .section-slider-news .wrap-pagination {
    position: absolute;
    bottom: 110px;
    left: 0;
    width: 100%;
    text-align: center; }
    @media (max-width: 768px) {
      .section-slider-news .wrap-pagination {
        bottom: auto;
        top: 435px;
        left: 50%;
        transform: translateX(-50%); } }
  .section-slider-news .swiper-pagination {
    position: relative;
    width: 672px !important;
    max-width: 100%;
    margin: 0 auto;
    text-align: left; }
    @media (max-width: 768px) {
      .section-slider-news .swiper-pagination {
        text-align: center; } }
    .section-slider-news .swiper-pagination span {
      background: #E1E1E1 !important;
      opacity: 1 !important; }
      .section-slider-news .swiper-pagination span.swiper-pagination-bullet-active {
        background: #FF380E !important; }

.section-content-block {
  color: #B5AAAA; }
  .section-content-block .container {
    max-width: 1008px; }
    @media (max-width: 1439px) {
      .section-content-block .container {
        max-width: 872px; } }
    @media screen and (max-width: 767px) {
      .section-content-block .container {
        padding: 0 24px; } }
  .section-content-block .text-2 {
    line-height: 28px; }
  .section-content-block h1, .section-content-block h2, .section-content-block h3, .section-content-block h4, .section-content-block h5 {
    margin-bottom: 32px; }
    @media (max-width: 1439px) {
      .section-content-block h1, .section-content-block h2, .section-content-block h3, .section-content-block h4, .section-content-block h5 {
        margin-bottom: 24px; } }
  .section-content-block * + h1, .section-content-block * + h2, .section-content-block * + h3, .section-content-block * + h4, .section-content-block * + h5, .section-content-block * + .primary-button-box {
    margin-top: 64px; }
    @media (max-width: 1439px) {
      .section-content-block * + h1, .section-content-block * + h2, .section-content-block * + h3, .section-content-block * + h4, .section-content-block * + h5, .section-content-block * + .primary-button-box {
        margin-top: 40px; } }
  .section-content-block * + p, .section-content-block * + ol, .section-content-block * + ul {
    margin-top: 28px; }

.section-caption-images .container {
  max-width: 1008px; }
  @media (max-width: 1439px) {
    .section-caption-images .container {
      max-width: 872px; } }
  @media screen and (max-width: 767px) {
    .section-caption-images .container {
      padding: 0 24px; } }

.section-caption-images .caption-images {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  column-gap: 8px;
  max-width: 100%; }
  @media (max-width: 767px) {
    .section-caption-images .caption-images {
      display: block; } }
  .section-caption-images .caption-images .item {
    width: calc(50% - 4px);
    max-width: 420px; }
    @media (max-width: 767px) {
      .section-caption-images .caption-images .item {
        width: 100%;
        margin-left: auto;
        margin-right: auto; }
        .section-caption-images .caption-images .item + .item {
          margin-top: 40px; } }
    @media (min-width: 1440px) {
      .section-caption-images .caption-images .item:nth-child(2n) {
        transform: translateX(56px); } }
    .section-caption-images .caption-images .item .img {
      width: 100%;
      padding-bottom: 100%;
      border-radius: 8px;
      overflow: hidden;
      position: relative; }
      .section-caption-images .caption-images .item .img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        position: absolute;
        left: 0;
        top: 0; }
    .section-caption-images .caption-images .item .caption {
      margin-top: 16px;
      color: #B5AAAA; }

.section-video-block {
  padding: 80px 0;
  margin: 80px 0; }
  @media (max-width: 1023px) {
    .section-video-block {
      margin: 32px 0; } }
  .section-video-block .container {
    max-width: 1224px; }
    @media (max-width: 1439px) {
      .section-video-block .container {
        max-width: 872px; } }
    @media screen and (max-width: 767px) {
      .section-video-block .container {
        padding: 0 24px; } }
  .section-video-block video {
    width: 100%;
    display: block;
    object-fit: cover;
    border-radius: 4px;
    height: 100%; }
  .section-video-block .play {
    position: absolute;
    top: 50%;
    z-index: 10;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 72px;
    height: 72px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s;
    cursor: pointer; }
    @media (max-width: 1439px) {
      .section-video-block .play {
        height: 56px;
        width: 56px; } }
    @media (max-width: 1023px) {
      .section-video-block .play {
        height: 32px;
        width: 32px; } }
    .section-video-block .play svg {
      width: 100%;
      height: 100%;
      transition: .3s;
      color: rgba(245, 245, 245, 0.3); }
    .section-video-block .play.hidden {
      opacity: 0;
      pointer-events: none; }
    .section-video-block .play:hover svg {
      color: #0000FE; }
  .section-video-block .overlay {
    transition: all .3s;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: rgba(0, 0, 0, 0.2); }
    .section-video-block .overlay.hidden {
      opacity: 0; }
  .section-video-block .wrapper {
    height: 572px;
    position: relative;
    border-radius: 8px;
    overflow: hidden; }
    @media (max-width: 1080px) {
      .section-video-block .wrapper {
        height: 456px; } }
    @media (max-width: 767px) {
      .section-video-block .wrapper {
        height: 224px; } }

.page-template-signal-strom-template {
  background: #F5F5F5; }
  .page-template-signal-strom-template .main-page-wrap {
    background: #F5F5F5; }
  .page-template-signal-strom-template .site.-custom-colors .header {
    background: #F5F5F5; }
    .page-template-signal-strom-template .site.-custom-colors .header .header__login svg path {
      stroke: #0F0E0E; }
    .page-template-signal-strom-template .site.-custom-colors .header .navbar-toggle .animate-burger span {
      background-color: #0F0E0E; }
    .page-template-signal-strom-template .site.-custom-colors .header .header__login span {
      display: none; }
    @media (max-width: 1080px) {
      .page-template-signal-strom-template .site.-custom-colors .header .header__btn {
        display: none; } }
    .page-template-signal-strom-template .site.-custom-colors .header ul > li > a {
      color: #0F0E0E; }
    .page-template-signal-strom-template .site.-custom-colors .header .header__login-mobile {
      opacity: 1; }
    @media (max-width: 1080px) {
      .page-template-signal-strom-template .site.-custom-colors .header .header__login-mobile span {
        color: #0F0E0E; } }
  .page-template-signal-strom-template .hero-type-4.-default {
    background: #F5F5F5; }
  .page-template-signal-strom-template .multi-step_form_preview.-section {
    background: #F5F5F5; }
  .page-template-signal-strom-template .multi-step_form_preview.-section .wrapper {
    background: #E7E7E7; }
  .page-template-signal-strom-template .multi-step_form_preview .people-for-range .item-person:before {
    background-image: url(03f59046fa3401ae4fc1.svg); }
  .page-template-signal-strom-template .multi-step_form_preview .nf-field-container.html-container .tooltip-icon {
    background: url(6daf607c9fe782e462fa.svg) no-repeat 50% 50%/contain; }
    .page-template-signal-strom-template .multi-step_form_preview .nf-field-container.html-container .tooltip-icon:hover {
      background: url(9368bf23108500cd4fc7.svg) no-repeat 50% 50%/contain; }
  .page-template-signal-strom-template .multi-step_form_preview .select2-container .select2-selection {
    border-color: #494444; }
  .page-template-signal-strom-template .multi-step_form_preview .nf-field-container input[type="number"] {
    border-color: #494444; }
  .page-template-signal-strom-template .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container) .nf-field-label label {
    color: #494444; }
  .page-template-signal-strom-template .multi-step_form_preview .nf-field-container:not(.listselect-container):not(.checkbox-container).label-up .nf-field-label label {
    color: #494444; }
  .page-template-signal-strom-template .multi-step_form_preview .select2-selection--multiple .select2-search__field {
    color: #494444; }
  .page-template-signal-strom-template .multi-step_form_preview .select2-selection--multiple .select2-search__field:-ms-input-placeholder {
    color: #494444; }
  .page-template-signal-strom-template .multi-step_form_preview .select2-selection--multiple .select2-search__field::placeholder {
    color: #494444; }
  .page-template-signal-strom-template .multi-step_form_preview .slider-track {
    background-color: #D7D7D7; }
  .page-template-signal-strom-template .section-counter-boxes h2 {
    color: #0F0E0E; }
  .page-template-signal-strom-template .section-counter-boxes .swiper-slide .title-card {
    color: #1A1919; }
  .page-template-signal-strom-template .section-counter-boxes .swiper-slide .text-card {
    color: #494444; }
  .page-template-signal-strom-template .services-list h1, .page-template-signal-strom-template .services-list h2, .page-template-signal-strom-template .services-list h3, .page-template-signal-strom-template .services-list h4 {
    color: #0F0E0E; }
  .page-template-signal-strom-template .footer__copy {
    margin-top: 16px;
    color: #D7D7D7; }
  .page-template-signal-strom-template .footer.-custom {
    padding-top: 80px;
    padding-bottom: 120px; }
    @media screen and (max-width: 1439px) {
      .page-template-signal-strom-template .footer.-custom {
        padding-bottom: 80px; } }
    @media screen and (max-width: 767px) {
      .page-template-signal-strom-template .footer.-custom {
        padding-top: 48px;
        padding-bottom: 48px; } }
    .page-template-signal-strom-template .footer.-custom .footer__wrapper {
      flex-wrap: unset;
      max-width: 100%;
      gap: 64px;
      padding: 0; }
      @media screen and (max-width: 1439px) {
        .page-template-signal-strom-template .footer.-custom .footer__wrapper {
          gap: 48px; } }
      @media screen and (max-width: 1023px) {
        .page-template-signal-strom-template .footer.-custom .footer__wrapper {
          flex-direction: column;
          gap: 64px;
          padding-left: 16px;
          padding-right: 16px; } }
    @media screen and (max-width: 1023px) {
      .page-template-signal-strom-template .footer.-custom .footer__info {
        margin: 0; } }
    @media screen and (max-width: 1023px) {
      .page-template-signal-strom-template .footer.-custom .footer__social {
        justify-content: flex-start;
        margin-top: 16px; } }
    @media screen and (max-width: 1023px) {
      .page-template-signal-strom-template .footer.-custom .footer__copy {
        text-align: left; } }
    .page-template-signal-strom-template .footer.-custom .footer__main-menu {
      width: 200px; }
    .page-template-signal-strom-template .footer.-custom .footer-menus {
      padding-top: 24px;
      padding-bottom: 24px;
      display: flex;
      align-items: flex-start;
      column-gap: 124px; }
      @media screen and (max-width: 1439px) {
        .page-template-signal-strom-template .footer.-custom .footer-menus {
          column-gap: unset;
          justify-content: space-between;
          min-width: 664px; } }
      @media screen and (max-width: 1023px) {
        .page-template-signal-strom-template .footer.-custom .footer-menus {
          min-width: unset;
          justify-content: flex-start;
          column-gap: 24px;
          padding: 0; } }
      @media screen and (max-width: 767px) {
        .page-template-signal-strom-template .footer.-custom .footer-menus {
          flex-direction: column;
          row-gap: 24px;
          padding: 0; } }
      .page-template-signal-strom-template .footer.-custom .footer-menus .footer__center {
        margin-left: 0; }
        @media screen and (max-width: 767px) {
          .page-template-signal-strom-template .footer.-custom .footer-menus .footer__center {
            margin-top: 0; } }
    .page-template-signal-strom-template .footer.-custom .logo {
      max-width: 310px;
      height: 92px;
      width: 100%;
      margin-bottom: 16px; }
      @media screen and (max-width: 1023px) {
        .page-template-signal-strom-template .footer.-custom .logo {
          max-width: 240px;
          height: 72px; } }
      .page-template-signal-strom-template .footer.-custom .logo img {
        width: 100%;
        height: 100%;
        object-fit: contain; }
  .page-template-signal-strom-template .tooltip-popup .modal-box {
    background: #F5F5F5; }
  .page-template-signal-strom-template .tooltip-popup .modal-content, .page-template-signal-strom-template .tooltip-popup .modal-content h3 {
    color: #0F0E0E; }
  .page-template-signal-strom-template .tooltip-popup .close-button {
    background-image: url(9a616293040fa40acbbe.svg); }

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/fonts/fontello/css/fontello.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@font-face {
  font-display: swap;
  font-family: 'fontello';
  src: url(./fonts/fontello.eot);
  src: url(./fonts/fontello.eot#iefix) format("embedded-opentype"), url(./fonts/fontello.woff2) format("woff2"), url(./fonts/fontello.woff) format("woff"), url(./fonts/fontello.ttf) format("truetype"), url(c84e43317e9c47672533.svg?76411224#fontello) format("svg");
  font-weight: normal;
  font-style: normal; }

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?76411224#fontello') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.icon-glass:before {
  content: '\e800'; }

/* '' */
.icon-music:before {
  content: '\e801'; }

/* '' */
.icon-search:before {
  content: '\e802'; }

/* '' */

/*!***********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/js/vendor/jquery-filer/assets/fonts/jquery.filer-icons/jquery-filer.css ***!
  \***********************************************************************************************************************************************************/
/*
  Icon Font: jquery-filer
*/

@font-face {
  font-family: "jquery-filer";
  src: url(./fonts/jquery-filer.eot);
  src: url(./fonts/jquery-filer.eot?#iefix) format("embedded-opentype"),
       url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAABY8AA0AAAAAJGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAWIAAAABoAAAAcbgWsnk9TLzIAAAGgAAAASgAAAGBDMGCrY21hcAAAAjgAAAB2AAABir/jw6BjdnQgAAACsAAAAAQAAAAEABEBRGdhc3AAABYYAAAACAAAAAj//wADZ2x5ZgAAAxwAABDDAAAbVDwbM1RoZWFkAAABMAAAADAAAAA2AudKS2hoZWEAAAFgAAAAIAAAACQD8QHEaG10eAAAAewAAABLAAAAbgpuBLZsb2NhAAACtAAAAGgAAABonHCkGm1heHAAAAGAAAAAIAAAACAAgQDCbmFtZQAAE+AAAAFmAAACwZhqioJwb3N0AAAVSAAAAM8AAAIIqeejRXjaY2BkYGAA4ogbscvj+W2+MnAzMYDAhScsz2H0////9zMxMh4EcjkYwNIAbNUNrHjaY2BkYGA8+H8/gx4Tw///DAxMjAxAERTAAgB/egS4AAEAAAAzAJEADAAAAAAAAgAAAAEAAQAAAEAALgAAAAB42mNgYWJg/MLAysDA6MOYxsDA4A6lvzJIMrQwMDAxsHEywIEAgskQkOaawnDg07fPLowH/h9g0GM8yOAIFGZEUqLAwAgAW4ENdAAAeNpjYmAQZAACJgi2Y1BgcAAyVYC4ASQO5IFEHBiyweI2QNIGzFIAQgaGE0C2CpClzCAHhBD1DgwLwKQDQyBQbAZYNQTYAAC2kQkrAHja3YxNCoNADIXfOGUUnEDtQlwobnuQHqYH6Xm7yAMRReLUigvpCfpBEt4PAeDxnRYOH15JuU1f8Ey3xjU5QUedCXrmFN7YsOfDDNBBZ7XNL1mxZse7mYiUUkgQL4hLnOIQ3/v/H7iAI3RZWtm5gL9nBYpEIu8AAAARAUQAAAAqACoAKgBSAJ4AvgEGAUQBfAGqAkACeAKyAwwDPAN+A7gEDASUBLIE8gUgBVgFmgX8BjYGhga2BvoHSAeeB/AIHAhiCLII5AkcCYIJwgoSCi4KWgqyCuALNguYDGwMvAzwDUINqnjanVl7jNzGeZ+Pr1lyd0nuckne7d5x38t7P3aXy3vsPSRLOkknyVIiy3q4tlzbkuw6tRoHidTW8cVwYBVF28SxdQ5gNIpTCwWaJrJRGW5go+fHH0VRIEbkPwo0CGQjRV0kQa0U7R+tQfUbcu+0d3KMonviPD7OcGa+5+8bEY6kCCHfhrsITygZewXIePtVKpBf1V+RxJ+2X+U5bJJXeEYWGflVKsEn7VeB0RupRsptpMqpC185dQruCv4qBQ38GpB5Uoa3YT+xsJfROKk0ztWaC9Cq58FnBbxNr5ZohpZOUMrqvX/BOtCXkV4rSRJSsUfp3pexjV/gSYEU4Dos4l6LZJKQas21zIxUqnlNX6IO1Fu1Zq1cksyMVW95zVajbmWoCqWaW2v681C3bFirTWvb79muTdeKD33poW9RMT9KFepY4j+L5S8//eWyGFVXZvuzztj27WNOtn+2MTf3pwodzYuUipazT5dndu6alnV5etfOGRKec5EYsAZfYDzEVUw86jjUwg3YLbhrZKH4XDy+6iyMeIUCfGFhdLRwMR7/dn54dGFoKJxPyBGOwG5SZ3ySyqVxaJZddpKM1aj7pm/TMlJr4Qe9PCCxxQ6qgesjiSNLk9MVgC/kBqueVx3J9do9UJmZXFqa9CrcY7lhRh3I9dt9FX8S4MFdwwDPON5erwR5Iz+y68GlAeD+qIiE/opRGSQiqdz8OXwALxGFqCSN0svjJpGVQH2UnQ227/qdx27hSXEjNryfTAb//udNSCXcRPA3xuxMevHlBXPBWngkHh8SkoK1CI8kazjG+w6kcOyLRmamZ+HlRXPRWjTZEMFaIIQj5OZPkBc/wHWrhPhlr2HOAwrSpmOADKENu2GWPRXbNdd38E3LL1+96thPHLhzxew3Htu55/f0Jy9uJfz46h/uuefk/tgdh+/Z1e5q43orRIcVOEuSJEdIJaMBaikgq2dRnTLSMGpPR2NhRTwrJvBRpOuSEhYR4SIjsqZyJKEoUYfpBXfz5s01DmCNjJNThIhm0ZsH30NtdGstvzYHbZjn/AkfC5SrRSV8sMQ/0wGxOAbj4PmtBWhM4LSWR/2WW8O6Ngwq4CAV+iGTB9eyrTxn5cFECkcCAmePmKoqU14BUTFVXlSy6dhRU6Ax3EsqHtPV9OHHgiKsyQ/uVqWUysc5AXiV5wBbyTtoKiEoKZ1yvA68KMqcakjJPacmNW3+XrVmDNKM3k8VOa5qvWqCE5REHGbjaTMjJ7WSHaumh5L3jY3vkrnPiYlBhadCTIIeTezro+BCTDaAS+cTSd0SJCnOcbHhpHAI5F2ocwR5RVDn4kQjBrFJGXWukSqmGqgB+FAsivhAqtgLRa+MShA+cPl4QI6fuHhiLh98nIfloA3vtrHbhqdZ08FfG3/BcUgG/wHDvzWHPyYbtFmCNrsSrVRtRmrssgL9R2hjCzAPGXQfY9BkzgO+JlpiUjw1hYUlisdFiYrPiAvNo2eONbA4+lFMQPJDUyK+pVQ4LuLbNL5rHDtztNkM1yzcvI7+6yRa1Cz2Syqgp8ozWaKUbVxxHpo1K8OU22VqwHS82aot8POiPwZetIvGqWPNSgH1JF5z4lpKaxxrNg+3T8+l0/VtSR0ECQA44DgugYoa49zR9unfPw2L5dlSXyOd7LFMPadwXHl2x+zk0T3D3IgucKIIApvBcaqoJtKKta02smd4eN23FeAS8olxyWQGYUZWMcdMcA6YoXihtVj9zE7hkqqcUZUJRT2jqF3Nj26jsGaXHMpoJaTqNVG9w6Ik9TODRx23ZhmfmD3OAeNRt0zOKtKiIhUkZZGZ5Ebz4IZUrtz2jjX3dssFyO+QHDwPO9kZ1z0AjdzAAqpEd8SyMszXPSeVYhlp714pE8M4hfWW/n0Ytz6Nvt7v1r9h4kf6h6bNtDB062EZ6iG9pY32p+jkfeLoaKhwEmugRqIK3ka5f4MbFz5rWIfyeDdvKLNLlP8a2uUo7nQb2U+OkYcIKUTCZ1LPGGEplVORZnip2xTDRcuNhGqgSUfCNMIgVgyDXLrra1ZXG1xVllX5YNIwktXc9VyVNU7iv6SxclKmi1ReC64byetJQ6eyTIM1Vt4dzlkKS5mGpDUKXzGShaQR4DeqOSiEnQL7WkHX2dzgYSgE+B0D9svhzGBtY+6tAjFIG/nxLvJDQN4kUYY2Hsg2G1BMMW9U/m5w7sYDwT/AvtWrsHYpuMSR5gPBVRhdjWReQJmfJDoZCJGCBiqHHKih2FuNql1s+UyqszDDOZztAOMd/CBBIQGcEgveScQgCTQBR7ngLzmBU3hlWZZiPC9xiUTqz2IUSEz5kRRDFX9dUSaL5hClPM9RPiFKzJalLXtPEZP0bj2Bje6W4uPis+k0r88MnT00svlMTz76qDA2lm80kC+RPj9FZIzcJabRLmUejaM+KjPzdJWMypXGuOY8V3cALlhvlAb66hXrv98sDVYXKrDbaS4dWGo6UfXWQPENy6o0xt+wKwvVwYMHdjedfGN3NCD0pYRMYby4G1cbCnmJ+ldkSLBlM7xgt+wNjMSAVKdCVYMVb3nZCz4cnG4P6rtHZoZ6swMzMwM9djxWalRn40KSCn0DA30wtfzwvpmBoRlusD4U/2D60HRCkt2RSpKDgSmXRP4cV74OXyMxsoRYBQERdTEm+QwCoiV4TMtR7ctu02t2bULj1MihmeVww3644RDl4Ly34nuXE76+WhqfKD10v5Bza33a7FDfZFJS5bjey4Ns9Y04J07UmqUcX7LUhDpdmtgJb8SXl+OtX//aapRKk7rb1zcENDk4U8gmJdHWZT7m9uRHdK/qjMuWIzmVHRPAhb5vPSZVme/bCD3SlsjDMdd+fSPMCHRrlKm0Pzc2d/qX6yEFpNtjSqE93Dscye7mRyi7b5Ex5vtIyKvGp4trg0kdqTbqPOOyj2rKkWXv85/vkl1bWZfdY491Sde7XDePHDFR6YYeWXamD80kJXlglMnRnRpwpgcHmYQH48FfR8P+Dff392inU+ibNYZ8qxsBL/JmBu24OTfqwwRGlDCsSEosFlWKdJDKZ6YYlRXArbEmK8I8Zt33xxFzjhKSxr11nHrL2Ah+kZf0/KbLCBgH7Ijyj8w1hw79+4IwgRCNnxAEgeP5KTR2QRTGBAFWwgHMiwefREOwOPZiKA/uRU4QSLiPCu7jp3AJz1kkjfXo+1lru4aFKJMZGkJRI4xAhejjrBDQKU3hE22CX5NlUYsFKzFNlOU1QUtruzf2cv8XEXPyIHyR5/lfBpc0PYY/XYOTMVlety2W610iLlm4XQYs3HTvdJ3us3Rwc/COZLQy5LznDA05V5BVwhW9p0d/T+8RBF0QTiJiH/keL/F9PP+9EdTmFUl5/SAbixPCEeHYHv0gznwfX7LROFhioxNMoAIph9j1b1FbhhHFoE4bYipMUaKMrWpO9HHm5C0KxazFC/OZjGWIXjXNlB87V2EZGpVKs1kp9gY3uHql0mhgc8YuclzRtkulx0ALbrw5USpNFOH1bcF3KvXGnqb9J97raItQnmzsaVh/kLclu1AaL4HhHfOCZRxanMA9Ojd/Bh8ivmb5fRw9PzGKqWIVMbWHtUhd9ocZnQPvIm6+HJyDC/icNfeML5/qferAALwUtBFJn4DR/7KW6k8/n3rzj5kts+/+HZ59DXF0EU8/FsUTL4wlJvNoKeqmQixg+B3UbhvratbwMezc993gAhxf/YlqZPfuy6X1XAExe3FaltqSfPzaA2HEcTDYOFkjCC4+D7yRRTi//cprr13ZDnOSLEujv/0A6fiVT8IcokIQ41f9lPsbsKoZAku2O9ujXoRCtgBNeOb8+azxsZHVjFzOGMkZly9T+UMje+K8LAXvMzQwKksfS/J/Hg7eO7wjnculL+fSbSOnpXOOLGk541/eOPwEG4aneJdt8qsbOc4aSaDFZZBj/SG3MMf1omwGo3C1gewzzAZfZDQ4d2H1/PmLzrVdQf3dZ4Kr13b9D2jnVmHtq8E/OTfO5+f8bQ424Xe3BTdunO/kNet3ESyDwow51DMGIhnArLm330/0jcWVsf5aK7v6XH+rtvm24t5Cb2+h5VZzL1zMuW5L23p5cQvHNsmeMIJwLGupYULTalg2S9DnueYYx1J3luJ2jNhv5YE5dAfoJsvuAEZYyzeW3OEDOVTrEs8LXNpzsuPlTKY8nu0ZS5VigqicRWeq0GJ2Z9Vdaj4lCMw8hanQYP+VwYRKEXFRiQeuJ4vTmjg7rZcpzpHOKqIQK/T25Ru1s2wSzjiKFZ7lEvqcRTyLw/R4s8/xyt3eB1WH3+KSYDF0HYqk66w8KSlYF26FhoMF1sDiZFgq0jcUyE6wxkQUFrriAlt/5rZsqBMNN5yeu8VdW92JwSL6rQ5TenpYiUctYLxgTSwubaQEuwcEYYVRB8LhWAo/H+j0hYnNedIiuYS5AEHtDbnD4gA7fqMY5X3Beyyrw3gYZnthnqduyrU1dseyJcrcls+th8rNOVzEtC152yEC8EN4MowQ0b1ZpNWYMJmdfkf32ZVZJ72K+uaW8fBD1yn1vNPnD7j9q7wu8NwLRjZbNd7WM7qpPSvJVKGnQvppvd+0tG/27nLc3rf73QG/7wWOF3T+BaOWzRrvaCbO+KYkx2LS6ZB+SjfNfv3ZHuSDg/j7w9BX5sIdR/DPDuFgCBXZlZabKqfgw6//6OsP7qd33P34S4/ffQfd/+A156V7n3763jufSDnaozsOPf74oR2Pav36Ez8OrsEo4/ELqLtPIo7TSPv2eOlnVJ6q0EVF0BmCUob1GCPGgF0lOhxMSEJbkMLizpicjiuKyjpiIaMlbC2lyGle5PlBNKyBfZmBYubU+mjpWdXWNCpKpiTEZDFuVtEPxuM6lWyBy/NU2K5nq5v1XEMt33U77vCbzGdRKRSb32IbY/KKbrwiZMIOIHYrTpduL/YNWnMFQSoi+zk1FksmDCWhZ8N38VhMVmPSyVvqvz5L+L5Vy3iS2At8SpKSshyXaH9KZm9FTRTEZCKt3dI+oePL38JoqpE7yDcYirOYRJtWJ5hjak1tibpS50rRpSjeWoRLWr6Lcm9FFwuW7Vs2tdjlAvUxVfDGORy2wGa4tXG+VC6VNY5BYvwexeyhD0wcmweKE20rz89AY4FjN0gtn90i+B/Mj4zMj0yhNtayMHxAlGtpe7ee7tH6tJ60vttO12TxAMf9phdn9s7o6CAp7RfEHaqqaWKaAcu0qGmqukMQKxTd7969bEjl1giJxwF6Ut0hCv0UR0BihG1jX5ZtQwk/b7jr67qGvZT67A1ZKDshLei4ptrqLKrNzmpdy+oWT3krXBQHxKgo6DMzuiDSGA7wNDWp38IE/79cI0znGCz6P+caX6o7LI347FRjrf6LX9StI0dwP7ENTBDhsujuM8fyjjnALNxseH7DLDPoBF7Utzv1taur565hgaiAta6u/or1Vp1rziqjsXZUMptL4Do/+9R1yoiwGWpFPGiGeJDiUzWLHmzU0Xr8lnoVHg5WYTm45mDjKoziE9XOuePt450H1s4harx2Dpvt4Mb581iB3ul1E6M9dt9PRLcT/Ygqq2QQs6TQU2y+q2Bo0g65E91XlNl/Daz3sbaY20ArLDHcbTP/Gom51X2x0XZOzDnhr71RifVyTMsLXG/lbiHdm0oleW3zxYeDXO7MOJHPs8Zb5V5NzQnluktpIp3uSXP/CyLCXdEAeNqNkc1qwkAUhc/4By1S2lVdztKCiZOAm2wFxV1X7lOdaCQkmkwQX0P6GKX7PkuhT9AH6LIncSh20WKGmfudMzd37jAAbvAKgdM3w7NlgS6+LDfQFneWm+iL2HILXfFiuY1b8W65g26jw0zRuqI61n9VLNDDh+UGrkXbchOP4t5yCz1xtNyGFG+WO/Q/MUYOjRCG6xISTzhwnaFEgph+SjVlTLCgLrkO6iGxpzZYkybImGfqmGPFShI+XCjGPjMMxxYBhhyRzY1+cl0UVC5dTf8BGOc6NHopnw5yViZxmMppmCzicjEYDOQ+Nms5yVIzyfKVlr6rZH9tzDYYDiO6UeW6ReSm2rDUBjv2rHnSAQ5PiXmPSmGzK3V+cKI40VRnG9b570oB51+FT7s+8xx4nBV5GLHgr5YDed4Apa8cz/GVN7q453ltFtzO6kdS9UluHasuMdd5EWepVMpzlVLy0srfppZ9qgAAeNpdzkdSw1AUBVG1CCbnZJLJOUj/fWwzxID2woQZ+2NnQIlmgianStKrvkVZtM/XZ9H9geL/E+3bkpIxxplgkg5TTDPDLHPMs8AiSyyzwiprrLPBJlt02WaHXfbYp8cBhxxxzAmnnHHOBZdccc0Nt9xxT0Xd+Xh/a1LT14EOdaRNa1SVhg50pM/68mtda9K+elcP9e//V7WX/J4e9UntJXvJ++R98j7cG+4Id4T7I+uDui/cF/bDftgP+2E/7If9sJ/tZ/vZfraf8zcFz3IYAAAAAAH//wACeNpjYGBgZACCM7aLzoPoC09YnsNoAFB9B7oAAA==),
       url(./fonts/jquery-filer.woff) format("woff"),
       url(./fonts/jquery-filer.ttf) format("truetype"),
       url(153f2f791a8325be1541.svg#jquery-filer) format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "jquery-filer";
    src: url(153f2f791a8325be1541.svg#jquery-filer) format("svg");
  }
}

[data-icon]:before { content: attr(data-icon); }

[data-icon]:before,
.icon-jfi-ban:before,
.icon-jfi-calendar:before,
.icon-jfi-check:before,
.icon-jfi-check-circle:before,
.icon-jfi-cloud-o:before,
.icon-jfi-cloud-up-o:before,
.icon-jfi-comment:before,
.icon-jfi-comment-o:before,
.icon-jfi-download-o:before,
.icon-jfi-exclamation:before,
.icon-jfi-exclamation-circle:before,
.icon-jfi-exclamation-triangle:before,
.icon-jfi-external-link:before,
.icon-jfi-eye:before,
.icon-jfi-file:before,
.icon-jfi-file-audio:before,
.icon-jfi-file-image:before,
.icon-jfi-file-o:before,
.icon-jfi-file-text:before,
.icon-jfi-file-video:before,
.icon-jfi-files-o:before,
.icon-jfi-folder:before,
.icon-jfi-heart:before,
.icon-jfi-heart-o:before,
.icon-jfi-history:before,
.icon-jfi-infinite:before,
.icon-jfi-info:before,
.icon-jfi-info-circle:before,
.icon-jfi-minus:before,
.icon-jfi-minus-circle:before,
.icon-jfi-paperclip:before,
.icon-jfi-pencil:before,
.icon-jfi-plus:before,
.icon-jfi-plus-circle:before,
.icon-jfi-power-off:before,
.icon-jfi-question:before,
.icon-jfi-question-circle:before,
.icon-jfi-reload:before,
.icon-jfi-settings:before,
.icon-jfi-sort:before,
.icon-jfi-times:before,
.icon-jfi-times-circle:before,
.icon-jfi-trash:before,
.icon-jfi-upload-o:before,
.icon-jfi-user:before,
.icon-jfi-view-grid:before,
.icon-jfi-view-list:before,
.icon-jfi-zip:before {
  display: inline-block;
  font-family: "jquery-filer";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.icon-jfi-ban:before { content: "\f328"; }
.icon-jfi-calendar:before { content: "\f30b"; }
.icon-jfi-check:before { content: "\f2f6"; }
.icon-jfi-check-circle:before { content: "\f30c"; }
.icon-jfi-cloud-o:before { content: "\f329"; }
.icon-jfi-cloud-up-o:before { content: "\f32a"; }
.icon-jfi-comment:before { content: "\f32b"; }
.icon-jfi-comment-o:before { content: "\f30d"; }
.icon-jfi-download-o:before { content: "\f32c"; }
.icon-jfi-exclamation:before { content: "\f32d"; }
.icon-jfi-exclamation-circle:before { content: "\f32e"; }
.icon-jfi-exclamation-triangle:before { content: "\f32f"; }
.icon-jfi-external-link:before { content: "\f330"; }
.icon-jfi-eye:before { content: "\f2f7"; }
.icon-jfi-file:before { content: "\f31f"; }
.icon-jfi-file-audio:before { content: "\f331"; }
.icon-jfi-file-image:before { content: "\f332"; }
.icon-jfi-file-o:before { content: "\f31d"; }
.icon-jfi-file-text:before { content: "\f333"; }
.icon-jfi-file-video:before { content: "\f334"; }
.icon-jfi-files-o:before { content: "\f335"; }
.icon-jfi-folder:before { content: "\f31e"; }
.icon-jfi-heart:before { content: "\f2f8"; }
.icon-jfi-heart-o:before { content: "\f336"; }
.icon-jfi-history:before { content: "\f337"; }
.icon-jfi-infinite:before { content: "\f2fb"; }
.icon-jfi-info:before { content: "\f338"; }
.icon-jfi-info-circle:before { content: "\f339"; }
.icon-jfi-minus:before { content: "\f33a"; }
.icon-jfi-minus-circle:before { content: "\f33b"; }
.icon-jfi-paperclip:before { content: "\f33c"; }
.icon-jfi-pencil:before { content: "\f2ff"; }
.icon-jfi-plus:before { content: "\f311"; }
.icon-jfi-plus-circle:before { content: "\f312"; }
.icon-jfi-power-off:before { content: "\f33d"; }
.icon-jfi-question:before { content: "\f33e"; }
.icon-jfi-question-circle:before { content: "\f33f"; }
.icon-jfi-reload:before { content: "\f300"; }
.icon-jfi-settings:before { content: "\f340"; }
.icon-jfi-sort:before { content: "\f303"; }
.icon-jfi-times:before { content: "\f316"; }
.icon-jfi-times-circle:before { content: "\f317"; }
.icon-jfi-trash:before { content: "\f318"; }
.icon-jfi-upload-o:before { content: "\f341"; }
.icon-jfi-user:before { content: "\f307"; }
.icon-jfi-view-grid:before { content: "\f342"; }
.icon-jfi-view-list:before { content: "\f343"; }
.icon-jfi-zip:before { content: "\f344"; }

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/js/vendor/jquery-filer/css/jquery.filer.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * CSS jQuery.filer
 * Copyright (c) 2016 CreativeDream
 * Version: 1.3 (14-Sep-2016)
*/
/*-------------------------
	Basic configurations
-------------------------*/
.jFiler * {
  box-sizing: border-box; }

.jFiler {
  font-family: sans-serif;
  font-size: 14px;
  color: #494949; }

/* Helpers */
.jFiler ul.list-inline li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px; }

.jFiler .pull-left {
  float: left; }

.jFiler .pull-right {
  float: right; }

/* File Icons */
span.jFiler-icon-file {
  position: relative;
  display: block;
  background: #e1e1e1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMQAAAEACAYAAADsqNl9AAAD5klEQVR42u3azUqUURjA8bHAEpIK+9hlRBGC0QfVustI+oAo2nQJgYGFFEUhJF1NUVAXEC6iSyhIDCoX5js9Z5xpXmxsRjOdmfP7wfPqwtWZ589xhqlUN2Y5Zi5mJmYi5lzMgZhdFbpavEb32sxsURSfq5mqrPPv52MexYxZrb4NIusoOgoiDudb/JiMGbZSWQSRbRSdBPEqZtQqZRdEllFU2rxPuB8zYI2yDSK7KNYKYinmlvURRG5RVNa4GW5aHUHkGEWrIKasjSByjWJ1EC+tjCByjqKy6qPVI1ZGEDlHUb4h7loXQeQeRSOILzF7rIsgco+iEcS0VRGEKFaCSB+znrQqghDFShDvrYkgRNEM4pk1EYQomkFctiaCEEUziDPWRBCiaAYxYk0EIYpmEIPWRBCiqAeBIEQhCEGIQhBsWxA9E4UNEYQoBCEIUQiC7giiq6OwIYIQhSAEIQpB0H1BdF0UNkQQohCEIEQhCLo7iFoUMZ8EgSC6JAobIghRCEIQohAEvRXEtkRhQwQhCkEIQhSCoHeD2LIobIggRCEIQYhCEPRHEP81ChsiCFEIQhCiEAT9F8SmR2FDBCEKQQhCFIKgv4PYlChsiCD6bZ7/SxQ2RBCiEIQgRCEI8gpiQ1HYEEGIQhCCEIUgyDeIjqOwIYIQhSAEIQpBsBLEKVGsHYUNcUuIQhCCMK2jsB2CEEUpCtshClOKwmYIwpSisBn5BjEqgj+jsBluCVMaWyEKIQiCUhCXhCAI3BKC4K9RXBeEIHBbCALvKwTBRuO4IQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyEi1Wh10ClBrYXd6jDgKqAVxMD3OOgqoBXE+PSYcBdSCuJIeM44CakHMpseco4BKpSiKDymI5Zgxx0Hmt8N4TDX9kjx0JGQexONyEPMxw46FTGPYF7NQDiKZdDRkGsSDRgTlIL7HHHU8ZBbD8ZjFVkEkr2MGHBOZxLAj5m05gNVBJNOOipzeSLcLIn0Me9tx0ecx3KnvetsgkiVR0Ocx/Gy1+GsF0bgppr2noI9C2BnzpNXN0EkQDW9ijjlOejyGEzHv2i17J0EkP2KmYvY6WnoshP31/3QWO1n0ToNoWKhfOeOOmi4P4XTM06Iovq5nwdcbxG/pm4Hp67IxV2MuxByKGfJSsMWLPxRzOOZizLWYF7GbHze6178AQI59RSRyAJkAAAAASUVORK5CYII=) no-repeat;
  background-size: cover;
  width: 57px;
  height: 74px;
  line-height: 90px;
  text-align: center;
  margin: 0 auto;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  overflow: hidden; }

span.jFiler-icon-file i[class*="icon-jfi-"] {
  font-size: 24px; }

span.jFiler-icon-file.f-image {
  background-color: #e15955; }

span.jFiler-icon-file.f-video {
  background-color: #4183d7; }

span.jFiler-icon-file.f-audio {
  background-color: #5bab6e; }

/* Progress Bar */
.jFiler-jProgressBar {
  height: 8px;
  background: #f1f1f1;
  margin-top: 3px;
  margin-bottom: 0;
  overflow: hidden;
  border-radius: 4px; }

.jFiler-jProgressBar .bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #50A1E9;
  box-sizing: border-box;
  border-radius: 4px;
  transition: width 0.3s ease; }

.jFiler-jProgressBar .bar.dark {
  background-color: #555; }

.jFiler-jProgressBar .bar.blue {
  background-color: #428bca; }

.jFiler-jProgressBar .bar.green {
  background-color: #5cb85c; }

.jFiler-jProgressBar .bar.orange {
  background-color: #f7a923; }

.jFiler-jProgressBar .bar.red {
  background-color: #d9534f; }

/* Thumbs */
.jFiler-row:after,
.jFiler-item:after {
  display: table;
  line-height: 0;
  content: "";
  clear: both; }

.jFiler-items ul {
  margin: 0;
  padding: 0;
  list-style: none; }

/*-------------------------
	Default Theme
-------------------------*/
.jFiler-theme-default .jFiler-input {
  position: relative;
  display: block;
  width: 400px;
  height: 35px;
  margin: 0 0 15px 0;
  background: #fefefe;
  border: 1px solid #cecece;
  font-size: 12px;
  font-family: sans-serif;
  color: #888;
  border-radius: 4px;
  cursor: pointer;
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.25) 0 4px 5px -5px inset; }

.jFiler-theme-default .jFiler-input.focused {
  outline: none;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.1); }

.jFiler-theme-default .jFiler-input.dragged {
  border: 1px dashed #aaaaaa;
  background: #f9f9f9; }

.jFiler-theme-default .jFiler-inpu.draggedt:hover {
  background: #FFF8D0; }

.jFiler-theme-default .jFiler-input.dragged * {
  pointer-events: none; }

.jFiler-theme-default .jFiler-input.dragged .jFiler-input-caption {
  width: 100%;
  text-align: center; }

.jFiler-theme-default .jFiler-input.dragged .jFiler-input-button {
  display: none; }

.jFiler-theme-default .jFiler-input-caption {
  display: block;
  float: left;
  height: 100%;
  padding-top: 8px;
  padding-left: 10px;
  text-overflow: ellipsis;
  overflow: hidden; }

.jFiler-theme-default .jFiler-input-button {
  display: block;
  float: right;
  height: 100%;
  padding-top: 8px;
  padding-left: 15px;
  padding-right: 15px;
  border-left: 1px solid #ccc;
  color: #666666;
  text-align: center;
  background-color: #fefefe;
  background-image: linear-gradient(to bottom, #fefefe, #f1f1f1);
  background-image: -moz-linear-gradient(top, #fefefe, #f1f1f1);
  transition: all .1s ease-out; }

.jFiler-theme-default .jFiler-input-button:hover {
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.07); }

.jFiler-theme-default .jFiler-input-button:active {
  background-image: linear-gradient(to bottom, #f1f1f1, #fefefe);
  background-image: -moz-linear-gradient(top, #f1f1f1, #fefefe); }

/*-------------------------
	Thumbnails
-------------------------*/
.jFiler-items-default .jFiler-item {
  position: relative;
  padding: 16px;
  margin-bottom: 16px;
  background: #f7f7f7;
  color: #4d4d4c; }

.jFiler-items-default .jFiler-item .jFiler-item-icon {
  font-size: 32px;
  color: #48A0DC;
  margin-right: 15px;
  margin-top: -3px; }

.jFiler-items-default .jFiler-item .jFiler-item-title {
  font-weight: bold; }

.jFiler-items-default .jFiler-item .jFiler-item-others {
  font-size: 12px;
  color: #777;
  margin-left: -5px;
  margin-right: -5px; }

.jFiler-items-default .jFiler-item .jFiler-item-others span {
  padding-left: 5px;
  padding-right: 5px; }

.jFiler-items-default .jFiler-item-assets {
  position: absolute;
  display: block;
  right: 16px;
  top: 50%;
  margin-top: -10px; }

.jFiler-items-default .jFiler-item-assets a {
  padding: 8px 9px 8px 12px;
  cursor: pointer;
  background: #fafafa;
  color: #777;
  border-radius: 4px;
  border: 1px solid #e3e3e3; }

.jFiler-items-default .jFiler-item-assets .jFiler-item-trash-action:hover,
.jFiler-items-default .jFiler-item-assets .jFiler-item-trash-action:active {
  color: #d9534f; }

.jFiler-items-default .jFiler-item-assets .jFiler-item-trash-action:active {
  background: transparent; }

/* Thumbnails: Grid */
.jFiler-items-grid .jFiler-item {
  float: left; }

.jFiler-items-grid .jFiler-item .jFiler-item-container {
  position: relative;
  margin: 0 20px 30px 0;
  padding: 10px;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  background: #fff;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.06); }

.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-thumb {
  position: relative;
  width: 190px;
  height: 145px;
  min-height: 115px;
  border: 1px solid #e1e1e1;
  overflow: hidden; }

.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-thumb .jFiler-item-thumb-image {
  width: 100%;
  height: 100%;
  text-align: center; }

.jFiler-item .jFiler-item-container .jFiler-item-thumb img {
  max-width: none;
  max-height: 100%; }

.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-thumb span.jFiler-icon-file {
  margin-top: 32px; }

.jFiler-items-grid .jFiler-item-thumb-image.fi-loading {
  background: url(data:image/gif;base64,R0lGODlhIwAjAMQAAP////f39+/v7+bm5t7e3tbW1s7OzsXFxb29vbW1ta2traWlpZycnJSUlIyMjISEhHt7e3Nzc2tra2NjY1paWlJSUkpKSkJCQjo6OjExMSkpKRkZGRAQEAAAAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBAAeACwAAAAAIwAjAAAF5CAgjmRpnmiqrmzrvnAsz3Rto4Fwm4EYLIweQHcTKAiAQOPRI0QKRcYiEGA4qI8K9HZoGAIOSOBgCdIGBeLCMUgoBJSJjsBAxAiKRSFAQBCVBwMKGRsNQi8DBwsJhyQVGxMKjTCJk0kPjDI5AlQqBAcICFstBQqmmScFGh0dHBaWKAIEBQQDKQEKDxEQCTMBA5Y/o5oDoZYCHB1PMgIHCQacwCPACRStDTEDBrYABQg5wAgGIg4YYjQCogEGB3wI3J2+oD0G42PfN2Pc7D2JRDb/+In4t8MHwYIIEypcyLChQ4YhAAAh+QQFBAAeACwIAAgAEwATAAAFlqAnjiKSjAFJBscgLos4NIQ6JggAKLHXSDWbp6CoLRgeg0ShGwkIKQ9iITggPJFHaqA4eAYIRK0a9SwK0spl0TQkvEIJJnIlCdDCRk4lEJIGBgcHRn4jBBkciROFKgkNDg51jCJBJJU2ARocD4xNAQsGCBMcGz2FAxwZKQwVDYVwEhwOI02MAxsceJMeOgwaJ7skCX0jIQAh+QQFBAAeACwAAAAAAQABAAAFA6AXAgAh+QQFBAAeACwAAAAAAQABAAAFA6AXAgAh+QQFBAAeACwJAAcAEgAVAAAFjqAnjmJAnihgHChqCACAJKMyoMHBeggSJ40baoC4zTwFB6IlOiwLhkCDMUIYUAUSgiA4RCZLAXPkoDQOsfFosVNjDYaBQiRmWjaaDMTdXDAYbWMJQnwiGBoOBEwmIwVeGhhzKAJ+BBsXIgoSVCcEAxkbAw8enEwAARkaYqluAqliChlLY64aQrNjAT2MKCEAIfkEBQQAHgAsBwAIABQAFAAABZqgJ45jUQBkqorGgQqIsKqteCjyTLbAsBg6UoBA8CgSIoGhGGQNAoXG4zAaNBcPxalJQhS4KwGhUCQgRYHZQGKxVBpgD8CQUCiAYEQTpZpcGFYrBgw5HgkEBg4XFHoqFx10CwMZFCIIDwl8IwscFAQXGR4NGQo6BBocRRUYHgIWGEwqBxoPHgEWoYYXVCsBCTIBqzkHaVwHvCshACH5BAUEAB4ALAAAAAABAAEAAAUDoBcCACH5BAUEAB4ALAcACAAVABQAAAWaoCeOpDECZKqKgRcY7bqanoHI6+EKSIHjCJ2oMPidCgIPQbHwGUkIBoLwJAEM1OpqQBgkC0yjwBGRRBQokfdXOASzo0MjqTrQUwQIpwM/QSYJKQoaHRUKHgtQSgwTEUIeDRcPSRQcHgiBFREiB1IkdAkaEgMUGAILFoE4AxkaRRIVLRIURTIGGQ0iExWcEzQyBzGwI05PV78rIQAh+QQFBAAeACwAAAAAAQABAAAFA6AXAgAh+QQFBAAeACwHAAgAFAAUAAAFlaAnjmRBnmgqCip6kEGbDnJqvmJAsLVIDwgEoTc6JAy0k05VSIoKiSgipgoIaIFKZ8tBVBeNBgORkEwkDt6sYECSBosUwJRybDiqxuOgTmTwCAUKIwAHAwMJDw10CxUNMRIaBQcIAmhPCgYjVAcZDx4REx5lOCoWGCIPER4Bqi0FFwwiEBIxBg9DKpqpEVS5PQUFACohACH5BAUEAB4ALAAAAAABAAEAAAUDoBcCACH5BAUEAB4ALAcACAAUABQAAAWRoCeOpEGeaCoGKmqOQlvKXgId4usR6DA+HA6kQDsxMB0Nr0hSTHxFAgJxIABogpiEI9rgVAiF2ICARCANVovAjsESKoKaNGBkMqrEojA/WDYSHgMIJAVZBwsKSwoSCyIOFx4FJg4LVwQHRCgVDQIOEAEHDi9XJwISFAIADA4iDJ1xEwoiDa2SDFA0rCO5NGwtIQAh+QQFBAAeACwAAAAAAQABAAAFA6AXAgAh+QQFBAAeACwHAAgAEwAUAAAFj6AnisNonqeBLWg7GpwmtAENcc8s6ifyGKJMp1DyIFqNjecxUEiKLpGi4slATcBW4hkdDQ6HbHd048TELtah8XCwxqjAsXXdKSyWuuiAILwmGBBABzUiBDUFCQglCBAJIgsTBAQFAQpzAwZ1BREsCwweBQt+Lg8QNQpvCAqFJwMQc6mGjy6kHrI7cB4DeiIhACH5BAUEAB4ALAAAAAABAAEAAAUDoBcCACH5BAUEAB4ALAcABwASABUAAAWXoCeOI0GQaBpUl5CSRZV4QrYN71hoWBBkGpdISAI4No2BhoNLHRijy8YQmQwOpJMC2BAgIh5fgJZKSDYWYg4FWZMMhkLT7XHYeAW6wrBgLGZ0KQZjgR4IEhFqJIAeBQ8UDQUCeSNzIwcNCCIJDwMDJwgGawSZAQgzBAiWIwELDSIHmh6xOQyiAKciV4oeAHO0IwB0ArweIQAh+QQFBAAeACwAAAAAAQABAAAFA6AXAgAh+QQFBAAeACwHAAcAEAAVAAAFjKAnjuMwkKgnjFJVosSEeMGVrcc1j8TlehVMIIDh7EaMzMKDuTE4k4DHsCiIKJnCI0LYcE6ehMWyPDxGgshyZL5MUqID6uCAowsEwsouWlTGFAR8HgUJCglHgyNWigF0dXYzBAwPCoJgcAUKBnELAgKYcAObHgdyfIYiBQcAdgIJjAanrq0AsoojQyghACH5BAUEAB4ALAAAAAABAAEAAAUDoBcCACH5BAUEAB4ALAcACAAUABQAAAWYoCeKwQhF5aiqA3SIlDVW7yoOlCRKlVhtNZtHYUkIKBfPYoNaFRADUUTWeAwyGYHHAFmIDhIJImBorBIFB6cDSZUnEGEA08k0UiPDQrsSTB58HgEDhEIqAHgIERESVoY2BAcIBwaPlh5Rl04KCnhnKwMJDFCelgMIBAAeT3hBNqoeAggFIgiaX7ZblZoBB5lbqoG3wzbCKyEAIfkEBQQAHgAsBwAHABUAEwAABZygJ46jIJBoSjZPqa6GGEmBZ0zx60Gt90QiSSb3QkgOHskkkMj0UAOkyCEhLBiey2X0SIwMLKRVAPAEHggCY8N5egiKB6OGAmwtC1UhQScFIgt9JAKCKQUICQkxBw2NCycqBhsdlBgBAwUGBgRlKgMPExMSgSSdKmQvBAgIOqwoAgeKkDopBgMiMbOutCgGSLe8IlIeSKbBI1LAKCEAIfkEBQQAHgAsAAAAAAEAAQAABQOgFwIAIfkEBQQAHgAsAAAAAAEAAQAABQOgFwIAIfkECQQAHgAsAAAAACMAIwAABbWgJ45kaZ5oqq5s675wLM90baPBvS6MTgoKgqjxEBEihZuAsRAxHKJHJXk7NAwBB8RzsPRqBYFo4RgkFALKxMhAxAiKBdXtAXgah4Eis2nIBgcLCSgVGxMKNYAoD4MzAgI5KgQHCAhULQUKmgmRJgUaIhwWLwIEBQQDKQEKDxEQCXYxnSUBcjapKAIcHUg+JgkUHRx+YB6zIw4YEMc2QiMBzDB0HgbGvifR19rb3N3e3+Dh4ikhADs=) no-repeat center;
  width: 100%;
  height: 100%; }

.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-thumb-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  background: rgba(76, 76, 77, 0.8);
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 10;
  overflow-y: auto;
  transition: all 0.12s; }

.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-thumb:hover .jFiler-item-thumb-overlay {
  opacity: 1;
  filter: aplpha(opacity(100)); }

.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-info {
  display: table;
  padding: 0 10px;
  overflow: auto;
  width: 100%;
  height: 100%;
  text-align: center; }

.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-info .jFiler-item-title {
  display: block;
  font-weight: bold;
  word-break: break-all;
  line-height: 1; }

.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-info .jFiler-item-others {
  display: inline-block;
  font-size: 10px; }

.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-assets {
  margin-top: 10px;
  color: #999; }

.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-assets .text-success {
  color: #3C763D; }

.jFiler-items-grid .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-assets .text-error {
  color: #A94442; }

.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-assets .jFiler-jProgressBar {
  width: 120px;
  margin-left: -5px; }

.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-assets .jFiler-item-others {
  font-size: 12px; }

.jFiler-items-grid .jFiler-item-trash-action:hover {
  cursor: pointer;
  color: #d9534f; }

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./node_modules/flatpickr/dist/flatpickr.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08); }

.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible; }

.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999; }

.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1); }

.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px; }

.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px); }

.flatpickr-calendar.static.open {
  z-index: 999;
  display: block; }

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; }

.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0; }

.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6; }

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto; }

.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px; }

.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px; }

.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%; }

.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px; }

.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px; }

.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%; }

.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6; }

.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff; }

.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%; }

.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6; }

.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff; }

.flatpickr-calendar:focus {
  outline: 0; }

.flatpickr-wrapper {
  position: relative;
  display: inline-block; }

.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9); }

.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none; }

.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative; }

.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  /*
      /*rtl:begin:ignore*/
  /*
      */
  left: 0;
  /*
      /*rtl:end:ignore*/
  /*
      */ }

/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  /*
      /*rtl:begin:ignore*/
  /*
      */
  right: 0;
  /*
      /*rtl:end:ignore*/
  /*
      */ }

/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9; }

.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747; }

.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px; }

.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit; }

.numInputWrapper {
  position: relative;
  height: auto; }

.numInputWrapper input,
.numInputWrapper span {
  display: inline-block; }

.numInputWrapper input {
  width: 100%; }

.numInputWrapper input::-ms-clear {
  display: none; }

.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none; }

.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1); }

.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2); }

.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute; }

.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0; }

.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%; }

.numInputWrapper span.arrowDown {
  top: 50%; }

.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%; }

.numInputWrapper span svg {
  width: inherit;
  height: auto; }

.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5); }

.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05); }

.numInputWrapper:hover span {
  opacity: 1; }

.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px); }

.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0; }

.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05); }

.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block; }

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9); }

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9); }

.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield; }

.flatpickr-current-month input.cur-year:focus {
  outline: 0; }

.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  pointer-events: none; }

.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto; }

.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none; }

.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, 0.05); }

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0; }

.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px; }

.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }

span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: bolder; }

.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0; }

.flatpickr-days {
  position: relative;
  overflow: hidden;
  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;
  width: 307.875px; }

.flatpickr-days:focus {
  outline: 0; }

.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  opacity: 1; }

.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
  box-shadow: -1px 0 0 #e6e6e6; }

.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center; }

.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6; }

.flatpickr-day.today {
  border-color: #959ea9; }

.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff; }

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7; }

.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px; }

.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0; }

.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
  box-shadow: -10px 0 0 #569ff7; }

.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px; }

.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; }

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default; }

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1); }

.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7; }

.flatpickr-day.hidden {
  visibility: hidden; }

.rangeMode .flatpickr-day {
  margin-top: 1px; }

.flatpickr-weekwrapper {
  float: left; }

.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
  box-shadow: 1px 0 0 #e6e6e6; }

.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px; }

.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  cursor: default;
  border: none; }

.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden; }

.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.flatpickr-time:after {
  content: "";
  display: table;
  clear: both; }

.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left; }

.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939; }

.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939; }

.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%; }

.flatpickr-time.time24hr .numInputWrapper {
  width: 49%; }

.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield; }

.flatpickr-time input.flatpickr-hour {
  font-weight: bold; }

.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400; }

.flatpickr-time input:focus {
  outline: 0;
  border: 0; }

.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center; }

.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400; }

.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee; }

.flatpickr-input[readonly] {
  cursor: pointer; }

@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./node_modules/swiper/swiper-bundle.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */
/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal; }

/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */ }

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1; }

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block; }

.swiper-vertical > .swiper-wrapper {
  flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box; }

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0); }

.swiper-horizontal {
  touch-action: pan-y; }

.swiper-vertical {
  touch-action: pan-x; }

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block; }

.swiper-slide-invisible-blank {
  visibility: hidden; }

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto; }

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height; }

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden; }

/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px; }

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d; }

.swiper-3d {
  perspective: 1200px; }

.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d; }

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */ }

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none; }

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start; }

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory; }

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory; }

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  -ms-scroll-snap-type: none;
      scroll-snap-type: none; }

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none; }

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999; }

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always; }

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before); }

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after); }

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before); }

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after); }

/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10; }

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15); }

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent; }

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear; }

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff; }

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000; }

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

/* Slide styles end */
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0); }

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none; }

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size); }

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size); }

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */ }

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color)); }

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none; }

.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none; }

.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important; }

.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center; }

.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg); }

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto; }

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto; }

.swiper-button-lock {
  display: none; }

/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1; }

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev'; }

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto; }

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next'; }

/* Navigation font end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */ }

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10; }

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0; }

.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important; }

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%; }

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33); }

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2); }

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer; }

.swiper-pagination-bullet:only-child {
  display: none !important; }

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color)); }

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0); }

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block; }

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px; }

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top; }

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px); }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap; }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left; }

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right; }

/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit); }

/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top; }

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top; }

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0; }

.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0; }

.swiper-pagination-lock {
  display: none; }

:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */ }

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1)); }

.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important; }

.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%)); }

.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%)); }

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0; }

.swiper-scrollbar-cursor-drag {
  cursor: move; }

.swiper-scrollbar-lock {
  display: none; }

/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center; }

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain; }

/* Zoom container styles end */
.swiper-slide-zoomed {
  cursor: move;
  touch-action: none; }

/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000; }

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap; }

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column; }

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out; }

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity; }

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-fade .swiper-slide-active {
  pointer-events: auto; }

.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper.swiper-cube {
  overflow: visible; }

.swiper-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%; }

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0; }

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible; }

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0; }

.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px); }

.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible; }

/* Cube slide shadows start */
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden; }

/* Cube slide shadows end */
.swiper.swiper-flip {
  overflow: visible; }

.swiper-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1; }

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

/* Flip slide shadows start */
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden; }

/* Flip slide shadows end */
.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height; }

.swiper.swiper-cards {
  overflow: visible; }

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  backface-visibility: hidden;
  overflow: hidden; }

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./node_modules/video.js/dist/video-js.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.vjs-svg-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  fill: currentColor;
  height: 1.8em;
  width: 1.8em; }

.vjs-svg-icon:before {
  content: none !important; }

.vjs-svg-icon:hover,
.vjs-control:focus .vjs-svg-icon {
  filter: drop-shadow(0 0 0.25em #fff); }

.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  text-align: center; }

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABTsAAsAAAAAIpAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV32Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADtIAABckI4l972hlYWQAABFkAAAAKwAAADYsvIjpaGhlYQAAEZAAAAAdAAAAJA+RCL1obXR4AAARsAAAABcAAAC8Q2YAAGxvY2EAABHIAAAAYAAAAGB7CIGGbWF4cAAAEigAAAAfAAAAIAFAAI9uYW1lAAASSAAAASUAAAIK1cf1oHBvc3QAABNwAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7yDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADaGCyYAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1hU17U+a5/HMA4iA3NmVBDmoQwP5TFnHlFeA4gYiUFRQINoSCBAyK3G2yi+0aipYtFcHYo2xsb4NiY3+VrNxSaX5uvt495ozNdoYoxmem2/L8HGpLc+InB279pnhlGr5mvL4eyz99nrrL32eu1/DQcc/okdYgdHOA6MQKp4r9gx0EcMHMezOalVasW5BM7NcXoSb9fFgE6KtSSBxWz1FYDPG+vMBGcKb9cebu2VS5s2aaTkCvRSf6C7Y+Ppibm5E09v7IDs2/3uZQtbD0zIyppwoHXh/93ukmyYgdePNRp65p5v+3v/9otQl2O7wP34cT88p8Md2YxpYLQZoRcy6FlSBRnwnGAe6BPMSCZo+7NJVqS0cE4uHendzhSnbPH6TDqL1+Nme5LZXkCHnGyoH0kne30WH+gswhm3q+pt/mTas9NLS64GnjmSlTPw0wVQT/ewRaBgxtydy3cuUB9/6SW+vb5yRvr+t0eOfPKJZ/9t3+4tL7xj32Xd3thCxi+ge6ifdsAN+l5+wi5HQ/cCoeull1AszS7CUfEcJzK7sKWJAdJhCd0sPM4+EY7QDm5ov08hXRQXE5bf6PV5Q5+IjW7X7Nku92Ask4l2hCRRD6TPqISiCJeQna3SCFwrhrNzXHzo4yFevBwxpzxk8WCIIfkvVEKVy32SbT8n68gzgaslpaiO2zIGIyuSb7RNf9HSuN26y/7OC1tgEmpiyA6aD4qcgTOiLThwGG0eB694FI8NHLLN6OBlRVaMxNAFS4JdXUG6mW8PwpKuYLCLXKGbu8iwYNdgO06Sn3Th+/vyZAxs8Ro30DjHe9gy8Fywi24OMm7Qyzh3MTZVOMYhLBnoC+J79lpTUyQmorjhnMwlcQ5uPEYGpDjsOkkH49BjQLQBqs3jFtFdJNlksYmoQFDArLh8Xh+Qd6Ghcsb6FUuehDi+U/lqD71K/qiegeV1imcwjl7ExwiSrf4BZyCujV6cVcFo6VX+G9IcPyFjJnUufbU/jzrL1X99as36reXl8K32nFaOr+E8jWJEcJ55DpMVfSMe95/AJaOsGBH2GJCNpiRQbK4C8BjdmQA22QY2j03Em13i2YHqtNLU1NI04Yj2HJgA6fQc6VPNpA/D+Ryks554NnVy2mB72uRUfPLsqR4N0LOBQKArwJYO+5W2fgZX8oC1HR6HjNaQTVIG2FPwnTcXXGZZfNB7TE6pTKZUwaw91XWLAoFFGcnB5PHjsckgBjbWutrL+0h5Y1xw3DRGDumsnXb3MJwXrJIN5U7m0rgJ3yG5w4he5ckFG4pmNEkOm0/xOO4r4yL87wqtQM+hiJIVp+6iG2wPBKD35ElGkDx+UfC2v1mFG1o+M3AjNFty8biKMXwzyxnZLds8wYD2BxmCPHAldPOeLsy/0BugftYhVYFAhO8SqQ0j3oK7dHJZnI/jxmUS4onlxskSF8thmvNZjIrRZwEPxr0lBuLRuz3oy/FOHCsxwOPYh2M+e9u3J5pgPYz9gp6G7C9m0A11F9ddqKMfV+4sbq45/YspOysXvT+3pdFdYNg2fHbW8Dz301MqDVuGrz0Fuh0YMW8mddrpqzST7rV9BcvqPoNvadRndWp0p8HvbiqrFj5yFQ/vNFSXDpxpLEFWp+DcrF3FT1afWshFcmCfeAMjEvO65i0Y6XijQfSRPWx3TV/Df7Km3E1l+kLt56s/rwVzuRusNMhudznkwdLaS+QNdeal2jDPP4l9qHc98vTYZOSkxzD+njBWVWjFPKgipx6DkWvXQiW8OYcewVHE5yukinDMcfGgc0opDltYKDxIGBedkzc6jSfE7tlvESCDFUw0Hx0opS+U0lHCxNottbNWSxX9zZVvEhKWUSyBpaXwBc2a98M6UqPeXAs/GDon8Ax7hsthO8cM5HU7Ad0UvRR9lHmtyQKZ4MAe814X5h9MSUkQmhf96eVJ6p90OjIiqSIjvykvr2l5U55O/fPQKD+jIomYpNyGJQ25uQ2kIikRfAmuBHCPsWqkSDEqgZ5KDI2sifS/R43MbZg0idFHbCPNxXxZws1ACVE6hAhOdJwRkJLFBLPZpRGYJ50pko6XzMkgmSx40ljik6AQcKhFnLcQE6rF7PXFe1Ocoj0T3AXgSgJTDIhHRfHlYZKuSzc6uievOJGXY+i5GJkkTp7UM3y0LqATDbtFcbdBxO7o4T25JYlEjoH0uynUh8rapkxp62QN70svSF+hT4gGPlovlmcm/ComLi7mV4kTykV9NFWjE/QrwgQ4uIcAP0rQF4VZYRP2o3PhHHzfPMJj9Ir+uzKUlrH49ntT18AVvj1sc3YGjUT/Mt2Dxawa8ArcA7bCQIpvfwAYu22vEG/No/5RvPdA7g+AelLrPwzy+LtkLPhnpIxH14m4EYq8eeMHbPEPNm6G7Nv9B4jcFPZ8bJj0SEjP3MPgQdKTqqEoy2v6G32P/Y6dxOv04AxnoAeq+GILvUavtYCBXm+BaIhuodcfrN5B/V2EYMCPh+SxavjGyPwV0x4CJgUPGT0mQaODGBACIJZGsMXwAD0LGXx7l3CdAcKMIKI+f5CepWeD0BvyU/GcdBxPF8SwejC6LGZmAURFdsSWKR5HyHld2kbdIZO1Ixx+bnnzU7n5+blPNV9jnUDWhP2tC68tbN3PVIldsQPxSAcSpjOav7Q05uXn5zW2LLvDXn9B6syscPy9iDLEMmSrJz6nYuWMipukjM0AH8JkGS+XFyMRkzSCH7KD/hwm172SAyZYumHlefr5AddrtA0O0TnwaVZxcRY9Bfukn9Gf05N1r9DV9MoBsJ1f+ZrqUvtPHizJAntWybv7hmqLt6QLuK6ZS9Fqi1jO5rDoWPZXXII5Tgajg53cIXCjDCGIcYrRIY2n6+mXOa/W0bdhau3ryiEYe2FV/5oeaIYK/5w5frCyll6/cYO8DiNhw6t1MBWmznt91QX62UF1N7l0eHBZTRGpKaqpKVIPF9UcIzmReud9TSY75+K899GHbBu6wjoR7RKKZVYiYxSPf5/2wJT5e3NAhmUbVn5KLx1Ujg0+BGvpAIh0DezInTkzF37KVocxrKU3r1+XLtAe2lO3l66kfQfB/unKY+q8N375Ru8bc4pJXfEcESU95q+p8ZNZRTWH1d9FzvUdYXk5rLkcdkEisoKKVHQW/b3GEx6tPaYcoJfOr9wAbSBnv1IHpep0OExr4LPMkpJM+j7sly7UHkOzXjoAZljHCGiyegtNlwljM0v+c19ET9Pvst09a2Mtgcf5/ZSzYO5h1156+eyydfAsxGa9XAuF6vzjh6CssLq6ECysperXX0sX5h5ZdpZe3guxsGIPEtHk/aqXX1hVqP5HYVVVISkrrNqvXorIc+5Ou91Hnr/LcD2afi6eX7UBloOcs7cOpqgGaNfs1g7bNbs9z6wASaylN69d0/TFTIz6Ws8+oGV3mE2612wRTHKcVUbhjKadebloMc+dyXgMVtVK6BwMB/+mVW09igdRBWaRtNQX59d/VD//xdQ0TCiYNj1KT9sq6Wdu5WTbqk3qDXyDaLa1fv621LS01G3z61sD6lH8lAxDLicV921s6Bf92JOYvzNYCL1khbqBXEFUzC521N5NyzNaQIWhjyFyDoBIVrAjmv2UEaLlI+c6zw1jmVIPLLLZZUTj6GxGHW+mq1tgHXR2D85p4Q934+jLbtjVLcyCdS10NVzpHqxp4Q/hK7WopY/NRGx9HGsPGdFjOjcpjBnGYMVqY/4eqT5khWEHWUup2A/pTw7pdWgsWft7ETUERL96nRg0HNFPmCYba6pylECaExX89A9WLUOVB4oKLu/o1oqSYHCgLzBUlAz8hNFDRpeSU1XT+LRmDUgPaKbYdHDn9suF/tu13nHJij0N97LfS0QmqONuyONk7zvUI6Qa0pF9f2+oABL92AT6e0U//z9YqAiWtJLU1JK0gS+1aacwamiNqK067u9ZQ8f1d4qLodMzz3uL89Z68V/Hnr++hXWUuHgw8dfi972PeTyPefu3aNNucemQ74qFuIaJnVkOu4Q+yjuwmmC1FqZpl1i4uzoPxjkpPf3Xv545tl26Rr+dOvUd+omqJzch9dOeU7f10Y64nMcKK137DccIZq2WdXtdZjbEoLSzHwiMtrjYLDxpHQW8gjMX6XFYAE2zSWVD04EGYSs9MbO6sEo20BMEAB4mpvSypsKjZ4Stgzb+c3A9/MQT2+vrBy+qvyFxLUtLlSRF/Ri2wjfZ2dus2Q8lXx4608/jnqK5OOap6NY2PSjYYnECCjiEeLJll/pbmqfeIK+ps3+MxrlEhqmTPipVP7kqlF4VhpEb6r+Q7YOJg38kJ9SHBf3NBl6+9YchfbUjb5ahLSzUM3kPHmwFAsZ5rpai0S7E5xWzZ1j+fW7zsUWP2g5NXTw52ySCTrgG0+lbw60l2Y/CB185CoA8NK+tbRKxfjy6pm5hzQRRR+cMqv1Jbiw6STivtEvt3DRcy0QEh92JlUGo2PG4tSKHl00YD6xc8CK+YPYyy3io2lN8BcSjKRzrIV6ypOAobqxViJPaT9M9Hy5szY33mp7OX/Zu89L/7Ww5vqY2Y8b0pKgoiUhG5cPDPzq8qTV/WkzUOIvXVVA96kmjcBrr3HrYC/Wn+fYP6Z7T1rqy3zknbvqma/FvVk96fNXGkuaXrdHW5JGSxZT/2I/O73v+yNWafMdzc5NdxYurHs6h86e01sLKLz9EBrg+x36rxAaED7hRnAMx7Vzu+9wabh3zG8XLQjx0ablUJzmxdErxYT3kzQSd0SSafVqF5PXgpp0OyYJ1EyNHpGUZmvK575ySzd85JSqF7IBzSAbMM04+MbE58xF3/njXOGecSaermlw2y9PsSQdytLJVr8t+wg+rR8cZYoeNxVIzNdk3Bngi8U5LAlgTFoQnzJCa5EsCgYhCaGL+qPj7TdhG31p9tej3R04N//PXxNwJvyUqwaJqRPJY98TJ5TPndmflRAkAhBfe46sfKW5wizSge08Xb7Ca/GUVs55trngkKkrUS2WPzKttaaqq+idmahugkY+W6fN0I6i3gPt/x88U4wAAeJxjYGRgYADiGU9YXsXz23xl4GZnAIFH7fO+IdMc/WBxDgYmEAUASbMKwAB4nGNgZGBgZwABjj4Ghv//OfoZGBlQgT4ARicDZAAAAHicY2BgYGAfxJijD8Fmu4EqBwCSpgKpAAAAAAAADgBoAH4AzADgAQIBQgFsAZgB7gIuAooC0AL8A2IDjAOoA+AEMASwBNoFCAVaBcAGCAYuBnAGrAb2B04HigfSCCoIcAiGCJwIyAkkCVYJiAmsCfIKIApWCsQLknicY2BkYGDQZ2hmYGcAASYg5gJCBob/YD4DABqrAdAAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2ReVPbMBDF/ULi2EkDBFqO3gdHLxUzDB9IkdexBllydRD49ihO3Ckz7B/a31utZnafkkGyiXnyclxhgB0MMUKKMTLkmGCKV5hhF3vYxxwHOMRrvMERjnGCU7zFO7zHB3zEJ3zGF3zFN5zhHBe4xHf8wE/8wm8w/MEVimTYKv44XR9MSCsUjVoeHE3vjQoNsSZ4mmxZmVWPjSz7jlou6/0qKOWEJdKMtCe793/hQfqxa6XWZHMXFl56RS4TvPXSaDeoy0zUUZB109KstDK8lHo5q6Qi1hcOnqkImubPS6aqRq7mlnaEWabub4iYblba3SRmgldS0+FWdhNtt04F14JUaqkl7tcpOpJtErvNt3Bd9HRT5JWxK25Ldjvp6br4hzfFiIdSmlzTg2fSUzNrLd1LE1ynxq4OVaVoKLjzJ60UPtj1RKzHzsbjly6inVnFBS2MucviPncU7Rr7lfTxRepDs1A2j3ZHRc7PuzFYSfE3ZOd4kjwBy227hA==) format("woff");
  font-weight: normal;
  font-style: normal; }

.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "\f101"; }

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-play-circle:before {
  content: "\f102"; }

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103"; }

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104"; }

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105"; }

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106"; }

.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107"; }

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108"; }

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109"; }

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-spinner:before {
  content: "\f10a"; }

.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
  content: "\f10b"; }

.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {
  content: "\f10c"; }

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-hd:before {
  content: "\f10d"; }

.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e"; }

.vjs-icon-downloading {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-downloading:before {
  content: "\f10f"; }

.vjs-icon-file-download {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-file-download:before {
  content: "\f110"; }

.vjs-icon-file-download-done {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-file-download-done:before {
  content: "\f111"; }

.vjs-icon-file-download-off {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-file-download-off:before {
  content: "\f112"; }

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-share:before {
  content: "\f113"; }

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-cog:before {
  content: "\f114"; }

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-square:before {
  content: "\f115"; }

.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {
  content: "\f116"; }

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-circle-outline:before {
  content: "\f117"; }

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-circle-inner-circle:before {
  content: "\f118"; }

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f119"; }

.vjs-icon-repeat {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-repeat:before {
  content: "\f11a"; }

.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f11b"; }

.vjs-icon-replay-5, .video-js .vjs-skip-backward-5 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-replay-5:before, .video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before {
  content: "\f11c"; }

.vjs-icon-replay-10, .video-js .vjs-skip-backward-10 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-replay-10:before, .video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before {
  content: "\f11d"; }

.vjs-icon-replay-30, .video-js .vjs-skip-backward-30 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-replay-30:before, .video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before {
  content: "\f11e"; }

.vjs-icon-forward-5, .video-js .vjs-skip-forward-5 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-forward-5:before, .video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before {
  content: "\f11f"; }

.vjs-icon-forward-10, .video-js .vjs-skip-forward-10 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-forward-10:before, .video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before {
  content: "\f120"; }

.vjs-icon-forward-30, .video-js .vjs-skip-forward-30 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-forward-30:before, .video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before {
  content: "\f121"; }

.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f122"; }

.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-next-item:before {
  content: "\f123"; }

.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-previous-item:before {
  content: "\f124"; }

.vjs-icon-shuffle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-shuffle:before {
  content: "\f125"; }

.vjs-icon-cast {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-cast:before {
  content: "\f126"; }

.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f127"; }

.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f128"; }

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-facebook:before {
  content: "\f129"; }

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-linkedin:before {
  content: "\f12a"; }

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-twitter:before {
  content: "\f12b"; }

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-tumblr:before {
  content: "\f12c"; }

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-pinterest:before {
  content: "\f12d"; }

.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f12e"; }

.video-js {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial; }

.video-js:-moz-full-screen {
  position: absolute; }

.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important; }

.video-js[tabindex="-1"] {
  outline: none; }

.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit; }

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0; }

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3,
.video-js.vjs-9-16,
.video-js.vjs-1-1 {
  width: 100%;
  max-width: 100%; }

.video-js.vjs-fluid:not(.vjs-audio-only-mode),
.video-js.vjs-16-9:not(.vjs-audio-only-mode),
.video-js.vjs-4-3:not(.vjs-audio-only-mode),
.video-js.vjs-9-16:not(.vjs-audio-only-mode),
.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
  height: 0; }

.video-js.vjs-16-9:not(.vjs-audio-only-mode) {
  padding-top: 56.25%; }

.video-js.vjs-4-3:not(.vjs-audio-only-mode) {
  padding-top: 75%; }

.video-js.vjs-9-16:not(.vjs-audio-only-mode) {
  padding-top: 177.7777777778%; }

.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
  padding-top: 100%; }

.video-js.vjs-fill:not(.vjs-audio-only-mode) {
  width: 100%;
  height: 100%; }

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.video-js.vjs-audio-only-mode .vjs-tech {
  display: none; }

body.vjs-full-window,
body.vjs-pip-window {
  padding: 0;
  margin: 0;
  height: 100%; }

.vjs-full-window .video-js.vjs-fullscreen,
body.vjs-pip-window .video-js {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0; }

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),
body.vjs-pip-window .video-js {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
  display: block; }

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none; }

.vjs-pip-container .vjs-pip-text {
  position: absolute;
  bottom: 10%;
  font-size: 2em;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 0.5em;
  text-align: center;
  width: 100%; }

.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,
.vjs-layout-x-small.vjs-pip-container .vjs-pip-text,
.vjs-layout-small.vjs-pip-container .vjs-pip-text {
  bottom: 0;
  font-size: 1.4em; }

.vjs-hidden {
  display: none !important; }

.vjs-disabled {
  opacity: 0.5;
  cursor: default; }

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px; }

.vjs-lock-showing {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important; }

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto; }

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC; }

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 0;
  margin-top: -0.81666em;
  margin-left: -1.5em;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s; }

.vjs-big-play-button .vjs-svg-icon {
  width: 1em;
  height: 1em;
  position: absolute;
  top: 50%;
  left: 50%;
  line-height: 1;
  transform: translate(-50%, -50%); }

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s; }

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none; }

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking, .vjs-scrubbing, .vjs-error) .vjs-big-play-button {
  display: block; }

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  appearance: none; }

.video-js.vjs-spatial-navigation-enabled .vjs-button:focus {
  outline: 0.0625em solid white;
  box-shadow: none; }

.vjs-control .vjs-button {
  width: 100%;
  height: 100%; }

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2; }

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto; }

.video-js .vjs-modal-dialog > * {
  box-sizing: border-box; }

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1; }

.vjs-menu-button {
  cursor: pointer; }

.vjs-menu-button.vjs-disabled {
  cursor: default; }

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none; }

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto; }

.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box; }

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none; }

.vjs-menu li {
  display: flex;
  justify-content: center;
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase; }

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5); }

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F; }

.vjs-menu li.vjs-selected .vjs-svg-icon,
.vjs-menu li.vjs-selected:focus .vjs-svg-icon,
.vjs-menu li.vjs-selected:hover .vjs-svg-icon,
.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon {
  fill: #000000; }

.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),
.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible) {
  background: none; }

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default; }

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7); }

.vjs-pip-window .vjs-menu-button-popup .vjs-menu {
  left: unset;
  right: 1em; }

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em; }

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em; }

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em; }

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em; }

.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em; }

.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block; }

.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden; }

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em; }

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active {
  width: 12em; }

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s; }

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1; }

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden; }

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7); }

.video-js.vjs-spatial-navigation-enabled .vjs-control-bar {
  gap: 1px; }

.video-js:not(.vjs-controls-disabled, .vjs-using-native-controls, .vjs-error) .vjs-control-bar.vjs-lock-showing {
  display: flex !important; }

.vjs-has-started .vjs-control-bar,
.vjs-audio-only-mode .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s; }

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  pointer-events: none;
  transition: visibility 1s, opacity 1s; }

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important; }

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,
.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
  pointer-events: auto; }

.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none; }

.video-js .vjs-control.vjs-visible-text {
  width: auto;
  padding-left: 1em;
  padding-right: 1em; }

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67; }

.vjs-button > .vjs-icon-placeholder {
  display: block; }

.vjs-button > .vjs-svg-icon {
  display: inline-block; }

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white; }

.video-js *:not(.vjs-visible-text) > .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.video-js .vjs-custom-control-spacer {
  display: none; }

.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none; }

.video-js .vjs-progress-control.disabled {
  cursor: default; }

.vjs-live .vjs-progress-control {
  display: none; }

.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center; }

.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em; }

.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px; }

.video-js .vjs-progress-control:hover .vjs-progress-holder,
.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-progress-holder {
  font-size: 1.6666666667em; }

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em; }

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0; }

.video-js .vjs-play-progress {
  background-color: #fff; }

.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  line-height: 0.35em;
  z-index: 1; }

.vjs-svg-icons-enabled .vjs-play-progress:before {
  content: none !important; }

.vjs-play-progress .vjs-svg-icon {
  position: absolute;
  top: -0.35em;
  right: -0.4em;
  width: 0.9em;
  height: 0.9em;
  pointer-events: none;
  line-height: 0.15em;
  z-index: 1; }

.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5); }

.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75); }

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1; }

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none; }

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,
.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible; }

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em; }

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1; }

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block; }

.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-mouse-display {
  display: block; }

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-touch-enabled:not(.vjs-scrubbing) .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s; }

.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8); }

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari, and Chrome 53 */
  -webkit-user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
  -ms-user-select: none;
      user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5); }

.video-js .vjs-slider.disabled {
  cursor: default; }

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff; }

.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus {
  outline: 0.0625em solid white; }

.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none; }

.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex; }

.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em; }

.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px; }

.video-js .vjs-volume-panel {
  transition: width 1s; }

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s; }

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0; }

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
  left: -3.5em;
  transition: left 0s; }

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 10em;
  transition: width 0.1s; }

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em; }

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s; }

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s; }

.video-js .vjs-volume-panel {
  display: flex; }

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em; }

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em; }

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto; }

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff; }

.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
  z-index: 1; }

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em; }

.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
  z-index: 1; }

.vjs-svg-icons-enabled .vjs-volume-level:before {
  content: none; }

.vjs-volume-level .vjs-svg-icon {
  position: absolute;
  width: 0.9em;
  height: 0.9em;
  pointer-events: none;
  z-index: 1; }

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em; }

.vjs-slider-horizontal .vjs-volume-level:before {
  line-height: 0.35em;
  right: -0.5em; }

.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon {
  right: -0.3em;
  transform: translateY(-50%); }

.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon {
  top: -0.55em;
  transform: translateX(-50%); }

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em; }

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%; }

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%; }

.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7); }

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em; }

.video-js .vjs-volume-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1; }

.video-js .vjs-volume-control:hover .vjs-volume-tooltip,
.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
  display: block;
  font-size: 1em;
  visibility: visible; }

.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,
.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
  left: 1em;
  top: -12px; }

.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
  font-size: 1em; }

.video-js .vjs-volume-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #000;
  z-index: 1; }

.video-js .vjs-volume-horizontal .vjs-mouse-display {
  width: 1px;
  height: 100%; }

.video-js .vjs-volume-control:hover .vjs-mouse-display {
  display: block; }

.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s; }

.vjs-mouse-display .vjs-volume-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8); }

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%; }

.vjs-has-started .vjs-poster,
.vjs-using-native-controls .vjs-poster {
  display: none; }

.vjs-audio.vjs-has-started .vjs-poster,
.vjs-has-started.vjs-audio-poster-mode .vjs-poster,
.vjs-pip-container.vjs-has-started .vjs-poster {
  display: block; }

.vjs-poster img {
  width: 100%;
  height: 100%;
  object-fit: contain; }

.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em; }

.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
  display: none; }

.video-js .vjs-seek-to-live-control {
  align-items: center;
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em; }

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none; }

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto; }

.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888; }

.vjs-svg-icons-enabled .vjs-seek-to-live-control {
  line-height: 0; }

.vjs-seek-to-live-control .vjs-svg-icon {
  width: 1em;
  height: 1em;
  pointer-events: none;
  fill: #888888; }

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red; }

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon {
  fill: red; }

.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em; }

.vjs-live .vjs-time-control,
.vjs-live .vjs-time-divider,
.video-js .vjs-current-time,
.video-js .vjs-duration {
  display: none; }

.vjs-time-divider {
  display: none;
  line-height: 3em; }

.vjs-normalise-time-controls:not(.vjs-live) .vjs-time-control {
  display: flex; }

.video-js .vjs-play-control {
  cursor: pointer; }

.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none; }

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none; }

.vjs-error .vjs-text-track-display {
  display: none; }

.video-js.vjs-controls-disabled .vjs-text-track-display,
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em; }

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em; }

.vjs-subtitles {
  color: #fff; }

.vjs-captions {
  color: #fc6; }

.vjs-tt-cue {
  display: block; }

video::-webkit-media-text-track-display {
  transform: translateY(-3em); }

.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em); }

.video-js.vjs-force-center-align-cues .vjs-text-track-cue {
  text-align: center !important;
  width: 80% !important; }

@supports not (inset: 10px) {
  .video-js .vjs-text-track-display > div {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; } }

.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none; }

.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,
.vjs-pip-window .vjs-picture-in-picture-control {
  display: none; }

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none; }

.video-js.vjs-audio-only-mode .vjs-fullscreen-control,
.vjs-pip-window .vjs-fullscreen-control {
  display: none; }

.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center; }

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em; }

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center; }

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0.85;
  text-align: left;
  border: 0.6em solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 5em;
  height: 5em;
  border-radius: 50%;
  visibility: hidden; }

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: flex;
  justify-content: center;
  align-items: center;
  animation: vjs-spinner-show 0s linear 0.3s forwards; }

.vjs-error .vjs-loading-spinner {
  display: none; }

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white; }

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite; }

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white; }

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  animation-delay: 0.44s; }

@keyframes vjs-spinner-show {
  to {
    visibility: visible; } }

@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg); } }

@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f; }
  20% {
    border-top-color: #73859f; }
  35% {
    border-top-color: white; }
  60% {
    border-top-color: #73859f; }
  100% {
    border-top-color: #73859f; } }

.video-js.vjs-audio-only-mode .vjs-captions-button {
  display: none; }

.vjs-chapters-button .vjs-menu ul {
  width: 24em; }

.video-js.vjs-audio-only-mode .vjs-descriptions-button {
  display: none; }

.vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-svg-icon {
  width: 1.5em;
  height: 1.5em; }

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em; }

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "\f10c";
  font-size: 1.5em;
  line-height: inherit; }

.video-js.vjs-audio-only-mode .vjs-subs-caps-button {
  display: none; }

.video-js .vjs-audio-button + .vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em; }

.video-js .vjs-audio-button + .vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " \f12e";
  font-size: 1.5em;
  line-height: inherit; }

.video-js.vjs-layout-small .vjs-current-time,
.video-js.vjs-layout-small .vjs-time-divider,
.video-js.vjs-layout-small .vjs-duration,
.video-js.vjs-layout-small .vjs-remaining-time,
.video-js.vjs-layout-small .vjs-playback-rate,
.video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time,
.video-js.vjs-layout-x-small .vjs-time-divider,
.video-js.vjs-layout-x-small .vjs-duration,
.video-js.vjs-layout-x-small .vjs-remaining-time,
.video-js.vjs-layout-x-small .vjs-playback-rate,
.video-js.vjs-layout-x-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time,
.video-js.vjs-layout-tiny .vjs-time-divider,
.video-js.vjs-layout-tiny .vjs-duration,
.video-js.vjs-layout-tiny .vjs-remaining-time,
.video-js.vjs-layout-tiny .vjs-playback-rate,
.video-js.vjs-layout-tiny .vjs-volume-control {
  display: none; }

.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover {
  width: auto;
  width: initial; }

.video-js.vjs-layout-x-small .vjs-progress-control, .video-js.vjs-layout-tiny .vjs-progress-control {
  display: none; }

.video-js.vjs-layout-x-small .vjs-custom-control-spacer {
  flex: auto;
  display: block; }

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%; }

.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings {
  height: 80%; }

.vjs-error .vjs-text-track-settings {
  display: none; }

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table; }

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell; }

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom; }

@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0px 24px; }
  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px; }
  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1; }
  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr; } }

.vjs-text-track-settings select {
  font-size: inherit; }

.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em; }

.vjs-text-track-settings fieldset {
  margin: 10px;
  border: none; }

.vjs-text-track-settings fieldset span {
  display: inline-block;
  padding: 0 0.6em 0.8em; }

.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em; }

.vjs-text-track-settings legend {
  color: #fff;
  font-weight: bold;
  font-size: 1.2em; }

.vjs-text-track-settings .vjs-label {
  margin: 0 0.5em 0.5em 0; }

.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%); }

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75); }

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px; }

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em; }

.vjs-title-bar {
  background: rgba(0, 0, 0, 0.9);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0) 100%);
  font-size: 1.2em;
  line-height: 1.5;
  transition: opacity 0.1s;
  padding: 0.666em 1.333em 4em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%; }

.vjs-error .vjs-title-bar {
  display: none; }

.vjs-title-bar-title,
.vjs-title-bar-description {
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.vjs-title-bar-title {
  font-weight: bold;
  margin-bottom: 0.333em; }

.vjs-playing.vjs-user-inactive .vjs-title-bar {
  opacity: 0;
  transition: opacity 1s; }

.video-js .vjs-skip-forward-5 {
  cursor: pointer; }

.video-js .vjs-skip-forward-10 {
  cursor: pointer; }

.video-js .vjs-skip-forward-30 {
  cursor: pointer; }

.video-js .vjs-skip-backward-5 {
  cursor: pointer; }

.video-js .vjs-skip-backward-10 {
  cursor: pointer; }

.video-js .vjs-skip-backward-30 {
  cursor: pointer; }

.video-js .vjs-transient-button {
  position: absolute;
  height: 3em;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(50, 50, 50, 0.5);
  cursor: pointer;
  opacity: 1;
  transition: opacity 1s; }

.video-js:not(.vjs-has-started) .vjs-transient-button {
  display: none; }

.video-js.not-hover .vjs-transient-button:not(.force-display),
.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display) {
  opacity: 0; }

.video-js .vjs-transient-button span {
  padding: 0 0.5em; }

.video-js .vjs-transient-button.vjs-left {
  left: 1em; }

.video-js .vjs-transient-button.vjs-right {
  right: 1em; }

.video-js .vjs-transient-button.vjs-top {
  top: 1em; }

.video-js .vjs-transient-button.vjs-near-top {
  top: 4em; }

.video-js .vjs-transient-button.vjs-bottom {
  bottom: 4em; }

.video-js .vjs-transient-button:hover {
  background-color: rgba(50, 50, 50, 0.9); }

@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden; } }

.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000; }

.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none; }

.video-js *:focus:not(:focus-visible) {
  outline: none; }

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/
/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/
/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/
.mCustomScrollbar {
  touch-action: pinch-zoom;
  /* direct pointer events to js */ }

.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
  touch-action: auto; }

.mCustomScrollBox {
  /* contains plugin's markup */
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: none;
  direction: ltr; }

.mCSB_container {
  /* contains the original content */
  overflow: hidden;
  width: auto;
  height: auto; }

/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_inside > .mCSB_container {
  margin-right: 30px; }

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0; }

/* non-visible scrollbar */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px; }

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0; }

/* RTL direction/left-side scrollbar */
.mCSB_scrollTools {
  /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
  position: absolute;
  width: 16px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0; }

.mCSB_outside + .mCSB_scrollTools {
  right: -26px; }

/* scrollbar position: outside */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  /* RTL direction/left-side scrollbar */
  right: auto;
  left: 0; }

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  left: -26px; }

/* RTL direction/left-side scrollbar (scrollbar position: outside) */
.mCSB_scrollTools .mCSB_draggerContainer {
  /* contains the draggable element and dragger rail markup */
  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 {
  /* the draggable element */
  cursor: pointer;
  width: 100%;
  height: 30px;
  /* minimum dragger height */
  z-index: 1; }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  /* the dragger element */
  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;
  /* auto-expanded scrollbar */ }

.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;
  /* auto-expanded scrollbar */ }

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer; }

.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0; }

/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-bottom: 30px; }

.mCSB_horizontal.mCSB_outside > .mCSB_container {
  min-height: 100%; }

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0; }

/* non-visible scrollbar */
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto;
  height: 16px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0; }

.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -26px; }

/* scrollbar position: outside */
.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;
  /* minimum dragger width */
  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;
  /* auto-expanded scrollbar */
  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;
  /* auto-expanded scrollbar */
  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; }

/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/
.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 > .mCSB_container {
  padding-right: 30px;
  padding-bottom: 30px;
  box-sizing: border-box; }

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px; }

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px; }

/* non-visible horizontal scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 0; }

/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 0; }

/* RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px; }

/* non-visible scrollbar/RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 0; }

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
  /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px; }

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
  padding-right: 0; }

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
  padding-bottom: 0; }

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
  /* non-visible scrollbar */
  margin-left: 0; }

/* non-visible horizontal scrollbar */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0; }

/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  transition: opacity .2s ease-in-out, background-color .2s ease-in-out; }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
  transition: width .2s ease-out .2s, height .2s ease-out .2s,   margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,   margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,  opacity .2s ease-in-out, background-color .2s ease-in-out; }

/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/
/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
/* default theme ("light") */
.mCSB_scrollTools {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)"; }

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 0;
  filter: "alpha(opacity=0)";
  -ms-filter: "alpha(opacity=0)"; }

.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .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:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  background-image: url(5b35a39c5f877ba43637.png);
  /* css sprites */
  background-repeat: no-repeat;
  opacity: 0.4;
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)"; }

.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 0;
  /* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/ }

.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -20px;
  /* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/ }

.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px;
  /* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/ }

.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px;
  /* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/ }

.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)"; }

.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active {
  opacity: 0.9;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)"; }

/* theme: "dark" */
.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:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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; }

/* ---------------------------------------- */
/* theme: "light-2", "dark-2" */
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 1px; }

.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-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-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  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:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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; }

/* theme: "dark-2" */
.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:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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; }

/* ---------------------------------------- */
/* theme: "light-thick", "dark-thick" */
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 2px; }

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-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-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0; }

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-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:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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; }

/* theme: "dark-thick" */
.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:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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; }

/* ---------------------------------------- */
/* theme: "light-thin", "dark-thin" */
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1); }

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px; }

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%; }

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 2px;
  margin: 7px auto; }

/* theme "dark-thin" */
.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:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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; }

/* ---------------------------------------- */
/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.15); }

.mCS-rounded.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
  height: 14px; }

.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 14px;
  margin: 0 1px; }

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 14px; }

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 14px;
  margin: 1px 0; }

.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,
.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 {
  width: 16px;
  /* auto-expanded scrollbar */
  height: 16px;
  margin: -1px 0; }

.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,
.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 {
  width: 4px;
  /* auto-expanded scrollbar */ }

.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,
.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 {
  height: 16px;
  /* auto-expanded scrollbar */
  width: 16px;
  margin: 0 -1px; }

.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,
.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 {
  height: 4px;
  /* auto-expanded scrollbar */
  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; }

/* theme "rounded-dark", "rounded-dots-dark" */
.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:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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; }

/* theme "rounded-dots", "rounded-dots-dark" */
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
  width: 4px; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: transparent;
  background-position: center; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.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.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.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; }

/* theme "rounded-dots-dark" */
.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; }

/* ---------------------------------------- */
/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-y;
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); }

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-x;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); }

/* theme "3d", "3d-dark" */
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 70px; }

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 70px; }

.mCS-3d.mCSB_scrollTools,
.mCS-3d-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)"; }

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 16px; }

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 8px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 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.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #555; }

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 8px; }

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 8px;
  margin: 4px 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2); }

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.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; }

/* theme "3d-dark" */
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: 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 {
  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; }

/* ---------------------------------------- */
/* theme: "3d-thick", "3d-thick-dark" */
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)"; }

.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  border-radius: 7px; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 5px; }

.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  right: 1px; }

.mCS-3d-thick.mCSB_scrollTools_vertical,
.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  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.mCSB_scrollTools_horizontal,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  bottom: 1px;
  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.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  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.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  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:hover .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #555; }

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.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);
  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; }

/* theme: "3d-thick-dark" */
.mCS-3d-thick-dark.mCSB_scrollTools {
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2); }

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  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 {
  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 {
  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:hover .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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);
  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; }

/* ---------------------------------------- */
/* theme: "minimal", "minimal-dark" */
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
  right: 0;
  margin: 12px 0; }

.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 0;
  margin: 0 12px; }

/* RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
  left: 0;
  right: auto; }

.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent; }

.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 50px; }

.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal-dark.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:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)"; }

/* theme: "minimal-dark" */
.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:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)"; }

/* ---------------------------------------- */
/* theme "light-3", "dark-3" */
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  width: 6px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2); }

.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px; }

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 6px;
  margin: 5px 0; }

.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,
.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 {
  width: 12px; }

.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,
.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 {
  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; }

/* theme "dark-3" */
.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:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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; }

/* ---------------------------------------- */
/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 12px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2); }

.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.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.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.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.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 12px;
  margin: 2px 0; }

.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px; }

.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px; }

.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px; }

.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px; }

/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75); }

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85); }

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-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-2-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-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9); }

.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1); }

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px; }

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px; }

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px; }

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px; }

/* theme "inset-2", "inset-2-dark" */
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
  border-color: rgba(255, 255, 255, 0.2);
  box-sizing: border-box; }

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.2); }

/* theme "inset-3", "inset-3-dark" */
.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:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9); }

/* ---------------------------------------- */


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