/* compiled by scssphp v0.6.6 on Tue, 29 Jun 2021 16:00:19 +0200 (1.387s) */

@charset "UTF-8";
.font_h1, h1 {
  position: relative;
  margin: 0;
  margin-bottom: 15px;
  font-family: 'Airbnb Cereal', sans-serif;
  font-size: 19px;
  font-weight: 900;
  font-style: normal;
  line-height: 1.4em; }

.font_h2, h2 {
  position: relative;
  margin-top: 0px;
  margin-bottom: 15px;
  font-family: 'Airbnb Cereal', sans-serif;
  font-size: 19px;
  font-weight: 900;
  font-style: normal;
  line-height: 1.4em; }

.font_h3, h3 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: 'Airbnb Cereal', sans-serif;
  font-size: 17px;
  font-weight: 700;
  font-style: normal;
  line-height: 1.4em; }

.font_h4, h4 {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: 'Airbnb Cereal', sans-serif;
  font-size: 15px;
  font-weight: 700;
  font-style: normal;
  line-height: 1.4em; }

.font_text, body, p, ul, .counter span, .button, .mat-chip.mat-standard-chip, .mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle, .toggle .toggle__item, .search .search__input input, table.mat-table thead .mat-header-row .mat-header-cell .mat-sort-header-container .mat-sort-header-content, table.mat-table tbody .mat-row .mat-cell, .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-label, .mat-table + .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-label, .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-select .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-select .mat-select-value .mat-select-value-text, .mat-table + .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-select .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-select .mat-select-value .mat-select-value-text, .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-range-actions .mat-paginator-range-label, .mat-table + .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-range-actions .mat-paginator-range-label, .formgroup .formgroup__body .formgroup__body__item .formgroup__body__item__label, .formgroup .formgroup__body .formgroup__body__item .mat-hint, .mat-form-field .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix input, .formgroup__body__item textarea.mat-input-element, .mat-radio-group .mat-radio-button, .mat-checkbox-group .mat-checkbox, .file-upload .file-upload__preview .file-upload__preview__clear, .file-upload .file-upload__cropper .file-upload__cropper__controls button, .mat-select-panel .mat-option, .mat-menu-panel .mat-menu-content .mat-menu-item {
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: 'Airbnb Cereal', sans-serif;
  font-size: 15px;
  font-weight: 500;
  font-style: normal;
  line-height: 1.4em; }

.font_bold, b, strong, .header .header__navigation > ul > li > a, .header .header__profile .header__profile__name p, .counter span, .pill span, .tag *, .breadcrumb ul li a, .toolbar .toolbar__item.toolbar__item_navigation > ul > li > a {
  font-weight: 700; }

.font_medium, .mat-chip.mat-standard-chip, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .number, table.mat-table thead .mat-header-row .mat-header-cell .mat-sort-header-container .mat-sort-header-content, .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-label, .mat-table + .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-label, .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-range-actions .mat-paginator-range-label, .mat-table + .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-range-actions .mat-paginator-range-label {
  font-weight: 600; }

.font_regular {
  font-weight: 500; }

.font_light {
  font-weight: 300; }

.font_italic, i {
  font-style: italic; }

.font_small, small, .pill span, .button.button_circle.button_circle_inner.button_small, .mat-chip.mat-standard-chip, .mat-chip.mat-standard-chip .fal, .mat-chip.mat-standard-chip .far, .mat-chip.mat-standard-chip .fas, .mat-chip.mat-standard-chip .fab, .breadcrumb ul li::after, .formgroup .formgroup__body .formgroup__body__item .mat-hint, .mat-menu-panel .mat-menu-content .mat-menu-item, .mat-menu-panel .mat-menu-content .mat-menu-item .fal, .mat-menu-panel .mat-menu-content .mat-menu-item .far, .mat-menu-panel .mat-menu-content .mat-menu-item .fas, .mat-menu-panel .mat-menu-content .mat-menu-item .fab {
  font-size: 13px; }

.font_smaller, .button.button_circle.button_small .fal, .button.button_circle.button_small .far, .button.button_circle.button_small .fas, .button.button_circle.button_small .fab, table.mat-table thead .mat-header-row .mat-header-cell .mat-sort-header-container .mat-sort-header-content, .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-label, .mat-table + .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-label, .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-range-actions .mat-paginator-range-label, .mat-table + .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-range-actions .mat-paginator-range-label {
  font-size: 11px; }

.font_smallest, .formgroup .formgroup__body .formgroup__body__item .formgroup__body__item__label {
  font-size: 9px; }

h1 span, h2 span, h3 span, h4 span, h5 span, p span {
  display: inline-block; }

a {
  text-decoration: none;
  color: #313131;
  transition: all 0.8s ease;
  display: inline-block; }

a:hover {
  text-decoration: none; }

img {
  width: 100%;
  border: 0px;
  display: block; }

* {
  min-height: 0;
  min-width: 0;
  font-family: 'Airbnb Cereal', sans-serif;
  font-size: 15px;
  font-weight: 500;
  font-style: normal;
  line-height: 1.5;
  box-sizing: border-box;
  text-rendering: optimizeLegibility;
  font-smooth: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-wrap: break-word;
  word-wrap: break-word;
  hypthens: auto;
  color-adjust: exact;
  outline: none; }

::-webkit-scrollbar {
  width: 4px;
  /* Remove scrollbar space */
  height: 4px;
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background: transparent;
  /* Optional: just make scrollbar invisible */ }

::-webkit-scrollbar-thumb {
  background: #313131; }

* {
  scrollbar-color: #313131;
  scrollbar-width: thin; }
/* *************************  COMPONENTS  ************************* */
/* ---------  CONTAINER  --------- */
.container {
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px; }
  @media (min-width: 480px) {
  .container {
    padding-top: 40px;
    padding-bottom: 40px; } }
  @media (min-width: 650px) {
  .container {
    padding-top: 40px;
    padding-bottom: 40px; } }
  @media (min-width: 850px) {
  .container {
    padding-top: 40px;
    padding-bottom: 40px; } }
  @media (min-width: 1000px) {
  .container {
    padding-top: 40px;
    padding-bottom: 40px; } }
  @media (min-width: 1200px) {
  .container {
    padding-top: 40px;
    padding-bottom: 40px; } }
  @media (min-width: 1400px) {
  .container {
    padding-top: 40px;
    padding-bottom: 40px; } }
  @media (min-width: 1700px) {
  .container {
    padding-top: 40px;
    padding-bottom: 40px; } }
  .container.padding-top_mobile_half {
    padding-top: calc(40px / 2); }
    @media (min-width: 480px) {
  .container.padding-top_mobile_half {
    padding-top: calc(40px / 2); } }
    @media (min-width: 650px) {
  .container.padding-top_mobile_half {
    padding-top: calc(40px / 2); } }
    @media (min-width: 850px) {
  .container.padding-top_mobile_half {
    padding-top: calc(40px / 2); } }
    @media (min-width: 1000px) {
  .container.padding-top_mobile_half {
    padding-top: calc(40px / 2); } }
    @media (min-width: 1200px) {
  .container.padding-top_mobile_half {
    padding-top: calc(40px / 2); } }
    @media (min-width: 1400px) {
  .container.padding-top_mobile_half {
    padding-top: calc(40px / 2); } }
    @media (min-width: 1700px) {
  .container.padding-top_mobile_half {
    padding-top: calc(40px / 2); } }
  .container.padding-top_mobile_quarter {
    padding-top: calc(40px / 4); }
    @media (min-width: 480px) {
  .container.padding-top_mobile_quarter {
    padding-top: calc(40px / 4); } }
    @media (min-width: 650px) {
  .container.padding-top_mobile_quarter {
    padding-top: calc(40px / 4); } }
    @media (min-width: 850px) {
  .container.padding-top_mobile_quarter {
    padding-top: calc(40px / 4); } }
    @media (min-width: 1000px) {
  .container.padding-top_mobile_quarter {
    padding-top: calc(40px / 4); } }
    @media (min-width: 1200px) {
  .container.padding-top_mobile_quarter {
    padding-top: calc(40px / 4); } }
    @media (min-width: 1400px) {
  .container.padding-top_mobile_quarter {
    padding-top: calc(40px / 4); } }
    @media (min-width: 1700px) {
  .container.padding-top_mobile_quarter {
    padding-top: calc(40px / 4); } }
  .container.padding-top_mobile_none {
    padding-top: 0px; }
    @media (min-width: 480px) {
  .container.padding-top_mobile_none {
    padding-top: 0px; } }
    @media (min-width: 650px) {
  .container.padding-top_mobile_none {
    padding-top: 0px; } }
    @media (min-width: 850px) {
  .container.padding-top_mobile_none {
    padding-top: 0px; } }
    @media (min-width: 1000px) {
  .container.padding-top_mobile_none {
    padding-top: 0px; } }
    @media (min-width: 1200px) {
  .container.padding-top_mobile_none {
    padding-top: 0px; } }
    @media (min-width: 1400px) {
  .container.padding-top_mobile_none {
    padding-top: 0px; } }
    @media (min-width: 1700px) {
  .container.padding-top_mobile_none {
    padding-top: 0px; } }
  @media (min-width: 480px) {
    .container.padding-top_landscape_regular {
      padding-top: 40px; } }
  @media (min-width: 480px) {
    .container.padding-top_landscape_half {
      padding-top: calc(40px / 2); } }
    @media (min-width: 650px) {
  .container.padding-top_landscape_half {
    padding-top: calc(40px / 2); } }
    @media (min-width: 850px) {
  .container.padding-top_landscape_half {
    padding-top: calc(40px / 2); } }
    @media (min-width: 1000px) {
  .container.padding-top_landscape_half {
    padding-top: calc(40px / 2); } }
    @media (min-width: 1200px) {
  .container.padding-top_landscape_half {
    padding-top: calc(40px / 2); } }
    @media (min-width: 1400px) {
  .container.padding-top_landscape_half {
    padding-top: calc(40px / 2); } }
    @media (min-width: 1700px) {
  .container.padding-top_landscape_half {
    padding-top: calc(40px / 2); } }
  @media (min-width: 480px) {
    .container.padding-top_landscape_quarter {
      padding-top: calc(40px / 4); } }
    @media (min-width: 650px) {
  .container.padding-top_landscape_quarter {
    padding-top: calc(40px / 4); } }
    @media (min-width: 850px) {
  .container.padding-top_landscape_quarter {
    padding-top: calc(40px / 4); } }
    @media (min-width: 1000px) {
  .container.padding-top_landscape_quarter {
    padding-top: calc(40px / 4); } }
    @media (min-width: 1200px) {
  .container.padding-top_landscape_quarter {
    padding-top: calc(40px / 4); } }
    @media (min-width: 1400px) {
  .container.padding-top_landscape_quarter {
    padding-top: calc(40px / 4); } }
    @media (min-width: 1700px) {
  .container.padding-top_landscape_quarter {
    padding-top: calc(40px / 4); } }
  @media (min-width: 480px) {
    .container.padding-top_landscape_none {
      padding-top: 0px; } }
    @media (min-width: 650px) {
  .container.padding-top_landscape_none {
    padding-top: 0px; } }
    @media (min-width: 850px) {
  .container.padding-top_landscape_none {
    padding-top: 0px; } }
    @media (min-width: 1000px) {
  .container.padding-top_landscape_none {
    padding-top: 0px; } }
    @media (min-width: 1200px) {
  .container.padding-top_landscape_none {
    padding-top: 0px; } }
    @media (min-width: 1400px) {
  .container.padding-top_landscape_none {
    padding-top: 0px; } }
    @media (min-width: 1700px) {
  .container.padding-top_landscape_none {
    padding-top: 0px; } }
  @media (min-width: 650px) {
    .container.padding-top_minitablet_regular {
      padding-top: 40px; } }
  @media (min-width: 650px) {
    .container.padding-top_minitablet_half {
      padding-top: calc(40px / 2); } }
    @media (min-width: 850px) {
  .container.padding-top_minitablet_half {
    padding-top: calc(40px / 2); } }
    @media (min-width: 1000px) {
  .container.padding-top_minitablet_half {
    padding-top: calc(40px / 2); } }
    @media (min-width: 1200px) {
  .container.padding-top_minitablet_half {
    padding-top: calc(40px / 2); } }
    @media (min-width: 1400px) {
  .container.padding-top_minitablet_half {
    padding-top: calc(40px / 2); } }
    @media (min-width: 1700px) {
  .container.padding-top_minitablet_half {
    padding-top: calc(40px / 2); } }
  @media (min-width: 650px) {
    .container.padding-top_minitablet_quarter {
      padding-top: calc(40px / 4); } }
    @media (min-width: 850px) {
  .container.padding-top_minitablet_quarter {
    padding-top: calc(40px / 4); } }
    @media (min-width: 1000px) {
  .container.padding-top_minitablet_quarter {
    padding-top: calc(40px / 4); } }
    @media (min-width: 1200px) {
  .container.padding-top_minitablet_quarter {
    padding-top: calc(40px / 4); } }
    @media (min-width: 1400px) {
  .container.padding-top_minitablet_quarter {
    padding-top: calc(40px / 4); } }
    @media (min-width: 1700px) {
  .container.padding-top_minitablet_quarter {
    padding-top: calc(40px / 4); } }
  @media (min-width: 650px) {
    .container.padding-top_minitablet_none {
      padding-top: 0px; } }
    @media (min-width: 850px) {
  .container.padding-top_minitablet_none {
    padding-top: 0px; } }
    @media (min-width: 1000px) {
  .container.padding-top_minitablet_none {
    padding-top: 0px; } }
    @media (min-width: 1200px) {
  .container.padding-top_minitablet_none {
    padding-top: 0px; } }
    @media (min-width: 1400px) {
  .container.padding-top_minitablet_none {
    padding-top: 0px; } }
    @media (min-width: 1700px) {
  .container.padding-top_minitablet_none {
    padding-top: 0px; } }
  @media (min-width: 850px) {
    .container.padding-top_tablet_regular {
      padding-top: 40px; } }
  @media (min-width: 850px) {
    .container.padding-top_tablet_half {
      padding-top: calc(40px / 2); } }
    @media (min-width: 1000px) {
  .container.padding-top_tablet_half {
    padding-top: calc(40px / 2); } }
    @media (min-width: 1200px) {
  .container.padding-top_tablet_half {
    padding-top: calc(40px / 2); } }
    @media (min-width: 1400px) {
  .container.padding-top_tablet_half {
    padding-top: calc(40px / 2); } }
    @media (min-width: 1700px) {
  .container.padding-top_tablet_half {
    padding-top: calc(40px / 2); } }
  @media (min-width: 850px) {
    .container.padding-top_tablet_quarter {
      padding-top: calc(40px / 4); } }
    @media (min-width: 1000px) {
  .container.padding-top_tablet_quarter {
    padding-top: calc(40px / 4); } }
    @media (min-width: 1200px) {
  .container.padding-top_tablet_quarter {
    padding-top: calc(40px / 4); } }
    @media (min-width: 1400px) {
  .container.padding-top_tablet_quarter {
    padding-top: calc(40px / 4); } }
    @media (min-width: 1700px) {
  .container.padding-top_tablet_quarter {
    padding-top: calc(40px / 4); } }
  @media (min-width: 850px) {
    .container.padding-top_tablet_none {
      padding-top: 0px; } }
    @media (min-width: 1000px) {
  .container.padding-top_tablet_none {
    padding-top: 0px; } }
    @media (min-width: 1200px) {
  .container.padding-top_tablet_none {
    padding-top: 0px; } }
    @media (min-width: 1400px) {
  .container.padding-top_tablet_none {
    padding-top: 0px; } }
    @media (min-width: 1700px) {
  .container.padding-top_tablet_none {
    padding-top: 0px; } }
  @media (min-width: 1000px) {
    .container.padding-top_laptop_regular {
      padding-top: 40px; } }
  @media (min-width: 1000px) {
    .container.padding-top_laptop_half {
      padding-top: calc(40px / 2); } }
    @media (min-width: 1200px) {
  .container.padding-top_laptop_half {
    padding-top: calc(40px / 2); } }
    @media (min-width: 1400px) {
  .container.padding-top_laptop_half {
    padding-top: calc(40px / 2); } }
    @media (min-width: 1700px) {
  .container.padding-top_laptop_half {
    padding-top: calc(40px / 2); } }
  @media (min-width: 1000px) {
    .container.padding-top_laptop_quarter {
      padding-top: calc(40px / 4); } }
    @media (min-width: 1200px) {
  .container.padding-top_laptop_quarter {
    padding-top: calc(40px / 4); } }
    @media (min-width: 1400px) {
  .container.padding-top_laptop_quarter {
    padding-top: calc(40px / 4); } }
    @media (min-width: 1700px) {
  .container.padding-top_laptop_quarter {
    padding-top: calc(40px / 4); } }
  @media (min-width: 1000px) {
    .container.padding-top_laptop_none {
      padding-top: 0px; } }
    @media (min-width: 1200px) {
  .container.padding-top_laptop_none {
    padding-top: 0px; } }
    @media (min-width: 1400px) {
  .container.padding-top_laptop_none {
    padding-top: 0px; } }
    @media (min-width: 1700px) {
  .container.padding-top_laptop_none {
    padding-top: 0px; } }
  @media (min-width: 1200px) {
    .container.padding-top_desktop_regular {
      padding-top: 40px; } }
  @media (min-width: 1200px) {
    .container.padding-top_desktop_half {
      padding-top: calc(40px / 2); } }
    @media (min-width: 1400px) {
  .container.padding-top_desktop_half {
    padding-top: calc(40px / 2); } }
    @media (min-width: 1700px) {
  .container.padding-top_desktop_half {
    padding-top: calc(40px / 2); } }
  @media (min-width: 1200px) {
    .container.padding-top_desktop_quarter {
      padding-top: calc(40px / 4); } }
    @media (min-width: 1400px) {
  .container.padding-top_desktop_quarter {
    padding-top: calc(40px / 4); } }
    @media (min-width: 1700px) {
  .container.padding-top_desktop_quarter {
    padding-top: calc(40px / 4); } }
  @media (min-width: 1200px) {
    .container.padding-top_desktop_none {
      padding-top: 0px; } }
    @media (min-width: 1400px) {
  .container.padding-top_desktop_none {
    padding-top: 0px; } }
    @media (min-width: 1700px) {
  .container.padding-top_desktop_none {
    padding-top: 0px; } }
  @media (min-width: 1400px) {
    .container.padding-top_fullwidth_regular {
      padding-top: 40px; } }
  @media (min-width: 1400px) {
    .container.padding-top_fullwidth_half {
      padding-top: calc(40px / 2); } }
    @media (min-width: 1700px) {
  .container.padding-top_fullwidth_half {
    padding-top: calc(40px / 2); } }
  @media (min-width: 1400px) {
    .container.padding-top_fullwidth_quarter {
      padding-top: calc(40px / 4); } }
    @media (min-width: 1700px) {
  .container.padding-top_fullwidth_quarter {
    padding-top: calc(40px / 4); } }
  @media (min-width: 1400px) {
    .container.padding-top_fullwidth_none {
      padding-top: 0px; } }
    @media (min-width: 1700px) {
  .container.padding-top_fullwidth_none {
    padding-top: 0px; } }
  @media (min-width: 1700px) {
    .container.padding-top_widescreen_regular {
      padding-top: 40px; } }
  @media (min-width: 1700px) {
    .container.padding-top_widescreen_half {
      padding-top: calc(40px / 2); } }
  @media (min-width: 1700px) {
    .container.padding-top_widescreen_quarter {
      padding-top: calc(40px / 4); } }
  @media (min-width: 1700px) {
    .container.padding-top_widescreen_none {
      padding-top: 0px; } }
  .container.padding-bottom_mobile_half {
    padding-bottom: calc(40px / 2); }
    @media (min-width: 480px) {
  .container.padding-bottom_mobile_half {
    padding-bottom: calc(40px / 2); } }
    @media (min-width: 650px) {
  .container.padding-bottom_mobile_half {
    padding-bottom: calc(40px / 2); } }
    @media (min-width: 850px) {
  .container.padding-bottom_mobile_half {
    padding-bottom: calc(40px / 2); } }
    @media (min-width: 1000px) {
  .container.padding-bottom_mobile_half {
    padding-bottom: calc(40px / 2); } }
    @media (min-width: 1200px) {
  .container.padding-bottom_mobile_half {
    padding-bottom: calc(40px / 2); } }
    @media (min-width: 1400px) {
  .container.padding-bottom_mobile_half {
    padding-bottom: calc(40px / 2); } }
    @media (min-width: 1700px) {
  .container.padding-bottom_mobile_half {
    padding-bottom: calc(40px / 2); } }
  .container.padding-bottom_mobile_quarter {
    padding-bottom: calc(40px / 4); }
    @media (min-width: 480px) {
  .container.padding-bottom_mobile_quarter {
    padding-bottom: calc(40px / 4); } }
    @media (min-width: 650px) {
  .container.padding-bottom_mobile_quarter {
    padding-bottom: calc(40px / 4); } }
    @media (min-width: 850px) {
  .container.padding-bottom_mobile_quarter {
    padding-bottom: calc(40px / 4); } }
    @media (min-width: 1000px) {
  .container.padding-bottom_mobile_quarter {
    padding-bottom: calc(40px / 4); } }
    @media (min-width: 1200px) {
  .container.padding-bottom_mobile_quarter {
    padding-bottom: calc(40px / 4); } }
    @media (min-width: 1400px) {
  .container.padding-bottom_mobile_quarter {
    padding-bottom: calc(40px / 4); } }
    @media (min-width: 1700px) {
  .container.padding-bottom_mobile_quarter {
    padding-bottom: calc(40px / 4); } }
  .container.padding-bottom_mobile_none {
    padding-bottom: 0px; }
    @media (min-width: 480px) {
  .container.padding-bottom_mobile_none {
    padding-bottom: 0px; } }
    @media (min-width: 650px) {
  .container.padding-bottom_mobile_none {
    padding-bottom: 0px; } }
    @media (min-width: 850px) {
  .container.padding-bottom_mobile_none {
    padding-bottom: 0px; } }
    @media (min-width: 1000px) {
  .container.padding-bottom_mobile_none {
    padding-bottom: 0px; } }
    @media (min-width: 1200px) {
  .container.padding-bottom_mobile_none {
    padding-bottom: 0px; } }
    @media (min-width: 1400px) {
  .container.padding-bottom_mobile_none {
    padding-bottom: 0px; } }
    @media (min-width: 1700px) {
  .container.padding-bottom_mobile_none {
    padding-bottom: 0px; } }
  @media (min-width: 480px) {
    .container.padding-bottom_landscape_regular {
      padding-bottom: 40px; } }
  @media (min-width: 480px) {
    .container.padding-bottom_landscape_half {
      padding-bottom: calc(40px / 2); } }
    @media (min-width: 650px) {
  .container.padding-bottom_landscape_half {
    padding-bottom: calc(40px / 2); } }
    @media (min-width: 850px) {
  .container.padding-bottom_landscape_half {
    padding-bottom: calc(40px / 2); } }
    @media (min-width: 1000px) {
  .container.padding-bottom_landscape_half {
    padding-bottom: calc(40px / 2); } }
    @media (min-width: 1200px) {
  .container.padding-bottom_landscape_half {
    padding-bottom: calc(40px / 2); } }
    @media (min-width: 1400px) {
  .container.padding-bottom_landscape_half {
    padding-bottom: calc(40px / 2); } }
    @media (min-width: 1700px) {
  .container.padding-bottom_landscape_half {
    padding-bottom: calc(40px / 2); } }
  @media (min-width: 480px) {
    .container.padding-bottom_landscape_quarter {
      padding-bottom: calc(40px / 4); } }
    @media (min-width: 650px) {
  .container.padding-bottom_landscape_quarter {
    padding-bottom: calc(40px / 4); } }
    @media (min-width: 850px) {
  .container.padding-bottom_landscape_quarter {
    padding-bottom: calc(40px / 4); } }
    @media (min-width: 1000px) {
  .container.padding-bottom_landscape_quarter {
    padding-bottom: calc(40px / 4); } }
    @media (min-width: 1200px) {
  .container.padding-bottom_landscape_quarter {
    padding-bottom: calc(40px / 4); } }
    @media (min-width: 1400px) {
  .container.padding-bottom_landscape_quarter {
    padding-bottom: calc(40px / 4); } }
    @media (min-width: 1700px) {
  .container.padding-bottom_landscape_quarter {
    padding-bottom: calc(40px / 4); } }
  @media (min-width: 480px) {
    .container.padding-bottom_landscape_none {
      padding-bottom: 0px; } }
    @media (min-width: 650px) {
  .container.padding-bottom_landscape_none {
    padding-bottom: 0px; } }
    @media (min-width: 850px) {
  .container.padding-bottom_landscape_none {
    padding-bottom: 0px; } }
    @media (min-width: 1000px) {
  .container.padding-bottom_landscape_none {
    padding-bottom: 0px; } }
    @media (min-width: 1200px) {
  .container.padding-bottom_landscape_none {
    padding-bottom: 0px; } }
    @media (min-width: 1400px) {
  .container.padding-bottom_landscape_none {
    padding-bottom: 0px; } }
    @media (min-width: 1700px) {
  .container.padding-bottom_landscape_none {
    padding-bottom: 0px; } }
  @media (min-width: 650px) {
    .container.padding-bottom_minitablet_regular {
      padding-bottom: 40px; } }
  @media (min-width: 650px) {
    .container.padding-bottom_minitablet_half {
      padding-bottom: calc(40px / 2); } }
    @media (min-width: 850px) {
  .container.padding-bottom_minitablet_half {
    padding-bottom: calc(40px / 2); } }
    @media (min-width: 1000px) {
  .container.padding-bottom_minitablet_half {
    padding-bottom: calc(40px / 2); } }
    @media (min-width: 1200px) {
  .container.padding-bottom_minitablet_half {
    padding-bottom: calc(40px / 2); } }
    @media (min-width: 1400px) {
  .container.padding-bottom_minitablet_half {
    padding-bottom: calc(40px / 2); } }
    @media (min-width: 1700px) {
  .container.padding-bottom_minitablet_half {
    padding-bottom: calc(40px / 2); } }
  @media (min-width: 650px) {
    .container.padding-bottom_minitablet_quarter {
      padding-bottom: calc(40px / 4); } }
    @media (min-width: 850px) {
  .container.padding-bottom_minitablet_quarter {
    padding-bottom: calc(40px / 4); } }
    @media (min-width: 1000px) {
  .container.padding-bottom_minitablet_quarter {
    padding-bottom: calc(40px / 4); } }
    @media (min-width: 1200px) {
  .container.padding-bottom_minitablet_quarter {
    padding-bottom: calc(40px / 4); } }
    @media (min-width: 1400px) {
  .container.padding-bottom_minitablet_quarter {
    padding-bottom: calc(40px / 4); } }
    @media (min-width: 1700px) {
  .container.padding-bottom_minitablet_quarter {
    padding-bottom: calc(40px / 4); } }
  @media (min-width: 650px) {
    .container.padding-bottom_minitablet_none {
      padding-bottom: 0px; } }
    @media (min-width: 850px) {
  .container.padding-bottom_minitablet_none {
    padding-bottom: 0px; } }
    @media (min-width: 1000px) {
  .container.padding-bottom_minitablet_none {
    padding-bottom: 0px; } }
    @media (min-width: 1200px) {
  .container.padding-bottom_minitablet_none {
    padding-bottom: 0px; } }
    @media (min-width: 1400px) {
  .container.padding-bottom_minitablet_none {
    padding-bottom: 0px; } }
    @media (min-width: 1700px) {
  .container.padding-bottom_minitablet_none {
    padding-bottom: 0px; } }
  @media (min-width: 850px) {
    .container.padding-bottom_tablet_regular {
      padding-bottom: 40px; } }
  @media (min-width: 850px) {
    .container.padding-bottom_tablet_half {
      padding-bottom: calc(40px / 2); } }
    @media (min-width: 1000px) {
  .container.padding-bottom_tablet_half {
    padding-bottom: calc(40px / 2); } }
    @media (min-width: 1200px) {
  .container.padding-bottom_tablet_half {
    padding-bottom: calc(40px / 2); } }
    @media (min-width: 1400px) {
  .container.padding-bottom_tablet_half {
    padding-bottom: calc(40px / 2); } }
    @media (min-width: 1700px) {
  .container.padding-bottom_tablet_half {
    padding-bottom: calc(40px / 2); } }
  @media (min-width: 850px) {
    .container.padding-bottom_tablet_quarter {
      padding-bottom: calc(40px / 4); } }
    @media (min-width: 1000px) {
  .container.padding-bottom_tablet_quarter {
    padding-bottom: calc(40px / 4); } }
    @media (min-width: 1200px) {
  .container.padding-bottom_tablet_quarter {
    padding-bottom: calc(40px / 4); } }
    @media (min-width: 1400px) {
  .container.padding-bottom_tablet_quarter {
    padding-bottom: calc(40px / 4); } }
    @media (min-width: 1700px) {
  .container.padding-bottom_tablet_quarter {
    padding-bottom: calc(40px / 4); } }
  @media (min-width: 850px) {
    .container.padding-bottom_tablet_none {
      padding-bottom: 0px; } }
    @media (min-width: 1000px) {
  .container.padding-bottom_tablet_none {
    padding-bottom: 0px; } }
    @media (min-width: 1200px) {
  .container.padding-bottom_tablet_none {
    padding-bottom: 0px; } }
    @media (min-width: 1400px) {
  .container.padding-bottom_tablet_none {
    padding-bottom: 0px; } }
    @media (min-width: 1700px) {
  .container.padding-bottom_tablet_none {
    padding-bottom: 0px; } }
  @media (min-width: 1000px) {
    .container.padding-bottom_laptop_regular {
      padding-bottom: 40px; } }
  @media (min-width: 1000px) {
    .container.padding-bottom_laptop_half {
      padding-bottom: calc(40px / 2); } }
    @media (min-width: 1200px) {
  .container.padding-bottom_laptop_half {
    padding-bottom: calc(40px / 2); } }
    @media (min-width: 1400px) {
  .container.padding-bottom_laptop_half {
    padding-bottom: calc(40px / 2); } }
    @media (min-width: 1700px) {
  .container.padding-bottom_laptop_half {
    padding-bottom: calc(40px / 2); } }
  @media (min-width: 1000px) {
    .container.padding-bottom_laptop_quarter {
      padding-bottom: calc(40px / 4); } }
    @media (min-width: 1200px) {
  .container.padding-bottom_laptop_quarter {
    padding-bottom: calc(40px / 4); } }
    @media (min-width: 1400px) {
  .container.padding-bottom_laptop_quarter {
    padding-bottom: calc(40px / 4); } }
    @media (min-width: 1700px) {
  .container.padding-bottom_laptop_quarter {
    padding-bottom: calc(40px / 4); } }
  @media (min-width: 1000px) {
    .container.padding-bottom_laptop_none {
      padding-bottom: 0px; } }
    @media (min-width: 1200px) {
  .container.padding-bottom_laptop_none {
    padding-bottom: 0px; } }
    @media (min-width: 1400px) {
  .container.padding-bottom_laptop_none {
    padding-bottom: 0px; } }
    @media (min-width: 1700px) {
  .container.padding-bottom_laptop_none {
    padding-bottom: 0px; } }
  @media (min-width: 1200px) {
    .container.padding-bottom_desktop_regular {
      padding-bottom: 40px; } }
  @media (min-width: 1200px) {
    .container.padding-bottom_desktop_half {
      padding-bottom: calc(40px / 2); } }
    @media (min-width: 1400px) {
  .container.padding-bottom_desktop_half {
    padding-bottom: calc(40px / 2); } }
    @media (min-width: 1700px) {
  .container.padding-bottom_desktop_half {
    padding-bottom: calc(40px / 2); } }
  @media (min-width: 1200px) {
    .container.padding-bottom_desktop_quarter {
      padding-bottom: calc(40px / 4); } }
    @media (min-width: 1400px) {
  .container.padding-bottom_desktop_quarter {
    padding-bottom: calc(40px / 4); } }
    @media (min-width: 1700px) {
  .container.padding-bottom_desktop_quarter {
    padding-bottom: calc(40px / 4); } }
  @media (min-width: 1200px) {
    .container.padding-bottom_desktop_none {
      padding-bottom: 0px; } }
    @media (min-width: 1400px) {
  .container.padding-bottom_desktop_none {
    padding-bottom: 0px; } }
    @media (min-width: 1700px) {
  .container.padding-bottom_desktop_none {
    padding-bottom: 0px; } }
  @media (min-width: 1400px) {
    .container.padding-bottom_fullwidth_regular {
      padding-bottom: 40px; } }
  @media (min-width: 1400px) {
    .container.padding-bottom_fullwidth_half {
      padding-bottom: calc(40px / 2); } }
    @media (min-width: 1700px) {
  .container.padding-bottom_fullwidth_half {
    padding-bottom: calc(40px / 2); } }
  @media (min-width: 1400px) {
    .container.padding-bottom_fullwidth_quarter {
      padding-bottom: calc(40px / 4); } }
    @media (min-width: 1700px) {
  .container.padding-bottom_fullwidth_quarter {
    padding-bottom: calc(40px / 4); } }
  @media (min-width: 1400px) {
    .container.padding-bottom_fullwidth_none {
      padding-bottom: 0px; } }
    @media (min-width: 1700px) {
  .container.padding-bottom_fullwidth_none {
    padding-bottom: 0px; } }
  @media (min-width: 1700px) {
    .container.padding-bottom_widescreen_regular {
      padding-bottom: 40px; } }
  @media (min-width: 1700px) {
    .container.padding-bottom_widescreen_half {
      padding-bottom: calc(40px / 2); } }
  @media (min-width: 1700px) {
    .container.padding-bottom_widescreen_quarter {
      padding-bottom: calc(40px / 4); } }
  @media (min-width: 1700px) {
    .container.padding-bottom_widescreen_none {
      padding-bottom: 0px; } }
  .container .container__inner {
    max-width: 1780px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding-left: 40px;
    padding-right: 40px; }
    .container .container__inner::after {
      clear: both;
      content: "";
      display: block; }
    .container .container__inner::after {
      clear: both;
      content: "";
      display: block; }
    @media (min-width: 480px) {
  .container .container__inner {
    padding-left: 40px;
    padding-right: 40px; } }
    @media (min-width: 650px) {
  .container .container__inner {
    padding-left: 40px;
    padding-right: 40px; } }
    @media (min-width: 850px) {
  .container .container__inner {
    padding-left: 40px;
    padding-right: 40px; } }
    @media (min-width: 1000px) {
  .container .container__inner {
    padding-left: 40px;
    padding-right: 40px; } }
    @media (min-width: 1200px) {
  .container .container__inner {
    padding-left: 40px;
    padding-right: 40px; } }
    @media (min-width: 1400px) {
  .container .container__inner {
    padding-left: 40px;
    padding-right: 40px; } }
    @media (min-width: 1700px) {
  .container .container__inner {
    padding-left: 40px;
    padding-right: 40px; } }
    .container .container__inner .margin_reverse_mobile {
      margin-left: -40px;
      margin-right: -40px; }
      @media (min-width: 480px) {
  .container .container__inner .margin_reverse_mobile {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 650px) {
  .container .container__inner .margin_reverse_mobile {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 850px) {
  .container .container__inner .margin_reverse_mobile {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 1000px) {
  .container .container__inner .margin_reverse_mobile {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 1200px) {
  .container .container__inner .margin_reverse_mobile {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 1400px) {
  .container .container__inner .margin_reverse_mobile {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 1700px) {
  .container .container__inner .margin_reverse_mobile {
    margin-left: -40px;
    margin-right: -40px; } }
      .container .container__inner .margin_reverse_mobile.split__item {
        flex-grow: 1; }
    @media (min-width: 480px) {
    .container .container__inner .margin_reverse_landscape {
      margin-left: -40px;
      margin-right: -40px; } }
      @media (min-width: 650px) {
  .container .container__inner .margin_reverse_landscape {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 850px) {
  .container .container__inner .margin_reverse_landscape {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 1000px) {
  .container .container__inner .margin_reverse_landscape {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 1200px) {
  .container .container__inner .margin_reverse_landscape {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 1400px) {
  .container .container__inner .margin_reverse_landscape {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 1700px) {
  .container .container__inner .margin_reverse_landscape {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 480px) {
    .container .container__inner .margin_reverse_landscape.split__item {
      flex-grow: 1; } }
    @media (min-width: 650px) {
    .container .container__inner .margin_reverse_minitablet {
      margin-left: -40px;
      margin-right: -40px; } }
      @media (min-width: 850px) {
  .container .container__inner .margin_reverse_minitablet {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 1000px) {
  .container .container__inner .margin_reverse_minitablet {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 1200px) {
  .container .container__inner .margin_reverse_minitablet {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 1400px) {
  .container .container__inner .margin_reverse_minitablet {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 1700px) {
  .container .container__inner .margin_reverse_minitablet {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 650px) {
    .container .container__inner .margin_reverse_minitablet.split__item {
      flex-grow: 1; } }
    @media (min-width: 850px) {
    .container .container__inner .margin_reverse_tablet {
      margin-left: -40px;
      margin-right: -40px; } }
      @media (min-width: 1000px) {
  .container .container__inner .margin_reverse_tablet {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 1200px) {
  .container .container__inner .margin_reverse_tablet {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 1400px) {
  .container .container__inner .margin_reverse_tablet {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 1700px) {
  .container .container__inner .margin_reverse_tablet {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 850px) {
    .container .container__inner .margin_reverse_tablet.split__item {
      flex-grow: 1; } }
    @media (min-width: 1000px) {
    .container .container__inner .margin_reverse_laptop {
      margin-left: -40px;
      margin-right: -40px; } }
      @media (min-width: 1200px) {
  .container .container__inner .margin_reverse_laptop {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 1400px) {
  .container .container__inner .margin_reverse_laptop {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 1700px) {
  .container .container__inner .margin_reverse_laptop {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 1000px) {
    .container .container__inner .margin_reverse_laptop.split__item {
      flex-grow: 1; } }
    @media (min-width: 1200px) {
    .container .container__inner .margin_reverse_desktop {
      margin-left: -40px;
      margin-right: -40px; } }
      @media (min-width: 1400px) {
  .container .container__inner .margin_reverse_desktop {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 1700px) {
  .container .container__inner .margin_reverse_desktop {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 1200px) {
    .container .container__inner .margin_reverse_desktop.split__item {
      flex-grow: 1; } }
    @media (min-width: 1400px) {
    .container .container__inner .margin_reverse_fullwidth {
      margin-left: -40px;
      margin-right: -40px; } }
      @media (min-width: 1700px) {
  .container .container__inner .margin_reverse_fullwidth {
    margin-left: -40px;
    margin-right: -40px; } }
      @media (min-width: 1400px) {
    .container .container__inner .margin_reverse_fullwidth.split__item {
      flex-grow: 1; } }
    @media (min-width: 1700px) {
    .container .container__inner .margin_reverse_widescreen {
      margin-left: -40px;
      margin-right: -40px; } }
      @media (min-width: 1700px) {
    .container .container__inner .margin_reverse_widescreen.split__item {
      flex-grow: 1; } }
    .container .container__inner .margin_reverse_mobile_none {
      margin-left: 0px;
      margin-right: 0px; }
      @media (min-width: 480px) {
  .container .container__inner .margin_reverse_mobile_none {
    margin-left: 0px;
    margin-right: 0px; } }
      @media (min-width: 650px) {
  .container .container__inner .margin_reverse_mobile_none {
    margin-left: 0px;
    margin-right: 0px; } }
      @media (min-width: 850px) {
  .container .container__inner .margin_reverse_mobile_none {
    margin-left: 0px;
    margin-right: 0px; } }
      @media (min-width: 1000px) {
  .container .container__inner .margin_reverse_mobile_none {
    margin-left: 0px;
    margin-right: 0px; } }
      @media (min-width: 1200px) {
  .container .container__inner .margin_reverse_mobile_none {
    margin-left: 0px;
    margin-right: 0px; } }
      @media (min-width: 1400px) {
  .container .container__inner .margin_reverse_mobile_none {
    margin-left: 0px;
    margin-right: 0px; } }
      @media (min-width: 1700px) {
  .container .container__inner .margin_reverse_mobile_none {
    margin-left: 0px;
    margin-right: 0px; } }
      .container .container__inner .margin_reverse_mobile_none.split__item {
        flex-grow: 0px; }
    @media (min-width: 480px) {
    .container .container__inner .margin_reverse_landscape_none {
      margin-left: 0px;
      margin-right: 0px; } }
      @media (min-width: 650px) {
  .container .container__inner .margin_reverse_landscape_none {
    margin-left: 0px;
    margin-right: 0px; } }
      @media (min-width: 850px) {
  .container .container__inner .margin_reverse_landscape_none {
    margin-left: 0px;
    margin-right: 0px; } }
      @media (min-width: 1000px) {
  .container .container__inner .margin_reverse_landscape_none {
    margin-left: 0px;
    margin-right: 0px; } }
      @media (min-width: 1200px) {
  .container .container__inner .margin_reverse_landscape_none {
    margin-left: 0px;
    margin-right: 0px; } }
      @media (min-width: 1400px) {
  .container .container__inner .margin_reverse_landscape_none {
    margin-left: 0px;
    margin-right: 0px; } }
      @media (min-width: 1700px) {
  .container .container__inner .margin_reverse_landscape_none {
    margin-left: 0px;
    margin-right: 0px; } }
      .container .container__inner .margin_reverse_landscape_none.split__item {
        flex-grow: 0px; }
    @media (min-width: 650px) {
    .container .container__inner .margin_reverse_minitablet_none {
      margin-left: 0px;
      margin-right: 0px; } }
      @media (min-width: 850px) {
  .container .container__inner .margin_reverse_minitablet_none {
    margin-left: 0px;
    margin-right: 0px; } }
      @media (min-width: 1000px) {
  .container .container__inner .margin_reverse_minitablet_none {
    margin-left: 0px;
    margin-right: 0px; } }
      @media (min-width: 1200px) {
  .container .container__inner .margin_reverse_minitablet_none {
    margin-left: 0px;
    margin-right: 0px; } }
      @media (min-width: 1400px) {
  .container .container__inner .margin_reverse_minitablet_none {
    margin-left: 0px;
    margin-right: 0px; } }
      @media (min-width: 1700px) {
  .container .container__inner .margin_reverse_minitablet_none {
    margin-left: 0px;
    margin-right: 0px; } }
      .container .container__inner .margin_reverse_minitablet_none.split__item {
        flex-grow: 0px; }
    @media (min-width: 850px) {
    .container .container__inner .margin_reverse_tablet_none {
      margin-left: 0px;
      margin-right: 0px; } }
      @media (min-width: 1000px) {
  .container .container__inner .margin_reverse_tablet_none {
    margin-left: 0px;
    margin-right: 0px; } }
      @media (min-width: 1200px) {
  .container .container__inner .margin_reverse_tablet_none {
    margin-left: 0px;
    margin-right: 0px; } }
      @media (min-width: 1400px) {
  .container .container__inner .margin_reverse_tablet_none {
    margin-left: 0px;
    margin-right: 0px; } }
      @media (min-width: 1700px) {
  .container .container__inner .margin_reverse_tablet_none {
    margin-left: 0px;
    margin-right: 0px; } }
      .container .container__inner .margin_reverse_tablet_none.split__item {
        flex-grow: 0px; }
    @media (min-width: 1000px) {
    .container .container__inner .margin_reverse_laptop_none {
      margin-left: 0px;
      margin-right: 0px; } }
      @media (min-width: 1200px) {
  .container .container__inner .margin_reverse_laptop_none {
    margin-left: 0px;
    margin-right: 0px; } }
      @media (min-width: 1400px) {
  .container .container__inner .margin_reverse_laptop_none {
    margin-left: 0px;
    margin-right: 0px; } }
      @media (min-width: 1700px) {
  .container .container__inner .margin_reverse_laptop_none {
    margin-left: 0px;
    margin-right: 0px; } }
      .container .container__inner .margin_reverse_laptop_none.split__item {
        flex-grow: 0px; }
    @media (min-width: 1200px) {
    .container .container__inner .margin_reverse_desktop_none {
      margin-left: 0px;
      margin-right: 0px; } }
      @media (min-width: 1400px) {
  .container .container__inner .margin_reverse_desktop_none {
    margin-left: 0px;
    margin-right: 0px; } }
      @media (min-width: 1700px) {
  .container .container__inner .margin_reverse_desktop_none {
    margin-left: 0px;
    margin-right: 0px; } }
      .container .container__inner .margin_reverse_desktop_none.split__item {
        flex-grow: 0px; }
    @media (min-width: 1400px) {
    .container .container__inner .margin_reverse_fullwidth_none {
      margin-left: 0px;
      margin-right: 0px; } }
      @media (min-width: 1700px) {
  .container .container__inner .margin_reverse_fullwidth_none {
    margin-left: 0px;
    margin-right: 0px; } }
      .container .container__inner .margin_reverse_fullwidth_none.split__item {
        flex-grow: 0px; }
    @media (min-width: 1700px) {
    .container .container__inner .margin_reverse_widescreen_none {
      margin-left: 0px;
      margin-right: 0px; } }
      .container .container__inner .margin_reverse_widescreen_none.split__item {
        flex-grow: 0px; }
  .container .container__background {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center; }
/* ---------  ALIGN  --------- */
.align_mobile_left {
  text-align: left; }

.align_mobile_center {
  text-align: center; }

.align_mobile_right {
  text-align: right; }

@media (min-width: 480px) {
    .align_landscape_left {
      text-align: left; } }

@media (min-width: 480px) {
    .align_landscape_center {
      text-align: center; } }

@media (min-width: 480px) {
    .align_landscape_right {
      text-align: right; } }

@media (min-width: 650px) {
    .align_minitablet_left {
      text-align: left; } }

@media (min-width: 650px) {
    .align_minitablet_center {
      text-align: center; } }

@media (min-width: 650px) {
    .align_minitablet_right {
      text-align: right; } }

@media (min-width: 850px) {
    .align_tablet_left {
      text-align: left; } }

@media (min-width: 850px) {
    .align_tablet_center {
      text-align: center; } }

@media (min-width: 850px) {
    .align_tablet_right {
      text-align: right; } }

@media (min-width: 1000px) {
    .align_laptop_left {
      text-align: left; } }

@media (min-width: 1000px) {
    .align_laptop_center {
      text-align: center; } }

@media (min-width: 1000px) {
    .align_laptop_right {
      text-align: right; } }

@media (min-width: 1200px) {
    .align_desktop_left {
      text-align: left; } }

@media (min-width: 1200px) {
    .align_desktop_center {
      text-align: center; } }

@media (min-width: 1200px) {
    .align_desktop_right {
      text-align: right; } }

@media (min-width: 1400px) {
    .align_fullwidth_left {
      text-align: left; } }

@media (min-width: 1400px) {
    .align_fullwidth_center {
      text-align: center; } }

@media (min-width: 1400px) {
    .align_fullwidth_right {
      text-align: right; } }

@media (min-width: 1700px) {
    .align_widescreen_left {
      text-align: left; } }

@media (min-width: 1700px) {
    .align_widescreen_center {
      text-align: center; } }

@media (min-width: 1700px) {
    .align_widescreen_right {
      text-align: right; } }
/* ---------  SPACER  --------- */
.spacer {
  height: 40px; }
  @media (min-width: 480px) {
  .spacer {
    height: 40px; } }
  @media (min-width: 650px) {
  .spacer {
    height: 40px; } }
  @media (min-width: 850px) {
  .spacer {
    height: 40px; } }
  @media (min-width: 1000px) {
  .spacer {
    height: 40px; } }
  @media (min-width: 1200px) {
  .spacer {
    height: 40px; } }
  @media (min-width: 1400px) {
  .spacer {
    height: 40px; } }
  @media (min-width: 1700px) {
  .spacer {
    height: 40px; } }
  .spacer.spacer_mobile_half {
    height: calc(40px / 2); }
    @media (min-width: 480px) {
  .spacer.spacer_mobile_half {
    height: calc(40px / 2); } }
    @media (min-width: 650px) {
  .spacer.spacer_mobile_half {
    height: calc(40px / 2); } }
    @media (min-width: 850px) {
  .spacer.spacer_mobile_half {
    height: calc(40px / 2); } }
    @media (min-width: 1000px) {
  .spacer.spacer_mobile_half {
    height: calc(40px / 2); } }
    @media (min-width: 1200px) {
  .spacer.spacer_mobile_half {
    height: calc(40px / 2); } }
    @media (min-width: 1400px) {
  .spacer.spacer_mobile_half {
    height: calc(40px / 2); } }
    @media (min-width: 1700px) {
  .spacer.spacer_mobile_half {
    height: calc(40px / 2); } }
  .spacer.spacer_mobile_quarter {
    height: calc(40px / 4); }
    @media (min-width: 480px) {
  .spacer.spacer_mobile_quarter {
    height: calc(40px / 4); } }
    @media (min-width: 650px) {
  .spacer.spacer_mobile_quarter {
    height: calc(40px / 4); } }
    @media (min-width: 850px) {
  .spacer.spacer_mobile_quarter {
    height: calc(40px / 4); } }
    @media (min-width: 1000px) {
  .spacer.spacer_mobile_quarter {
    height: calc(40px / 4); } }
    @media (min-width: 1200px) {
  .spacer.spacer_mobile_quarter {
    height: calc(40px / 4); } }
    @media (min-width: 1400px) {
  .spacer.spacer_mobile_quarter {
    height: calc(40px / 4); } }
    @media (min-width: 1700px) {
  .spacer.spacer_mobile_quarter {
    height: calc(40px / 4); } }
  .spacer.spacer_mobile_none {
    height: 0px; }
    @media (min-width: 480px) {
  .spacer.spacer_mobile_none {
    height: 0px; } }
    @media (min-width: 650px) {
  .spacer.spacer_mobile_none {
    height: 0px; } }
    @media (min-width: 850px) {
  .spacer.spacer_mobile_none {
    height: 0px; } }
    @media (min-width: 1000px) {
  .spacer.spacer_mobile_none {
    height: 0px; } }
    @media (min-width: 1200px) {
  .spacer.spacer_mobile_none {
    height: 0px; } }
    @media (min-width: 1400px) {
  .spacer.spacer_mobile_none {
    height: 0px; } }
    @media (min-width: 1700px) {
  .spacer.spacer_mobile_none {
    height: 0px; } }
  @media (min-width: 480px) {
    .spacer.spacer_landscape_regular {
      height: 40px; } }
    @media (min-width: 650px) {
  .spacer.spacer_landscape_regular {
    height: 40px; } }
    @media (min-width: 850px) {
  .spacer.spacer_landscape_regular {
    height: 40px; } }
    @media (min-width: 1000px) {
  .spacer.spacer_landscape_regular {
    height: 40px; } }
    @media (min-width: 1200px) {
  .spacer.spacer_landscape_regular {
    height: 40px; } }
    @media (min-width: 1400px) {
  .spacer.spacer_landscape_regular {
    height: 40px; } }
    @media (min-width: 1700px) {
  .spacer.spacer_landscape_regular {
    height: 40px; } }
  @media (min-width: 480px) {
    .spacer.spacer_landscape_half {
      height: calc(40px / 2); } }
    @media (min-width: 650px) {
  .spacer.spacer_landscape_half {
    height: calc(40px / 2); } }
    @media (min-width: 850px) {
  .spacer.spacer_landscape_half {
    height: calc(40px / 2); } }
    @media (min-width: 1000px) {
  .spacer.spacer_landscape_half {
    height: calc(40px / 2); } }
    @media (min-width: 1200px) {
  .spacer.spacer_landscape_half {
    height: calc(40px / 2); } }
    @media (min-width: 1400px) {
  .spacer.spacer_landscape_half {
    height: calc(40px / 2); } }
    @media (min-width: 1700px) {
  .spacer.spacer_landscape_half {
    height: calc(40px / 2); } }
  @media (min-width: 480px) {
    .spacer.spacer_landscape_quarter {
      height: calc(40px / 4); } }
    @media (min-width: 650px) {
  .spacer.spacer_landscape_quarter {
    height: calc(40px / 4); } }
    @media (min-width: 850px) {
  .spacer.spacer_landscape_quarter {
    height: calc(40px / 4); } }
    @media (min-width: 1000px) {
  .spacer.spacer_landscape_quarter {
    height: calc(40px / 4); } }
    @media (min-width: 1200px) {
  .spacer.spacer_landscape_quarter {
    height: calc(40px / 4); } }
    @media (min-width: 1400px) {
  .spacer.spacer_landscape_quarter {
    height: calc(40px / 4); } }
    @media (min-width: 1700px) {
  .spacer.spacer_landscape_quarter {
    height: calc(40px / 4); } }
  @media (min-width: 480px) {
    .spacer.spacer_landscape_none {
      height: 0px; } }
    @media (min-width: 650px) {
  .spacer.spacer_landscape_none {
    height: 0px; } }
    @media (min-width: 850px) {
  .spacer.spacer_landscape_none {
    height: 0px; } }
    @media (min-width: 1000px) {
  .spacer.spacer_landscape_none {
    height: 0px; } }
    @media (min-width: 1200px) {
  .spacer.spacer_landscape_none {
    height: 0px; } }
    @media (min-width: 1400px) {
  .spacer.spacer_landscape_none {
    height: 0px; } }
    @media (min-width: 1700px) {
  .spacer.spacer_landscape_none {
    height: 0px; } }
  @media (min-width: 650px) {
    .spacer.spacer_minitablet_regular {
      height: 40px; } }
    @media (min-width: 850px) {
  .spacer.spacer_minitablet_regular {
    height: 40px; } }
    @media (min-width: 1000px) {
  .spacer.spacer_minitablet_regular {
    height: 40px; } }
    @media (min-width: 1200px) {
  .spacer.spacer_minitablet_regular {
    height: 40px; } }
    @media (min-width: 1400px) {
  .spacer.spacer_minitablet_regular {
    height: 40px; } }
    @media (min-width: 1700px) {
  .spacer.spacer_minitablet_regular {
    height: 40px; } }
  @media (min-width: 650px) {
    .spacer.spacer_minitablet_half {
      height: calc(40px / 2); } }
    @media (min-width: 850px) {
  .spacer.spacer_minitablet_half {
    height: calc(40px / 2); } }
    @media (min-width: 1000px) {
  .spacer.spacer_minitablet_half {
    height: calc(40px / 2); } }
    @media (min-width: 1200px) {
  .spacer.spacer_minitablet_half {
    height: calc(40px / 2); } }
    @media (min-width: 1400px) {
  .spacer.spacer_minitablet_half {
    height: calc(40px / 2); } }
    @media (min-width: 1700px) {
  .spacer.spacer_minitablet_half {
    height: calc(40px / 2); } }
  @media (min-width: 650px) {
    .spacer.spacer_minitablet_quarter {
      height: calc(40px / 4); } }
    @media (min-width: 850px) {
  .spacer.spacer_minitablet_quarter {
    height: calc(40px / 4); } }
    @media (min-width: 1000px) {
  .spacer.spacer_minitablet_quarter {
    height: calc(40px / 4); } }
    @media (min-width: 1200px) {
  .spacer.spacer_minitablet_quarter {
    height: calc(40px / 4); } }
    @media (min-width: 1400px) {
  .spacer.spacer_minitablet_quarter {
    height: calc(40px / 4); } }
    @media (min-width: 1700px) {
  .spacer.spacer_minitablet_quarter {
    height: calc(40px / 4); } }
  @media (min-width: 650px) {
    .spacer.spacer_minitablet_none {
      height: 0px; } }
    @media (min-width: 850px) {
  .spacer.spacer_minitablet_none {
    height: 0px; } }
    @media (min-width: 1000px) {
  .spacer.spacer_minitablet_none {
    height: 0px; } }
    @media (min-width: 1200px) {
  .spacer.spacer_minitablet_none {
    height: 0px; } }
    @media (min-width: 1400px) {
  .spacer.spacer_minitablet_none {
    height: 0px; } }
    @media (min-width: 1700px) {
  .spacer.spacer_minitablet_none {
    height: 0px; } }
  @media (min-width: 850px) {
    .spacer.spacer_tablet_regular {
      height: 40px; } }
    @media (min-width: 1000px) {
  .spacer.spacer_tablet_regular {
    height: 40px; } }
    @media (min-width: 1200px) {
  .spacer.spacer_tablet_regular {
    height: 40px; } }
    @media (min-width: 1400px) {
  .spacer.spacer_tablet_regular {
    height: 40px; } }
    @media (min-width: 1700px) {
  .spacer.spacer_tablet_regular {
    height: 40px; } }
  @media (min-width: 850px) {
    .spacer.spacer_tablet_half {
      height: calc(40px / 2); } }
    @media (min-width: 1000px) {
  .spacer.spacer_tablet_half {
    height: calc(40px / 2); } }
    @media (min-width: 1200px) {
  .spacer.spacer_tablet_half {
    height: calc(40px / 2); } }
    @media (min-width: 1400px) {
  .spacer.spacer_tablet_half {
    height: calc(40px / 2); } }
    @media (min-width: 1700px) {
  .spacer.spacer_tablet_half {
    height: calc(40px / 2); } }
  @media (min-width: 850px) {
    .spacer.spacer_tablet_quarter {
      height: calc(40px / 4); } }
    @media (min-width: 1000px) {
  .spacer.spacer_tablet_quarter {
    height: calc(40px / 4); } }
    @media (min-width: 1200px) {
  .spacer.spacer_tablet_quarter {
    height: calc(40px / 4); } }
    @media (min-width: 1400px) {
  .spacer.spacer_tablet_quarter {
    height: calc(40px / 4); } }
    @media (min-width: 1700px) {
  .spacer.spacer_tablet_quarter {
    height: calc(40px / 4); } }
  @media (min-width: 850px) {
    .spacer.spacer_tablet_none {
      height: 0px; } }
    @media (min-width: 1000px) {
  .spacer.spacer_tablet_none {
    height: 0px; } }
    @media (min-width: 1200px) {
  .spacer.spacer_tablet_none {
    height: 0px; } }
    @media (min-width: 1400px) {
  .spacer.spacer_tablet_none {
    height: 0px; } }
    @media (min-width: 1700px) {
  .spacer.spacer_tablet_none {
    height: 0px; } }
  @media (min-width: 1000px) {
    .spacer.spacer_laptop_regular {
      height: 40px; } }
    @media (min-width: 1200px) {
  .spacer.spacer_laptop_regular {
    height: 40px; } }
    @media (min-width: 1400px) {
  .spacer.spacer_laptop_regular {
    height: 40px; } }
    @media (min-width: 1700px) {
  .spacer.spacer_laptop_regular {
    height: 40px; } }
  @media (min-width: 1000px) {
    .spacer.spacer_laptop_half {
      height: calc(40px / 2); } }
    @media (min-width: 1200px) {
  .spacer.spacer_laptop_half {
    height: calc(40px / 2); } }
    @media (min-width: 1400px) {
  .spacer.spacer_laptop_half {
    height: calc(40px / 2); } }
    @media (min-width: 1700px) {
  .spacer.spacer_laptop_half {
    height: calc(40px / 2); } }
  @media (min-width: 1000px) {
    .spacer.spacer_laptop_quarter {
      height: calc(40px / 4); } }
    @media (min-width: 1200px) {
  .spacer.spacer_laptop_quarter {
    height: calc(40px / 4); } }
    @media (min-width: 1400px) {
  .spacer.spacer_laptop_quarter {
    height: calc(40px / 4); } }
    @media (min-width: 1700px) {
  .spacer.spacer_laptop_quarter {
    height: calc(40px / 4); } }
  @media (min-width: 1000px) {
    .spacer.spacer_laptop_none {
      height: 0px; } }
    @media (min-width: 1200px) {
  .spacer.spacer_laptop_none {
    height: 0px; } }
    @media (min-width: 1400px) {
  .spacer.spacer_laptop_none {
    height: 0px; } }
    @media (min-width: 1700px) {
  .spacer.spacer_laptop_none {
    height: 0px; } }
  @media (min-width: 1200px) {
    .spacer.spacer_desktop_regular {
      height: 40px; } }
    @media (min-width: 1400px) {
  .spacer.spacer_desktop_regular {
    height: 40px; } }
    @media (min-width: 1700px) {
  .spacer.spacer_desktop_regular {
    height: 40px; } }
  @media (min-width: 1200px) {
    .spacer.spacer_desktop_half {
      height: calc(40px / 2); } }
    @media (min-width: 1400px) {
  .spacer.spacer_desktop_half {
    height: calc(40px / 2); } }
    @media (min-width: 1700px) {
  .spacer.spacer_desktop_half {
    height: calc(40px / 2); } }
  @media (min-width: 1200px) {
    .spacer.spacer_desktop_quarter {
      height: calc(40px / 4); } }
    @media (min-width: 1400px) {
  .spacer.spacer_desktop_quarter {
    height: calc(40px / 4); } }
    @media (min-width: 1700px) {
  .spacer.spacer_desktop_quarter {
    height: calc(40px / 4); } }
  @media (min-width: 1200px) {
    .spacer.spacer_desktop_none {
      height: 0px; } }
    @media (min-width: 1400px) {
  .spacer.spacer_desktop_none {
    height: 0px; } }
    @media (min-width: 1700px) {
  .spacer.spacer_desktop_none {
    height: 0px; } }
  @media (min-width: 1200px) {
    .spacer.spacer_fullwidth_regular {
      height: 40px; } }
    @media (min-width: 1400px) {
  .spacer.spacer_fullwidth_regular {
    height: 40px; } }
    @media (min-width: 1700px) {
  .spacer.spacer_fullwidth_regular {
    height: 40px; } }
  @media (min-width: 1400px) {
    .spacer.spacer_fullwidth_half {
      height: calc(40px / 2); } }
    @media (min-width: 1700px) {
  .spacer.spacer_fullwidth_half {
    height: calc(40px / 2); } }
  @media (min-width: 1400px) {
    .spacer.spacer_fullwidth_quarter {
      height: calc(40px / 4); } }
    @media (min-width: 1700px) {
  .spacer.spacer_fullwidth_quarter {
    height: calc(40px / 4); } }
  @media (min-width: 1400px) {
    .spacer.spacer_fullwidth_none {
      height: 0px; } }
    @media (min-width: 1700px) {
  .spacer.spacer_fullwidth_none {
    height: 0px; } }
  @media (min-width: 1700px) {
    .spacer.spacer_widescreen_regular {
      height: 40px; } }
  @media (min-width: 1700px) {
    .spacer.spacer_widescreen_half {
      height: calc(40px / 2); } }
  @media (min-width: 1700px) {
    .spacer.spacer_widescreen_quarter {
      height: calc(40px / 4); } }
  @media (min-width: 1700px) {
    .spacer.spacer_widescreen_none {
      height: 0px; } }
/* ---------  FLEX  --------- */
.flex {
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
  margin-top: -40px; }
  .flex > .flex__item {
    width: 100%;
    margin-top: 40px; }
  .flex.flex_mobile_1 {
    margin-right: -40px; }
    .flex.flex_mobile_1 > .flex__item {
      width: calc(((100% - 1px - (1 * 40px)) / 1));
      margin-right: 40px; }
  .flex.flex_mobile_2 {
    margin-right: -40px; }
    .flex.flex_mobile_2 > .flex__item {
      width: calc(((100% - 1px - (2 * 40px)) / 2));
      margin-right: 40px; }
  .flex.flex_mobile_3 {
    margin-right: -40px; }
    .flex.flex_mobile_3 > .flex__item {
      width: calc(((100% - 1px - (3 * 40px)) / 3));
      margin-right: 40px; }
  .flex.flex_mobile_4 {
    margin-right: -40px; }
    .flex.flex_mobile_4 > .flex__item {
      width: calc(((100% - 1px - (4 * 40px)) / 4));
      margin-right: 40px; }
  .flex.flex_mobile_5 {
    margin-right: -40px; }
    .flex.flex_mobile_5 > .flex__item {
      width: calc(((100% - 1px - (5 * 40px)) / 5));
      margin-right: 40px; }
  .flex.flex_mobile_6 {
    margin-right: -40px; }
    .flex.flex_mobile_6 > .flex__item {
      width: calc(((100% - 1px - (6 * 40px)) / 6));
      margin-right: 40px; }
  @media (min-width: 480px) {
    .flex.flex_landscape_1 {
      margin-right: -40px; }
      .flex.flex_landscape_1 > .flex__item {
        width: calc(((100% - 1px - (1 * 40px)) / 1));
        margin-right: 40px; } }
  @media (min-width: 480px) {
    .flex.flex_landscape_2 {
      margin-right: -40px; }
      .flex.flex_landscape_2 > .flex__item {
        width: calc(((100% - 1px - (2 * 40px)) / 2));
        margin-right: 40px; } }
  @media (min-width: 480px) {
    .flex.flex_landscape_3 {
      margin-right: -40px; }
      .flex.flex_landscape_3 > .flex__item {
        width: calc(((100% - 1px - (3 * 40px)) / 3));
        margin-right: 40px; } }
  @media (min-width: 480px) {
    .flex.flex_landscape_4 {
      margin-right: -40px; }
      .flex.flex_landscape_4 > .flex__item {
        width: calc(((100% - 1px - (4 * 40px)) / 4));
        margin-right: 40px; } }
  @media (min-width: 480px) {
    .flex.flex_landscape_5 {
      margin-right: -40px; }
      .flex.flex_landscape_5 > .flex__item {
        width: calc(((100% - 1px - (5 * 40px)) / 5));
        margin-right: 40px; } }
  @media (min-width: 480px) {
    .flex.flex_landscape_6 {
      margin-right: -40px; }
      .flex.flex_landscape_6 > .flex__item {
        width: calc(((100% - 1px - (6 * 40px)) / 6));
        margin-right: 40px; } }
  @media (min-width: 650px) {
    .flex.flex_minitablet_1 {
      margin-right: -40px; }
      .flex.flex_minitablet_1 > .flex__item {
        width: calc(((100% - 1px - (1 * 40px)) / 1));
        margin-right: 40px; } }
  @media (min-width: 650px) {
    .flex.flex_minitablet_2 {
      margin-right: -40px; }
      .flex.flex_minitablet_2 > .flex__item {
        width: calc(((100% - 1px - (2 * 40px)) / 2));
        margin-right: 40px; } }
  @media (min-width: 650px) {
    .flex.flex_minitablet_3 {
      margin-right: -40px; }
      .flex.flex_minitablet_3 > .flex__item {
        width: calc(((100% - 1px - (3 * 40px)) / 3));
        margin-right: 40px; } }
  @media (min-width: 650px) {
    .flex.flex_minitablet_4 {
      margin-right: -40px; }
      .flex.flex_minitablet_4 > .flex__item {
        width: calc(((100% - 1px - (4 * 40px)) / 4));
        margin-right: 40px; } }
  @media (min-width: 650px) {
    .flex.flex_minitablet_5 {
      margin-right: -40px; }
      .flex.flex_minitablet_5 > .flex__item {
        width: calc(((100% - 1px - (5 * 40px)) / 5));
        margin-right: 40px; } }
  @media (min-width: 650px) {
    .flex.flex_minitablet_6 {
      margin-right: -40px; }
      .flex.flex_minitablet_6 > .flex__item {
        width: calc(((100% - 1px - (6 * 40px)) / 6));
        margin-right: 40px; } }
  @media (min-width: 850px) {
    .flex.flex_tablet_1 {
      margin-right: -40px; }
      .flex.flex_tablet_1 > .flex__item {
        width: calc(((100% - 1px - (1 * 40px)) / 1));
        margin-right: 40px; } }
  @media (min-width: 850px) {
    .flex.flex_tablet_2 {
      margin-right: -40px; }
      .flex.flex_tablet_2 > .flex__item {
        width: calc(((100% - 1px - (2 * 40px)) / 2));
        margin-right: 40px; } }
  @media (min-width: 850px) {
    .flex.flex_tablet_3 {
      margin-right: -40px; }
      .flex.flex_tablet_3 > .flex__item {
        width: calc(((100% - 1px - (3 * 40px)) / 3));
        margin-right: 40px; } }
  @media (min-width: 850px) {
    .flex.flex_tablet_4 {
      margin-right: -40px; }
      .flex.flex_tablet_4 > .flex__item {
        width: calc(((100% - 1px - (4 * 40px)) / 4));
        margin-right: 40px; } }
  @media (min-width: 850px) {
    .flex.flex_tablet_5 {
      margin-right: -40px; }
      .flex.flex_tablet_5 > .flex__item {
        width: calc(((100% - 1px - (5 * 40px)) / 5));
        margin-right: 40px; } }
  @media (min-width: 850px) {
    .flex.flex_tablet_6 {
      margin-right: -40px; }
      .flex.flex_tablet_6 > .flex__item {
        width: calc(((100% - 1px - (6 * 40px)) / 6));
        margin-right: 40px; } }
  @media (min-width: 1000px) {
    .flex.flex_laptop_1 {
      margin-right: -40px; }
      .flex.flex_laptop_1 > .flex__item {
        width: calc(((100% - 1px - (1 * 40px)) / 1));
        margin-right: 40px; } }
  @media (min-width: 1000px) {
    .flex.flex_laptop_2 {
      margin-right: -40px; }
      .flex.flex_laptop_2 > .flex__item {
        width: calc(((100% - 1px - (2 * 40px)) / 2));
        margin-right: 40px; } }
  @media (min-width: 1000px) {
    .flex.flex_laptop_3 {
      margin-right: -40px; }
      .flex.flex_laptop_3 > .flex__item {
        width: calc(((100% - 1px - (3 * 40px)) / 3));
        margin-right: 40px; } }
  @media (min-width: 1000px) {
    .flex.flex_laptop_4 {
      margin-right: -40px; }
      .flex.flex_laptop_4 > .flex__item {
        width: calc(((100% - 1px - (4 * 40px)) / 4));
        margin-right: 40px; } }
  @media (min-width: 1000px) {
    .flex.flex_laptop_5 {
      margin-right: -40px; }
      .flex.flex_laptop_5 > .flex__item {
        width: calc(((100% - 1px - (5 * 40px)) / 5));
        margin-right: 40px; } }
  @media (min-width: 1000px) {
    .flex.flex_laptop_6 {
      margin-right: -40px; }
      .flex.flex_laptop_6 > .flex__item {
        width: calc(((100% - 1px - (6 * 40px)) / 6));
        margin-right: 40px; } }
  @media (min-width: 1200px) {
    .flex.flex_desktop_1 {
      margin-right: -40px; }
      .flex.flex_desktop_1 > .flex__item {
        width: calc(((100% - 1px - (1 * 40px)) / 1));
        margin-right: 40px; } }
  @media (min-width: 1200px) {
    .flex.flex_desktop_2 {
      margin-right: -40px; }
      .flex.flex_desktop_2 > .flex__item {
        width: calc(((100% - 1px - (2 * 40px)) / 2));
        margin-right: 40px; } }
  @media (min-width: 1200px) {
    .flex.flex_desktop_3 {
      margin-right: -40px; }
      .flex.flex_desktop_3 > .flex__item {
        width: calc(((100% - 1px - (3 * 40px)) / 3));
        margin-right: 40px; } }
  @media (min-width: 1200px) {
    .flex.flex_desktop_4 {
      margin-right: -40px; }
      .flex.flex_desktop_4 > .flex__item {
        width: calc(((100% - 1px - (4 * 40px)) / 4));
        margin-right: 40px; } }
  @media (min-width: 1200px) {
    .flex.flex_desktop_5 {
      margin-right: -40px; }
      .flex.flex_desktop_5 > .flex__item {
        width: calc(((100% - 1px - (5 * 40px)) / 5));
        margin-right: 40px; } }
  @media (min-width: 1200px) {
    .flex.flex_desktop_6 {
      margin-right: -40px; }
      .flex.flex_desktop_6 > .flex__item {
        width: calc(((100% - 1px - (6 * 40px)) / 6));
        margin-right: 40px; } }
  @media (min-width: 1400px) {
    .flex.flex_fullwidth_1 {
      margin-right: -40px; }
      .flex.flex_fullwidth_1 > .flex__item {
        width: calc(((100% - 1px - (1 * 40px)) / 1));
        margin-right: 40px; } }
  @media (min-width: 1400px) {
    .flex.flex_fullwidth_2 {
      margin-right: -40px; }
      .flex.flex_fullwidth_2 > .flex__item {
        width: calc(((100% - 1px - (2 * 40px)) / 2));
        margin-right: 40px; } }
  @media (min-width: 1400px) {
    .flex.flex_fullwidth_3 {
      margin-right: -40px; }
      .flex.flex_fullwidth_3 > .flex__item {
        width: calc(((100% - 1px - (3 * 40px)) / 3));
        margin-right: 40px; } }
  @media (min-width: 1400px) {
    .flex.flex_fullwidth_4 {
      margin-right: -40px; }
      .flex.flex_fullwidth_4 > .flex__item {
        width: calc(((100% - 1px - (4 * 40px)) / 4));
        margin-right: 40px; } }
  @media (min-width: 1400px) {
    .flex.flex_fullwidth_5 {
      margin-right: -40px; }
      .flex.flex_fullwidth_5 > .flex__item {
        width: calc(((100% - 1px - (5 * 40px)) / 5));
        margin-right: 40px; } }
  @media (min-width: 1400px) {
    .flex.flex_fullwidth_6 {
      margin-right: -40px; }
      .flex.flex_fullwidth_6 > .flex__item {
        width: calc(((100% - 1px - (6 * 40px)) / 6));
        margin-right: 40px; } }
  @media (min-width: 1700px) {
    .flex.flex_widescreen_1 {
      margin-right: -40px; }
      .flex.flex_widescreen_1 > .flex__item {
        width: calc(((100% - 1px - (1 * 40px)) / 1));
        margin-right: 40px; } }
  @media (min-width: 1700px) {
    .flex.flex_widescreen_2 {
      margin-right: -40px; }
      .flex.flex_widescreen_2 > .flex__item {
        width: calc(((100% - 1px - (2 * 40px)) / 2));
        margin-right: 40px; } }
  @media (min-width: 1700px) {
    .flex.flex_widescreen_3 {
      margin-right: -40px; }
      .flex.flex_widescreen_3 > .flex__item {
        width: calc(((100% - 1px - (3 * 40px)) / 3));
        margin-right: 40px; } }
  @media (min-width: 1700px) {
    .flex.flex_widescreen_4 {
      margin-right: -40px; }
      .flex.flex_widescreen_4 > .flex__item {
        width: calc(((100% - 1px - (4 * 40px)) / 4));
        margin-right: 40px; } }
  @media (min-width: 1700px) {
    .flex.flex_widescreen_5 {
      margin-right: -40px; }
      .flex.flex_widescreen_5 > .flex__item {
        width: calc(((100% - 1px - (5 * 40px)) / 5));
        margin-right: 40px; } }
  @media (min-width: 1700px) {
    .flex.flex_widescreen_6 {
      margin-right: -40px; }
      .flex.flex_widescreen_6 > .flex__item {
        width: calc(((100% - 1px - (6 * 40px)) / 6));
        margin-right: 40px; } }
  .flex.flex_align_mobile_top {
    align-items: flex-start; }
  .flex.flex_align_mobile_bottom {
    align-items: flex-end; }
  .flex.flex_align_mobile_stretch {
    align-items: stretch; }
  @media (min-width: 480px) {
    .flex.flex_align_landscape_top {
      align-items: flex-start; } }
  @media (min-width: 480px) {
    .flex.flex_align_landscape_bottom {
      align-items: flex-end; } }
  @media (min-width: 480px) {
    .flex.flex_align_landscape_stretch {
      align-items: stretch; } }
  @media (min-width: 650px) {
    .flex.flex_align_minitablet_top {
      align-items: flex-start; } }
  @media (min-width: 650px) {
    .flex.flex_align_minitablet_bottom {
      align-items: flex-end; } }
  @media (min-width: 650px) {
    .flex.flex_align_minitablet_stretch {
      align-items: stretch; } }
  @media (min-width: 850px) {
    .flex.flex_align_tablet_top {
      align-items: flex-start; } }
  @media (min-width: 850px) {
    .flex.flex_align_tablet_bottom {
      align-items: flex-end; } }
  @media (min-width: 850px) {
    .flex.flex_align_tablet_stretch {
      align-items: stretch; } }
  @media (min-width: 1000px) {
    .flex.flex_align_laptop_top {
      align-items: flex-start; } }
  @media (min-width: 1000px) {
    .flex.flex_align_laptop_bottom {
      align-items: flex-end; } }
  @media (min-width: 1000px) {
    .flex.flex_align_laptop_stretch {
      align-items: stretch; } }
  @media (min-width: 1200px) {
    .flex.flex_align_desktop_top {
      align-items: flex-start; } }
  @media (min-width: 1200px) {
    .flex.flex_align_desktop_bottom {
      align-items: flex-end; } }
  @media (min-width: 1200px) {
    .flex.flex_align_desktop_stretch {
      align-items: stretch; } }
  @media (min-width: 1400px) {
    .flex.flex_align_fullwidth_top {
      align-items: flex-start; } }
  @media (min-width: 1400px) {
    .flex.flex_align_fullwidth_bottom {
      align-items: flex-end; } }
  @media (min-width: 1400px) {
    .flex.flex_align_fullwidth_stretch {
      align-items: stretch; } }
  @media (min-width: 1700px) {
    .flex.flex_align_widescreen_top {
      align-items: flex-start; } }
  @media (min-width: 1700px) {
    .flex.flex_align_widescreen_bottom {
      align-items: flex-end; } }
  @media (min-width: 1700px) {
    .flex.flex_align_widescreen_stretch {
      align-items: stretch; } }
  .flex.flex_justify_mobile_start {
    justify-content: flex-start; }
  .flex.flex_justify_mobile_center {
    justify-content: center; }
  .flex.flex_justify_mobile_end {
    justify-content: flex-end; }
  @media (min-width: 480px) {
    .flex.flex_justify_landscape_start {
      justify-content: flex-start; } }
  @media (min-width: 480px) {
    .flex.flex_justify_landscape_center {
      justify-content: center; } }
  @media (min-width: 480px) {
    .flex.flex_justify_landscape_end {
      justify-content: flex-end; } }
  @media (min-width: 650px) {
    .flex.flex_justify_minitablet_start {
      justify-content: flex-start; } }
  @media (min-width: 650px) {
    .flex.flex_justify_minitablet_center {
      justify-content: center; } }
  @media (min-width: 650px) {
    .flex.flex_justify_minitablet_end {
      justify-content: flex-end; } }
  @media (min-width: 850px) {
    .flex.flex_justify_tablet_start {
      justify-content: flex-start; } }
  @media (min-width: 850px) {
    .flex.flex_justify_tablet_center {
      justify-content: center; } }
  @media (min-width: 850px) {
    .flex.flex_justify_tablet_end {
      justify-content: flex-end; } }
  @media (min-width: 1000px) {
    .flex.flex_justify_laptop_start {
      justify-content: flex-start; } }
  @media (min-width: 1000px) {
    .flex.flex_justify_laptop_center {
      justify-content: center; } }
  @media (min-width: 1000px) {
    .flex.flex_justify_laptop_end {
      justify-content: flex-end; } }
  @media (min-width: 1200px) {
    .flex.flex_justify_desktop_start {
      justify-content: flex-start; } }
  @media (min-width: 1200px) {
    .flex.flex_justify_desktop_center {
      justify-content: center; } }
  @media (min-width: 1200px) {
    .flex.flex_justify_desktop_end {
      justify-content: flex-end; } }
  @media (min-width: 1400px) {
    .flex.flex_justify_fullwidth_start {
      justify-content: flex-start; } }
  @media (min-width: 1400px) {
    .flex.flex_justify_fullwidth_center {
      justify-content: center; } }
  @media (min-width: 1400px) {
    .flex.flex_justify_fullwidth_end {
      justify-content: flex-end; } }
  @media (min-width: 1700px) {
    .flex.flex_justify_widescreen_start {
      justify-content: flex-start; } }
  @media (min-width: 1700px) {
    .flex.flex_justify_widescreen_center {
      justify-content: center; } }
  @media (min-width: 1700px) {
    .flex.flex_justify_widescreen_end {
      justify-content: flex-end; } }
  .flex.margin-top_mobile_double {
    margin-top: calc(-40px * 2); }
    .flex.margin-top_mobile_double > .flex__item {
      margin-top: calc(40px * 2); }
  .flex.margin-top_mobile_regular {
    margin-top: -40px; }
    .flex.margin-top_mobile_regular > .flex__item {
      margin-top: 40px; }
  .flex.margin-top_mobile_half {
    margin-top: calc(-40px / 2); }
    .flex.margin-top_mobile_half > .flex__item {
      margin-top: calc(40px / 2); }
  .flex.margin-top_mobile_quarter {
    margin-top: calc(-40px / 4); }
    .flex.margin-top_mobile_quarter > .flex__item {
      margin-top: calc(40px / 4); }
  .flex.margin-top_mobile_none {
    margin-top: 0px; }
    .flex.margin-top_mobile_none > .flex__item {
      margin-top: 0px; }
  @media (min-width: 480px) {
    .flex.margin-top_landscape_double {
      margin-top: calc(-40px * 2); } }
    @media (min-width: 480px) {
    .flex.margin-top_landscape_double > .flex__item {
      margin-top: calc(40px * 2); } }
  @media (min-width: 480px) {
    .flex.margin-top_landscape_regular {
      margin-top: -40px; } }
    @media (min-width: 480px) {
    .flex.margin-top_landscape_regular > .flex__item {
      margin-top: 40px; } }
  @media (min-width: 480px) {
    .flex.margin-top_landscape_half {
      margin-top: calc(-40px / 2); } }
    @media (min-width: 480px) {
    .flex.margin-top_landscape_half > .flex__item {
      margin-top: calc(40px / 2); } }
  @media (min-width: 480px) {
    .flex.margin-top_landscape_quarter {
      margin-top: calc(-40px / 4); } }
    @media (min-width: 480px) {
    .flex.margin-top_landscape_quarter > .flex__item {
      margin-top: calc(40px / 4); } }
  @media (min-width: 480px) {
    .flex.margin-top_landscape_none {
      margin-top: 0px; } }
    @media (min-width: 480px) {
    .flex.margin-top_landscape_none > .flex__item {
      margin-top: 0px; } }
  @media (min-width: 650px) {
    .flex.margin-top_minitablet_double {
      margin-top: calc(-40px * 2); } }
    @media (min-width: 650px) {
    .flex.margin-top_minitablet_double > .flex__item {
      margin-top: calc(40px * 2); } }
  @media (min-width: 650px) {
    .flex.margin-top_minitablet_regular {
      margin-top: -40px; } }
    @media (min-width: 650px) {
    .flex.margin-top_minitablet_regular > .flex__item {
      margin-top: 40px; } }
  @media (min-width: 650px) {
    .flex.margin-top_minitablet_half {
      margin-top: calc(-40px / 2); } }
    @media (min-width: 650px) {
    .flex.margin-top_minitablet_half > .flex__item {
      margin-top: calc(40px / 2); } }
  @media (min-width: 650px) {
    .flex.margin-top_minitablet_quarter {
      margin-top: calc(-40px / 4); } }
    @media (min-width: 650px) {
    .flex.margin-top_minitablet_quarter > .flex__item {
      margin-top: calc(40px / 4); } }
  @media (min-width: 650px) {
    .flex.margin-top_minitablet_none {
      margin-top: 0px; } }
    @media (min-width: 650px) {
    .flex.margin-top_minitablet_none > .flex__item {
      margin-top: 0px; } }
  @media (min-width: 850px) {
    .flex.margin-top_tablet_double {
      margin-top: calc(-40px * 2); } }
    @media (min-width: 850px) {
    .flex.margin-top_tablet_double > .flex__item {
      margin-top: calc(40px * 2); } }
  @media (min-width: 850px) {
    .flex.margin-top_tablet_regular {
      margin-top: -40px; } }
    @media (min-width: 850px) {
    .flex.margin-top_tablet_regular > .flex__item {
      margin-top: 40px; } }
  @media (min-width: 850px) {
    .flex.margin-top_tablet_half {
      margin-top: calc(-40px / 2); } }
    @media (min-width: 850px) {
    .flex.margin-top_tablet_half > .flex__item {
      margin-top: calc(40px / 2); } }
  @media (min-width: 850px) {
    .flex.margin-top_tablet_quarter {
      margin-top: calc(-40px / 4); } }
    @media (min-width: 850px) {
    .flex.margin-top_tablet_quarter > .flex__item {
      margin-top: calc(40px / 4); } }
  @media (min-width: 850px) {
    .flex.margin-top_tablet_none {
      margin-top: 0px; } }
    @media (min-width: 850px) {
    .flex.margin-top_tablet_none > .flex__item {
      margin-top: 0px; } }
  @media (min-width: 1000px) {
    .flex.margin-top_laptop_double {
      margin-top: calc(-40px * 2); } }
    @media (min-width: 1000px) {
    .flex.margin-top_laptop_double > .flex__item {
      margin-top: calc(40px * 2); } }
  @media (min-width: 1000px) {
    .flex.margin-top_laptop_regular {
      margin-top: -40px; } }
    @media (min-width: 1000px) {
    .flex.margin-top_laptop_regular > .flex__item {
      margin-top: 40px; } }
  @media (min-width: 1000px) {
    .flex.margin-top_laptop_half {
      margin-top: calc(-40px / 2); } }
    @media (min-width: 1000px) {
    .flex.margin-top_laptop_half > .flex__item {
      margin-top: calc(40px / 2); } }
  @media (min-width: 1000px) {
    .flex.margin-top_laptop_quarter {
      margin-top: calc(-40px / 4); } }
    @media (min-width: 1000px) {
    .flex.margin-top_laptop_quarter > .flex__item {
      margin-top: calc(40px / 4); } }
  @media (min-width: 1000px) {
    .flex.margin-top_laptop_none {
      margin-top: 0px; } }
    @media (min-width: 1000px) {
    .flex.margin-top_laptop_none > .flex__item {
      margin-top: 0px; } }
  @media (min-width: 1200px) {
    .flex.margin-top_desktop_double {
      margin-top: calc(-40px * 2); } }
    @media (min-width: 1200px) {
    .flex.margin-top_desktop_double > .flex__item {
      margin-top: calc(40px * 2); } }
  @media (min-width: 1200px) {
    .flex.margin-top_desktop_regular {
      margin-top: -40px; } }
    @media (min-width: 1200px) {
    .flex.margin-top_desktop_regular > .flex__item {
      margin-top: 40px; } }
  @media (min-width: 1200px) {
    .flex.margin-top_desktop_half {
      margin-top: calc(-40px / 2); } }
    @media (min-width: 1200px) {
    .flex.margin-top_desktop_half > .flex__item {
      margin-top: calc(40px / 2); } }
  @media (min-width: 1200px) {
    .flex.margin-top_desktop_quarter {
      margin-top: calc(-40px / 4); } }
    @media (min-width: 1200px) {
    .flex.margin-top_desktop_quarter > .flex__item {
      margin-top: calc(40px / 4); } }
  @media (min-width: 1200px) {
    .flex.margin-top_desktop_none {
      margin-top: 0px; } }
    @media (min-width: 1200px) {
    .flex.margin-top_desktop_none > .flex__item {
      margin-top: 0px; } }
  @media (min-width: 1400px) {
    .flex.margin-top_fullwidth_double {
      margin-top: calc(-40px * 2); } }
    @media (min-width: 1400px) {
    .flex.margin-top_fullwidth_double > .flex__item {
      margin-top: calc(40px * 2); } }
  @media (min-width: 1400px) {
    .flex.margin-top_fullwidth_regular {
      margin-top: -40px; } }
    @media (min-width: 1400px) {
    .flex.margin-top_fullwidth_regular > .flex__item {
      margin-top: 40px; } }
  @media (min-width: 1400px) {
    .flex.margin-top_fullwidth_half {
      margin-top: calc(-40px / 2); } }
    @media (min-width: 1400px) {
    .flex.margin-top_fullwidth_half > .flex__item {
      margin-top: calc(40px / 2); } }
  @media (min-width: 1400px) {
    .flex.margin-top_fullwidth_quarter {
      margin-top: calc(-40px / 4); } }
    @media (min-width: 1400px) {
    .flex.margin-top_fullwidth_quarter > .flex__item {
      margin-top: calc(40px / 4); } }
  @media (min-width: 1400px) {
    .flex.margin-top_fullwidth_none {
      margin-top: 0px; } }
    @media (min-width: 1400px) {
    .flex.margin-top_fullwidth_none > .flex__item {
      margin-top: 0px; } }
  @media (min-width: 1700px) {
    .flex.margin-top_widescreen_double {
      margin-top: calc(-40px * 2); } }
    @media (min-width: 1700px) {
    .flex.margin-top_widescreen_double > .flex__item {
      margin-top: calc(40px * 2); } }
  @media (min-width: 1700px) {
    .flex.margin-top_widescreen_regular {
      margin-top: -40px; } }
    @media (min-width: 1700px) {
    .flex.margin-top_widescreen_regular > .flex__item {
      margin-top: 40px; } }
  @media (min-width: 1700px) {
    .flex.margin-top_widescreen_half {
      margin-top: calc(-40px / 2); } }
    @media (min-width: 1700px) {
    .flex.margin-top_widescreen_half > .flex__item {
      margin-top: calc(40px / 2); } }
  @media (min-width: 1700px) {
    .flex.margin-top_widescreen_quarter {
      margin-top: calc(-40px / 4); } }
    @media (min-width: 1700px) {
    .flex.margin-top_widescreen_quarter > .flex__item {
      margin-top: calc(40px / 4); } }
  @media (min-width: 1700px) {
    .flex.margin-top_widescreen_none {
      margin-top: 0px; } }
    @media (min-width: 1700px) {
    .flex.margin-top_widescreen_none > .flex__item {
      margin-top: 0px; } }
/* ---------  SPLIT  --------- */
.split {
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
  margin-top: -40px; }
  .split.split_gutter {
    margin-right: -40px; }
  .split > .split__item {
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
    position: relative;
    margin-top: 40px; }
  .split > .split__item.split__item_mobile_0 {
    flex-basis: calc(100% / 12 * 0);
    width: calc(100% / 12 * 0); }
    .split > .split__item.split__item_mobile_0.split_gutter {
      flex-basis: calc((100% / 12 * 0) - 0);
      width: calc((100% / 12 * 0) - 0);
      margin-right: 0; }
    .split > .split__item.split__item_mobile_1 {
      flex-basis: calc(100% / 12 * 1);
      width: calc(100% / 12 * 1); }
    .split > .split__item.split__item_mobile_1.split_gutter {
      flex-basis: calc((100% / 12 * 1) - 40px);
      width: calc((100% / 12 * 1) - 40px);
      margin-right: 40px; }
    .split > .split__item.split__item_mobile_2 {
      flex-basis: calc(100% / 12 * 2);
      width: calc(100% / 12 * 2); }
    .split > .split__item.split__item_mobile_2.split_gutter {
      flex-basis: calc((100% / 12 * 2) - 40px);
      width: calc((100% / 12 * 2) - 40px);
      margin-right: 40px; }
    .split > .split__item.split__item_mobile_3 {
      flex-basis: calc(100% / 12 * 3);
      width: calc(100% / 12 * 3); }
    .split > .split__item.split__item_mobile_3.split_gutter {
      flex-basis: calc((100% / 12 * 3) - 40px);
      width: calc((100% / 12 * 3) - 40px);
      margin-right: 40px; }
    .split > .split__item.split__item_mobile_4 {
      flex-basis: calc(100% / 12 * 4);
      width: calc(100% / 12 * 4); }
    .split > .split__item.split__item_mobile_4.split_gutter {
      flex-basis: calc((100% / 12 * 4) - 40px);
      width: calc((100% / 12 * 4) - 40px);
      margin-right: 40px; }
    .split > .split__item.split__item_mobile_5 {
      flex-basis: calc(100% / 12 * 5);
      width: calc(100% / 12 * 5); }
    .split > .split__item.split__item_mobile_5.split_gutter {
      flex-basis: calc((100% / 12 * 5) - 40px);
      width: calc((100% / 12 * 5) - 40px);
      margin-right: 40px; }
    .split > .split__item.split__item_mobile_6 {
      flex-basis: calc(100% / 12 * 6);
      width: calc(100% / 12 * 6); }
    .split > .split__item.split__item_mobile_6.split_gutter {
      flex-basis: calc((100% / 12 * 6) - 40px);
      width: calc((100% / 12 * 6) - 40px);
      margin-right: 40px; }
    .split > .split__item.split__item_mobile_7 {
      flex-basis: calc(100% / 12 * 7);
      width: calc(100% / 12 * 7); }
    .split > .split__item.split__item_mobile_7.split_gutter {
      flex-basis: calc((100% / 12 * 7) - 40px);
      width: calc((100% / 12 * 7) - 40px);
      margin-right: 40px; }
    .split > .split__item.split__item_mobile_8 {
      flex-basis: calc(100% / 12 * 8);
      width: calc(100% / 12 * 8); }
    .split > .split__item.split__item_mobile_8.split_gutter {
      flex-basis: calc((100% / 12 * 8) - 40px);
      width: calc((100% / 12 * 8) - 40px);
      margin-right: 40px; }
    .split > .split__item.split__item_mobile_9 {
      flex-basis: calc(100% / 12 * 9);
      width: calc(100% / 12 * 9); }
    .split > .split__item.split__item_mobile_9.split_gutter {
      flex-basis: calc((100% / 12 * 9) - 40px);
      width: calc((100% / 12 * 9) - 40px);
      margin-right: 40px; }
    .split > .split__item.split__item_mobile_10 {
      flex-basis: calc(100% / 12 * 10);
      width: calc(100% / 12 * 10); }
    .split > .split__item.split__item_mobile_10.split_gutter {
      flex-basis: calc((100% / 12 * 10) - 40px);
      width: calc((100% / 12 * 10) - 40px);
      margin-right: 40px; }
    .split > .split__item.split__item_mobile_11 {
      flex-basis: calc(100% / 12 * 11);
      width: calc(100% / 12 * 11); }
    .split > .split__item.split__item_mobile_11.split_gutter {
      flex-basis: calc((100% / 12 * 11) - 40px);
      width: calc((100% / 12 * 11) - 40px);
      margin-right: 40px; }
    .split > .split__item.split__item_mobile_12 {
      flex-basis: calc(100% / 12 * 12);
      width: calc(100% / 12 * 12); }
    .split > .split__item.split__item_mobile_12.split_gutter {
      flex-basis: calc((100% / 12 * 12) - 40px);
      width: calc((100% / 12 * 12) - 40px);
      margin-right: 40px; }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_0 {
      flex-basis: calc(100% / 12 * 0);
      width: calc(100% / 12 * 0); }
      .split > .split__item.split__item_landscape_0.split_gutter {
        flex-basis: calc((100% / 12 * 0) - 40px);
        width: calc((100% / 12 * 0) - 40px);
        margin-right: 40px; } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_1 {
      flex-basis: calc(100% / 12 * 1);
      width: calc(100% / 12 * 1); }
      .split > .split__item.split__item_landscape_1.split_gutter {
        flex-basis: calc((100% / 12 * 1) - 40px);
        width: calc((100% / 12 * 1) - 40px);
        margin-right: 40px; } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_2 {
      flex-basis: calc(100% / 12 * 2);
      width: calc(100% / 12 * 2); }
      .split > .split__item.split__item_landscape_2.split_gutter {
        flex-basis: calc((100% / 12 * 2) - 40px);
        width: calc((100% / 12 * 2) - 40px);
        margin-right: 40px; } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_3 {
      flex-basis: calc(100% / 12 * 3);
      width: calc(100% / 12 * 3); }
      .split > .split__item.split__item_landscape_3.split_gutter {
        flex-basis: calc((100% / 12 * 3) - 40px);
        width: calc((100% / 12 * 3) - 40px);
        margin-right: 40px; } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_4 {
      flex-basis: calc(100% / 12 * 4);
      width: calc(100% / 12 * 4); }
      .split > .split__item.split__item_landscape_4.split_gutter {
        flex-basis: calc((100% / 12 * 4) - 40px);
        width: calc((100% / 12 * 4) - 40px);
        margin-right: 40px; } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_5 {
      flex-basis: calc(100% / 12 * 6);
      width: calc(100% / 12 * 6); }
      .split > .split__item.split__item_landscape_5.split_gutter {
        flex-basis: calc((100% / 12 * 6) - 40px);
        width: calc((100% / 12 * 6) - 40px);
        margin-right: 40px; } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_6 {
      flex-basis: calc(100% / 12 * 6);
      width: calc(100% / 12 * 6); }
      .split > .split__item.split__item_landscape_6.split_gutter {
        flex-basis: calc((100% / 12 * 6) - 40px);
        width: calc((100% / 12 * 6) - 40px);
        margin-right: 40px; } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_7 {
      flex-basis: calc(100% / 12 * 7);
      width: calc(100% / 12 * 7); }
      .split > .split__item.split__item_landscape_7.split_gutter {
        flex-basis: calc((100% / 12 * 7) - 40px);
        width: calc((100% / 12 * 7) - 40px);
        margin-right: 40px; } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_8 {
      flex-basis: calc(100% / 12 * 8);
      width: calc(100% / 12 * 8); }
      .split > .split__item.split__item_landscape_8.split_gutter {
        flex-basis: calc((100% / 12 * 8) - 40px);
        width: calc((100% / 12 * 8) - 40px);
        margin-right: 40px; } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_9 {
      flex-basis: calc(100% / 12 * 9);
      width: calc(100% / 12 * 9); }
      .split > .split__item.split__item_landscape_9.split_gutter {
        flex-basis: calc((100% / 12 * 9) - 40px);
        width: calc((100% / 12 * 9) - 40px);
        margin-right: 40px; } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_10 {
      flex-basis: calc(100% / 12 * 10);
      width: calc(100% / 12 * 10); }
      .split > .split__item.split__item_landscape_10.split_gutter {
        flex-basis: calc((100% / 12 * 10) - 40px);
        width: calc((100% / 12 * 10) - 40px);
        margin-right: 40px; } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_11 {
      flex-basis: calc(100% / 12 * 11);
      width: calc(100% / 12 * 11); }
      .split > .split__item.split__item_landscape_11.split_gutter {
        flex-basis: calc((100% / 12 * 11) - 40px);
        width: calc((100% / 12 * 11) - 40px);
        margin-right: 40px; } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_12 {
      flex-basis: calc(100% / 12 * 12);
      width: calc(100% / 12 * 12); }
      .split > .split__item.split__item_landscape_12.split_gutter {
        flex-basis: calc((100% / 12 * 12) - 40px);
        width: calc((100% / 12 * 12) - 40px);
        margin-right: 40px; } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_0 {
      flex-basis: calc(100% / 12 * 0);
      width: calc(100% / 12 * 0); }
      .split > .split__item.split__item_minitablet_0.split_gutter {
        flex-basis: calc((100% / 12 * 0) - 40px);
        width: calc((100% / 12 * 0) - 40px);
        margin-right: 40px; } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_1 {
      flex-basis: calc(100% / 12 * 1);
      width: calc(100% / 12 * 1); }
      .split > .split__item.split__item_minitablet_1.split_gutter {
        flex-basis: calc((100% / 12 * 1) - 40px);
        width: calc((100% / 12 * 1) - 40px);
        margin-right: 40px; } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_2 {
      flex-basis: calc(100% / 12 * 2);
      width: calc(100% / 12 * 2); }
      .split > .split__item.split__item_minitablet_2.split_gutter {
        flex-basis: calc((100% / 12 * 2) - 40px);
        width: calc((100% / 12 * 2) - 40px);
        margin-right: 40px; } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_3 {
      flex-basis: calc(100% / 12 * 3);
      width: calc(100% / 12 * 3); }
      .split > .split__item.split__item_minitablet_3.split_gutter {
        flex-basis: calc((100% / 12 * 3) - 40px);
        width: calc((100% / 12 * 3) - 40px);
        margin-right: 40px; } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_4 {
      flex-basis: calc(100% / 12 * 4);
      width: calc(100% / 12 * 4); }
      .split > .split__item.split__item_minitablet_4.split_gutter {
        flex-basis: calc((100% / 12 * 4) - 40px);
        width: calc((100% / 12 * 4) - 40px);
        margin-right: 40px; } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_5 {
      flex-basis: calc(100% / 12 * 5);
      width: calc(100% / 12 * 5); }
      .split > .split__item.split__item_minitablet_5.split_gutter {
        flex-basis: calc((100% / 12 * 5) - 40px);
        width: calc((100% / 12 * 5) - 40px);
        margin-right: 40px; } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_6 {
      flex-basis: calc(100% / 12 * 6);
      width: calc(100% / 12 * 6); }
      .split > .split__item.split__item_minitablet_6.split_gutter {
        flex-basis: calc((100% / 12 * 6) - 40px);
        width: calc((100% / 12 * 6) - 40px);
        margin-right: 40px; } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_7 {
      flex-basis: calc(100% / 12 * 7);
      width: calc(100% / 12 * 7); }
      .split > .split__item.split__item_minitablet_7.split_gutter {
        flex-basis: calc((100% / 12 * 7) - 40px);
        width: calc((100% / 12 * 7) - 40px);
        margin-right: 40px; } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_8 {
      flex-basis: calc(100% / 12 * 8);
      width: calc(100% / 12 * 8); }
      .split > .split__item.split__item_minitablet_8.split_gutter {
        flex-basis: calc((100% / 12 * 8) - 40px);
        width: calc((100% / 12 * 8) - 40px);
        margin-right: 40px; } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_9 {
      flex-basis: calc(100% / 12 * 9);
      width: calc(100% / 12 * 9); }
      .split > .split__item.split__item_minitablet_9.split_gutter {
        flex-basis: calc((100% / 12 * 9) - 40px);
        width: calc((100% / 12 * 9) - 40px);
        margin-right: 40px; } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_10 {
      flex-basis: calc(100% / 12 * 10);
      width: calc(100% / 12 * 10); }
      .split > .split__item.split__item_minitablet_10.split_gutter {
        flex-basis: calc((100% / 12 * 10) - 40px);
        width: calc((100% / 12 * 10) - 40px);
        margin-right: 40px; } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_11 {
      flex-basis: calc(100% / 12 * 11);
      width: calc(100% / 12 * 11); }
      .split > .split__item.split__item_minitablet_11.split_gutter {
        flex-basis: calc((100% / 12 * 11) - 40px);
        width: calc((100% / 12 * 11) - 40px);
        margin-right: 40px; } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_12 {
      flex-basis: calc(100% / 12 * 12);
      width: calc(100% / 12 * 12); }
      .split > .split__item.split__item_minitablet_12.split_gutter {
        flex-basis: calc((100% / 12 * 12) - 40px);
        width: calc((100% / 12 * 12) - 40px);
        margin-right: 40px; } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_0 {
      flex-basis: calc(100% / 12 * 0);
      width: calc(100% / 12 * 0); }
      .split > .split__item.split__item_tablet_0.split_gutter {
        flex-basis: calc((100% / 12 * 0) - 40px);
        width: calc((100% / 12 * 0) - 40px);
        margin-right: 40px; } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_1 {
      flex-basis: calc(100% / 12 * 1);
      width: calc(100% / 12 * 1); }
      .split > .split__item.split__item_tablet_1.split_gutter {
        flex-basis: calc((100% / 12 * 1) - 40px);
        width: calc((100% / 12 * 1) - 40px);
        margin-right: 40px; } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_2 {
      flex-basis: calc(100% / 12 * 2);
      width: calc(100% / 12 * 2); }
      .split > .split__item.split__item_tablet_2.split_gutter {
        flex-basis: calc((100% / 12 * 2) - 40px);
        width: calc((100% / 12 * 2) - 40px);
        margin-right: 40px; } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_3 {
      flex-basis: calc(100% / 12 * 3);
      width: calc(100% / 12 * 3); }
      .split > .split__item.split__item_tablet_3.split_gutter {
        flex-basis: calc((100% / 12 * 3) - 40px);
        width: calc((100% / 12 * 3) - 40px);
        margin-right: 40px; } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_4 {
      flex-basis: calc(100% / 12 * 4);
      width: calc(100% / 12 * 4); }
      .split > .split__item.split__item_tablet_4.split_gutter {
        flex-basis: calc((100% / 12 * 4) - 40px);
        width: calc((100% / 12 * 4) - 40px);
        margin-right: 40px; } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_5 {
      flex-basis: calc(100% / 12 * 5);
      width: calc(100% / 12 * 5); }
      .split > .split__item.split__item_tablet_5.split_gutter {
        flex-basis: calc((100% / 12 * 5) - 40px);
        width: calc((100% / 12 * 5) - 40px);
        margin-right: 40px; } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_6 {
      flex-basis: calc(100% / 12 * 6);
      width: calc(100% / 12 * 6); }
      .split > .split__item.split__item_tablet_6.split_gutter {
        flex-basis: calc((100% / 12 * 6) - 40px);
        width: calc((100% / 12 * 6) - 40px);
        margin-right: 40px; } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_7 {
      flex-basis: calc(100% / 12 * 7);
      width: calc(100% / 12 * 7); }
      .split > .split__item.split__item_tablet_7.split_gutter {
        flex-basis: calc((100% / 12 * 7) - 40px);
        width: calc((100% / 12 * 7) - 40px);
        margin-right: 40px; } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_8 {
      flex-basis: calc(100% / 12 * 8);
      width: calc(100% / 12 * 8); }
      .split > .split__item.split__item_tablet_8.split_gutter {
        flex-basis: calc((100% / 12 * 8) - 40px);
        width: calc((100% / 12 * 8) - 40px);
        margin-right: 40px; } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_9 {
      flex-basis: calc(100% / 12 * 9);
      width: calc(100% / 12 * 9); }
      .split > .split__item.split__item_tablet_9.split_gutter {
        flex-basis: calc((100% / 12 * 9) - 40px);
        width: calc((100% / 12 * 9) - 40px);
        margin-right: 40px; } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_10 {
      flex-basis: calc(100% / 12 * 10);
      width: calc(100% / 12 * 10); }
      .split > .split__item.split__item_tablet_10.split_gutter {
        flex-basis: calc((100% / 12 * 10) - 40px);
        width: calc((100% / 12 * 10) - 40px);
        margin-right: 40px; } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_11 {
      flex-basis: calc(100% / 12 * 11);
      width: calc(100% / 12 * 11); }
      .split > .split__item.split__item_tablet_11.split_gutter {
        flex-basis: calc((100% / 12 * 11) - 40px);
        width: calc((100% / 12 * 11) - 40px);
        margin-right: 40px; } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_12 {
      flex-basis: calc(100% / 12 * 12);
      width: calc(100% / 12 * 12); }
      .split > .split__item.split__item_tablet_12.split_gutter {
        flex-basis: calc((100% / 12 * 12) - 40px);
        width: calc((100% / 12 * 12) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_0 {
      flex-basis: calc(100% / 12 * 0);
      width: calc(100% / 12 * 0); }
      .split > .split__item.split__item_laptop_0.split_gutter {
        flex-basis: calc((100% / 12 * 0) - 40px);
        width: calc((100% / 12 * 0) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_1 {
      flex-basis: calc(100% / 12 * 1);
      width: calc(100% / 12 * 1); }
      .split > .split__item.split__item_laptop_1.split_gutter {
        flex-basis: calc((100% / 12 * 1) - 40px);
        width: calc((100% / 12 * 1) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_2 {
      flex-basis: calc(100% / 12 * 2);
      width: calc(100% / 12 * 2); }
      .split > .split__item.split__item_laptop_2.split_gutter {
        flex-basis: calc((100% / 12 * 2) - 40px);
        width: calc((100% / 12 * 2) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_3 {
      flex-basis: calc(100% / 12 * 3);
      width: calc(100% / 12 * 3); }
      .split > .split__item.split__item_laptop_3.split_gutter {
        flex-basis: calc((100% / 12 * 3) - 40px);
        width: calc((100% / 12 * 3) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_4 {
      flex-basis: calc(100% / 12 * 4);
      width: calc(100% / 12 * 4); }
      .split > .split__item.split__item_laptop_4.split_gutter {
        flex-basis: calc((100% / 12 * 4) - 40px);
        width: calc((100% / 12 * 4) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_5 {
      flex-basis: calc(100% / 12 * 5);
      width: calc(100% / 12 * 5); }
      .split > .split__item.split__item_laptop_5.split_gutter {
        flex-basis: calc((100% / 12 * 5) - 40px);
        width: calc((100% / 12 * 5) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_6 {
      flex-basis: calc(100% / 12 * 6);
      width: calc(100% / 12 * 6); }
      .split > .split__item.split__item_laptop_6.split_gutter {
        flex-basis: calc((100% / 12 * 6) - 40px);
        width: calc((100% / 12 * 6) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_7 {
      flex-basis: calc(100% / 12 * 7);
      width: calc(100% / 12 * 7); }
      .split > .split__item.split__item_laptop_7.split_gutter {
        flex-basis: calc((100% / 12 * 7) - 40px);
        width: calc((100% / 12 * 7) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_8 {
      flex-basis: calc(100% / 12 * 8);
      width: calc(100% / 12 * 8); }
      .split > .split__item.split__item_laptop_8.split_gutter {
        flex-basis: calc((100% / 12 * 8) - 40px);
        width: calc((100% / 12 * 8) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_9 {
      flex-basis: calc(100% / 12 * 9);
      width: calc(100% / 12 * 9); }
      .split > .split__item.split__item_laptop_9.split_gutter {
        flex-basis: calc((100% / 12 * 9) - 40px);
        width: calc((100% / 12 * 9) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_10 {
      flex-basis: calc(100% / 12 * 10);
      width: calc(100% / 12 * 10); }
      .split > .split__item.split__item_laptop_10.split_gutter {
        flex-basis: calc((100% / 12 * 10) - 40px);
        width: calc((100% / 12 * 10) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_11 {
      flex-basis: calc(100% / 12 * 11);
      width: calc(100% / 12 * 11); }
      .split > .split__item.split__item_laptop_11.split_gutter {
        flex-basis: calc((100% / 12 * 11) - 40px);
        width: calc((100% / 12 * 11) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_12 {
      flex-basis: calc(100% / 12 * 12);
      width: calc(100% / 12 * 12); }
      .split > .split__item.split__item_laptop_12.split_gutter {
        flex-basis: calc((100% / 12 * 12) - 40px);
        width: calc((100% / 12 * 12) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_0 {
      flex-basis: calc(100% / 12 * 0);
      width: calc(100% / 12 * 0); }
      .split > .split__item.split__item_desktop_0.split_gutter {
        flex-basis: calc((100% / 12 * 0) - 40px);
        width: calc((100% / 12 * 0) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_1 {
      flex-basis: calc(100% / 12 * 1);
      width: calc(100% / 12 * 1); }
      .split > .split__item.split__item_desktop_1.split_gutter {
        flex-basis: calc((100% / 12 * 1) - 40px);
        width: calc((100% / 12 * 1) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_2 {
      flex-basis: calc(100% / 12 * 2);
      width: calc(100% / 12 * 2); }
      .split > .split__item.split__item_desktop_2.split_gutter {
        flex-basis: calc((100% / 12 * 2) - 40px);
        width: calc((100% / 12 * 2) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_3 {
      flex-basis: calc(100% / 12 * 3);
      width: calc(100% / 12 * 3); }
      .split > .split__item.split__item_desktop_3.split_gutter {
        flex-basis: calc((100% / 12 * 3) - 40px);
        width: calc((100% / 12 * 3) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_4 {
      flex-basis: calc(100% / 12 * 4);
      width: calc(100% / 12 * 4); }
      .split > .split__item.split__item_desktop_4.split_gutter {
        flex-basis: calc((100% / 12 * 4) - 40px);
        width: calc((100% / 12 * 4) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_5 {
      flex-basis: calc(100% / 12 * 5);
      width: calc(100% / 12 * 5); }
      .split > .split__item.split__item_desktop_5.split_gutter {
        flex-basis: calc((100% / 12 * 5) - 40px);
        width: calc((100% / 12 * 5) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_6 {
      flex-basis: calc(100% / 12 * 6);
      width: calc(100% / 12 * 6); }
      .split > .split__item.split__item_desktop_6.split_gutter {
        flex-basis: calc((100% / 12 * 6) - 40px);
        width: calc((100% / 12 * 6) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_7 {
      flex-basis: calc(100% / 12 * 7);
      width: calc(100% / 12 * 7); }
      .split > .split__item.split__item_desktop_7.split_gutter {
        flex-basis: calc((100% / 12 * 7) - 40px);
        width: calc((100% / 12 * 7) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_8 {
      flex-basis: calc(100% / 12 * 8);
      width: calc(100% / 12 * 8); }
      .split > .split__item.split__item_desktop_8.split_gutter {
        flex-basis: calc((100% / 12 * 8) - 40px);
        width: calc((100% / 12 * 8) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_9 {
      flex-basis: calc(100% / 12 * 9);
      width: calc(100% / 12 * 9); }
      .split > .split__item.split__item_desktop_9.split_gutter {
        flex-basis: calc((100% / 12 * 9) - 40px);
        width: calc((100% / 12 * 9) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_10 {
      flex-basis: calc(100% / 12 * 10);
      width: calc(100% / 12 * 10); }
      .split > .split__item.split__item_desktop_10.split_gutter {
        flex-basis: calc((100% / 12 * 10) - 40px);
        width: calc((100% / 12 * 10) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_11 {
      flex-basis: calc(100% / 12 * 11);
      width: calc(100% / 12 * 11); }
      .split > .split__item.split__item_desktop_11.split_gutter {
        flex-basis: calc((100% / 12 * 11) - 40px);
        width: calc((100% / 12 * 11) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_12 {
      flex-basis: calc(100% / 12 * 12);
      width: calc(100% / 12 * 12); }
      .split > .split__item.split__item_desktop_12.split_gutter {
        flex-basis: calc((100% / 12 * 12) - 40px);
        width: calc((100% / 12 * 12) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_0 {
      flex-basis: calc(100% / 12 * 0);
      width: calc(100% / 12 * 0); }
      .split > .split__item.split__item_fullwidth_0.split_gutter {
        flex-basis: calc((100% / 12 * 0) - 40px);
        width: calc((100% / 12 * 0) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_1 {
      flex-basis: calc(100% / 12 * 1);
      width: calc(100% / 12 * 1); }
      .split > .split__item.split__item_fullwidth_1.split_gutter {
        flex-basis: calc((100% / 12 * 1) - 40px);
        width: calc((100% / 12 * 1) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_2 {
      flex-basis: calc(100% / 12 * 2);
      width: calc(100% / 12 * 2); }
      .split > .split__item.split__item_fullwidth_2.split_gutter {
        flex-basis: calc((100% / 12 * 2) - 40px);
        width: calc((100% / 12 * 2) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_3 {
      flex-basis: calc(100% / 12 * 3);
      width: calc(100% / 12 * 3); }
      .split > .split__item.split__item_fullwidth_3.split_gutter {
        flex-basis: calc((100% / 12 * 3) - 40px);
        width: calc((100% / 12 * 3) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_4 {
      flex-basis: calc(100% / 12 * 4);
      width: calc(100% / 12 * 4); }
      .split > .split__item.split__item_fullwidth_4.split_gutter {
        flex-basis: calc((100% / 12 * 4) - 40px);
        width: calc((100% / 12 * 4) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_5 {
      flex-basis: calc(100% / 12 * 5);
      width: calc(100% / 12 * 5); }
      .split > .split__item.split__item_fullwidth_5.split_gutter {
        flex-basis: calc((100% / 12 * 5) - 40px);
        width: calc((100% / 12 * 5) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_6 {
      flex-basis: calc(100% / 12 * 6);
      width: calc(100% / 12 * 6); }
      .split > .split__item.split__item_fullwidth_6.split_gutter {
        flex-basis: calc((100% / 12 * 6) - 40px);
        width: calc((100% / 12 * 6) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_7 {
      flex-basis: calc(100% / 12 * 7);
      width: calc(100% / 12 * 7); }
      .split > .split__item.split__item_fullwidth_7.split_gutter {
        flex-basis: calc((100% / 12 * 7) - 40px);
        width: calc((100% / 12 * 7) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_8 {
      flex-basis: calc(100% / 12 * 8);
      width: calc(100% / 12 * 8); }
      .split > .split__item.split__item_fullwidth_8.split_gutter {
        flex-basis: calc((100% / 12 * 8) - 40px);
        width: calc((100% / 12 * 8) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_9 {
      flex-basis: calc(100% / 12 * 9);
      width: calc(100% / 12 * 9); }
      .split > .split__item.split__item_fullwidth_9.split_gutter {
        flex-basis: calc((100% / 12 * 9) - 40px);
        width: calc((100% / 12 * 9) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_10 {
      flex-basis: calc(100% / 12 * 10);
      width: calc(100% / 12 * 10); }
      .split > .split__item.split__item_fullwidth_10.split_gutter {
        flex-basis: calc((100% / 12 * 10) - 40px);
        width: calc((100% / 12 * 10) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_11 {
      flex-basis: calc(100% / 12 * 11);
      width: calc(100% / 12 * 11); }
      .split > .split__item.split__item_fullwidth_11.split_gutter {
        flex-basis: calc((100% / 12 * 11) - 40px);
        width: calc((100% / 12 * 11) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_12 {
      flex-basis: calc(100% / 12 * 12);
      width: calc(100% / 12 * 12); }
      .split > .split__item.split__item_fullwidth_12.split_gutter {
        flex-basis: calc((100% / 12 * 12) - 40px);
        width: calc((100% / 12 * 12) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_0 {
      flex-basis: calc(100% / 12 * 0);
      width: calc(100% / 12 * 0); }
      .split > .split__item.split__item_widescreen_0.split_gutter {
        flex-basis: calc((100% / 12 * 0) - 40px);
        width: calc((100% / 12 * 0) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_1 {
      flex-basis: calc(100% / 12 * 1);
      width: calc(100% / 12 * 1); }
      .split > .split__item.split__item_widescreen_1.split_gutter {
        flex-basis: calc((100% / 12 * 1) - 40px);
        width: calc((100% / 12 * 1) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_2 {
      flex-basis: calc(100% / 12 * 2);
      width: calc(100% / 12 * 2); }
      .split > .split__item.split__item_widescreen_2.split_gutter {
        flex-basis: calc((100% / 12 * 2) - 40px);
        width: calc((100% / 12 * 2) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_3 {
      flex-basis: calc(100% / 12 * 3);
      width: calc(100% / 12 * 3); }
      .split > .split__item.split__item_widescreen_3.split_gutter {
        flex-basis: calc((100% / 12 * 3) - 40px);
        width: calc((100% / 12 * 3) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_4 {
      flex-basis: calc(100% / 12 * 4);
      width: calc(100% / 12 * 4); }
      .split > .split__item.split__item_widescreen_4.split_gutter {
        flex-basis: calc((100% / 12 * 4) - 40px);
        width: calc((100% / 12 * 4) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_5 {
      flex-basis: calc(100% / 12 * 5);
      width: calc(100% / 12 * 5); }
      .split > .split__item.split__item_widescreen_5.split_gutter {
        flex-basis: calc((100% / 12 * 5) - 40px);
        width: calc((100% / 12 * 5) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_6 {
      flex-basis: calc(100% / 12 * 6);
      width: calc(100% / 12 * 6); }
      .split > .split__item.split__item_widescreen_6.split_gutter {
        flex-basis: calc((100% / 12 * 6) - 40px);
        width: calc((100% / 12 * 6) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_7 {
      flex-basis: calc(100% / 12 * 7);
      width: calc(100% / 12 * 7); }
      .split > .split__item.split__item_widescreen_7.split_gutter {
        flex-basis: calc((100% / 12 * 7) - 40px);
        width: calc((100% / 12 * 7) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_8 {
      flex-basis: calc(100% / 12 * 8);
      width: calc(100% / 12 * 8); }
      .split > .split__item.split__item_widescreen_8.split_gutter {
        flex-basis: calc((100% / 12 * 8) - 40px);
        width: calc((100% / 12 * 8) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_9 {
      flex-basis: calc(100% / 12 * 9);
      width: calc(100% / 12 * 9); }
      .split > .split__item.split__item_widescreen_9.split_gutter {
        flex-basis: calc((100% / 12 * 9) - 40px);
        width: calc((100% / 12 * 9) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_10 {
      flex-basis: calc(100% / 12 * 10);
      width: calc(100% / 12 * 10); }
      .split > .split__item.split__item_widescreen_10.split_gutter {
        flex-basis: calc((100% / 12 * 10) - 40px);
        width: calc((100% / 12 * 10) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_11 {
      flex-basis: calc(100% / 12 * 11);
      width: calc(100% / 12 * 11); }
      .split > .split__item.split__item_widescreen_11.split_gutter {
        flex-basis: calc((100% / 12 * 11) - 40px);
        width: calc((100% / 12 * 11) - 40px);
        margin-right: 40px; } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_12 {
      flex-basis: calc(100% / 12 * 12);
      width: calc(100% / 12 * 12); }
      .split > .split__item.split__item_widescreen_12.split_gutter {
        flex-basis: calc((100% / 12 * 12) - 40px);
        width: calc((100% / 12 * 12) - 40px);
        margin-right: 40px; } }
    .split > .split__item.split__item_mobile_shift_0 {
      margin-right: calc(100% / 12 * 0); }
    .split > .split__item.split__item_mobile_shift_0.split_gutter {
      margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 0) + (0 * 40px) + 40px); }
    .split > .split__item.split__item_mobile_shift_1 {
      margin-right: calc(100% / 12 * 1); }
    .split > .split__item.split__item_mobile_shift_1.split_gutter {
      margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 1) + (1 * 40px) + 40px); }
    .split > .split__item.split__item_mobile_shift_2 {
      margin-right: calc(100% / 12 * 2); }
    .split > .split__item.split__item_mobile_shift_2.split_gutter {
      margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 2) + (2 * 40px) + 40px); }
    .split > .split__item.split__item_mobile_shift_3 {
      margin-right: calc(100% / 12 * 3); }
    .split > .split__item.split__item_mobile_shift_3.split_gutter {
      margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 3) + (3 * 40px) + 40px); }
    .split > .split__item.split__item_mobile_shift_4 {
      margin-right: calc(100% / 12 * 4); }
    .split > .split__item.split__item_mobile_shift_4.split_gutter {
      margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 4) + (4 * 40px) + 40px); }
    .split > .split__item.split__item_mobile_shift_5 {
      margin-right: calc(100% / 12 * 5); }
    .split > .split__item.split__item_mobile_shift_5.split_gutter {
      margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 5) + (5 * 40px) + 40px); }
    .split > .split__item.split__item_mobile_shift_6 {
      margin-right: calc(100% / 12 * 6); }
    .split > .split__item.split__item_mobile_shift_6.split_gutter {
      margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 6) + (6 * 40px) + 40px); }
    .split > .split__item.split__item_mobile_shift_7 {
      margin-right: calc(100% / 12 * 7); }
    .split > .split__item.split__item_mobile_shift_7.split_gutter {
      margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 7) + (7 * 40px) + 40px); }
    .split > .split__item.split__item_mobile_shift_8 {
      margin-right: calc(100% / 12 * 8); }
    .split > .split__item.split__item_mobile_shift_8.split_gutter {
      margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 8) + (8 * 40px) + 40px); }
    .split > .split__item.split__item_mobile_shift_9 {
      margin-right: calc(100% / 12 * 9); }
    .split > .split__item.split__item_mobile_shift_9.split_gutter {
      margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 9) + (9 * 40px) + 40px); }
    .split > .split__item.split__item_mobile_shift_10 {
      margin-right: calc(100% / 12 * 10); }
    .split > .split__item.split__item_mobile_shift_10.split_gutter {
      margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 10) + (10 * 40px) + 40px); }
    .split > .split__item.split__item_mobile_shift_11 {
      margin-right: calc(100% / 12 * 11); }
    .split > .split__item.split__item_mobile_shift_11.split_gutter {
      margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 11) + (11 * 40px) + 40px); }
    .split > .split__item.split__item_mobile_shift_12 {
      margin-right: calc(100% / 12 * 12); }
    .split > .split__item.split__item_mobile_shift_12.split_gutter {
      margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 12) + (12 * 40px) + 40px); }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_shift_0 {
      margin-right: calc(100% / 12 * 0); }
      .split > .split__item.split__item_landscape_shift_0.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 0) + (0 * 40px) + 40px); } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_shift_1 {
      margin-right: calc(100% / 12 * 1); }
      .split > .split__item.split__item_landscape_shift_1.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 1) + (1 * 40px) + 40px); } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_shift_2 {
      margin-right: calc(100% / 12 * 2); }
      .split > .split__item.split__item_landscape_shift_2.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 2) + (2 * 40px) + 40px); } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_shift_3 {
      margin-right: calc(100% / 12 * 3); }
      .split > .split__item.split__item_landscape_shift_3.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 3) + (3 * 40px) + 40px); } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_shift_4 {
      margin-right: calc(100% / 12 * 4); }
      .split > .split__item.split__item_landscape_shift_4.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 4) + (4 * 40px) + 40px); } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_shift_5 {
      margin-right: calc(100% / 12 * 5); }
      .split > .split__item.split__item_landscape_shift_5.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 5) + (5 * 40px) + 40px); } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_shift_6 {
      margin-right: calc(100% / 12 * 6); }
      .split > .split__item.split__item_landscape_shift_6.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 6) + (6 * 40px) + 40px); } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_shift_7 {
      margin-right: calc(100% / 12 * 7); }
      .split > .split__item.split__item_landscape_shift_7.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 7) + (7 * 40px) + 40px); } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_shift_8 {
      margin-right: calc(100% / 12 * 8); }
      .split > .split__item.split__item_landscape_shift_8.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 8) + (8 * 40px) + 40px); } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_shift_9 {
      margin-right: calc(100% / 12 * 9); }
      .split > .split__item.split__item_landscape_shift_9.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 9) + (9 * 40px) + 40px); } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_shift_10 {
      margin-right: calc(100% / 12 * 10); }
      .split > .split__item.split__item_landscape_shift_10.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 10) + (10 * 40px) + 40px); } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_shift_11 {
      margin-right: calc(100% / 12 * 11); }
      .split > .split__item.split__item_landscape_shift_11.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 11) + (11 * 40px) + 40px); } }
    @media (min-width: 480px) {
    .split > .split__item.split__item_landscape_shift_12 {
      margin-right: calc(100% / 12 * 12); }
      .split > .split__item.split__item_landscape_shift_12.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 12) + (12 * 40px) + 40px); } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_shift_0 {
      margin-right: calc(100% / 12 * 0); }
      .split > .split__item.split__item_minitablet_shift_0.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 0) + (0 * 40px) + 40px); } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_shift_1 {
      margin-right: calc(100% / 12 * 1); }
      .split > .split__item.split__item_minitablet_shift_1.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 1) + (1 * 40px) + 40px); } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_shift_2 {
      margin-right: calc(100% / 12 * 2); }
      .split > .split__item.split__item_minitablet_shift_2.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 2) + (2 * 40px) + 40px); } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_shift_3 {
      margin-right: calc(100% / 12 * 3); }
      .split > .split__item.split__item_minitablet_shift_3.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 3) + (3 * 40px) + 40px); } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_shift_4 {
      margin-right: calc(100% / 12 * 4); }
      .split > .split__item.split__item_minitablet_shift_4.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 4) + (4 * 40px) + 40px); } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_shift_5 {
      margin-right: calc(100% / 12 * 5); }
      .split > .split__item.split__item_minitablet_shift_5.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 5) + (5 * 40px) + 40px); } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_shift_6 {
      margin-right: calc(100% / 12 * 6); }
      .split > .split__item.split__item_minitablet_shift_6.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 6) + (6 * 40px) + 40px); } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_shift_7 {
      margin-right: calc(100% / 12 * 7); }
      .split > .split__item.split__item_minitablet_shift_7.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 7) + (7 * 40px) + 40px); } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_shift_8 {
      margin-right: calc(100% / 12 * 8); }
      .split > .split__item.split__item_minitablet_shift_8.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 8) + (8 * 40px) + 40px); } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_shift_9 {
      margin-right: calc(100% / 12 * 9); }
      .split > .split__item.split__item_minitablet_shift_9.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 9) + (9 * 40px) + 40px); } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_shift_10 {
      margin-right: calc(100% / 12 * 10); }
      .split > .split__item.split__item_minitablet_shift_10.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 10) + (10 * 40px) + 40px); } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_shift_11 {
      margin-right: calc(100% / 12 * 11); }
      .split > .split__item.split__item_minitablet_shift_11.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 11) + (11 * 40px) + 40px); } }
    @media (min-width: 650px) {
    .split > .split__item.split__item_minitablet_shift_12 {
      margin-right: calc(100% / 12 * 12); }
      .split > .split__item.split__item_minitablet_shift_12.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 12) + (12 * 40px) + 40px); } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_shift_0 {
      margin-right: calc(100% / 12 * 0); }
      .split > .split__item.split__item_tablet_shift_0.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 0) + (0 * 40px) + 40px); } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_shift_1 {
      margin-right: calc(100% / 12 * 1); }
      .split > .split__item.split__item_tablet_shift_1.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 1) + (1 * 40px) + 40px); } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_shift_2 {
      margin-right: calc(100% / 12 * 2); }
      .split > .split__item.split__item_tablet_shift_2.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 2) + (2 * 40px) + 40px); } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_shift_3 {
      margin-right: calc(100% / 12 * 3); }
      .split > .split__item.split__item_tablet_shift_3.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 3) + (3 * 40px) + 40px); } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_shift_4 {
      margin-right: calc(100% / 12 * 4); }
      .split > .split__item.split__item_tablet_shift_4.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 4) + (4 * 40px) + 40px); } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_shift_5 {
      margin-right: calc(100% / 12 * 5); }
      .split > .split__item.split__item_tablet_shift_5.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 5) + (5 * 40px) + 40px); } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_shift_6 {
      margin-right: calc(100% / 12 * 6); }
      .split > .split__item.split__item_tablet_shift_6.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 6) + (6 * 40px) + 40px); } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_shift_7 {
      margin-right: calc(100% / 12 * 7); }
      .split > .split__item.split__item_tablet_shift_7.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 7) + (7 * 40px) + 40px); } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_shift_8 {
      margin-right: calc(100% / 12 * 8); }
      .split > .split__item.split__item_tablet_shift_8.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 8) + (8 * 40px) + 40px); } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_shift_9 {
      margin-right: calc(100% / 12 * 9); }
      .split > .split__item.split__item_tablet_shift_9.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 9) + (9 * 40px) + 40px); } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_shift_10 {
      margin-right: calc(100% / 12 * 10); }
      .split > .split__item.split__item_tablet_shift_10.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 10) + (10 * 40px) + 40px); } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_shift_11 {
      margin-right: calc(100% / 12 * 11); }
      .split > .split__item.split__item_tablet_shift_11.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 11) + (11 * 40px) + 40px); } }
    @media (min-width: 850px) {
    .split > .split__item.split__item_tablet_shift_12 {
      margin-right: calc(100% / 12 * 12); }
      .split > .split__item.split__item_tablet_shift_12.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 12) + (12 * 40px) + 40px); } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_shift_0 {
      margin-right: calc(100% / 12 * 0); }
      .split > .split__item.split__item_laptop_shift_0.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 0) + (0 * 40px) + 40px); } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_shift_1 {
      margin-right: calc(100% / 12 * 1); }
      .split > .split__item.split__item_laptop_shift_1.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 1) + (1 * 40px) + 40px); } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_shift_2 {
      margin-right: calc(100% / 12 * 2); }
      .split > .split__item.split__item_laptop_shift_2.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 2) + (2 * 40px) + 40px); } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_shift_3 {
      margin-right: calc(100% / 12 * 3); }
      .split > .split__item.split__item_laptop_shift_3.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 3) + (3 * 40px) + 40px); } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_shift_4 {
      margin-right: calc(100% / 12 * 4); }
      .split > .split__item.split__item_laptop_shift_4.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 4) + (4 * 40px) + 40px); } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_shift_5 {
      margin-right: calc(100% / 12 * 5); }
      .split > .split__item.split__item_laptop_shift_5.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 5) + (5 * 40px) + 40px); } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_shift_6 {
      margin-right: calc(100% / 12 * 6); }
      .split > .split__item.split__item_laptop_shift_6.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 6) + (6 * 40px) + 40px); } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_shift_7 {
      margin-right: calc(100% / 12 * 7); }
      .split > .split__item.split__item_laptop_shift_7.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 7) + (7 * 40px) + 40px); } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_shift_8 {
      margin-right: calc(100% / 12 * 8); }
      .split > .split__item.split__item_laptop_shift_8.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 8) + (8 * 40px) + 40px); } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_shift_9 {
      margin-right: calc(100% / 12 * 9); }
      .split > .split__item.split__item_laptop_shift_9.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 9) + (9 * 40px) + 40px); } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_shift_10 {
      margin-right: calc(100% / 12 * 10); }
      .split > .split__item.split__item_laptop_shift_10.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 10) + (10 * 40px) + 40px); } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_shift_11 {
      margin-right: calc(100% / 12 * 11); }
      .split > .split__item.split__item_laptop_shift_11.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 11) + (11 * 40px) + 40px); } }
    @media (min-width: 1000px) {
    .split > .split__item.split__item_laptop_shift_12 {
      margin-right: calc(100% / 12 * 12); }
      .split > .split__item.split__item_laptop_shift_12.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 12) + (12 * 40px) + 40px); } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_shift_0 {
      margin-right: calc(100% / 12 * 0); }
      .split > .split__item.split__item_desktop_shift_0.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 0) + (0 * 40px) + 40px); } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_shift_1 {
      margin-right: calc(100% / 12 * 1); }
      .split > .split__item.split__item_desktop_shift_1.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 1) + (1 * 40px) + 40px); } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_shift_2 {
      margin-right: calc(100% / 12 * 2); }
      .split > .split__item.split__item_desktop_shift_2.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 2) + (2 * 40px) + 40px); } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_shift_3 {
      margin-right: calc(100% / 12 * 3); }
      .split > .split__item.split__item_desktop_shift_3.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 3) + (3 * 40px) + 40px); } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_shift_4 {
      margin-right: calc(100% / 12 * 4); }
      .split > .split__item.split__item_desktop_shift_4.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 4) + (4 * 40px) + 40px); } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_shift_5 {
      margin-right: calc(100% / 12 * 5); }
      .split > .split__item.split__item_desktop_shift_5.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 5) + (5 * 40px) + 40px); } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_shift_6 {
      margin-right: calc(100% / 12 * 6); }
      .split > .split__item.split__item_desktop_shift_6.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 6) + (6 * 40px) + 40px); } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_shift_7 {
      margin-right: calc(100% / 12 * 7); }
      .split > .split__item.split__item_desktop_shift_7.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 7) + (7 * 40px) + 40px); } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_shift_8 {
      margin-right: calc(100% / 12 * 8); }
      .split > .split__item.split__item_desktop_shift_8.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 8) + (8 * 40px) + 40px); } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_shift_9 {
      margin-right: calc(100% / 12 * 9); }
      .split > .split__item.split__item_desktop_shift_9.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 9) + (9 * 40px) + 40px); } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_shift_10 {
      margin-right: calc(100% / 12 * 10); }
      .split > .split__item.split__item_desktop_shift_10.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 10) + (10 * 40px) + 40px); } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_shift_11 {
      margin-right: calc(100% / 12 * 11); }
      .split > .split__item.split__item_desktop_shift_11.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 11) + (11 * 40px) + 40px); } }
    @media (min-width: 1200px) {
    .split > .split__item.split__item_desktop_shift_12 {
      margin-right: calc(100% / 12 * 12); }
      .split > .split__item.split__item_desktop_shift_12.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 12) + (12 * 40px) + 40px); } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_shift_0 {
      margin-right: calc(100% / 12 * 0); }
      .split > .split__item.split__item_fullwidth_shift_0.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 0) + (0 * 40px) + 40px); } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_shift_1 {
      margin-right: calc(100% / 12 * 1); }
      .split > .split__item.split__item_fullwidth_shift_1.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 1) + (1 * 40px) + 40px); } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_shift_2 {
      margin-right: calc(100% / 12 * 2); }
      .split > .split__item.split__item_fullwidth_shift_2.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 2) + (2 * 40px) + 40px); } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_shift_3 {
      margin-right: calc(100% / 12 * 3); }
      .split > .split__item.split__item_fullwidth_shift_3.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 3) + (3 * 40px) + 40px); } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_shift_4 {
      margin-right: calc(100% / 12 * 4); }
      .split > .split__item.split__item_fullwidth_shift_4.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 4) + (4 * 40px) + 40px); } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_shift_5 {
      margin-right: calc(100% / 12 * 5); }
      .split > .split__item.split__item_fullwidth_shift_5.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 5) + (5 * 40px) + 40px); } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_shift_6 {
      margin-right: calc(100% / 12 * 6); }
      .split > .split__item.split__item_fullwidth_shift_6.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 6) + (6 * 40px) + 40px); } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_shift_7 {
      margin-right: calc(100% / 12 * 7); }
      .split > .split__item.split__item_fullwidth_shift_7.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 7) + (7 * 40px) + 40px); } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_shift_8 {
      margin-right: calc(100% / 12 * 8); }
      .split > .split__item.split__item_fullwidth_shift_8.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 8) + (8 * 40px) + 40px); } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_shift_9 {
      margin-right: calc(100% / 12 * 9); }
      .split > .split__item.split__item_fullwidth_shift_9.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 9) + (9 * 40px) + 40px); } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_shift_10 {
      margin-right: calc(100% / 12 * 10); }
      .split > .split__item.split__item_fullwidth_shift_10.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 10) + (10 * 40px) + 40px); } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_shift_11 {
      margin-right: calc(100% / 12 * 11); }
      .split > .split__item.split__item_fullwidth_shift_11.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 11) + (11 * 40px) + 40px); } }
    @media (min-width: 1400px) {
    .split > .split__item.split__item_fullwidth_shift_12 {
      margin-right: calc(100% / 12 * 12); }
      .split > .split__item.split__item_fullwidth_shift_12.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 12) + (12 * 40px) + 40px); } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_shift_0 {
      margin-right: calc(100% / 12 * 0); }
      .split > .split__item.split__item_widescreen_shift_0.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 0) + (0 * 40px) + 40px); } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_shift_1 {
      margin-right: calc(100% / 12 * 1); }
      .split > .split__item.split__item_widescreen_shift_1.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 1) + (1 * 40px) + 40px); } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_shift_2 {
      margin-right: calc(100% / 12 * 2); }
      .split > .split__item.split__item_widescreen_shift_2.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 2) + (2 * 40px) + 40px); } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_shift_3 {
      margin-right: calc(100% / 12 * 3); }
      .split > .split__item.split__item_widescreen_shift_3.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 3) + (3 * 40px) + 40px); } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_shift_4 {
      margin-right: calc(100% / 12 * 4); }
      .split > .split__item.split__item_widescreen_shift_4.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 4) + (4 * 40px) + 40px); } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_shift_5 {
      margin-right: calc(100% / 12 * 5); }
      .split > .split__item.split__item_widescreen_shift_5.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 5) + (5 * 40px) + 40px); } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_shift_6 {
      margin-right: calc(100% / 12 * 6); }
      .split > .split__item.split__item_widescreen_shift_6.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 6) + (6 * 40px) + 40px); } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_shift_7 {
      margin-right: calc(100% / 12 * 7); }
      .split > .split__item.split__item_widescreen_shift_7.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 7) + (7 * 40px) + 40px); } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_shift_8 {
      margin-right: calc(100% / 12 * 8); }
      .split > .split__item.split__item_widescreen_shift_8.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 8) + (8 * 40px) + 40px); } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_shift_9 {
      margin-right: calc(100% / 12 * 9); }
      .split > .split__item.split__item_widescreen_shift_9.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 9) + (9 * 40px) + 40px); } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_shift_10 {
      margin-right: calc(100% / 12 * 10); }
      .split > .split__item.split__item_widescreen_shift_10.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 10) + (10 * 40px) + 40px); } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_shift_11 {
      margin-right: calc(100% / 12 * 11); }
      .split > .split__item.split__item_widescreen_shift_11.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 11) + (11 * 40px) + 40px); } }
    @media (min-width: 1700px) {
    .split > .split__item.split__item_widescreen_shift_12 {
      margin-right: calc(100% / 12 * 12); }
      .split > .split__item.split__item_widescreen_shift_12.split_gutter {
        margin-right: calc(((100% - 1px - (12 * 40px)) / 12 * 12) + (12 * 40px) + 40px); } }
    .split > .split__item.split_order_mobile_1 {
      order: 1; }
    .split > .split__item.split_order_mobile_2 {
      order: 2; }
    .split > .split__item.split_order_mobile_3 {
      order: 3; }
    .split > .split__item.split_order_mobile_4 {
      order: 4; }
    .split > .split__item.split_order_mobile_5 {
      order: 5; }
    .split > .split__item.split_order_mobile_6 {
      order: 6; }
    @media (min-width: 480px) {
    .split > .split__item.split_order_landscape_1 {
      order: 1; } }
    @media (min-width: 480px) {
    .split > .split__item.split_order_landscape_2 {
      order: 2; } }
    @media (min-width: 480px) {
    .split > .split__item.split_order_landscape_3 {
      order: 3; } }
    @media (min-width: 480px) {
    .split > .split__item.split_order_landscape_4 {
      order: 4; } }
    @media (min-width: 480px) {
    .split > .split__item.split_order_landscape_5 {
      order: 5; } }
    @media (min-width: 480px) {
    .split > .split__item.split_order_landscape_6 {
      order: 6; } }
    @media (min-width: 650px) {
    .split > .split__item.split_order_minitablet_1 {
      order: 1; } }
    @media (min-width: 650px) {
    .split > .split__item.split_order_minitablet_2 {
      order: 2; } }
    @media (min-width: 650px) {
    .split > .split__item.split_order_minitablet_3 {
      order: 3; } }
    @media (min-width: 650px) {
    .split > .split__item.split_order_minitablet_4 {
      order: 4; } }
    @media (min-width: 650px) {
    .split > .split__item.split_order_minitablet_5 {
      order: 5; } }
    @media (min-width: 650px) {
    .split > .split__item.split_order_minitablet_6 {
      order: 6; } }
    @media (min-width: 850px) {
    .split > .split__item.split_order_tablet_1 {
      order: 1; } }
    @media (min-width: 850px) {
    .split > .split__item.split_order_tablet_2 {
      order: 2; } }
    @media (min-width: 850px) {
    .split > .split__item.split_order_tablet_3 {
      order: 3; } }
    @media (min-width: 850px) {
    .split > .split__item.split_order_tablet_4 {
      order: 4; } }
    @media (min-width: 850px) {
    .split > .split__item.split_order_tablet_5 {
      order: 5; } }
    @media (min-width: 1000px) {
    .split > .split__item.split_order_tablet_6 {
      order: 6; } }
    @media (min-width: 1000px) {
    .split > .split__item.split_order_laptop_1 {
      order: 1; } }
    @media (min-width: 1000px) {
    .split > .split__item.split_order_laptop_2 {
      order: 2; } }
    @media (min-width: 1000px) {
    .split > .split__item.split_order_laptop_3 {
      order: 3; } }
    @media (min-width: 1000px) {
    .split > .split__item.split_order_laptop_4 {
      order: 4; } }
    @media (min-width: 1000px) {
    .split > .split__item.split_order_laptop_5 {
      order: 5; } }
    @media (min-width: 1000px) {
    .split > .split__item.split_order_laptop_6 {
      order: 6; } }
    @media (min-width: 1200px) {
    .split > .split__item.split_order_desktop_1 {
      order: 1; } }
    @media (min-width: 1200px) {
    .split > .split__item.split_order_desktop_2 {
      order: 2; } }
    @media (min-width: 1200px) {
    .split > .split__item.split_order_desktop_3 {
      order: 3; } }
    @media (min-width: 1200px) {
    .split > .split__item.split_order_desktop_4 {
      order: 4; } }
    @media (min-width: 1200px) {
    .split > .split__item.split_order_desktop_5 {
      order: 5; } }
    @media (min-width: 1200px) {
    .split > .split__item.split_order_desktop_6 {
      order: 6; } }
    @media (min-width: 1400px) {
    .split > .split__item.split_order_fullwidth_1 {
      order: 1; } }
    @media (min-width: 1400px) {
    .split > .split__item.split_order_fullwidth_2 {
      order: 2; } }
    @media (min-width: 1400px) {
    .split > .split__item.split_order_fullwidth_3 {
      order: 3; } }
    @media (min-width: 1400px) {
    .split > .split__item.split_order_fullwidth_4 {
      order: 4; } }
    @media (min-width: 1400px) {
    .split > .split__item.split_order_fullwidth_5 {
      order: 5; } }
    @media (min-width: 1400px) {
    .split > .split__item.split_order_fullwidth_6 {
      order: 6; } }
    @media (min-width: 1700px) {
    .split > .split__item.split_order_widescreen_1 {
      order: 1; } }
    @media (min-width: 1700px) {
    .split > .split__item.split_order_widescreen_2 {
      order: 2; } }
    @media (min-width: 1700px) {
    .split > .split__item.split_order_widescreen_3 {
      order: 3; } }
    @media (min-width: 1700px) {
    .split > .split__item.split_order_widescreen_4 {
      order: 4; } }
    @media (min-width: 1700px) {
    .split > .split__item.split_order_widescreen_5 {
      order: 5; } }
    @media (min-width: 1700px) {
    .split > .split__item.split_order_widescreen_6 {
      order: 6; } }
  .split.split_align_mobile_top {
    align-items: flex-start; }
  .split.split_align_mobile_bottom {
    align-items: flex-end; }
  .split.split_align_mobile_stretch {
    align-items: stretch; }
  @media (min-width: 480px) {
    .split.split_align_landscape_top {
      align-items: flex-start; } }
  @media (min-width: 480px) {
    .split.split_align_landscape_bottom {
      align-items: flex-end; } }
  @media (min-width: 480px) {
    .split.split_align_landscape_stretch {
      align-items: stretch; } }
  @media (min-width: 650px) {
    .split.split_align_minitablet_top {
      align-items: flex-start; } }
  @media (min-width: 650px) {
    .split.split_align_minitablet_bottom {
      align-items: flex-end; } }
  @media (min-width: 650px) {
    .split.split_align_minitablet_stretch {
      align-items: stretch; } }
  @media (min-width: 850px) {
    .split.split_align_tablet_top {
      align-items: flex-start; } }
  @media (min-width: 850px) {
    .split.split_align_tablet_bottom {
      align-items: flex-end; } }
  @media (min-width: 850px) {
    .split.split_align_tablet_stretch {
      align-items: stretch; } }
  @media (min-width: 1000px) {
    .split.split_align_laptop_top {
      align-items: flex-start; } }
  @media (min-width: 1000px) {
    .split.split_align_laptop_bottom {
      align-items: flex-end; } }
  @media (min-width: 1000px) {
    .split.split_align_laptop_stretch {
      align-items: stretch; } }
  @media (min-width: 1200px) {
    .split.split_align_desktop_top {
      align-items: flex-start; } }
  @media (min-width: 1200px) {
    .split.split_align_desktop_bottom {
      align-items: flex-end; } }
  @media (min-width: 1200px) {
    .split.split_align_desktop_stretch {
      align-items: stretch; } }
  @media (min-width: 1400px) {
    .split.split_align_fullwidth_top {
      align-items: flex-start; } }
  @media (min-width: 1400px) {
    .split.split_align_fullwidth_bottom {
      align-items: flex-end; } }
  @media (min-width: 1400px) {
    .split.split_align_fullwidth_stretch {
      align-items: stretch; } }
  @media (min-width: 1700px) {
    .split.split_align_widescreen_top {
      align-items: flex-start; } }
  @media (min-width: 1700px) {
    .split.split_align_widescreen_bottom {
      align-items: flex-end; } }
  @media (min-width: 1700px) {
    .split.split_align_widescreen_stretch {
      align-items: stretch; } }
  .split.split_justify_mobile_start {
    justify-content: flex-start; }
  .split.split_justify_mobile_center {
    justify-content: center; }
  .split.split_justify_mobile_end {
    justify-content: flex-end; }
  @media (min-width: 480px) {
    .split.split_justify_landscape_start {
      justify-content: flex-start; } }
  @media (min-width: 480px) {
    .split.split_justify_landscape_center {
      justify-content: center; } }
  @media (min-width: 480px) {
    .split.split_justify_landscape_end {
      justify-content: flex-end; } }
  @media (min-width: 650px) {
    .split.split_justify_minitablet_start {
      justify-content: flex-start; } }
  @media (min-width: 650px) {
    .split.split_justify_minitablet_center {
      justify-content: center; } }
  @media (min-width: 650px) {
    .split.split_justify_minitablet_end {
      justify-content: flex-end; } }
  @media (min-width: 850px) {
    .split.split_justify_tablet_start {
      justify-content: flex-start; } }
  @media (min-width: 850px) {
    .split.split_justify_tablet_center {
      justify-content: center; } }
  @media (min-width: 850px) {
    .split.split_justify_tablet_end {
      justify-content: flex-end; } }
  @media (min-width: 1000px) {
    .split.split_justify_laptop_start {
      justify-content: flex-start; } }
  @media (min-width: 1000px) {
    .split.split_justify_laptop_center {
      justify-content: center; } }
  @media (min-width: 1000px) {
    .split.split_justify_laptop_end {
      justify-content: flex-end; } }
  @media (min-width: 1200px) {
    .split.split_justify_desktop_start {
      justify-content: flex-start; } }
  @media (min-width: 1200px) {
    .split.split_justify_desktop_center {
      justify-content: center; } }
  @media (min-width: 1200px) {
    .split.split_justify_desktop_end {
      justify-content: flex-end; } }
  @media (min-width: 1400px) {
    .split.split_justify_fullwidth_start {
      justify-content: flex-start; } }
  @media (min-width: 1400px) {
    .split.split_justify_fullwidth_center {
      justify-content: center; } }
  @media (min-width: 1400px) {
    .split.split_justify_fullwidth_end {
      justify-content: flex-end; } }
  @media (min-width: 1700px) {
    .split.split_justify_widescreen_start {
      justify-content: flex-start; } }
  @media (min-width: 1700px) {
    .split.split_justify_widescreen_center {
      justify-content: center; } }
  @media (min-width: 1700px) {
    .split.split_justify_widescreen_end {
      justify-content: flex-end; } }
  .split.margin-top_mobile_double {
    margin-top: calc(-40px * 2); }
    .split.margin-top_mobile_double > .split__item {
      margin-top: calc(40px * 2); }
  .split.margin-top_mobile_regular {
    margin-top: -40px; }
    .split.margin-top_mobile_regular > .split__item {
      margin-top: 40px; }
  .split.margin-top_mobile_half {
    margin-top: calc(-40px / 2); }
    .split.margin-top_mobile_half > .split__item {
      margin-top: calc(40px / 2); }
  .split.margin-top_mobile_quarter {
    margin-top: calc(-40px / 4); }
    .split.margin-top_mobile_quarter > .split__item {
      margin-top: calc(40px / 4); }
  .split.margin-top_mobile_none {
    margin-top: 0px; }
    .split.margin-top_mobile_none > .split__item {
      margin-top: 0px; }
  @media (min-width: 480px) {
    .split.margin-top_landscape_double {
      margin-top: calc(-40px * 2); } }
    @media (min-width: 480px) {
    .split.margin-top_landscape_double > .split__item {
      margin-top: calc(40px * 2); } }
  @media (min-width: 480px) {
    .split.margin-top_landscape_regular {
      margin-top: -40px; } }
    @media (min-width: 480px) {
    .split.margin-top_landscape_regular > .split__item {
      margin-top: 40px; } }
  @media (min-width: 480px) {
    .split.margin-top_landscape_half {
      margin-top: calc(-40px / 2); } }
    @media (min-width: 480px) {
    .split.margin-top_landscape_half > .split__item {
      margin-top: calc(40px / 2); } }
  @media (min-width: 480px) {
    .split.margin-top_landscape_quarter {
      margin-top: calc(-40px / 4); } }
    @media (min-width: 480px) {
    .split.margin-top_landscape_quarter > .split__item {
      margin-top: calc(40px / 4); } }
  @media (min-width: 480px) {
    .split.margin-top_landscape_none {
      margin-top: 0px; } }
    @media (min-width: 480px) {
    .split.margin-top_landscape_none > .split__item {
      margin-top: 0px; } }
  @media (min-width: 650px) {
    .split.margin-top_minitablet_double {
      margin-top: calc(-40px * 2); } }
    @media (min-width: 650px) {
    .split.margin-top_minitablet_double > .split__item {
      margin-top: calc(40px * 2); } }
  @media (min-width: 650px) {
    .split.margin-top_minitablet_regular {
      margin-top: -40px; } }
    @media (min-width: 650px) {
    .split.margin-top_minitablet_regular > .split__item {
      margin-top: 40px; } }
  @media (min-width: 650px) {
    .split.margin-top_minitablet_half {
      margin-top: calc(-40px / 2); } }
    @media (min-width: 650px) {
    .split.margin-top_minitablet_half > .split__item {
      margin-top: calc(40px / 2); } }
  @media (min-width: 650px) {
    .split.margin-top_minitablet_quarter {
      margin-top: calc(-40px / 4); } }
    @media (min-width: 650px) {
    .split.margin-top_minitablet_quarter > .split__item {
      margin-top: calc(40px / 4); } }
  @media (min-width: 650px) {
    .split.margin-top_minitablet_none {
      margin-top: 0px; } }
    @media (min-width: 650px) {
    .split.margin-top_minitablet_none > .split__item {
      margin-top: 0px; } }
  @media (min-width: 850px) {
    .split.margin-top_tablet_double {
      margin-top: calc(-40px * 2); } }
    @media (min-width: 850px) {
    .split.margin-top_tablet_double > .split__item {
      margin-top: calc(40px * 2); } }
  @media (min-width: 850px) {
    .split.margin-top_tablet_regular {
      margin-top: -40px; } }
    @media (min-width: 850px) {
    .split.margin-top_tablet_regular > .split__item {
      margin-top: 40px; } }
  @media (min-width: 850px) {
    .split.margin-top_tablet_half {
      margin-top: calc(-40px / 2); } }
    @media (min-width: 850px) {
    .split.margin-top_tablet_half > .split__item {
      margin-top: calc(40px / 2); } }
  @media (min-width: 850px) {
    .split.margin-top_tablet_quarter {
      margin-top: calc(-40px / 4); } }
    @media (min-width: 850px) {
    .split.margin-top_tablet_quarter > .split__item {
      margin-top: calc(40px / 4); } }
  @media (min-width: 850px) {
    .split.margin-top_tablet_none {
      margin-top: 0px; } }
    @media (min-width: 850px) {
    .split.margin-top_tablet_none > .split__item {
      margin-top: 0px; } }
  @media (min-width: 1000px) {
    .split.margin-top_laptop_double {
      margin-top: calc(-40px * 2); } }
    @media (min-width: 1000px) {
    .split.margin-top_laptop_double > .split__item {
      margin-top: calc(40px * 2); } }
  @media (min-width: 1000px) {
    .split.margin-top_laptop_regular {
      margin-top: -40px; } }
    @media (min-width: 1000px) {
    .split.margin-top_laptop_regular > .split__item {
      margin-top: 40px; } }
  @media (min-width: 1000px) {
    .split.margin-top_laptop_half {
      margin-top: calc(-40px / 2); } }
    @media (min-width: 1000px) {
    .split.margin-top_laptop_half > .split__item {
      margin-top: calc(40px / 2); } }
  @media (min-width: 1000px) {
    .split.margin-top_laptop_quarter {
      margin-top: calc(-40px / 4); } }
    @media (min-width: 1000px) {
    .split.margin-top_laptop_quarter > .split__item {
      margin-top: calc(40px / 4); } }
  @media (min-width: 1000px) {
    .split.margin-top_laptop_none {
      margin-top: 0px; } }
    @media (min-width: 1000px) {
    .split.margin-top_laptop_none > .split__item {
      margin-top: 0px; } }
  @media (min-width: 1200px) {
    .split.margin-top_desktop_double {
      margin-top: calc(-40px * 2); } }
    @media (min-width: 1200px) {
    .split.margin-top_desktop_double > .split__item {
      margin-top: calc(40px * 2); } }
  @media (min-width: 1200px) {
    .split.margin-top_desktop_regular {
      margin-top: -40px; } }
    @media (min-width: 1200px) {
    .split.margin-top_desktop_regular > .split__item {
      margin-top: 40px; } }
  @media (min-width: 1200px) {
    .split.margin-top_desktop_half {
      margin-top: calc(-40px / 2); } }
    @media (min-width: 1200px) {
    .split.margin-top_desktop_half > .split__item {
      margin-top: calc(40px / 2); } }
  @media (min-width: 1200px) {
    .split.margin-top_desktop_quarter {
      margin-top: calc(-40px / 4); } }
    @media (min-width: 1200px) {
    .split.margin-top_desktop_quarter > .split__item {
      margin-top: calc(40px / 4); } }
  @media (min-width: 1200px) {
    .split.margin-top_desktop_none {
      margin-top: 0px; } }
    @media (min-width: 1200px) {
    .split.margin-top_desktop_none > .split__item {
      margin-top: 0px; } }
  @media (min-width: 1400px) {
    .split.margin-top_fullwidth_double {
      margin-top: calc(-40px * 2); } }
    @media (min-width: 1400px) {
    .split.margin-top_fullwidth_double > .split__item {
      margin-top: calc(40px * 2); } }
  @media (min-width: 1400px) {
    .split.margin-top_fullwidth_regular {
      margin-top: -40px; } }
    @media (min-width: 1400px) {
    .split.margin-top_fullwidth_regular > .split__item {
      margin-top: 40px; } }
  @media (min-width: 1400px) {
    .split.margin-top_fullwidth_half {
      margin-top: calc(-40px / 2); } }
    @media (min-width: 1400px) {
    .split.margin-top_fullwidth_half > .split__item {
      margin-top: calc(40px / 2); } }
  @media (min-width: 1400px) {
    .split.margin-top_fullwidth_quarter {
      margin-top: calc(-40px / 4); } }
    @media (min-width: 1400px) {
    .split.margin-top_fullwidth_quarter > .split__item {
      margin-top: calc(40px / 4); } }
  @media (min-width: 1400px) {
    .split.margin-top_fullwidth_none {
      margin-top: 0px; } }
    @media (min-width: 1400px) {
    .split.margin-top_fullwidth_none > .split__item {
      margin-top: 0px; } }
  @media (min-width: 1700px) {
    .split.margin-top_widescreen_double {
      margin-top: calc(-40px * 2); } }
    @media (min-width: 1700px) {
    .split.margin-top_widescreen_double > .split__item {
      margin-top: calc(40px * 2); } }
  @media (min-width: 1700px) {
    .split.margin-top_widescreen_regular {
      margin-top: -40px; } }
    @media (min-width: 1700px) {
    .split.margin-top_widescreen_regular > .split__item {
      margin-top: 40px; } }
  @media (min-width: 1700px) {
    .split.margin-top_widescreen_half {
      margin-top: calc(-40px / 2); } }
    @media (min-width: 1700px) {
    .split.margin-top_widescreen_half > .split__item {
      margin-top: calc(40px / 2); } }
  @media (min-width: 1700px) {
    .split.margin-top_widescreen_quarter {
      margin-top: calc(-40px / 4); } }
    @media (min-width: 1700px) {
    .split.margin-top_widescreen_quarter > .split__item {
      margin-top: calc(40px / 4); } }
  @media (min-width: 1700px) {
    .split.margin-top_widescreen_none {
      margin-top: 0px; } }
    @media (min-width: 1700px) {
    .split.margin-top_widescreen_none > .split__item {
      margin-top: 0px; } }
/* ---------  CARD  --------- */
.card {
  display: flex;
  position: relative; }
  .card > .card__item {
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px; }
    @media (min-width: 480px) {
  .card > .card__item {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px; } }
    @media (min-width: 650px) {
  .card > .card__item {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px; } }
    @media (min-width: 850px) {
  .card > .card__item {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px; } }
    @media (min-width: 1000px) {
  .card > .card__item {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px; } }
    @media (min-width: 1200px) {
  .card > .card__item {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px; } }
    @media (min-width: 1400px) {
  .card > .card__item {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px; } }
    @media (min-width: 1700px) {
  .card > .card__item {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px; } }
    .card > .card__item.padding-left_mobile_double {
      padding-left: calc(20px * 2); }
    @media (min-width: 480px) {
    .card > .card__item.padding-left_mobile_double {
      padding-left: calc(20px * 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-left_mobile_double {
      padding-left: calc(20px * 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-left_mobile_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_mobile_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_mobile_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_mobile_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_mobile_double {
      padding-left: calc(20px  * 2); } }
    .card > .card__item.padding-left_mobile_regular {
      padding-left: 20px; }
    @media (min-width: 480px) {
    .card > .card__item.padding-left_mobile_regular {
      padding-left: 20px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-left_mobile_regular {
      padding-left: 20px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-left_mobile_regular {
      padding-left: 20px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_mobile_regular {
      padding-left: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_mobile_regular {
      padding-left: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_mobile_regular {
      padding-left: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_mobile_regular {
      padding-left: 20px; } }
    .card > .card__item.padding-left_mobile_half {
      padding-left: calc(20px / 2); }
    @media (min-width: 480px) {
    .card > .card__item.padding-left_mobile_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-left_mobile_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-left_mobile_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_mobile_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_mobile_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_mobile_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_mobile_half {
      padding-left: calc(20px / 2); } }
    .card > .card__item.padding-left_mobile_quarter {
      padding-left: calc(20px / 4); }
    @media (min-width: 480px) {
    .card > .card__item.padding-left_mobile_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-left_mobile_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-left_mobile_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_mobile_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_mobile_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_mobile_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_mobile_quarter {
      padding-left: calc(20px / 4); } }
    .card > .card__item.padding-left_mobile_none {
      padding-left: 0px; }
    @media (min-width: 480px) {
    .card > .card__item.padding-left_mobile_none {
      padding-left: 0px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-left_mobile_none {
      padding-left: 0px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-left_mobile_none {
      padding-left: 0px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_mobile_none {
      padding-left: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_mobile_none {
      padding-left: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_mobile_none {
      padding-left: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_mobile_none {
      padding-left: 0px; } }
    @media (min-width: 480px) {
    .card > .card__item.padding-left_landscape_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-left_landscape_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-left_landscape_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_landscape_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_landscape_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_landscape_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_landscape_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 480px) {
    .card > .card__item.padding-left_landscape_regular {
      padding-left: 20px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-left_landscape_regular {
      padding-left: 20px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-left_landscape_regular {
      padding-left: 20px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_landscape_regular {
      padding-left: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_landscape_regular {
      padding-left: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_landscape_regular {
      padding-left: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_landscape_regular {
      padding-left: 20px; } }
    @media (min-width: 480px) {
    .card > .card__item.padding-left_landscape_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-left_landscape_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-left_landscape_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_landscape_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_landscape_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_landscape_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_landscape_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 480px) {
    .card > .card__item.padding-left_landscape_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-left_landscape_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-left_landscape_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_landscape_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_landscape_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_landscape_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_landscape_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 480px) {
    .card > .card__item.padding-left_landscape_none {
      padding-left: 0px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-left_landscape_none {
      padding-left: 0px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-left_landscape_none {
      padding-left: 0px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_landscape_none {
      padding-left: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_landscape_none {
      padding-left: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_landscape_none {
      padding-left: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_landscape_none {
      padding-left: 0px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-left_minitablet_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-left_minitablet_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_minitablet_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_minitablet_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_minitablet_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_minitablet_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-left_minitablet_regular {
      padding-left: 20px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-left_minitablet_regular {
      padding-left: 20px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_minitablet_regular {
      padding-left: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_minitablet_regular {
      padding-left: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_minitablet_regular {
      padding-left: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_minitablet_regular {
      padding-left: 20px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-left_minitablet_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-left_minitablet_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_minitablet_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_minitablet_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_minitablet_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_minitablet_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-left_minitablet_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-left_minitablet_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_minitablet_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_minitablet_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_minitablet_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_minitablet_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-left_minitablet_none {
      padding-left: 0px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-left_minitablet_none {
      padding-left: 0px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_minitablet_none {
      padding-left: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_minitablet_none {
      padding-left: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_minitablet_none {
      padding-left: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_minitablet_none {
      padding-left: 0px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-left_tablet_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_tablet_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_tablet_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_tablet_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_tablet_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-left_tablet_regular {
      padding-left: 20px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_tablet_regular {
      padding-left: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_tablet_regular {
      padding-left: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_tablet_regular {
      padding-left: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_tablet_regular {
      padding-left: 20px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-left_tablet_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_tablet_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_tablet_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_tablet_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_tablet_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-left_tablet_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_tablet_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_tablet_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_tablet_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_tablet_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-left_tablet_none {
      padding-left: 0px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_tablet_none {
      padding-left: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_tablet_none {
      padding-left: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_tablet_none {
      padding-left: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_tablet_none {
      padding-left: 0px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_laptop_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_laptop_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_laptop_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_laptop_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_laptop_regular {
      padding-left: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_laptop_regular {
      padding-left: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_laptop_regular {
      padding-left: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_laptop_regular {
      padding-left: 20px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_laptop_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_laptop_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_laptop_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_laptop_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_laptop_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_laptop_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_laptop_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_laptop_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-left_laptop_none {
      padding-left: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_laptop_none {
      padding-left: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_laptop_none {
      padding-left: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_laptop_none {
      padding-left: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_desktop_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_desktop_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_desktop_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_desktop_regular {
      padding-left: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_desktop_regular {
      padding-left: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_desktop_regular {
      padding-left: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_desktop_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_desktop_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_desktop_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_desktop_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_desktop_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_desktop_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-left_desktop_none {
      padding-left: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_desktop_none {
      padding-left: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_desktop_none {
      padding-left: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_fullwidth_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_fullwidth_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_fullwidth_regular {
      padding-left: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_fullwidth_regular {
      padding-left: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_fullwidth_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_fullwidth_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_fullwidth_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_fullwidth_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-left_fullwidth_none {
      padding-left: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_fullwidth_none {
      padding-left: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_widescreen_double {
      padding-left: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_widescreen_regular {
      padding-left: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_widescreen_half {
      padding-left: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_widescreen_quarter {
      padding-left: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-left_widescreen_none {
      padding-left: 0px; } }
    .card > .card__item.padding-right_mobile_double {
      padding-right: calc(20px * 2); }
    @media (min-width: 480px) {
    .card > .card__item.padding-right_mobile_double {
      padding-right: calc(20px * 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-right_mobile_double {
      padding-right: calc(20px * 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-right_mobile_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_mobile_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_mobile_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_mobile_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_mobile_double {
      padding-right: calc(20px  * 2); } }
    .card > .card__item.padding-right_mobile_regular {
      padding-right: 20px; }
    @media (min-width: 480px) {
    .card > .card__item.padding-right_mobile_regular {
      padding-right: 20px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-right_mobile_regular {
      padding-right: 20px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-right_mobile_regular {
      padding-right: 20px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_mobile_regular {
      padding-right: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_mobile_regular {
      padding-right: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_mobile_regular {
      padding-right: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_mobile_regular {
      padding-right: 20px; } }
    .card > .card__item.padding-right_mobile_half {
      padding-right: calc(20px / 2); }
    @media (min-width: 480px) {
    .card > .card__item.padding-right_mobile_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-right_mobile_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-right_mobile_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_mobile_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_mobile_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_mobile_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_mobile_half {
      padding-right: calc(20px / 2); } }
    .card > .card__item.padding-right_mobile_quarter {
      padding-right: calc(20px / 4); }
    @media (min-width: 480px) {
    .card > .card__item.padding-right_mobile_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-right_mobile_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-right_mobile_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_mobile_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_mobile_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_mobile_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_mobile_quarter {
      padding-right: calc(20px / 4); } }
    .card > .card__item.padding-right_mobile_none {
      padding-right: 0px; }
    @media (min-width: 480px) {
    .card > .card__item.padding-right_mobile_none {
      padding-right: 0px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-right_mobile_none {
      padding-right: 0px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-right_mobile_none {
      padding-right: 0px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_mobile_none {
      padding-right: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_mobile_none {
      padding-right: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_mobile_none {
      padding-right: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_mobile_none {
      padding-right: 0px; } }
    @media (min-width: 480px) {
    .card > .card__item.padding-right_landscape_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-right_landscape_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-right_landscape_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_landscape_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_landscape_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_landscape_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_landscape_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 480px) {
    .card > .card__item.padding-right_landscape_regular {
      padding-right: 20px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-right_landscape_regular {
      padding-right: 20px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-right_landscape_regular {
      padding-right: 20px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_landscape_regular {
      padding-right: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_landscape_regular {
      padding-right: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_landscape_regular {
      padding-right: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_landscape_regular {
      padding-right: 20px; } }
    @media (min-width: 480px) {
    .card > .card__item.padding-right_landscape_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-right_landscape_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-right_landscape_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_landscape_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_landscape_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_landscape_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_landscape_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 480px) {
    .card > .card__item.padding-right_landscape_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-right_landscape_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-right_landscape_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_landscape_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_landscape_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_landscape_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_landscape_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 480px) {
    .card > .card__item.padding-right_landscape_none {
      padding-right: 0px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-right_landscape_none {
      padding-right: 0px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-right_landscape_none {
      padding-right: 0px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_landscape_none {
      padding-right: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_landscape_none {
      padding-right: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_landscape_none {
      padding-right: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_landscape_none {
      padding-right: 0px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-right_minitablet_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-right_minitablet_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_minitablet_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_minitablet_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_minitablet_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_minitablet_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-right_minitablet_regular {
      padding-right: 20px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-right_minitablet_regular {
      padding-right: 20px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_minitablet_regular {
      padding-right: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_minitablet_regular {
      padding-right: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_minitablet_regular {
      padding-right: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_minitablet_regular {
      padding-right: 20px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-right_minitablet_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-right_minitablet_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_minitablet_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_minitablet_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_minitablet_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_minitablet_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-right_minitablet_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-right_minitablet_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_minitablet_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_minitablet_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_minitablet_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_minitablet_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-right_minitablet_none {
      padding-right: 0px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-right_minitablet_none {
      padding-right: 0px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_minitablet_none {
      padding-right: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_minitablet_none {
      padding-right: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_minitablet_none {
      padding-right: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_minitablet_none {
      padding-right: 0px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-right_tablet_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_tablet_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_tablet_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_tablet_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_tablet_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-right_tablet_regular {
      padding-right: 20px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_tablet_regular {
      padding-right: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_tablet_regular {
      padding-right: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_tablet_regular {
      padding-right: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_tablet_regular {
      padding-right: 20px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-right_tablet_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_tablet_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_tablet_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_tablet_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_tablet_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-right_tablet_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_tablet_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_tablet_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_tablet_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_tablet_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-right_tablet_none {
      padding-right: 0px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_tablet_none {
      padding-right: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_tablet_none {
      padding-right: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_tablet_none {
      padding-right: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_tablet_none {
      padding-right: 0px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_laptop_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_laptop_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_laptop_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_laptop_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_laptop_regular {
      padding-right: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_laptop_regular {
      padding-right: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_laptop_regular {
      padding-right: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_laptop_regular {
      padding-right: 20px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_laptop_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_laptop_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_laptop_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_laptop_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_laptop_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_laptop_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_laptop_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_laptop_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-right_laptop_none {
      padding-right: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_laptop_none {
      padding-right: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_laptop_none {
      padding-right: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_laptop_none {
      padding-right: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_desktop_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_desktop_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_desktop_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_desktop_regular {
      padding-right: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_desktop_regular {
      padding-right: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_desktop_regular {
      padding-right: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_desktop_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_desktop_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_desktop_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_desktop_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_desktop_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_desktop_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-right_desktop_none {
      padding-right: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_desktop_none {
      padding-right: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_desktop_none {
      padding-right: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_fullwidth_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_fullwidth_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_fullwidth_regular {
      padding-right: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_fullwidth_regular {
      padding-right: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_fullwidth_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_fullwidth_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_fullwidth_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_fullwidth_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-right_fullwidth_none {
      padding-right: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_fullwidth_none {
      padding-right: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_widescreen_double {
      padding-right: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_widescreen_regular {
      padding-right: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_widescreen_half {
      padding-right: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_widescreen_quarter {
      padding-right: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-right_widescreen_none {
      padding-right: 0px; } }
    .card > .card__item.padding-top_mobile_double {
      padding-top: calc(20px * 2); }
    @media (min-width: 480px) {
    .card > .card__item.padding-top_mobile_double {
      padding-top: calc(20px * 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-top_mobile_double {
      padding-top: calc(20px * 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-top_mobile_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_mobile_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_mobile_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_mobile_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_mobile_double {
      padding-top: calc(20px  * 2); } }
    .card > .card__item.padding-top_mobile_regular {
      padding-top: 20px; }
    @media (min-width: 480px) {
    .card > .card__item.padding-top_mobile_regular {
      padding-top: 20px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-top_mobile_regular {
      padding-top: 20px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-top_mobile_regular {
      padding-top: 20px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_mobile_regular {
      padding-top: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_mobile_regular {
      padding-top: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_mobile_regular {
      padding-top: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_mobile_regular {
      padding-top: 20px; } }
    .card > .card__item.padding-top_mobile_half {
      padding-top: calc(20px / 2); }
    @media (min-width: 480px) {
    .card > .card__item.padding-top_mobile_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-top_mobile_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-top_mobile_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_mobile_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_mobile_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_mobile_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_mobile_half {
      padding-top: calc(20px / 2); } }
    .card > .card__item.padding-top_mobile_quarter {
      padding-top: calc(20px / 4); }
    @media (min-width: 480px) {
    .card > .card__item.padding-top_mobile_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-top_mobile_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-top_mobile_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_mobile_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_mobile_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_mobile_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_mobile_quarter {
      padding-top: calc(20px / 4); } }
    .card > .card__item.padding-top_mobile_none {
      padding-top: 0px; }
    @media (min-width: 480px) {
    .card > .card__item.padding-top_mobile_none {
      padding-top: 0px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-top_mobile_none {
      padding-top: 0px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-top_mobile_none {
      padding-top: 0px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_mobile_none {
      padding-top: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_mobile_none {
      padding-top: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_mobile_none {
      padding-top: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_mobile_none {
      padding-top: 0px; } }
    @media (min-width: 480px) {
    .card > .card__item.padding-top_landscape_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-top_landscape_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-top_landscape_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_landscape_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_landscape_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_landscape_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_landscape_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 480px) {
    .card > .card__item.padding-top_landscape_regular {
      padding-top: 20px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-top_landscape_regular {
      padding-top: 20px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-top_landscape_regular {
      padding-top: 20px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_landscape_regular {
      padding-top: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_landscape_regular {
      padding-top: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_landscape_regular {
      padding-top: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_landscape_regular {
      padding-top: 20px; } }
    @media (min-width: 480px) {
    .card > .card__item.padding-top_landscape_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-top_landscape_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-top_landscape_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_landscape_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_landscape_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_landscape_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_landscape_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 480px) {
    .card > .card__item.padding-top_landscape_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-top_landscape_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-top_landscape_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_landscape_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_landscape_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_landscape_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_landscape_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 480px) {
    .card > .card__item.padding-top_landscape_none {
      padding-top: 0px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-top_landscape_none {
      padding-top: 0px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-top_landscape_none {
      padding-top: 0px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_landscape_none {
      padding-top: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_landscape_none {
      padding-top: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_landscape_none {
      padding-top: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_landscape_none {
      padding-top: 0px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-top_minitablet_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-top_minitablet_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_minitablet_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_minitablet_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_minitablet_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_minitablet_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-top_minitablet_regular {
      padding-top: 20px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-top_minitablet_regular {
      padding-top: 20px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_minitablet_regular {
      padding-top: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_minitablet_regular {
      padding-top: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_minitablet_regular {
      padding-top: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_minitablet_regular {
      padding-top: 20px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-top_minitablet_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-top_minitablet_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_minitablet_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_minitablet_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_minitablet_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_minitablet_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-top_minitablet_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-top_minitablet_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_minitablet_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_minitablet_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_minitablet_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_minitablet_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-top_minitablet_none {
      padding-top: 0px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-top_minitablet_none {
      padding-top: 0px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_minitablet_none {
      padding-top: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_minitablet_none {
      padding-top: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_minitablet_none {
      padding-top: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_minitablet_none {
      padding-top: 0px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-top_tablet_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_tablet_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_tablet_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_tablet_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_tablet_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-top_tablet_regular {
      padding-top: 20px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_tablet_regular {
      padding-top: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_tablet_regular {
      padding-top: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_tablet_regular {
      padding-top: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_tablet_regular {
      padding-top: 20px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-top_tablet_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_tablet_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_tablet_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_tablet_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_tablet_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-top_tablet_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_tablet_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_tablet_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_tablet_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_tablet_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-top_tablet_none {
      padding-top: 0px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_tablet_none {
      padding-top: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_tablet_none {
      padding-top: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_tablet_none {
      padding-top: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_tablet_none {
      padding-top: 0px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_laptop_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_laptop_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_laptop_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_laptop_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_laptop_regular {
      padding-top: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_laptop_regular {
      padding-top: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_laptop_regular {
      padding-top: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_laptop_regular {
      padding-top: 20px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_laptop_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_laptop_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_laptop_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_laptop_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_laptop_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_laptop_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_laptop_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_laptop_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-top_laptop_none {
      padding-top: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_laptop_none {
      padding-top: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_laptop_none {
      padding-top: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_laptop_none {
      padding-top: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_desktop_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_desktop_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_desktop_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_desktop_regular {
      padding-top: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_desktop_regular {
      padding-top: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_desktop_regular {
      padding-top: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_desktop_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_desktop_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_desktop_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_desktop_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_desktop_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_desktop_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-top_desktop_none {
      padding-top: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_desktop_none {
      padding-top: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_desktop_none {
      padding-top: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_fullwidth_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_fullwidth_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_fullwidth_regular {
      padding-top: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_fullwidth_regular {
      padding-top: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_fullwidth_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_fullwidth_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_fullwidth_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_fullwidth_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-top_fullwidth_none {
      padding-top: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_fullwidth_none {
      padding-top: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_widescreen_double {
      padding-top: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_widescreen_regular {
      padding-top: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_widescreen_half {
      padding-top: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_widescreen_quarter {
      padding-top: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-top_widescreen_none {
      padding-top: 0px; } }
    .card > .card__item.padding-bottom_mobile_double {
      padding-bottom: calc(20px * 2); }
    @media (min-width: 480px) {
    .card > .card__item.padding-bottom_mobile_double {
      padding-bottom: calc(20px * 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-bottom_mobile_double {
      padding-bottom: calc(20px * 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-bottom_mobile_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_mobile_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_mobile_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_mobile_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_mobile_double {
      padding-bottom: calc(20px  * 2); } }
    .card > .card__item.padding-bottom_mobile_regular {
      padding-bottom: 20px; }
    @media (min-width: 480px) {
    .card > .card__item.padding-bottom_mobile_regular {
      padding-bottom: 20px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-bottom_mobile_regular {
      padding-bottom: 20px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-bottom_mobile_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_mobile_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_mobile_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_mobile_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_mobile_regular {
      padding-bottom: 20px; } }
    .card > .card__item.padding-bottom_mobile_half {
      padding-bottom: calc(20px / 2); }
    @media (min-width: 480px) {
    .card > .card__item.padding-bottom_mobile_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-bottom_mobile_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-bottom_mobile_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_mobile_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_mobile_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_mobile_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_mobile_half {
      padding-bottom: calc(20px / 2); } }
    .card > .card__item.padding-bottom_mobile_quarter {
      padding-bottom: calc(20px / 4); }
    @media (min-width: 480px) {
    .card > .card__item.padding-bottom_mobile_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-bottom_mobile_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-bottom_mobile_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_mobile_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_mobile_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_mobile_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_mobile_quarter {
      padding-bottom: calc(20px / 4); } }
    .card > .card__item.padding-bottom_mobile_none {
      padding-bottom: 0px; }
    @media (min-width: 480px) {
    .card > .card__item.padding-bottom_mobile_none {
      padding-bottom: 0px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-bottom_mobile_none {
      padding-bottom: 0px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-bottom_mobile_none {
      padding-bottom: 0px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_mobile_none {
      padding-bottom: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_mobile_none {
      padding-bottom: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_mobile_none {
      padding-bottom: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_mobile_none {
      padding-bottom: 0px; } }
    @media (min-width: 480px) {
    .card > .card__item.padding-bottom_landscape_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-bottom_landscape_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-bottom_landscape_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_landscape_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_landscape_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_landscape_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_landscape_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 480px) {
    .card > .card__item.padding-bottom_landscape_regular {
      padding-bottom: 20px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-bottom_landscape_regular {
      padding-bottom: 20px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-bottom_landscape_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_landscape_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_landscape_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_landscape_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_landscape_regular {
      padding-bottom: 20px; } }
    @media (min-width: 480px) {
    .card > .card__item.padding-bottom_landscape_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-bottom_landscape_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-bottom_landscape_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_landscape_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_landscape_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_landscape_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_landscape_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 480px) {
    .card > .card__item.padding-bottom_landscape_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-bottom_landscape_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-bottom_landscape_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_landscape_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_landscape_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_landscape_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_landscape_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 480px) {
    .card > .card__item.padding-bottom_landscape_none {
      padding-bottom: 0px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-bottom_landscape_none {
      padding-bottom: 0px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-bottom_landscape_none {
      padding-bottom: 0px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_landscape_none {
      padding-bottom: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_landscape_none {
      padding-bottom: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_landscape_none {
      padding-bottom: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_landscape_none {
      padding-bottom: 0px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-bottom_minitablet_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-bottom_minitablet_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_minitablet_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_minitablet_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_minitablet_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_minitablet_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-bottom_minitablet_regular {
      padding-bottom: 20px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-bottom_minitablet_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_minitablet_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_minitablet_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_minitablet_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_minitablet_regular {
      padding-bottom: 20px; } }
    @media (min-width: 650px) {
    .card > .card__item.padding-bottom_minitablet_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-bottom_minitablet_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_minitablet_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_minitablet_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_minitablet_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_minitablet_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-bottom_minitablet_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-bottom_minitablet_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_minitablet_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_minitablet_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_minitablet_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_minitablet_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 650px) {
    .card > .card__item.padding-bottom_minitablet_none {
      padding-bottom: 0px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-bottom_minitablet_none {
      padding-bottom: 0px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_minitablet_none {
      padding-bottom: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_minitablet_none {
      padding-bottom: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_minitablet_none {
      padding-bottom: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_minitablet_none {
      padding-bottom: 0px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-bottom_tablet_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_tablet_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_tablet_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_tablet_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_tablet_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-bottom_tablet_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_tablet_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_tablet_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_tablet_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_tablet_regular {
      padding-bottom: 20px; } }
    @media (min-width: 850px) {
    .card > .card__item.padding-bottom_tablet_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_tablet_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_tablet_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_tablet_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_tablet_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-bottom_tablet_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_tablet_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_tablet_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_tablet_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_tablet_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 850px) {
    .card > .card__item.padding-bottom_tablet_none {
      padding-bottom: 0px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_tablet_none {
      padding-bottom: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_tablet_none {
      padding-bottom: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_tablet_none {
      padding-bottom: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_tablet_none {
      padding-bottom: 0px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_laptop_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_laptop_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_laptop_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_laptop_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_laptop_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_laptop_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_laptop_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_laptop_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_laptop_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_laptop_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_laptop_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_laptop_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_laptop_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_laptop_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_laptop_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_laptop_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1000px) {
    .card > .card__item.padding-bottom_laptop_none {
      padding-bottom: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_laptop_none {
      padding-bottom: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_laptop_none {
      padding-bottom: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_laptop_none {
      padding-bottom: 0px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_desktop_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_desktop_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_desktop_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_desktop_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_desktop_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_desktop_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_desktop_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_desktop_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_desktop_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_desktop_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_desktop_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_desktop_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1200px) {
    .card > .card__item.padding-bottom_desktop_none {
      padding-bottom: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_desktop_none {
      padding-bottom: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_desktop_none {
      padding-bottom: 0px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_fullwidth_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_fullwidth_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_fullwidth_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_fullwidth_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_fullwidth_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_fullwidth_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_fullwidth_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_fullwidth_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1400px) {
    .card > .card__item.padding-bottom_fullwidth_none {
      padding-bottom: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_fullwidth_none {
      padding-bottom: 0px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_widescreen_double {
      padding-bottom: calc(20px  * 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_widescreen_regular {
      padding-bottom: 20px; } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_widescreen_half {
      padding-bottom: calc(20px / 2); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_widescreen_quarter {
      padding-bottom: calc(20px / 4); } }
    @media (min-width: 1700px) {
    .card > .card__item.padding-bottom_widescreen_none {
      padding-bottom: 0px; } }
    .card > .card__item > *:last-child {
      margin-bottom: 0px !important; }
/* *************************  HTML / BODY  ************************* */
html {
  position: relative; }
  html body {
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: 0px;
    background-color: #f4f4f4; }
    html body .body__inner {
      flex-flow: column nowrap;
      display: flex;
      width: 100%;
      height: 100%;
      padding-top: 45px; }
    html body .body__inner .header {
      height: 45px;
      position: fixed;
      left: 0px;
      right: 0px;
      top: 0px;
      background-color: #eaeaea; }
    html body .body__inner .content {
      flex: 1 1 auto;
      flex-flow: row nowrap;
      align-items: flex-start;
      display: flex;
      height: 100%;
      /*
       .aside {
       flex: 0 0 350px;
       height: 100%;
       position: relative;
       .sidebar {
       flex-flow: column nowrap;
       display: flex;
       height: 100%;
       padding: 0px;
       border-right: 1px solid $color_black_1;
       &.sidebar_left {
       .sidebar__header {
       flex: 0 0 50px;
       height: 50px;
       }
       .sidebar__content {
       flex: 1 1 auto;
       padding: 0px;
       }
       }
       }
       }
       */ }
      html body .body__inner .content .main {
        flex: 1 1 auto;
        flex-flow: row nowrap;
        align-items: flex-start;
        justify-content: flex-start;
        display: flex;
        height: 100%;
        overflow: hidden; }
        html body .body__inner .content .main .main__inner {
          flex: 0 0 100%;
          flex-flow: row wrap;
          align-items: flex-start;
          justify-content: flex-start;
          display: flex;
          max-height: 100%;
          overflow-y: auto; }
          @media (min-width: 1700px) {
    html body .body__inner .content .main .main__inner {
      flex-flow: row nowrap;
      height: 100%;
      max-height: none;
      overflow-y: none; } }
          html body .body__inner .content .main .main__inner .main__content {
            flex: 1 1 100%;
            order: 2;
            flex-flow: column nowrap;
            display: flex;
            padding-left: 40px;
            padding-right: 40px;
            padding-top: 40px;
            padding-bottom: 40px; }
            @media (min-width: 1700px) {
    html body .body__inner .content .main .main__inner .main__content {
      flex: 1 1 50%;
      order: 1;
      height: 100%; } }
            html body .body__inner .content .main .main__inner .main__content .container {
              flex: 0 0 auto; }
              html body .body__inner .content .main .main__inner .main__content .container.container_scrollable {
                flex: 1 1 auto; }
                html body .body__inner .content .main .main__inner .main__content .container.container_scrollable .scrollable {
                  height: 100%;
                  margin-right: -24px;
                  padding-right: 20px;
                  overflow-y: auto;
                  overflow-x: hidden; }
              @media (min-width: 1400px) {
          html body .body__inner .content .main .main__inner .main__content .container .card .card__item.card_scrollable_fullwidth {
            flex: 1 1 100%;
            overflow-y: auto; } }
                @media (min-width: 1400px) {
          html body .body__inner .content .main .main__inner .main__content .container .card .card__item.card_scrollable_fullwidth .scrollable {
            height: 100%;
            margin-right: -24px;
            padding-right: 20px;
            overflow-y: auto;
            overflow-x: hidden; } }
          html body .body__inner .content .main .main__inner .main__map {
            flex: 1 1 100%;
            order: 1;
            height: 300px;
            position: relative;
            background-color: rgba(108, 196, 143, 0.25);
            overflow: hidden; }
            @media (min-width: 1000px) {
    html body .body__inner .content .main .main__inner .main__map {
      height: 400px; } }
            @media (min-width: 1700px) {
    html body .body__inner .content .main .main__inner .main__map {
      flex: 1 1 50%;
      order: 2;
      height: 100%; } }
            html body .body__inner .content .main .main__inner .main__map .main__map__placeholder {
              position: absolute;
              left: 0px;
              right: 0px;
              top: 0px;
              bottom: 0px;
              background-repeat: no-repeat;
              background-size: cover;
              background-position: center center; }
            html body .body__inner .content .main .main__inner .main__map .main__map__google {
              position: absolute;
              left: 0px;
              right: 0px;
              top: 0px;
              bottom: 0px;
              background-repeat: no-repeat;
              background-size: cover;
              background-position: center center; }
            html body .body__inner .content .main .main__inner .main__map .main__map__geoadmin {
              position: absolute;
              left: 0px;
              right: 0px;
              top: 0px;
              bottom: 0px;
              background-repeat: no-repeat;
              background-size: cover;
              background-position: center center; }
            html body .body__inner .content .main .main__inner .main__map .main__map__toolbar {
              position: relative;
              z-index: 999; }
          html body .body__inner .content .main .main__inner .aside {
            width: calc((50% - (40px * 1.5)) / 2);
            min-width: 375px;
            max-height: 80%;
            position: fixed;
            right: 0px;
            top: 45px;
            bottom: 40px;
            margin-top: 40px;
            border-top-left-radius: 25px;
            border-bottom-left-radius: 25px;
            background: #fff;
            box-shadow: -3px 3px 10px rgba(49, 49, 49, 0.1);
            z-index: 9999; }
            @media (min-width: 1400px) {
          html body .body__inner .content .main .main__inner .aside .card .card__item.card_scrollable_fullwidth {
            flex: 1 1 100%;
            overflow-y: auto; } }
              @media (min-width: 1400px) {
          html body .body__inner .content .main .main__inner .aside .card .card__item.card_scrollable_fullwidth .scrollable {
            height: 100%;
            margin-right: -24px;
            padding-right: 20px;
            overflow-y: auto;
            overflow-x: hidden; } }
          html body .body__inner .content .main .main__inner.aside_visible .main__content {
            margin-right: calc((50% - (40px * 1.5)) / 2); }
            html body .body__inner .content .main .main__inner.aside_visible .main__map > .container {
              margin-right: calc((50% - (40px * 1.5)) / 2); }
/* *************************  HEADER  ************************* */
.header {
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  display: flex; }
  .header .header__inner {
    flex: 1 1 auto;
    flex-flow: row nowrap;
    align-items: center;
    display: flex;
    padding-left: 40px;
    padding-right: 40px; }
    @media (min-width: 480px) {
  .header .header__inner {
    padding-left: 40px;
    padding-right: 40px; } }
    @media (min-width: 650px) {
  .header .header__inner {
    padding-left: 40px;
    padding-right: 40px; } }
    @media (min-width: 850px) {
  .header .header__inner {
    padding-left: 40px;
    padding-right: 40px; } }
    @media (min-width: 1000px) {
  .header .header__inner {
    padding-left: 40px;
    padding-right: 40px; } }
    @media (min-width: 1200px) {
  .header .header__inner {
    padding-left: 40px;
    padding-right: 40px; } }
    @media (min-width: 1400px) {
  .header .header__inner {
    padding-left: 40px;
    padding-right: 40px; } }
    @media (min-width: 1700px) {
  .header .header__inner {
    padding-left: 40px;
    padding-right: 40px; } }
  .header .header__left {
    flex: 1 1 auto;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: flex-start;
    display: flex; }
  .header .header__right {
    flex: 1 1 auto;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: flex-end;
    display: flex; }
  .header .header__navigation {
    flex: 1 1 auto; }
    .header .header__navigation > ul {
      flex-flow: row nowrap;
      justify-content: flex-start;
      display: flex;
      margin: 0px;
      padding: 0px;
      list-style: none; }
    .header .header__navigation > ul > li {
      flex: 0 0 auto; }
      .header .header__navigation > ul > li > a {
        height: 45px;
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 0px;
        line-height: 43px;
        color: #313131;
        cursor: pointer; }
        .header .header__navigation > ul > li > a .fal, .header .header__navigation > ul > li > a .far, .header .header__navigation > ul > li > a .fas, .header .header__navigation > ul > li > a .fab {
          margin-right: 8px;
          display: inline-block; }
        .header .header__navigation > ul > li > a:hover {
          background-color: #313131;
          color: #ccc; }
        .header .header__navigation > ul > li > a:active, .header .header__navigation > ul > li > a.active {
          background-color: #313131;
          color: #fff; }
  .header .header__profile {
    flex: 0 0 auto;
    flex-flow: row nowrap;
    align-items: center;
    display: flex; }
    .header .header__profile .header__profile__name {
      flex: 0 0 auto;
      margin-right: 15px; }
    .header .header__profile .header__profile__name p {
      margin-bottom: 0px; }
    .header .header__profile .header__profile__logout {
      flex: 0 0 45px;
      width: 45px;
      height: 45px; }
    .header .header__profile .header__profile__logout button {
      width: 100%;
      height: 100%;
      border: 0px;
      padding: 0px;
      background-color: #fff;
      text-align: center;
      line-height: 42px;
      color: #313131;
      transition: all 0.8s ease;
      cursor: pointer; }
      .header .header__profile .header__profile__logout button:hover {
        background-color: #313131;
        color: #fff; }
  .header .header__logo {
    flex: 0 0 45px;
    margin-right: -40px; }
    .header .header__logo img {
      width: 24px;
      margin-left: auto;
      margin-right: auto; }
/* ---------  LOADING  --------- */
.page-loader {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: rgba(49, 49, 49, 0.8);
  overflow: hidden;
  z-index: 999; }
  .page-loader .page-loader__icon {
    position: absolute;
    left: 50%;
    top: 50%;
    color: #48aff0;
    transform: translate(-50%, -50%); }
/* ---------  BACKGROUND COLORS  --------- */
.bg_white_1 {
  background-color: #fff; }

.bg_white_2 {
  background-color: #f4f4f4; }

.bg_grey_1 {
  background-color: #eaeaea; }

.bg_grey_2 {
  background-color: #ccc; }
/* ---------  TEXT COLORS  --------- */
.text_blue_1 {
  color: #48aff0; }
  .text_blue_1 * {
    color: #48aff0; }

.text_green_1 {
  color: #6cc48f; }
  .text_green_1 * {
    color: #6cc48f; }

.text_red_1 {
  color: #ff6d57; }
  .text_red_1 * {
    color: #ff6d57; }

.text_grey_1 {
  color: #eaeaea; }
  .text_grey_1 * {
    color: #eaeaea; }

.text_grey_2 {
  color: #ccc; }
  .text_grey_2 * {
    color: #ccc; }

.text_grey_3 {
  color: #808080; }
  .text_grey_3 * {
    color: #808080; }
/* ---------  TEXT CROP  --------- */
.text_cropped_lines_mobile_1, .text_cropped_lines_mobile_2, .text_cropped_lines_mobile_3, .text_cropped_lines_mobile_4 {
  text-overflow: ellipsis;
  white-space: normal;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box; }

.text_cropped_lines_mobile_1 {
  -webkit-line-clamp: 1; }
  *.text_cropped_lines_mobile_1 {
    height: 1.4em; }

.text_cropped_lines_mobile_2 {
  -webkit-line-clamp: 2; }
  *.text_cropped_lines_mobile_2 {
    height: 2.8em; }

.text_cropped_lines_mobile_3 {
  -webkit-line-clamp: 3; }
  *.text_cropped_lines_mobile_3 {
    height: 4.2em; }

.text_cropped_lines_mobile_4 {
  -webkit-line-clamp: 4; }
  *.text_cropped_lines_mobile_4 {
    height: 5.6em; }
/* ---------  CONTAINER  --------- */
.container {
  flex: 0 0 100%; }
/* ---------  ICON  --------- */
.icon {
  width: 16px;
  position: relative;
  font-size: 12px;
  text-align: center; }
  .icon .fal, .icon .far, .icon .fas, .icon .fab {
    font-size: inherit; }
  .icon.icon_small {
    width: 14px;
    font-size: 10px;
    line-height: 14px; }
  .icon.icon_medium {
    width: 24px;
    font-size: 18px; }
  .icon.icon_large {
    width: 30px;
    font-size: 24px; }
    @media (min-width: 850px) {
  .icon.icon_large {
    width: 40px;
    font-size: 30px; } }
  .icon.icon_xlarge {
    width: 50px;
    font-size: 30px; }
    @media (min-width: 850px) {
  .icon.icon_xlarge {
    width: 70px;
    font-size: 50px; } }
  .icon.icon_toggle .inactive {
    display: block; }
    .icon.icon_toggle .active {
      display: none; }
    .icon.icon_toggle.active .inactive {
      display: none; }
    .icon.icon_toggle.active .active {
      display: block; }
  .icon.icon_circle {
    width: 20px;
    border-radius: 50%;
    font-size: 10px;
    line-height: 18px; }
    .icon.icon_circle i {
      position: relative; }
    .icon.icon_circle::before {
      content: "";
      width: 20px;
      height: 20px;
      position: absolute;
      left: 50%;
      top: 50%;
      border-radius: 50%;
      transform: translate(-50%, -50%);
      display: block; }
    .icon.icon_circle.icon_red_1 {
      color: #fff; }
    .icon.icon_circle.icon_red_1::before {
      background-color: #ff6d57; }
  .icon.icon_header {
    font-size: 22px;
    line-height: 42px; }
    .icon.icon_header .counter {
      width: auto;
      height: 18px;
      position: absolute;
      right: 2px;
      bottom: 0px;
      padding-left: 7px;
      padding-right: 7px;
      border-radius: 9px;
      background-color: #48aff0;
      line-height: 16px; }
    .icon.icon_header .counter span {
      font-size: 10px; }

.icons {
  flex-flow: row nowrap;
  display: flex;
  margin-left: -10px;
  margin-top: -10px; }
  .icons .icon {
    flex: 0 0 auto;
    margin-left: 10px;
    margin-top: 10px; }

.align_mobile_center .icon {
  margin-left: auto;
  margin-right: auto; }
/* ---------  COUNTER  --------- */
.counter {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #808080;
  line-height: 38px;
  text-align: center; }
  .counter span {
    margin-bottom: 0px;
    line-height: inherit; }
/* ---------  ITEM  --------- */
.item {
  flex-flow: row nowrap;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden; }
  .item .item__icon {
    flex: 0 0 auto; }
    .item .item__icon:nth-child(2) {
      margin-left: 14px; }
  .item .item__text {
    flex: 1 1 auto; }
    .item .item__text > *:last-child {
      margin-bottom: 0px; }
    .item .item__text:nth-child(2) {
      margin-left: 10px; }
  .item.item_align_mobile_center {
    align-items: center; }
  .item.item_small .item__icon:nth-child(2) {
    margin-left: 6px; }
    .item.item_small .item__text:nth-child(2) {
      margin-left: 6px; }
    .item.item_small .item__text p {
      font-size: 10px; }

.items {
  flex-flow: row nowrap;
  display: flex;
  margin-left: -20px;
  margin-top: -10px; }
  .items .item {
    margin-left: 20px;
    margin-top: 10px; }
/* ---------  PILL  --------- */
.pill {
  flex-flow: row nowrap;
  align-items: center;
  display: flex;
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 20px;
  color: #313131; }
  .pill span {
    flex: 0 0 auto;
    line-height: 20px;
    display: block; }
    .pill span:nth-child(2) {
      margin-left: 8px; }
  .pill .icon {
    flex: 0 0 auto;
    line-height: 20px;
    display: block; }
    .pill .icon:nth-child(2) {
      margin-left: 8px; }
    .pill .icon:first-child {
      margin-left: -3px; }
    .pill .icon:last-child {
      margin-right: -3px; }
  .pill.pill_black_3 {
    background-color: #808080;
    color: #fff; }
  .pill.pill_green_1 {
    background-color: #6cc48f;
    color: #fff; }
  .pill.pill_orange_1 {
    background-color: #ff6d57;
    color: #fff; }
  .pill.pill_red_1 {
    background-color: #ff6d57;
    color: #fff; }
/* ---------  TAG  --------- */
.tag {
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 3px;
  border-radius: 20px;
  display: inline-block; }
  /* ---------  BUTTON  --------- */

.button {
  position: relative;
  margin-bottom: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 0px;
  border-radius: 20px;
  background-color: #ccc;
  text-align: center;
  text-decoration: none;
  line-height: 20px;
  color: #313131;
  display: inline-block;
  cursor: pointer;
  transition: all 0.8s ease;
  z-index: 3; }
  .button .fal, .button .far, .button .fas, .button .fab {
    margin-right: 10px;
    line-height: inherit;
    display: inline-block; }
  .button:hover {
    background-color: #b8b8b8; }
  .button:disabled {
    background-color: #eaeaea;
    color: #ccc; }
  .button.button_reverse .fal, .button.button_reverse .far, .button.button_reverse .fas, .button.button_reverse .fab {
    margin-left: 10px;
    margin-right: 0px; }
  .button.button_transparent {
    background-color: transparent;
    color: #313131; }
    .button.button_transparent:hover {
      background-color: #e6e6e6; }
  .button.button_blue_1 {
    background-color: #48aff0;
    color: #fff; }
    .button.button_blue_1:hover {
      background-color: #419ed8; }
  .button.button_red_1 {
    background-color: #ff6d57;
    color: #fff; }
    .button.button_red_1:hover {
      background-color: #e6624e; }
  .button.button_green_1 {
    background-color: #6cc48f;
    color: #fff; }
    .button.button_green_1:hover {
      background-color: #61b081; }
  .button.button_white_1 {
    background-color: #fff;
    color: #313131; }
    .button.button_white_1:hover {
      background-color: #e6e6e6; }
  .button.button_grey_3 {
    background-color: #808080;
    color: #fff; }
    .button.button_grey_3:hover {
      background-color: #737373; }
  .button.button_black_1 {
    background-color: #313131;
    color: #fff; }
    .button.button_black_1:hover {
      background-color: #2c2c2c; }
  .button.button_outline {
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 4px;
    padding-bottom: 4px;
    border: 1px solid #808080;
    background-color: rgba(128, 128, 128, 0.25);
    color: #808080; }
    .button.button_outline:hover {
      background-color: rgba(115, 115, 115, 0.4); }
    .button.button_outline:disabled {
      border: 1px solid #ccc;
      background-color: rgba(204, 204, 204, 0.25);
      color: #ccc; }
    .button.button_outline.button_blue_1 {
      border: 1px solid #48aff0;
      background-color: rgba(72, 175, 240, 0.25);
      color: #48aff0; }
    .button.button_outline.button_blue_1:hover {
      background-color: rgba(65, 158, 216, 0.4); }
    .button.button_outline.button_red_1 {
      border: 1px solid #ff6d57;
      background-color: rgba(255, 109, 87, 0.25);
      color: #ff6d57; }
    .button.button_outline.button_red_1:hover {
      background-color: rgba(230, 98, 78, 0.4); }
    .button.button_outline.button_green_1 {
      border: 1px solid #6cc48f;
      background-color: rgba(108, 196, 143, 0.25);
      color: #6cc48f; }
    .button.button_outline.button_green_1:hover {
      background-color: rgba(97, 176, 129, 0.4); }
    .button.button_outline.button_white_1 {
      border: 1px solid rgba(255, 255, 255, 0.25);
      background-color: rgba(255, 255, 255, 0.25);
      color: #313131; }
    .button.button_outline.button_white_1:hover {
      background-color: rgba(230, 230, 230, 0.4); }
    .button.button_outline.button_grey_3 {
      border: 1px solid #808080;
      background-color: rgba(128, 128, 128, 0.25);
      color: #808080; }
    .button.button_outline.button_grey_3:hover {
      background-color: rgba(115, 115, 115, 0.4); }
    .button.button_outline.button_black_1 {
      border: 1px solid #313131;
      background-color: rgba(49, 49, 49, 0.25);
      color: #313131; }
    .button.button_outline.button_black_1:hover {
      background-color: rgba(44, 44, 44, 0.4); }
  .button.button_circle {
    width: 30px;
    height: 30px;
    padding: 0px;
    border-radius: 50%;
    text-align: center;
    line-height: 30px; }
    .button.button_circle .fal, .button.button_circle .far, .button.button_circle .fas, .button.button_circle .fab {
      margin: 0px; }
    .button.button_circle.button_small {
      width: 20px;
      height: 20px;
      line-height: 20px; }
    .button.button_circle.button_circle_inner {
      width: 26px;
      height: 26px;
      line-height: 26px; }
    .button.button_circle.button_circle_inner.button_small {
      width: 18px;
      height: 18px;
      line-height: 18px; }
  .button.button_text {
    padding: 0px;
    background-color: transparent;
    text-transform: none; }
    .button.button_text:hover {
      background-color: transparent;
      color: #ccc; }
  .button.button_width_full {
    width: 100%; }
  .button.hover_none {
    cursor: auto; }

.buttons {
  width: 100%;
  flex-flow: row wrap;
  align-items: center;
  display: flex;
  margin-left: -10px;
  margin-top: -10px; }
  .buttons .button {
    margin-left: 10px;
    margin-top: 10px; }
  .buttons.align_mobile_center {
    justify-content: center; }
  .buttons.align_mobile_right {
    justify-content: flex-end; }
    .buttons.align_mobile_right .button:last-child {
      margin-right: -10px; }
  @media (min-width: 1000px) {
    .buttons.align_laptop_right {
      justify-content: flex-end;
      margin-left: 0px;
      margin-right: -10px; } }
    @media (min-width: 1000px) {
      .buttons.align_laptop_right .button:last-child {
        margin-right: -10px; } }
/* ---------  MAT CHIP  --------- */
.mat-chip.mat-standard-chip {
  min-height: 26px;
  position: relative;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 3px;
  padding-bottom: 3px;
  border: 0px;
  border-radius: 20px;
  background-color: #ccc;
  text-align: center;
  text-decoration: none;
  line-height: 20px;
  color: #313131;
  display: inline-block;
  transition: all 0.8s ease;
  z-index: 3; }
  .mat-chip.mat-standard-chip .fal, .mat-chip.mat-standard-chip .far, .mat-chip.mat-standard-chip .fas, .mat-chip.mat-standard-chip .fab {
    margin-right: 6px;
    line-height: inherit;
    display: inline-block; }
  .mat-chip.mat-standard-chip::after {
    display: none !important; }
  .mat-chip.mat-standard-chip.chip_hover:hover {
    background-color: #b8b8b8;
    cursor: pointer; }
  .mat-chip.mat-standard-chip.chip_transparent {
    background-color: transparent;
    color: #313131; }
  .mat-chip.mat-standard-chip.chip_transparent.chip_hover:hover {
    background-color: #e6e6e6; }
  .mat-chip.mat-standard-chip.chip_blue_1 {
    background-color: #48aff0;
    color: #fff; }
  .mat-chip.mat-standard-chip.chip_blue_1.chip_hover:hover {
    background-color: #419ed8; }
  .mat-chip.mat-standard-chip.chip_red_1 {
    background-color: #ff6d57;
    color: #fff; }
  .mat-chip.mat-standard-chip.chip_red_1.chip_hover:hover {
    background-color: #e6624e; }
  .mat-chip.mat-standard-chip.chip_green_1 {
    background-color: #6cc48f;
    color: #fff; }
  .mat-chip.mat-standard-chip.chip_green_1.chip_hover:hover {
    background-color: #61b081; }
  .mat-chip.mat-standard-chip.chip_white_1 {
    background-color: #fff;
    color: #313131; }
  .mat-chip.mat-standard-chip.chip_white_1.chip_hover:hover {
    background-color: #e6e6e6; }
  .mat-chip.mat-standard-chip.chip_grey_1 {
    background-color: #eaeaea;
    color: #313131; }
  .mat-chip.mat-standard-chip.chip_grey_1.chip_hover:hover {
    background-color: #d3d3d3; }
  .mat-chip.mat-standard-chip.chip_grey_2 {
    background-color: #ccc;
    color: #fff; }
  .mat-chip.mat-standard-chip.chip_grey_2.chip_hover:hover {
    background-color: #b8b8b8; }
  .mat-chip.mat-standard-chip.chip_grey_3 {
    background-color: #808080;
    color: #fff; }
  .mat-chip.mat-standard-chip.chip_grey_3.chip_hover:hover {
    background-color: #737373; }
  .mat-chip.mat-standard-chip.chip_black_1 {
    background-color: #313131;
    color: #fff; }
  .mat-chip.mat-standard-chip.chip_black_1.chip_hover:hover {
    background-color: #2c2c2c; }
  .mat-chip.mat-standard-chip.chip_outline {
    padding-left: 11px;
    padding-right: 11px;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px solid #808080;
    background-color: rgba(128, 128, 128, 0.25);
    line-height: 18px;
    color: #808080; }
  .mat-chip.mat-standard-chip.chip_outline.chip_hover:hover {
    background-color: rgba(115, 115, 115, 0.4); }
  .mat-chip.mat-standard-chip.chip_outline.chip_blue_1 {
    border: 1px solid #48aff0;
    background-color: rgba(72, 175, 240, 0.25);
    color: #48aff0; }
    .mat-chip.mat-standard-chip.chip_outline.chip_blue_1.chip_hover:hover {
      background-color: rgba(65, 158, 216, 0.4); }
  .mat-chip.mat-standard-chip.chip_outline.chip_red_1 {
    border: 1px solid #ff6d57;
    background-color: rgba(255, 109, 87, 0.25);
    color: #ff6d57; }
    .mat-chip.mat-standard-chip.chip_outline.chip_red_1.chip_hover:hover {
      background-color: rgba(230, 98, 78, 0.4); }
  .mat-chip.mat-standard-chip.chip_outline.chip_green_1 {
    border: 1px solid #6cc48f;
    background-color: rgba(108, 196, 143, 0.25);
    color: #6cc48f; }
    .mat-chip.mat-standard-chip.chip_outline.chip_green_1.chip_hover:hover {
      background-color: rgba(97, 176, 129, 0.4); }
  .mat-chip.mat-standard-chip.chip_outline.chip_white_1 {
    border: 1px solid rgba(255, 255, 255, 0.25);
    background-color: rgba(255, 255, 255, 0.25);
    color: #313131; }
    .mat-chip.mat-standard-chip.chip_outline.chip_white_1.chip_hover:hover {
      background-color: rgba(230, 230, 230, 0.4); }
  .mat-chip.mat-standard-chip.chip_outline.chip_grey_3 {
    border: 1px solid #808080;
    background-color: rgba(128, 128, 128, 0.25);
    color: #808080; }
    .mat-chip.mat-standard-chip.chip_outline.chip_grey_3.chip_hover:hover {
      background-color: rgba(115, 115, 115, 0.4); }
  .mat-chip.mat-standard-chip.chip_outline.chip_black_1 {
    border: 1px solid #313131;
    background-color: rgba(49, 49, 49, 0.25);
    color: #313131; }
    .mat-chip.mat-standard-chip.chip_outline.chip_black_1.chip_hover:hover {
      background-color: rgba(44, 44, 44, 0.4); }
  .mat-chip.mat-standard-chip.chip_circle {
    width: 26px;
    height: 26px;
    padding: 0px;
    border-radius: 50%;
    text-align: center;
    line-height: 26px; }
  .mat-chip.mat-standard-chip.chip_circle .fal, .mat-chip.mat-standard-chip.chip_circle .far, .mat-chip.mat-standard-chip.chip_circle .fas, .mat-chip.mat-standard-chip.chip_circle .fab {
    margin: 0px !important; }
  .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon {
    padding-left: 12px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px; }
  .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fal, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .far, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fas, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fab, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .number {
    width: 18px;
    height: 18px;
    margin-left: 5px;
    margin-right: 0px;
    border-radius: 50px;
    font-size: 11px;
    font-style: normal;
    line-height: 18px;
    color: #808080;
    opacity: 1; }
    .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fal.chip_blue_1, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .far.chip_blue_1, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fas.chip_blue_1, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fab.chip_blue_1, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .number.chip_blue_1 {
      background-color: #48aff0;
      color: #fff; }
      .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fal.chip_blue_1:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .far.chip_blue_1:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fas.chip_blue_1:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fab.chip_blue_1:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .number.chip_blue_1:hover {
        background-color: #419ed8; }
    .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fal.chip_red_1, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .far.chip_red_1, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fas.chip_red_1, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fab.chip_red_1, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .number.chip_red_1 {
      background-color: #ff6d57;
      color: #fff; }
      .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fal.chip_red_1:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .far.chip_red_1:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fas.chip_red_1:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fab.chip_red_1:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .number.chip_red_1:hover {
        background-color: #e6624e; }
    .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fal.chip_green_1, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .far.chip_green_1, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fas.chip_green_1, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fab.chip_green_1, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .number.chip_green_1 {
      background-color: #6cc48f;
      color: #fff; }
      .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fal.chip_green_1:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .far.chip_green_1:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fas.chip_green_1:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fab.chip_green_1:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .number.chip_green_1:hover {
        background-color: #61b081; }
    .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fal.chip_white_1, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .far.chip_white_1, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fas.chip_white_1, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fab.chip_white_1, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .number.chip_white_1 {
      background-color: #fff;
      color: #313131; }
      .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fal.chip_white_1:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .far.chip_white_1:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fas.chip_white_1:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fab.chip_white_1:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .number.chip_white_1:hover {
        background-color: #e6e6e6; }
    .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fal.chip_grey_1, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .far.chip_grey_1, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fas.chip_grey_1, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fab.chip_grey_1, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .number.chip_grey_1 {
      background-color: #eaeaea;
      color: #313131; }
      .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fal.chip_grey_1:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .far.chip_grey_1:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fas.chip_grey_1:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fab.chip_grey_1:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .number.chip_grey_1:hover {
        background-color: #d3d3d3; }
    .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fal.chip_grey_2, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .far.chip_grey_2, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fas.chip_grey_2, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fab.chip_grey_2, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .number.chip_grey_2 {
      background-color: #ccc;
      color: #313131; }
      .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fal.chip_grey_2:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .far.chip_grey_2:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fas.chip_grey_2:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fab.chip_grey_2:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .number.chip_grey_2:hover {
        background-color: #b8b8b8; }
    .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fal.chip_grey_3, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .far.chip_grey_3, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fas.chip_grey_3, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fab.chip_grey_3, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .number.chip_grey_3 {
      background-color: #808080;
      color: #313131; }
      .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fal.chip_grey_3:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .far.chip_grey_3:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fas.chip_grey_3:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fab.chip_grey_3:hover, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .number.chip_grey_3:hover {
        background-color: #737373; }
    .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fal.mat-chip-remove, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .far.mat-chip-remove, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fas.mat-chip-remove, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fab.mat-chip-remove, .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .number.mat-chip-remove {
      transition: all 0.8s ease; }
    .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fal:nth-of-type(1), .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .far:nth-of-type(1), .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fas:nth-of-type(1), .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .fab:nth-of-type(1), .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .number:nth-of-type(1) {
      margin-left: 10px; }
  .mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .number {
    font-size: 13px;
    display: inline-block; }
  .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
    background-color: #6cc48f !important; }

.mat-chip-list .mat-chip-list-wrapper {
  margin: 0px;
  margin-left: -10px;
  margin-top: -10px; }
  .mat-chip-list .mat-chip-list-wrapper .mat-chip.mat-standard-chip {
    margin-left: 10px;
    margin-right: 0px;
    margin-top: 10px;
    margin-bottom: 0px; }

app-chip-list .mat-form-field-type-mat-chip-list .mat-form-field-wrapper .mat-form-field-flex {
  padding-left: 0px;
  padding-right: 0px; }
  app-chip-list .mat-form-field-type-mat-chip-list .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-outline {
    border: 0px !important;
    background-color: transparent; }
    app-chip-list .mat-form-field-type-mat-chip-list .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-outline > * {
      border: 0px !important; }
  app-chip-list .mat-form-field-type-mat-chip-list .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix {
    padding: 0px; }
    app-chip-list .mat-form-field-type-mat-chip-list .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-chip-list .mat-chip-list-wrapper {
      margin-left: 0px;
      margin-top: 0px; }
      app-chip-list .mat-form-field-type-mat-chip-list .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-chip-list .mat-chip-list-wrapper .mat-chip.mat-chip.mat-standard-chip {
        width: auto;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 5px; }
        app-chip-list .mat-form-field-type-mat-chip-list .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-chip-list .mat-chip-list-wrapper .mat-chip.mat-chip.mat-standard-chip.chip_grey_3 {
          background-color: #f4f4f4; }
      app-chip-list .mat-form-field-type-mat-chip-list .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-chip-list .mat-chip-list-wrapper .mat-chip-input {
        width: 100%;
        flex-basis: 40px;
        margin: 0px;
        margin-top: 20px;
        padding: 0px; }
        app-chip-list .mat-form-field-type-mat-chip-list .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-chip-list .mat-chip-list-wrapper .mat-chip-input:first-child {
          margin-top: 10px; }
  app-chip-list .mat-form-field-type-mat-chip-list .mat-form-field-wrapper .mat-form-field-flex:hover .mat-form-field-outline {
    border: 0px; }
    app-chip-list .mat-form-field-type-mat-chip-list .mat-form-field-wrapper .mat-form-field-flex:hover .mat-form-field-outline > * {
      border: 0px; }
/* ---------  MAT BUTTON TOGGLE  --------- */
.mat-button-toggle-group.mat-button-toggle-group-appearance-standard {
  border: 0px; }
  .mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle {
    margin: 0px;
    border: 0px;
    background-color: #fff;
    color: #ccc;
    transition: all 0.8s ease; }
  .mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content {
    min-height: 36px;
    padding-left: 10px;
    padding-right: 11px;
    padding-top: 2px;
    padding-bottom: 3px;
    line-height: 29px; }
    .mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content .fal, .mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content .far, .mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content .fas, .mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content .fab {
      line-height: inherit; }
  .mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
    border-left: 0px; }
  .mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; }
  .mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px; }
  .mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle.mat-button-toggle-checked {
    background-color: #ccc;
    color: #fff; }
  .mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle:hover {
    background-color: #48aff0;
    color: #fff; }
  .mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle .mat-button-toggle-focus-overlay {
    display: none; }
  .mat-button-toggle-group.dark.mat-button-toggle-group-appearance-standard .mat-button-toggle {
    background-color: #313131;
    color: #fff; }
  .mat-button-toggle-group.dark.mat-button-toggle-group-appearance-standard .mat-button-toggle.mat-button-toggle-checked {
    background-color: #48aff0; }
  .mat-button-toggle-group.dark.mat-button-toggle-group-appearance-standard .mat-button-toggle:hover {
    background-color: #eaeaea; }
/* ---------  BREADCRUMB  --------- */
.breadcrumb ul {
  flex-flow: row nowrap;
  align-items: center;
  display: flex;
  margin: 0px;
  padding: 0px;
  list-style: none; }
  .breadcrumb ul li {
    flex: 0 0 auto;
    flex-flow: row nowrap;
    align-items: center;
    display: flex;
    color: #ccc; }
  .breadcrumb ul li::after {
    flex: 0 0 auto;
    content: "\f105";
    position: relative;
    top: 1px;
    margin-left: 10px;
    margin-right: 10px;
    font-family: "Font Awesome 5 Pro";
    font-weight: 500; }
  .breadcrumb ul li a {
    color: #ccc; }
  .breadcrumb ul li a:hover {
    color: #48aff0; }
  .breadcrumb ul li:last-child {
    color: #313131; }
  .breadcrumb ul li:last-child::after {
    display: none; }
  .breadcrumb ul li:last-child a {
    color: #313131; }
/* ---------  TOGGLE  --------- */
.toggle {
  flex-flow: row nowrap;
  align-items: center;
  display: flex; }
  .toggle .toggle__item {
    flex: 0 0 auto;
    position: relative;
    margin-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 7px;
    border: 0px;
    background-color: #808080;
    text-align: center;
    text-decoration: none;
    line-height: 19px;
    color: #313131;
    cursor: pointer;
    transition: all 0.4s ease;
    z-index: 3; }
  .toggle .toggle__item:first-child {
    padding-left: 20px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px; }
  .toggle .toggle__item:last-child {
    padding-right: 20px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px; }
  .toggle .toggle__item:hover {
    background-color: #737373; }
  .toggle .toggle__item.active {
    background-color: #48aff0; }
  .toggle .toggle__item:disabled {
    background-color: #808080;
    color: #ccc; }
/* ---------  HR  --------- */
hr {
  width: 100%;
  height: 1px;
  margin: 0px;
  border: 0px;
  background-color: #ccc; }
/* ---------  TEXT  --------- */
.text > *:last-child {
  margin-bottom: 0px; }
  .text.text_card_flex {
    padding-top: calc(20px / 2.3);
    padding-bottom: calc(20px / 2.3); }
  .text.text_card_flex h3 {
    margin-bottom: 5px; }
  .text ul {
    margin-top: -5px;
    padding-left: 25px;
    list-style: none; }
  .text ul li {
    position: relative;
    margin-top: 5px; }
  .text ul li::before {
    content: "";
    width: 4px;
    height: 4px;
    position: absolute;
    left: -15px;
    top: 8px;
    border-radius: 50%;
    background-color: #313131;
    display: block; }
/* ---------  IMAGE  --------- */
.image.image_border_radius {
  border-radius: 5px;
  overflow: hidden; }
/* ---------  CARD  --------- */
.card {
  flex-flow: column nowrap;
  align-content: flex-start;
  display: flex;
  height: 100%;
  overflow: hidden; }
  .card:last-child {
    margin-bottom: 0px; }
  .card .card__item {
    flex: 0 0 auto; }
  .card .card__item.card__item_grow {
    flex-grow: 1; }
  .card .card__item.card__item_separator::after {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #eaeaea;
    display: block; }
  .card .card__item.card__item_logo .logo {
    max-width: 130px;
    margin-left: auto;
    margin-right: auto; }
  .card .card__item.card__item_icon .counter {
    position: absolute;
    right: 25px;
    top: 25px; }
  .card .card__item.card__item_text > *:last-child {
    margin-bottom: 0px; }
  .card .card__item.card__item_buttons {
    margin-left: -10px;
    margin-top: -10px; }
  .card .card__item.card__item_buttons .button {
    margin-left: 10px;
    margin-top: 10px; }
  .card .card__item.card__item_flex {
    flex-flow: row nowrap;
    align-items: center;
    display: flex; }
  .card .card__item.card__item_flex > * {
    margin-right: 20px; }
  .card .card__item.card__item_flex > *:last-child {
    margin-right: 0px; }
  .card .card__item.card__item_flex .item_date {
    flex: 0 0 85px; }
  .card .card__item.card__item_flex .text_user {
    flex: 1 1 100px; }
  .card .card__item.card__item_flex mat-chip-list {
    flex: 1 1 100px; }
  .card .card__item.card__item_flex .buttons {
    flex: 0 0 auto;
    width: auto; }
  .card.card_height_mobile_auto {
    height: auto; }
  .card.card_border_radius {
    border-radius: 20px; }
  .card.card_border_bottom_radius {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px; }
  .card.card_overdue {
    border: 1px solid #ff6d57;
    background-color: rgba(255, 109, 87, 0.1);
    color: #ff6d57; }
  .card.card_overdue .card__item.card__item_text * {
    color: #ff6d57; }
  .card.card_selected {
    border: 0px;
    background-color: #48aff0;
    color: #fff; }
  .card.card_selected .card__item.card__item_text * {
    color: #fff; }
  .card.card_selected .card__item.card__item_flex .item_date * {
    color: #fff; }
  .card.card_selected .card__item.card__item_flex .text_user * {
    color: #fff; }
/* ---------  SEARCH  --------- */
.search {
  flex-flow: row nowrap;
  align-items: center;
  display: flex; }
  .search .search__input {
    flex: 1 1 auto; }
  .search .search__input input {
    width: 100%;
    height: 40px;
    padding-left: 14px;
    padding-right: 14px;
    border: 1px solid #808080;
    border-right: 0px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    background-color: #fff;
    color: #313131;
    margin-bottom: 0px; }
  .search .search__input ::placeholder {
    color: rgba(49, 49, 49, 0.5);
    opacity: 1; }
  .search .search__input :-ms-input-placeholder {
    color: rgba(49, 49, 49, 0.5); }
  .search .search__input ::-ms-input-placeholder {
    color: rgba(49, 49, 49, 0.5); }
  .search .search__button {
    flex: 0 0 30px;
    height: 40px;
    border: 1px solid #808080;
    border-left: 0px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    background-color: #fff;
    line-height: 40px;
    color: #313131; }
  .search .search__button .icon {
    height: 40px;
    line-height: 36px; }
/* ---------  TOOLBAR  --------- */
.toolbar {
  flex-flow: row nowrap;
  align-items: flex-start;
  display: flex;
  width: 100%; }
  .toolbar .toolbar__left {
    flex: 1 1 auto;
    flex-flow: row nowrap;
    justify-content: flex-start;
    display: flex; }
  .toolbar .toolbar__right {
    flex: 0 0 auto;
    flex-flow: row nowrap;
    justify-content: flex-end;
    display: flex;
    margin-left: 40px; }
  .toolbar .toolbar__left app-chip-search-bar, .toolbar .toolbar__right app-chip-search-bar, .toolbar .toolbar__left app-search-bar, .toolbar .toolbar__right app-search-bar {
    flex: 1 1 100%;
    margin-left: 40px; }
  .toolbar .toolbar__left app-chip-search-bar:first-child, .toolbar .toolbar__right app-chip-search-bar:first-child, .toolbar .toolbar__left app-search-bar:first-child, .toolbar .toolbar__right app-search-bar:first-child {
    margin-left: 0px; }
  .toolbar .toolbar__item {
    margin-left: 40px; }
  .toolbar .toolbar__item:first-child {
    margin-left: 0px; }
  .toolbar .toolbar__item.toolbar__item_filter {
    flex: 1 1 auto;
    flex-flow: row nowrap;
    align-items: center;
    display: flex;
    max-width: 750px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: #fff; }
  .toolbar .toolbar__item.toolbar__item_filter .toolbar__item_filter__input {
    flex: 1 1 auto; }
  .toolbar .toolbar__item.toolbar__item_filter .toolbar__item_filter__dropdown {
    flex: 0 0 200px; }
  .toolbar .toolbar__item.toolbar__item_filter .toolbar__item_filter__button {
    width: 45px;
    height: 40px;
    position: relative;
    text-align: center;
    line-height: 40px;
    color: #fff; }
  .toolbar .toolbar__item.toolbar__item_filter .toolbar__item_filter__button i {
    position: relative; }
  .toolbar .toolbar__item.toolbar__item_filter .toolbar__item_filter__button::before {
    content: "";
    position: absolute;
    left: 0px;
    right: -1px;
    top: -1px;
    bottom: -1px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: #313131;
    display: block; }
  .toolbar .toolbar__item.toolbar__item_filter .mat-form-field {
    display: block; }
  .toolbar .toolbar__item.toolbar__item_filter .mat-form-field .mat-form-field-wrapper {
    padding-bottom: 0px; }
    .toolbar .toolbar__item.toolbar__item_filter .mat-form-field .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix {
      padding-left: 5px;
      padding-right: 5px;
      padding-top: 8px;
      padding-bottom: 8px;
      border: 0px; }
    .toolbar .toolbar__item.toolbar__item_filter .mat-form-field .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-input-element {
      padding: 0px; }
    .toolbar .toolbar__item.toolbar__item_filter .mat-form-field .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-form-field-label-wrapper {
      top: 0px;
      padding-top: 0px;
      overflow: visible;
      display: none; }
      .toolbar .toolbar__item.toolbar__item_filter .mat-form-field .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-form-field-label-wrapper .mat-form-field-label {
        margin-top: 0px; }
    .toolbar .toolbar__item.toolbar__item_filter .mat-form-field .mat-form-field-wrapper .mat-form-field-underline {
      display: none; }
    .toolbar .toolbar__item.toolbar__item_filter .mat-form-field .mat-form-field-wrapper .mat-form-field-subscript-wrapper {
      display: none; }
  .toolbar .toolbar__item.toolbar__item_chiplist {
    flex: 0 0 auto;
    flex-flow: row wrap;
    display: flex;
    margin-left: 0px;
    margin-top: 0px; }
  .toolbar .toolbar__item.toolbar__item_chiplist .mat-chip-list {
    flex: 0 0 auto;
    margin-left: 30px;
    margin-top: 20px; }
  .toolbar .toolbar__item.toolbar__item_chiplist .mat-chip-list:first-child {
    margin-left: 0px; }
  .toolbar .toolbar__item.toolbar__item_navigation {
    flex: 1 1 auto; }
  .toolbar .toolbar__item.toolbar__item_navigation > ul {
    flex-flow: row nowrap;
    display: flex;
    margin: 0px;
    padding: 0px;
    list-style: none; }
  .toolbar .toolbar__item.toolbar__item_navigation > ul > li {
    flex: 0 0 auto;
    margin-left: 5px; }
    .toolbar .toolbar__item.toolbar__item_navigation > ul > li:first-child {
      margin-left: 0px; }
    .toolbar .toolbar__item.toolbar__item_navigation > ul > li > a {
      padding-left: 20px;
      padding-right: 20px;
      padding-top: 10px;
      padding-bottom: 10px;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px; }
    .toolbar .toolbar__item.toolbar__item_navigation > ul > li > a.active {
      background-color: #fff; }
    .toolbar .toolbar__item.toolbar__item_navigation > ul > li > a:not(.active):hover {
      background-color: #fff;
      box-shadow: inset 0px -3px 3px rgba(49, 49, 49, 0.035); }
  .toolbar .toolbar__item.toolbar__item_view-toggle {
    flex: 0 0 auto;
    margin-top: 3px; }
  .toolbar .toolbar__item.toolbar__item_button {
    flex: 0 0 auto;
    margin-top: 6px; }
  .toolbar .toolbar__item.toolbar__item_favorite {
    position: absolute;
    right: 25px;
    bottom: -15px;
    display: block; }
/* ---------  TABLE  --------- */
table.mat-table {
  width: 100%;
  background-color: transparent; }
  table.mat-table thead .mat-header-row {
    height: 40px;
    background-color: #fff; }
  table.mat-table thead .mat-header-row .mat-header-cell {
    border-bottom: 1px solid #eaeaea; }
  table.mat-table thead .mat-header-row .mat-header-cell .mat-sort-header-container .mat-sort-header-content {
    margin-bottom: 0px;
    color: #808080; }
    table.mat-table thead .mat-header-row .mat-header-cell .mat-sort-header-container .mat-sort-header-arrow {
      color: #ccc; }
  table.mat-table thead .mat-header-row .mat-header-cell:first-of-type {
    padding-left: 15px; }
  table.mat-table thead .mat-header-row .mat-header-cell.mat-column-id {
    width: 110px; }
  table.mat-table thead .mat-header-row .mat-header-cell.mat-column-date {
    width: 150px; }
  table.mat-table thead .mat-header-row .mat-header-cell.mat-column-status {
    width: 100px; }
  table.mat-table thead .mat-header-row .mat-header-cell.mat-column-counter {
    width: 100px; }
  table.mat-table thead .mat-header-row .mat-header-cell.mat-column-icon {
    width: 40px; }
  table.mat-table thead .mat-header-row .mat-header-cell.mat-column-menu {
    width: 40px;
    padding: 0px; }
  table.mat-table tbody .mat-row .mat-cell {
    margin-bottom: 0px;
    background-color: transparent;
    border-bottom: 1px solid #eaeaea;
    color: #313131;
    transition: background-color 0.8s ease, color 0.8s ease; }
  table.mat-table tbody .mat-row .mat-cell:first-of-type {
    padding-left: 15px; }
  table.mat-table tbody .mat-row .mat-cell a.mat-cell-clickable {
    text-decoration: underline; }
    table.mat-table tbody .mat-row .mat-cell a.mat-cell-clickable:hover {
      color: #48aff0; }
  table.mat-table tbody .mat-row.warn .mat-cell {
    background-color: rgba(255, 109, 87, 0.1);
    color: #ff6d57; }
  table.mat-table tbody .mat-row.selected .mat-cell {
    background-color: rgba(72, 175, 240, 0.2);
    color: #48aff0; }
  table.mat-table tbody .mat-row:hover .mat-cell {
    background-color: #f6f6f6; }
  table.mat-table tbody .mat-row:hover.warn .mat-cell {
    background-color: rgba(255, 109, 87, 0.2); }
  table.mat-table tbody .mat-row:hover.selected .mat-cell {
    background-color: rgba(72, 175, 240, 0.4); }
  table.mat-table.table_hover tbody .mat-row {
    transition: background-color 0.4s ease;
    cursor: pointer; }
  table.mat-table.table_hover tbody .mat-row:hover {
    background-color: #eaeaea; }
  table.mat-table.table_hover tbody .mat-row .mat-cell.mat-column-menu .button.button_circle:hover {
    background-color: #ccc; }

.table-container {
  width: 100%;
  display: block; }
/* ---------  PAGINATOR  --------- */
.mat-paginator, .mat-table + .mat-paginator {
  background-color: transparent; }
  .mat-paginator .mat-paginator-outer-container .mat-paginator-container, .mat-table + .mat-paginator .mat-paginator-outer-container .mat-paginator-container {
    min-height: 40px; }
  .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-label, .mat-table + .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-label {
    margin-bottom: 0px;
    color: #ccc; }
  .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-select, .mat-table + .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-select {
    width: 90px; }
    .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-select .mat-form-field-wrapper, .mat-table + .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-select .mat-form-field-wrapper {
      padding-bottom: 0px; }
    .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-select .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-select .mat-select-value .mat-select-value-text, .mat-table + .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-select .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-select .mat-select-value .mat-select-value-text {
      margin-bottom: 0px;
      color: #808080; }
      .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-select .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-select .mat-select-arrow-wrapper .mat-select-arrow, .mat-table + .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-select .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-select .mat-select-arrow-wrapper .mat-select-arrow {
        color: #808080; }
    .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-select .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-underline, .mat-table + .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-select .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-underline {
      display: none; }
    .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-select .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-subscript, .mat-table + .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-select .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-subscript {
      display: none; }
    .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-select .mat-form-field-wrapper .mat-form-field-underline, .mat-table + .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-select .mat-form-field-wrapper .mat-form-field-underline {
      bottom: 1em;
      background-color: #ccc; }
  .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-range-actions .mat-paginator-range-label, .mat-table + .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-range-actions .mat-paginator-range-label {
    margin-bottom: 0px;
    color: #ccc; }
  .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-range-actions .mat-icon-button svg path, .mat-table + .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-range-actions .mat-icon-button svg path {
    color: #808080;
    transition: color 0.8s ease; }
    .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-range-actions .mat-icon-button.mat-button-disabled svg path, .mat-table + .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-range-actions .mat-icon-button.mat-button-disabled svg path {
      color: #ccc;
      transition: color 0.8s ease; }
    .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-range-actions .mat-icon-button:not(.mat-button-disabled):hover svg path, .mat-table + .mat-paginator .mat-paginator-outer-container .mat-paginator-container .mat-paginator-range-actions .mat-icon-button:not(.mat-button-disabled):hover svg path {
      color: #48aff0; }
/* ---------  MAT LIST  --------- */
.mat-list .mat-list-item {
  border-top: 1px solid #eaeaea;
  color: #313131;
  transition: background-color 0.8s ease, color 0.8s ease; }
  .mat-list .mat-list-item:hover {
    background-color: #f6f6f6; }
/* ---------  FORMGROUP  --------- */
.formgroup .formgroup__title {
  flex: 0 0 calc(100% - 20px);
  margin-left: 20px;
  margin-top: 25px; }
  .formgroup .formgroup__title > *:last-child {
    margin-bottom: 0px; }
  .formgroup .formgroup__body {
    flex-flow: row wrap;
    display: flex;
    margin-left: -20px;
    margin-top: -20px; }
  .formgroup .formgroup__body .formgroup__body__item {
    flex: 0 0 calc(100% - 20px);
    position: relative;
    margin-left: 20px;
    margin-top: 25px; }
  .formgroup .formgroup__body .formgroup__body__item:first-child {
    margin-top: 25px; }
  @media (min-width: 650px) {
        .formgroup .formgroup__body .formgroup__body__item.width_minitablet_35 {
          flex: 0 0 calc(35% - 20px); } }
  @media (min-width: 650px) {
        .formgroup .formgroup__body .formgroup__body__item.width_minitablet_50 {
          flex: 0 0 calc(50% - 20px); } }
  @media (min-width: 650px) {
        .formgroup .formgroup__body .formgroup__body__item.width_minitablet_65 {
          flex: 0 0 calc(65% - 20px); } }
  .formgroup .formgroup__body .formgroup__body__item .formgroup__body__item__label {
    position: absolute;
    left: 10px;
    top: 0px;
    margin-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #fff;
    color: #808080;
    transform: translateY(-50%);
    z-index: 9;
    display: block; }
  .formgroup .formgroup__body .formgroup__body__item .mat-hint {
    flex: 0 0 calc(100% - 20px);
    position: relative;
    margin-left: 20px;
    margin-right: 10px;
    margin-bottom: 0px;
    text-align: right;
    color: #ff6d57;
    display: block; }
  .formgroup .formgroup__body .formgroup__body__item.formgroup__body__item_separator {
    padding-bottom: 7px;
    border-top: 1px solid #eaeaea; }
  .formgroup .formgroup__body .formgroup__body__item.formgroup__body__item_toggle {
    padding-bottom: 7px; }
  .formgroup .formgroup__body .formgroup__body__item.formgroup__body__item_toggle:first-child {
    margin-top: 0px; }
  .formgroup .formgroup__body .formgroup__body__item.formgroup__body__item_toggle .buttons .button {
    height: 40px; }
  .formgroup .formgroup__body .formgroup__body__item.formgroup__body__item__text {
    margin-bottom: 9px; }
  .formgroup .formgroup__body .formgroup__body__item.formgroup__body__item__text > *:last-child {
    margin-bottom: 0px; }
  .formgroup .formgroup__buttons {
    margin-left: -10px;
    margin-top: 20px;
    margin-bottom: -10px;
    padding-bottom: 7px; }
  .formgroup .formgroup__buttons:first-child {
    margin-top: 0px; }
  @media (min-width: 650px) {
    .formgroup .formgroup__buttons {
      margin-top: 20px; } }
  .formgroup .formgroup__buttons .button {
    margin-left: 10px;
    margin-bottom: 10px; }
/* ---------  MAT FIELD  --------- */
.mat-form-field {
  width: 100%; }
  .mat-form-field .mat-form-field-wrapper {
    margin: 0px !important;
    padding-top: 0px;
    padding-bottom: 0px; }
  .mat-form-field .mat-form-field-wrapper .mat-form-field-label {
    margin-top: 0.15em;
    color: #313131; }
  .mat-form-field .mat-form-field-wrapper .mat-form-field-flex {
    margin-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px; }
  .mat-form-field .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix {
    padding-top: 7px;
    padding-bottom: 9px;
    border-top: 0px; }
  .mat-form-field .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-input-element {
    padding-left: 5px;
    padding-right: 5px;
    line-height: 24px;
    color: #313131; }
  .mat-form-field .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix input {
    margin-bottom: 0px;
    color: #313131; }
  .mat-form-field .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .icon {
    position: absolute;
    right: 0px;
    cursor: pointer; }
  .mat-form-field .mat-form-field-wrapper .mat-form-field-subscript-wrapper {
    position: relative;
    margin-top: 7px; }
  .mat-form-field .mat-form-field-wrapper .mat-form-field-suffix {
    position: absolute;
    right: 8px;
    top: 2px; }
  .mat-form-field .mat-form-field-wrapper .mat-form-field-suffix .mat-datepicker-toggle {
    position: relative;
    top: 0px; }
  .mat-form-field.mat-form-field-appearance-outline .mat-form-field-flex .mat-form-field-outline {
    height: auto;
    top: 0px;
    border-radius: 5px;
    border-color: #808080; }
  .mat-form-field.mat-form-field-appearance-outline .mat-form-field-flex .mat-form-field-outline .mat-form-field-outline-start {
    border-radius: 5px 0 0 5px;
    border-color: #eaeaea; }
  .mat-form-field.mat-form-field-appearance-outline .mat-form-field-flex .mat-form-field-outline .mat-form-field-outline-gap {
    border-color: #eaeaea; }
  .mat-form-field.mat-form-field-appearance-outline .mat-form-field-flex .mat-form-field-outline .mat-form-field-outline-end {
    border-radius: 0 5px 5px 0;
    border-color: #eaeaea; }
  .mat-form-field.mat-form-field-appearance-outline .mat-form-field-flex .mat-form-field-outline-thick .mat-form-field-outline-start {
    border: 1px solid #808080;
    border-right-style: none; }
  .mat-form-field.mat-form-field-appearance-outline .mat-form-field-flex .mat-form-field-outline-thick .mat-form-field-outline-end {
    border: 1px solid #808080;
    border-left-style: none; }
  .mat-form-field.mat-form-field-appearance-outline .mat-form-field-flex .mat-form-field-outline-thick .mat-form-field-outline-gap {
    border: 1px solid #808080;
    border-left-style: none;
    border-right-style: none; }
  .mat-form-field.mat-form-field-appearance-outline .mat-form-field-flex .mat-form-field-outline {
    background-color: #fff; }
  .mat-form-field.mat-form-field-appearance-outline .mat-form-field-flex.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-outline-gap {
    border-top-color: transparent; }
  .mat-form-field.mat-focused .mat-form-field-wrapper .mat-form-field-label, .mat-form-field.mat-form-field-should-float .mat-form-field-wrapper .mat-form-field-label {
    color: #313131;
    transform: translateY(-1.3em) scale(0.75); }
  .mat-form-field.mat-form-field-disabled .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-outline {
    background-color: #f4f4f4; }
  .mat-form-field.mat-form-field-disabled .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-input-element {
    color: #808080; }

input[type="file"] {
  width: 100%;
  height: 40px;
  position: relative;
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 8px;
  border: 1px solid #808080;
  border-radius: 5px;
  background-color: transparent;
  display: block;
  cursor: pointer;
  transition: border-color 0.4s ease; }

.formgroup__body__item textarea.mat-input-element {
  width: 100%;
  min-height: 132px;
  margin-bottom: 13px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  border: 1px solid #eaeaea;
  border-radius: 5px;
  color: #313131;
  resize: vertical;
  box-sizing: border-box;
  transition: all 0.4s ease; }
  .formgroup__body__item textarea.mat-input-element:disabled {
    color: #808080; }
  .formgroup__body__item textarea.mat-input-element:focus {
    border-color: #808080; }

.mat-select .mat-select-trigger .mat-select-value {
  padding-left: 5px;
  padding-right: 5px;
  line-height: 24px; }
  .mat-select .mat-select-trigger .mat-select-arrow-wrapper {
    transform: none; }

.mat-radio-group {
  align-items: center;
  display: flex;
  min-height: 40px;
  margin-top: 2px; }
  .mat-radio-group .mat-radio-button {
    margin-left: 25px; }
  .mat-radio-group .mat-radio-button:first-child {
    margin-left: 10px; }
  .mat-radio-group .mat-radio-button .mat-radio-label-content {
    margin-left: 10px; }
  .mat-radio-group.placement_vertical {
    height: auto;
    display: block; }
  .mat-radio-group.placement_vertical .mat-radio-button {
    margin-left: 0px;
    margin-top: 10px; }

.mat-checkbox-group {
  flex-flow: row wrap;
  align-items: center;
  display: flex;
  min-height: 40px;
  margin-top: 2px; }
  .mat-checkbox-group .mat-checkbox {
    margin-left: 25px; }
  .mat-checkbox-group .mat-checkbox:first-child {
    margin-left: 12px; }
  .mat-checkbox-group .mat-checkbox .mat-checkbox-layout {
    white-space: pre-wrap; }
  .mat-checkbox-group .mat-checkbox .mat-checkbox-layout .mat-checkbox-inner-container {
    position: relative;
    top: 2px;
    margin: 0px;
    margin-right: 20px; }
  .mat-checkbox-group.placement_vertical {
    height: auto;
    display: block; }
  .mat-checkbox-group.placement_vertical .mat-checkbox {
    margin-left: 0px;
    margin-top: 10px; }

.file-upload .file-upload__placeholder {
  flex-flow: row wrap;
  align-content: center;
  display: flex;
  min-height: 200px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #f4f4f4;
  text-align: center;
  color: #808080;
  transition: color 0.4s ease;
  cursor: pointer; }
  .file-upload .file-upload__placeholder .icon {
    flex: 0 0 100%;
    position: relative;
    top: 0px;
    margin-bottom: 5px;
    transition: top 0.4s ease; }
  .file-upload .file-upload__placeholder span {
    flex: 0 0 100%; }
  .file-upload .file-upload__placeholder:hover {
    color: #48aff0; }
  .file-upload .file-upload__placeholder:hover .icon {
    top: -5px; }
  .file-upload .file-upload__preview {
    width: 0px;
    height: 0px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #808080;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover !important;
    transition: width 0.8s ease, height 0.8s ease; }
  .file-upload .file-upload__preview.active {
    width: 100%;
    height: auto;
    margin-bottom: 10px; }
  .file-upload .file-upload__preview .file-upload__preview__clear {
    width: 40px;
    height: 40px;
    position: absolute;
    right: -1px;
    top: -1px;
    margin: 0px;
    border: 1px solid #808080;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #fff;
    text-align: center;
    appearance: none;
    cursor: pointer;
    transition: all 0.4s ease; }
  .file-upload .file-upload__preview .file-upload__preview__clear:hover {
    background-color: #808080; }
  .file-upload .file-upload__cropper {
    margin-bottom: 10px; }
  .file-upload .file-upload__cropper .file-upload__cropper__image {
    margin-bottom: 10px;
    border: 1px solid #808080;
    border-radius: 5px; }
  .file-upload .file-upload__cropper .file-upload__cropper__controls {
    flex-flow: row nowrap;
    display: flex;
    widows: 100%;
    height: 40px;
    position: relative;
    border: 1px solid #808080;
    border-radius: 5px;
    background-color: transparent; }
  .file-upload .file-upload__cropper .file-upload__cropper__controls button {
    height: 40px;
    position: relative;
    top: -1px;
    margin: 0px;
    border: 0px;
    background-color: transparent;
    text-align: center;
    appearance: none;
    cursor: pointer;
    transition: all 0.4s ease; }
  .file-upload .file-upload__cropper .file-upload__cropper__controls button:hover {
    background-color: #808080; }
  .file-upload .file-upload__cropper .file-upload__cropper__controls .file-upload__cropper__controls__rotate {
    flex: 0 0 40px;
    border-right: 1px solid #808080; }
  .file-upload .file-upload__cropper .file-upload__cropper__controls .file-upload__cropper__controls__confirm {
    flex: 1 1 auto; }
  .file-upload .file-upload__input span {
    width: 100%;
    height: 40px;
    position: relative;
    padding-left: 14px;
    padding-right: 14px;
    border: 1px solid #808080;
    border-radius: 5px;
    background-color: transparent;
    line-height: 40px;
    display: block;
    cursor: pointer;
    transition: border-color 0.4s ease; }
  .file-upload .file-upload__input span i {
    margin-right: 10px; }
  .file-upload .file-upload__input span:hover {
    border-color: #ccc; }
  .file-upload .file-upload__input.active span {
    background-color: #eaeaea; }
  .file-upload .file-upload__input input {
    display: none; }

.mat-slide-toggle.mat-slide-toggle-label-before .mat-slide-toggle-label .mat-slide-toggle-bar {
  margin-left: 15px; }
  .mat-slide-toggle.mat-checked .mat-slide-toggle-label .mat-slide-toggle-bar {
    background-color: rgba(108, 196, 143, 0.5); }
  .mat-slide-toggle.mat-checked .mat-slide-toggle-label .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb {
    background-color: #6cc48f; }
    .mat-slide-toggle.mat-checked .mat-slide-toggle-label .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-ripple .mat-ripple-element {
      background-color: #6cc48f; }
/* ---------  MAT DRAWER  --------- */
.mat-drawer-container {
  background-color: transparent !important; }
/* ---------  MAT SELECT PANEL  --------- */
.mat-select-panel .mat-input-element {
  height: 40px;
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: 1px solid #808080;
  line-height: 40px; }
  .mat-select-panel .mat-option {
    height: 40px;
    margin-bottom: 0px;
    line-height: 40px; }
  .mat-select-panel .mat-option .fal, .mat-select-panel .mat-option .far, .mat-select-panel .mat-option .fas, .mat-select-panel .mat-option .fab {
    width: 20px;
    margin-right: 10px;
    text-align: center;
    line-height: inherit;
    display: inline-block; }
/* ---------  MAT MENU PANEL  --------- */
.mat-menu-panel {
  min-height: 56px !important; }
  .mat-menu-panel .mat-menu-content .mat-menu-item {
    height: 40px;
    margin-bottom: 0px;
    line-height: 40px; }
  .mat-menu-panel .mat-menu-content .mat-menu-item .fal, .mat-menu-panel .mat-menu-content .mat-menu-item .far, .mat-menu-panel .mat-menu-content .mat-menu-item .fas, .mat-menu-panel .mat-menu-content .mat-menu-item .fab {
    width: 20px;
    margin-right: 10px;
    text-align: center;
    line-height: inherit;
    display: inline-block; }
/* ---------  CDK OVERLAY  --------- */
body .cdk-global-overlay-wrapper, body .cdk-overlay-container, body .cdk-overlay-pane {
  z-index: 99999; }
